Previous 15994 Revisions Next

r6263 Monday 2nd November, 2009 at 19:32:35 UTC by Curt Coder
[PC88] Renamed clone sets.
[src/mess]messdriv.c
[src/mess/drivers]pc8801.c

src/mess/messdriv.c
r6262r6263
691691    DRIVER( pc6001sr )
692692    DRIVER( pc6600 )
693693    DRIVER( pc6600sr )
694    DRIVER( pc8001 )    /* PC-8001                                          */
695    DRIVER( pc8001m2 )  /* PC-8001mkII                                      */
696    DRIVER( pc8801 )    /* PC-8801                                          */
697    DRIVER( pc88m2 )    /* PC-8801mkII (Low res display, VSYNC 15 kHz)      */
698    DRIVER( pc88m2sl )  /* PC-8801mkIISR (Low res display, VSYNC 15 kHz)    */
699    DRIVER( pc88m2sh )  /* PC-8801mkIISR (High res display, VSYNC 24 kHz)   */
700    DRIVER( pc88m2fr )  /* PC-8801mkIIFR (High res display, VSYNC 24 kHz)   */
701    DRIVER( pc88m2mr )  /* PC-8801mkIIMR (High res display, VSYNC 24 kHz)   */
702    DRIVER( pc8801mh )  /* PC-8801MH (High res display, VSYNC 24 kHz)       */
703    DRIVER( pc8801fa )  /* PC-8801FA (High res display, VSYNC 24 kHz)       */
704    DRIVER( pc8801ma )  /* PC-8801MA (High res display, VSYNC 24 kHz)       */
705    DRIVER( pc8801ma2 ) /* PC-8801MA2 (High res display, VSYNC 24 kHz)      */
706    DRIVER( pc8801mc )  /* PC-8801MC (High res display, VSYNC 24 kHz)       */
707    DRIVER( pc88va )    /* PC-88 VA                                         */
708    DRIVER( pc9801 )    /* PC-9801                                          */
709    DRIVER( pc9821 )    /* PC-9821                                          */
694    DRIVER( pc8001 )
695    DRIVER( pc8001mk2 )
696    DRIVER( pc8801 )
697    DRIVER( pc8801mk2 )
698    DRIVER( pc8801mk2sr )
699    DRIVER( pc8801mk2fr )
700    DRIVER( pc8801mk2mr )
701    DRIVER( pc8801mh )
702    DRIVER( pc8801fa )
703    DRIVER( pc8801ma )
704    DRIVER( pc8801ma2 )
705    DRIVER( pc8801mc )
706    DRIVER( pc88va )
707    DRIVER( pc9801 )
708    DRIVER( pc9821 )
710709
711710    /* Cantab */
712711    DRIVER( jupiter )   /* Jupiter Ace                                      */
src/mess/drivers/pc8801.c
r6262r6263
694694   ROM_LOAD( "font.rom", 0x0000, 0x0800, CRC(56653188) SHA1(84b90f69671d4b72e8f219e1fe7cd667e976cf7f) )
695695ROM_END
696696
697ROM_START( pc8001m2 )
697ROM_START( pc8001mk2 )
698698   ROM_REGION( 0x10000, "maincpu", 0 )
699699   ROM_LOAD( "n80_2.rom", 0x00000, 0x8000, CRC(03cce7b6) SHA1(c12d34e42021110930fed45a8af98db52136f1fb) )
700700
r6262r6263
720720
721721/* The dump only included "maincpu". Other roms arbitrariely taken from PC-8801 & PC-8801 MkIISR (there should be
722722at least 1 Kanji ROM). */
723ROM_START( pc88m2 )
723ROM_START( pc8801mk2 )
724724   ROM_REGION( 0x18000, "maincpu", 0 )
725725   ROM_LOAD( "m2_n80.rom",   0x00000, 0x8000, CRC(91d84b1a) SHA1(d8a1abb0df75936b3fc9d226ccdb664a9070ffb1) )
726726   ROM_LOAD( "m2_n88.rom",   0x08000, 0x8000, CRC(f35169eb) SHA1(ef1f067f819781d9fb2713836d195866f0f81501) )
r6262r6263
734734   ROM_LOAD( "kanji1.rom", 0x00000, 0x20000, CRC(6178bd43) SHA1(82e11a177af6a5091dd67f50a2f4bafda84d6556) )
735735ROM_END
736736
737ROM_START( pc88m2sl )
737ROM_START( pc8001mk2sr )
738738   ROM_REGION( 0x18000, "maincpu", 0 )
739   ROM_LOAD( "n80.rom",   0x00000, 0x8000, CRC(27e1857d) SHA1(5b922ed9de07d2a729bdf1da7b57c50ddf08809a) )
740   ROM_LOAD( "n88.rom",   0x08000, 0x8000, CRC(a0fc0473) SHA1(3b31fc68fa7f47b21c1a1cb027b86b9e87afbfff) )
741   ROM_LOAD( "n88_0.rom", 0x10000, 0x2000, CRC(710a63ec) SHA1(d239c26ad7ac5efac6e947b0e9549b1534aa970d) )
739   ROM_LOAD( "mk2sr_n80.rom",   0x00000, 0x8000, CRC(27e1857d) SHA1(5b922ed9de07d2a729bdf1da7b57c50ddf08809a) )
740   ROM_LOAD( "mk2sr_n88.rom",   0x08000, 0x8000, CRC(a0fc0473) SHA1(3b31fc68fa7f47b21c1a1cb027b86b9e87afbfff) )
741   ROM_LOAD( "mk2sr_n88_0.rom", 0x10000, 0x2000, CRC(710a63ec) SHA1(d239c26ad7ac5efac6e947b0e9549b1534aa970d) )
742742   ROM_LOAD( "n88_1.rom", 0x12000, 0x2000, CRC(c0bd2aa6) SHA1(8528eef7946edf6501a6ccb1f416b60c64efac7c) )
743743   ROM_LOAD( "n88_2.rom", 0x14000, 0x2000, CRC(af2b6efa) SHA1(b7c8bcea219b77d9cc3ee0efafe343cc307425d1) )
744744   ROM_LOAD( "n88_3.rom", 0x16000, 0x2000, CRC(7713c519) SHA1(efce0b51cab9f0da6cf68507757f1245a2867a72) )
r6262r6263
756756ROM_END
757757
758758/* They differ for the monitor resolution */
759#define rom_pc88m2sh      rom_pc88m2sl
759#define rom_pc8801mk2sr      rom_pc8001mk2sr
760760
761ROM_START( pc88m2fr )
761ROM_START( pc8801mk2fr )
762762   ROM_REGION( 0x18000, "maincpu", 0 )
763763   ROM_LOAD( "m2fr_n80.rom",   0x00000, 0x8000, CRC(27e1857d) SHA1(5b922ed9de07d2a729bdf1da7b57c50ddf08809a) )
764764   ROM_LOAD( "m2fr_n88.rom",   0x08000, 0x8000, CRC(b9daf1aa) SHA1(696a480232bcf8c827c7aeea8329db5c44420d2a) )
765   ROM_LOAD( "n88_0.rom", 0x10000, 0x2000, CRC(710a63ec) SHA1(d239c26ad7ac5efac6e947b0e9549b1534aa970d) )
765   ROM_LOAD( "m2fr_n88_0.rom", 0x10000, 0x2000, CRC(710a63ec) SHA1(d239c26ad7ac5efac6e947b0e9549b1534aa970d) )
766766   ROM_LOAD( "m2fr_n88_1.rom", 0x12000, 0x2000, CRC(e3e78a37) SHA1(85ecd287fe72b56e54c8b01ea7492ca4a69a7470) )
767767   ROM_LOAD( "m2fr_n88_2.rom", 0x14000, 0x2000, CRC(98c3a7b2) SHA1(fc4980762d3caa56964d0ae583424756f511d186) )
768768   ROM_LOAD( "m2fr_n88_3.rom", 0x16000, 0x2000, CRC(0ca08abd) SHA1(a5a42d0b7caa84c3bc6e337c9f37874d82f9c14b) )
r6262r6263
778778   ROM_LOAD( "kanji1.rom", 0x00000, 0x20000, CRC(6178bd43) SHA1(82e11a177af6a5091dd67f50a2f4bafda84d6556) )
779779ROM_END
780780
781ROM_START( pc88m2mr )
781ROM_START( pc8801mk2mr )
782782   ROM_REGION( 0x18000, "maincpu", 0 )
783783   ROM_LOAD( "m2mr_n80.rom",   0x00000, 0x8000, CRC(f074b515) SHA1(ebe9cf4cf57f1602c887f609a728267f8d953dce) )
784784   ROM_LOAD( "m2mr_n88.rom",   0x08000, 0x8000, CRC(69caa38e) SHA1(3c64090237152ee77c76e04d6f36bad7297bea93) )
785   ROM_LOAD( "n88_0.rom", 0x10000, 0x2000, CRC(710a63ec) SHA1(d239c26ad7ac5efac6e947b0e9549b1534aa970d) )
785   ROM_LOAD( "m2mr_n88_0.rom", 0x10000, 0x2000, CRC(710a63ec) SHA1(d239c26ad7ac5efac6e947b0e9549b1534aa970d) )
786786   ROM_LOAD( "m2mr_n88_1.rom", 0x12000, 0x2000, CRC(e3e78a37) SHA1(85ecd287fe72b56e54c8b01ea7492ca4a69a7470) )
787787   ROM_LOAD( "m2mr_n88_2.rom", 0x14000, 0x2000, CRC(11176e0b) SHA1(f13f14f3d62df61498a23f7eb624e1a646caea45) )
788788   ROM_LOAD( "m2mr_n88_3.rom", 0x16000, 0x2000, CRC(0ca08abd) SHA1(a5a42d0b7caa84c3bc6e337c9f37874d82f9c14b) )
r6262r6263
957957
958958/* System Drivers */
959959
960/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT    INIT  CONFIG  COMPANY FULLNAME */
961COMP( 1979, pc8001,    0,        0,     pc88srl,  pc8001,  0,    0,   "NEC",  "PC-8001", GAME_NOT_WORKING )
962COMP( 1983, pc8001m2,  0,        0,     pc88srl,  pc8001,  0,    0,   "NEC",  "PC-8001 Mk2", GAME_NOT_WORKING )   // not sure about this dump
960/*    YEAR  NAME         PARENT   COMPAT  MACHINE   INPUT    INIT  CONFIG  COMPANY FULLNAME */
961COMP( 1979, pc8001,         0,      0,     pc88srl,  pc8001,  0,    0,   "NEC",  "PC-8001", GAME_NOT_WORKING )
962COMP( 1983, pc8001mk2,      pc8001,   0,     pc88srl,  pc8001,  0,    0,   "NEC",  "PC-8001mkII", GAME_NOT_WORKING )   // not sure about this dump
963COMP( 1985, pc8001mk2sr,   pc8001,   0,     pc88srl,  pc8001,  0,    0,   "NEC",  "PC-8001mkIISR", 0 )
963964
964COMP( 1981, pc8801,    0,        0,     pc88srl,  pc88sr,  0,    0,   "NEC",  "PC-8801", GAME_NOT_WORKING )
965COMP( 1983, pc88m2,    pc8801,   0,     pc88srl,  pc88sr,  0,    0,   "NEC",  "PC-8801 MkII", GAME_NOT_WORKING )   // not sure about this dump
966COMP( 1985, pc88m2sl,  0,        0,     pc88srl,  pc88sr,  0,    0,   "NEC",  "PC-8801 MkIISR", 0 )
967COMP( 1985, pc88m2sh,  pc88m2sl, 0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801 MkIISR (High Resolution)", 0 )
968COMP( 1985, pc88m2fr,  pc88m2sl, 0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801 MkIIFR", 0 )
969COMP( 1985, pc88m2mr,  pc88m2sl, 0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801 MkIIMR", 0 )
970COMP( 1986, pc8801mh,  pc88m2sl, 0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801 MH", 0 )
971COMP( 1987, pc8801fa,  pc88m2sl, 0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801 FA", 0 )
972COMP( 1987, pc8801ma,  pc88m2sl, 0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801 MA", 0 )
973COMP( 1988, pc8801ma2, pc88m2sl, 0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801 MA2", 0 )
974COMP( 1989, pc8801mc,  pc88m2sl, 0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801 MC", 0 )
965COMP( 1981, pc8801,         0,      0,     pc88srl,  pc88sr,  0,    0,   "NEC",  "PC-8801", GAME_NOT_WORKING )
966COMP( 1983, pc8801mk2,      pc8801,   0,     pc88srl,  pc88sr,  0,    0,   "NEC",  "PC-8801mkII", GAME_NOT_WORKING )   // not sure about this dump
967COMP( 1985, pc8801mk2sr,   pc8801,   0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801mkIISR", 0 )
968//COMP( 1985, pc8801mk2tr,   pc8801,   0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801mkIITR", 0 )
969COMP( 1985, pc8801mk2fr,   pc8801,   0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801mkIIFR", 0 )
970COMP( 1985, pc8801mk2mr,   pc8801,   0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801mkIIMR", 0 )
975971
976COMP( 1987, pc88va,    0,        0,     pc88va,   pc88sr,  0,    0,   "NEC",  "PC-88 VA", GAME_NOT_WORKING )
972//COMP( 1986, pc8801fh,      0,      0,     pc88srh,  pc88sr,  0,   0,   "NEC",  "PC-8801FH", 0 )
973COMP( 1986, pc8801mh,      pc8801,   0,     pc88srh,  pc88sr,  0,   0,   "NEC",  "PC-8801MH", 0 )
974COMP( 1987, pc8801fa,      pc8801,   0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801FA", 0 )
975COMP( 1987, pc8801ma,      pc8801,   0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801MA", 0 )
976//COMP( 1988, pc8801fe,      pc8801,   0,     pc88srh,  pc88sr,  0,   0,   "NEC",  "PC-8801FE", 0 )
977COMP( 1988, pc8801ma2,      pc8801,   0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801MA2", 0 )
978//COMP( 1989, pc8801fe2,   pc8801,   0,     pc88srh,  pc88sr,  0,   0,   "NEC",  "PC-8801FE2", 0 )
979COMP( 1989, pc8801mc,      pc8801,   0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801MC", 0 )
980
981COMP( 1987, pc88va,         0,      0,     pc88va,   pc88sr,  0,    0,   "NEC",  "PC-88VA", GAME_NOT_WORKING )
982//COMP( 1988, pc88va2,      pc88va,   0,     pc88va,   pc88sr,  0,    0,   "NEC",  "PC-88VA2", GAME_NOT_WORKING )
983//COMP( 1988, pc88va3,      pc88va,   0,     pc88va,   pc88sr,  0,    0,   "NEC",  "PC-88VA3", GAME_NOT_WORKING )
984
985//COMP( 1989, pc98do,      0,      0,     pc88va,   pc88sr,  0,    0,   "NEC",  "PC-98DO", GAME_NOT_WORKING )
986//COMP( 1990, pc98dop,      0,      0,     pc88va,   pc88sr,  0,    0,   "NEC",  "PC-98DO+", GAME_NOT_WORKING )

Previous 15994 Revisions Next


© 1998-2018 The MESS Team