Previous 15994 Revisions Next

r3333 Friday 26th September, 2008 at 20:13:31 UTC by Miodrag Milanović
[MSX][ORION] Part of massive MSX update/ Orion new IDE
[src/mess]messdriv.c
[src/mess/drivers]msx.c orion.c

src/mess/messdriv.c
r3332r3333
658658
659659   /* ASCII & MICROSOFT */
660660   DRIVER( msx )      /* 1983 MSX                               */
661   DRIVER( ax170 )
662   DRIVER( canonv10 )
663   DRIVER( canonv20 )
664   DRIVER( dpc100 )   /* 1984 MSX Korea                           */
665   DRIVER( dpc180 )   /* 1984 MSX Korea                           */
666   DRIVER( dpc200 )   /* 1984 MSX Korea                           */
667   DRIVER( gsfc200 )
668   DRIVER( expert10 )   /* 1983 MSX Brazil                           */
669   DRIVER( expert11 )   /* 1984 MSX Brazil                           */
670   DRIVER( expert13 )   /* 1984 MSX Brazil                           */
671   DRIVER( expertdp )   /* 1985 MSX Brazil                           */
672   DRIVER( expertpl )   /* 1984 MSX Brazil                           */
673   DRIVER( jvchc7gb )
674   DRIVER( mlf80 )
675   DRIVER( mlfx1 )
676   DRIVER( cf1200 )   /* 1984 MSX Japan                           */
661677   DRIVER( cf2000 )   /* 1983 MSX Japan                           */
662   DRIVER( cf1200 )   /* 1984 MSX Japan                           */
663678   DRIVER( cf2700 )   /* 1984 MSX Japan                           */
664679   DRIVER( cf3000 )   /* 1984 MSX Japan                           */
665680   DRIVER( cf3300 )   /* 1985 MSX Japan                           */
681   DRIVER( fs1300 )   /* 1985 MSX Japan                           */
666682   DRIVER( fs4000 )   /* 1985 MSX Japan                           */
667   DRIVER( fs1300 )   /* 1985 MSX Japan                           */
683   DRIVER( nms801 )
684   DRIVER( vg802000 )
685   DRIVER( vg802020 )   /* 1985 MSX                                 */
686   DRIVER( piopx7 )   
687   DRIVER( mpc100 )
688   DRIVER( hotbit11 )   /* 1985 MSX Brazil                           */
689   DRIVER( hotbit12 )   /* 1985 MSX   Brazil                           */
690   DRIVER( hotbi13b )   /* 1985 MSX   Brazil                           */
691   DRIVER( hotbi13p )   /* 1985 MSX   Brazil                           */
668692   DRIVER( hb201 )      /* 1985 MSX Japan                           */
669   DRIVER( dpc100 )   /* 1984 MSX Korea                           */
670   DRIVER( dpc180 )   /* 1984 MSX Korea                           */
671   DRIVER( dpc200 )   /* 1984 MSX Korea                           */
693   DRIVER( hb201p )   /* 1985 MSX                                 */
694   DRIVER( hb501p )   /* 1984 MSX                                 */
695   DRIVER( hb55d )      /* 1983 MSX Germany                           */
696   DRIVER( hb55p )      /* 1983 MSX                                 */
672697   DRIVER( hb75d )      /* 1983 MSX Germany                           */
673698   DRIVER( hb75p )      /* 1983 MSX                                 */
674   DRIVER( hb501p )   /* 1984 MSX                                 */
675   DRIVER( hb201p )   /* 1985 MSX                                 */
699   DRIVER( svi728 )   /* 1985 MSX                                 */
676700   DRIVER( svi738 )   /* 1985 MSX                                 */
677   DRIVER( hotbit11 )   /* 1985 MSX Brazil                           */
678   DRIVER( hotbit12 )   /* 1985 MSX   Brazil                           */
701   DRIVER( svi738sw )   /* 1985 MSX                                 */
702   
679703   DRIVER( hx10 )      /* 1984 MSX                                 */
680   DRIVER( vg8020 )   /* 1985 MSX                                 */
681   DRIVER( expert10 )   /* 1983 MSX Brazil                           */
682   DRIVER( expert11 )   /* 1984 MSX Brazil                           */
683   DRIVER( expert13 )   /* 1984 MSX Brazil                           */
684   DRIVER( expertpl )   /* 1984 MSX Brazil                           */
685   DRIVER( expertdp )   /* 1985 MSX Brazil                           */
686704   DRIVER( msx2 )      /* 1985 MSX2                              */
687705   DRIVER( hbf9p )      /* 1985 MSX2                              */
688706   DRIVER( hbf500p )   /* 1985 MSX2                              */
r3332r3333
729747   DRIVER( phc70fd2 )   /* 1988 MSX2+ Japan                           */
730748   DRIVER( phc35j )   /* 1989 MSX2+ Japan                           */
731749
750
732751   /* NASCOM MICROCOMPUTERS */
733752   DRIVER( nascom1 )   /* 1978 Nascom 1                           */
734753   DRIVER( nascom2 )   /* 1979 Nascom 2                           */
r3332r3333
913932   DRIVER( orion128 )
914933   DRIVER( orionms )
915934   DRIVER( orionz80 )
935   DRIVER( orionide )
916936   DRIVER( orionzms )
937   DRIVER( orionidm )
917938   DRIVER( orionpro )
918939
919940   /* BK */
src/mess/drivers/msx.c
r3332r3333
876876
877877***************************************************************************/
878878
879/********************************  MSX 1 **********************************/
880
881/* MSX */
882
879883ROM_START (msx)
880884   ROM_REGION (0x8000, "main", 0)
881885   ROM_LOAD ("msx.rom", 0x0000, 0x8000, CRC(8205795e) SHA1(829c00c3114f25b3dae5157c0a238b52a3ac37db))
r3332r3333
888892   MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
889893MSX_LAYOUT_END
890894
891ROM_START (hb75d)
895/* MSX - Al Alamiah AX-170 */
896
897ROM_START (ax170)
898   ROM_REGION (0x10000, "main", 0)
899   ROM_LOAD ("ax170bios.rom", 0x0000, 0x8000, CRC(bd95c436) SHA1(5e094fca95ab8e91873ee372a3f1239b9a48a48d))
900   ROM_LOAD ("ax170arab.rom", 0x8000, 0x8000, CRC(339cd1aa) SHA1(0287b2ec897b9196788cd9f10c99e1487d7adbbb))
901ROM_END
902
903MSX_LAYOUT_INIT (ax170)
904   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
905   MSX_LAYOUT_SLOT (1, 0, 1, 2, ROM, 0x8000, 0x8000)   
906   MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
907   MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
908   MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM, 0x10000, 0x0000)    /* 64KB RAM */
909MSX_LAYOUT_END
910
911/* MSX - Canon V-10 */
912
913ROM_START (canonv10)
914   ROM_REGION (0x8000, "main", 0)
915   ROM_LOAD ("v10bios.rom", 0x0000, 0x8000, CRC(e9ccd789) SHA1(8963fc041975f31dc2ab1019cfdd4967999de53e))
916ROM_END
917
918MSX_LAYOUT_INIT (canonv10)
919   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
920   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
921   MSX_LAYOUT_SLOT (2, 0, 3, 1, RAM, 0x4000, 0xC000)    /* 16KB RAM */
922   MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
923MSX_LAYOUT_END
924
925/* MSX - Canon V-20 */
926ROM_START (canonv20)
927   ROM_REGION (0x8000, "main", 0)
928   ROM_LOAD ("v20bios.rom", 0x0000, 0x8000, CRC(e9ccd789) SHA1(8963fc041975f31dc2ab1019cfdd4967999de53e))
929ROM_END
930
931MSX_LAYOUT_INIT (canonv20)
932   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
933   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
934   MSX_LAYOUT_SLOT (2, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
935   MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
936MSX_LAYOUT_END
937
938/* MSX - Daewoo DPC-100 */
939
940ROM_START (dpc100)
892941   ROM_REGION (0xc000, "main", 0)
893   ROM_LOAD ("75dbios.rom", 0x0000, 0x8000, CRC(7e2b32dd) SHA1(38a645febd0e0fe86d594f27c2d14be995acc730))
894   ROM_LOAD ("75dnote.rom", 0x8000, 0x4000, CRC(8aae0494) SHA1(97ce59892573cac3c440efff6d74c8a1c29a5ad3))
942   ROM_LOAD ("100bios.rom", 0x0000, 0x8000, CRC(3ab0cd3b) SHA1(171b587bd5a947a13f3114120b6e7baca3b57d78))
943   ROM_LOAD ("100han.rom", 0x8000, 0x4000, CRC(97478efb) SHA1(4421fa2504cbce18f7c84b5ea97f04e017007f07))
895944ROM_END
896945
897MSX_LAYOUT_INIT (hb75d)
946MSX_LAYOUT_INIT (dpc100)
898947   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
899948   MSX_LAYOUT_SLOT (0, 0, 2, 1, ROM, 0x4000, 0x8000)
900949   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
901   MSX_LAYOUT_SLOT (2, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
950   MSX_LAYOUT_SLOT (2, 0, 3, 1, RAM, 0x4000, 0xC000)   /* 16KB RAM */
902951   MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
903952MSX_LAYOUT_END
904953
905ROM_START (hb75p)
954/* MSX - Daewoo DPC-180 */
955
956ROM_START (dpc180)
906957   ROM_REGION (0xc000, "main", 0)
907   ROM_LOAD ("75pbios.rom", 0x0000, 0x8000, CRC(e9ccd789) SHA1(8963fc041975f31dc2ab1019cfdd4967999de53e))
908   ROM_LOAD ("75pnote.rom", 0x8000, 0x4000, CRC(492b12f8) SHA1(b262aedc71b445303f84efe5e865cbb71fd7d952))
958   ROM_LOAD ("180bios.rom", 0x0000, 0x8000, CRC(3ab0cd3b) SHA1(171b587bd5a947a13f3114120b6e7baca3b57d78))
959   ROM_LOAD ("180han.rom", 0x8000, 0x4000, CRC(97478efb) SHA1(4421fa2504cbce18f7c84b5ea97f04e017007f07))
909960ROM_END
910961
911MSX_LAYOUT_INIT (hb75p)
962MSX_LAYOUT_INIT (dpc180)
912963   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
913964   MSX_LAYOUT_SLOT (0, 0, 2, 1, ROM, 0x4000, 0x8000)
914965   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
966   MSX_LAYOUT_SLOT (2, 0, 2, 2, RAM, 0x8000, 0x8000)   /* 32KB RAM */
967   MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
968MSX_LAYOUT_END
969
970/* MSX - Daewoo DPC-200 */
971
972ROM_START (dpc200)
973   ROM_REGION (0xc000, "main", 0)
974   ROM_LOAD ("200bios.rom", 0x0000, 0x8000, CRC(3ab0cd3b) SHA1(171b587bd5a947a13f3114120b6e7baca3b57d78))
975   ROM_LOAD ("200han.rom", 0x8000, 0x4000, CRC(97478efb) SHA1(4421fa2504cbce18f7c84b5ea97f04e017007f07))
976ROM_END
977
978MSX_LAYOUT_INIT (dpc200)
979   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
980   MSX_LAYOUT_SLOT (0, 0, 2, 1, ROM, 0x4000, 0x8000)
981   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
915982   MSX_LAYOUT_SLOT (2, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
916983   MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
917984MSX_LAYOUT_END
918985
919ROM_START (hb501p)
986/* MSX - Goldstar FC-200 */
987
988ROM_START (gsfc200)
920989   ROM_REGION (0x8000, "main", 0)
921   ROM_LOAD ("501pbios.rom", 0x0000, 0x8000, CRC(0f488dd8) SHA1(5e7c8eab238712d1e18b0219c0f4d4dae180420d))
990   ROM_LOAD ("fc200bios.rom", 0x0000, 0x8000, CRC(8205795e) SHA1(829c00c3114f25b3dae5157c0a238b52a3ac37db))
922991ROM_END
923992
924MSX_LAYOUT_INIT (hb501p)
993MSX_LAYOUT_INIT (gsfc200)
925994   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
926995   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
996   MSX_LAYOUT_SLOT (2, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
997   MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
998MSX_LAYOUT_END
999
1000/* MSX - Gradiente Expert 1.0 */
1001
1002ROM_START (expert10)
1003   ROM_REGION (0x8000, "main",0)
1004   ROM_LOAD ("expbios.rom", 0x0000, 0x8000, CRC(07610d77) SHA1(ef3e010eb57e4476700a3bbff9d2119ab3acdf62))
1005ROM_END
1006
1007MSX_LAYOUT_INIT (expert10)
1008   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
1009   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
1010   MSX_LAYOUT_SLOT (2, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
1011   MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)   
1012MSX_LAYOUT_END
1013
1014/* MSX - Gradiente Expert 1.1 */
1015ROM_START (expert11)
1016   ROM_REGION (0xc000, "main",0)
1017   ROM_LOAD ("expbios11.rom", 0x0000, 0x8000, CRC(efb4b972) SHA1(d6720845928ee848cfa88a86accb067397685f02))
1018ROM_END
1019
1020MSX_LAYOUT_INIT (expert11)
1021   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
1022   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
1023   MSX_LAYOUT_SLOT (2, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
1024   MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
1025MSX_LAYOUT_END
1026
1027/* MSX - Gradiente Expert 1.3 */
1028ROM_START (expert13)
1029   ROM_REGION (0x8000, "main",0)
1030   ROM_LOAD ("expbios13.rom", 0x0000, 0x8000, CRC(5638bc38) SHA1(605f5af3f358c6811f54e0173bad908614a198c0))
1031ROM_END
1032
1033MSX_LAYOUT_INIT (expert13)
1034   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
1035   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
1036   MSX_LAYOUT_SLOT (2, 0, 0, 4, RAM_MM, 0x10000, 0x0000)   /* 64KB Mapper RAM */
1037   MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
1038MSX_LAYOUT_END
1039
1040/* MSX - Gradiente Expert DDPlus */
1041ROM_START (expertdp)
1042   ROM_REGION (0xc000, "main",0)
1043   ROM_LOAD ("eddpbios.rom", 0x0000, 0x8000, CRC(efb4b972) SHA1(d6720845928ee848cfa88a86accb067397685f02))
1044   ROM_LOAD ("eddpdisk.rom", 0x8000, 0x4000, CRC(549f1d90) SHA1(f1525de4e0b60a6687156c2a96f8a8b2044b6c56))
1045ROM_END
1046
1047MSX_LAYOUT_INIT (expertdp)
1048   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
1049   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
9271050   MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
928   MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
1051   MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000)  /* 64KB RAM */
1052  MSX_LAYOUT_SLOT (3, 3, 1, 2, DISK_ROM2, 0x4000, 0x8000)
9291053MSX_LAYOUT_END
9301054
931ROM_START (hb201p)
932   ROM_REGION (0xc000, "main", 0)
933   ROM_LOAD ("201pbios.rom", 0x0000, 0x8000, CRC(0f488dd8) SHA1(5e7c8eab238712d1e18b0219c0f4d4dae180420d))
934   ROM_LOAD ("201pnote.rom", 0x8000, 0x4000, CRC(1ff9b6ec) SHA1(e84d3ec7a595ee36b50e979683c84105c1871857))
1055/* MSX - Gradiente Expert Plus */
1056
1057ROM_START (expertpl)
1058   ROM_REGION (0xc000, "main",0)
1059   ROM_LOAD ("exppbios.rom", 0x0000, 0x8000, CRC(efb4b972) SHA1(d6720845928ee848cfa88a86accb067397685f02))
1060   ROM_LOAD ("exppdemo.rom", 0x8000, 0x4000, CRC(a9bbef64) SHA1(d4cea8c815f3eeabe0c6a1c845f902ec4318bf6b))
9351061ROM_END
9361062
937MSX_LAYOUT_INIT (hb201p)
1063MSX_LAYOUT_INIT (expertpl)
9381064   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
939   MSX_LAYOUT_SLOT (0, 0, 2, 1, ROM, 0x4000, 0x8000)
9401065   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
9411066   MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
9421067   MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
1068   MSX_LAYOUT_SLOT (3, 3, 2, 1, ROM, 0x4000, 0x8000)
9431069MSX_LAYOUT_END
9441070
945ROM_START (svi738)
946   ROM_REGION (0x10000, "main", 0)
947   ROM_LOAD ("738bios.rom", 0x0000, 0x8000, CRC(ad007d62) SHA1(c53b3f2c00f31683914f7452f3f4d94ae2929c0d))
948   ROM_LOAD ("738disk.rom", 0x8000, 0x4000, CRC(acd27a36) SHA1(99a40266bc296cef1d432cb0caa8df1a7e570be4))
949   ROM_LOAD ("738232c.rom", 0xc000, 0x4000, CRC(af568506) SHA1(9de525e042d7345f6b725a696bd1b6fef69ecbf1))
1071/* MSX - JVC HC-7GB */
1072
1073ROM_START (jvchc7gb)
1074   ROM_REGION (0x8000, "main", 0)
1075   ROM_LOAD ("hc7gbbios.rom", 0x0000, 0x8000, CRC(e9ccd789) SHA1(8963fc041975f31dc2ab1019cfdd4967999de53e))
9501076ROM_END
9511077
952MSX_LAYOUT_INIT (svi738)
1078MSX_LAYOUT_INIT (jvchc7gb)
9531079   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
954   MSX_LAYOUT_SLOT (1, 0, 0, 4, RAM, 0x10000, 0x0000)  /* 64KB RAM */
1080   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
1081   MSX_LAYOUT_SLOT (2, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
1082   MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
1083MSX_LAYOUT_END
1084
1085/* MSX - Mitsubishi ML-F80 */
1086
1087ROM_START (mlf80)
1088   ROM_REGION (0x8000, "main", 0)
1089   ROM_LOAD ("mlf80bios.rom", 0x0000, 0x8000, CRC(e9ccd789) SHA1(8963fc041975f31dc2ab1019cfdd4967999de53e))
1090ROM_END
1091
1092MSX_LAYOUT_INIT (mlf80)
1093   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)   
1094   MSX_LAYOUT_SLOT (1, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
9551095   MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
956   MSX_LAYOUT_SLOT (3, 0, 1, 1, ROM, 0x4000, 0xc000)
957   MSX_LAYOUT_SLOT (3, 1, 1, 2, DISK_ROM2, 0x4000, 0x8000)
1096   MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
9581097MSX_LAYOUT_END
9591098
960ROM_START (cf2000)
1099/* MSX - Mitsubishi ML-FX1 */
1100
1101ROM_START (mlfx1)
9611102   ROM_REGION (0x8000, "main", 0)
962   ROM_LOAD ("2000bios.rom", 0x0000, 0x8000, CRC(ee229390) SHA1(302afb5d8be26c758309ca3df611ae69cced2821))
1103   ROM_LOAD ("mlfx1bios.rom", 0x0000, 0x8000, CRC(62867dce) SHA1(0cbe0df4af45e8f531e9c761403ac9e71808f20c))
9631104ROM_END
9641105
965MSX_LAYOUT_INIT (cf2000)
1106MSX_LAYOUT_INIT (mlfx1)
9661107   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
967   MSX_LAYOUT_SLOT (0, 0, 3, 1, RAM, 0x4000, 0xC000)   /* 16KB RAM */
9681108   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
9691109   MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
1110   MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
9701111MSX_LAYOUT_END
9711112
1113/* MSX - National CF-1200 */
1114
9721115ROM_START (cf1200)
9731116   ROM_REGION (0x8000, "main", 0)
9741117   ROM_LOAD ("1200bios.rom", 0x0000, 0x8000, CRC(5ad03407) SHA1(c7a2c5baee6a9f0e1c6ee7d76944c0ab1886796c))
r3332r3333
9811124   MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
9821125MSX_LAYOUT_END
9831126
1127/* MSX - National CF-2000 */
1128
1129ROM_START (cf2000)
1130   ROM_REGION (0x8000, "main", 0)
1131   ROM_LOAD ("2000bios.rom", 0x0000, 0x8000, CRC(ee229390) SHA1(302afb5d8be26c758309ca3df611ae69cced2821))
1132ROM_END
1133
1134MSX_LAYOUT_INIT (cf2000)
1135   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
1136   MSX_LAYOUT_SLOT (0, 0, 3, 1, RAM, 0x4000, 0xC000)   /* 16KB RAM */
1137   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
1138   MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
1139MSX_LAYOUT_END
1140
1141/* MSX - National CF-2700 */
9841142ROM_START (cf2700)
9851143   ROM_REGION (0x8000, "main", 0)
9861144   ROM_LOAD ("2700bios.rom", 0x0000, 0x8000, CRC(5ad03407) SHA1(c7a2c5baee6a9f0e1c6ee7d76944c0ab1886796c))
r3332r3333
9931151   MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
9941152MSX_LAYOUT_END
9951153
1154/* MSX - National CF-3000 */
1155
9961156ROM_START (cf3000)
9971157   ROM_REGION (0x8000, "main", 0)
9981158   ROM_LOAD ("3000bios.rom", 0x0000, 0x8000, CRC(5ad03407) SHA1(c7a2c5baee6a9f0e1c6ee7d76944c0ab1886796c))
r3332r3333
10051165   MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
10061166MSX_LAYOUT_END
10071167
1168/* MSX - National CF-3300 */
10081169ROM_START (cf3300)
10091170   ROM_REGION (0xc000, "main", 0)
10101171   ROM_LOAD ("3300bios.rom", 0x0000, 0x8000, CRC(5ad03407) SHA1(c7a2c5baee6a9f0e1c6ee7d76944c0ab1886796c))
r3332r3333
10161177   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
10171178   MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
10181179   MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000)  /* 64KB RAM */
1019     MSX_LAYOUT_SLOT (3, 1, 1, 2, DISK_ROM2, 0x4000, 0x8000)
1180  MSX_LAYOUT_SLOT (3, 1, 1, 2, DISK_ROM2, 0x4000, 0x8000)
10201181MSX_LAYOUT_END
10211182
1183/* MSX - National FS-1300 */
1184
1185ROM_START (fs1300)
1186   ROM_REGION (0x8000, "main", 0)
1187   ROM_LOAD ("1300bios.rom", 0x0000, 0x8000, CRC(5ad03407) SHA1(c7a2c5baee6a9f0e1c6ee7d76944c0ab1886796c))
1188ROM_END
1189
1190MSX_LAYOUT_INIT (fs1300)
1191   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
1192   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
1193   MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
1194   MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000)  /* 64KB RAM */
1195MSX_LAYOUT_END
1196
1197/* MSX - National FS-4000 */
10221198ROM_START (fs4000)
10231199   ROM_REGION (0x38000 ,"main", 0)
10241200   ROM_LOAD ("4000bios.rom", 0x0000, 0x8000, CRC(071135e0) SHA1(df48902f5f12af8867ae1a87f255145f0e5e0774))
r3332r3333
10371213   MSX_LAYOUT_KANJI (0x18000)
10381214MSX_LAYOUT_END
10391215
1040ROM_START (fs1300)
1216/* MSX - Philips NMS-801 */
1217
1218ROM_START (nms801)
10411219   ROM_REGION (0x8000, "main", 0)
1042   ROM_LOAD ("1300bios.rom", 0x0000, 0x8000, CRC(5ad03407) SHA1(c7a2c5baee6a9f0e1c6ee7d76944c0ab1886796c))
1220   ROM_LOAD ("801bios.rom", 0x0000, 0x8000, CRC(fa089461) SHA1(21329398c0f350e330b353f45f21aa7ba338fc8d))
10431221ROM_END
10441222
1045MSX_LAYOUT_INIT (fs1300)
1223MSX_LAYOUT_INIT (nms801)
10461224   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
10471225   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
10481226   MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
1049   MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000)  /* 64KB RAM */
1227   MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
10501228MSX_LAYOUT_END
10511229
1052ROM_START (hb201)
1053   ROM_REGION (0x10000, "main", 0)
1054   ROM_LOAD ("201bios.rom", 0x0000, 0x8000, CRC(ee229390) SHA1(302afb5d8be26c758309ca3df611ae69cced2821))
1055   ROM_LOAD ("201note.rom", 0x8000, 0x8000, CRC(d280186e) SHA1(1c8270207b5cc14414a52ffcdece65094f70774e))
1230/* MSX - Philips VG-8020-00 */
1231
1232ROM_START (vg802000)
1233   ROM_REGION (0x8000, "main", 0)
1234   ROM_LOAD ("8020-00bios.rom", 0x0000, 0x8000, CRC(8205795e) SHA1(829c00c3114f25b3dae5157c0a238b52a3ac37db))
10561235ROM_END
10571236
1058MSX_LAYOUT_INIT (hb201)
1237MSX_LAYOUT_INIT (vg802000)
10591238   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
1060   MSX_LAYOUT_SLOT (0, 0, 2, 2, ROM, 0x8000, 0x8000)
10611239   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
10621240   MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
10631241   MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
10641242MSX_LAYOUT_END
10651243
1066ROM_START (dpc100)
1067   ROM_REGION (0xc000, "main", 0)
1068   ROM_LOAD ("100bios.rom", 0x0000, 0x8000, CRC(3ab0cd3b) SHA1(171b587bd5a947a13f3114120b6e7baca3b57d78))
1069   ROM_LOAD ("100han.rom", 0x8000, 0x4000, CRC(97478efb) SHA1(4421fa2504cbce18f7c84b5ea97f04e017007f07))
1244/* MSX - Philips VG-8020-20 */
1245
1246ROM_START (vg802020)
1247   ROM_REGION (0x8000, "main", 0)
1248   ROM_LOAD ("8020-20bios.rom", 0x0000, 0x8000, CRC(A317E6B4) SHA1(E998F0C441F4F1800EF44E42CD1659150206CF79))
10701249ROM_END
10711250
1072MSX_LAYOUT_INIT (dpc100)
1251MSX_LAYOUT_INIT (vg802020)
10731252   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
1074   MSX_LAYOUT_SLOT (0, 0, 2, 1, ROM, 0x4000, 0x8000)
10751253   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
1076   MSX_LAYOUT_SLOT (2, 0, 3, 1, RAM, 0x4000, 0xC000)   /* 16KB RAM */
1077   MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
1254   MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
1255   MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM_MM, 0x10000, 0x0000)   /* 64KB Mapper RAM */
10781256MSX_LAYOUT_END
10791257
1080ROM_START (dpc180)
1258/* MSX - Pioneer PX-7 */
1259
1260ROM_START (piopx7)
10811261   ROM_REGION (0xc000, "main", 0)
1082   ROM_LOAD ("180bios.rom", 0x0000, 0x8000, CRC(3ab0cd3b) SHA1(171b587bd5a947a13f3114120b6e7baca3b57d78))
1083   ROM_LOAD ("180han.rom", 0x8000, 0x4000, CRC(97478efb) SHA1(4421fa2504cbce18f7c84b5ea97f04e017007f07))
1262   ROM_LOAD ("px7bios.rom", 0x0000, 0x8000, CRC(e9ccd789) SHA1(8963fc041975f31dc2ab1019cfdd4967999de53e))
1263   ROM_LOAD ("px7pbasic.rom", 0x8000, 0x4000, CRC(2ff3fdb1) SHA1(76d0c05b7c58609db73e350380e2e556876fff0a))
10841264ROM_END
10851265
1086MSX_LAYOUT_INIT (dpc180)
1266MSX_LAYOUT_INIT (piopx7)
10871267   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
1088   MSX_LAYOUT_SLOT (0, 0, 2, 1, ROM, 0x4000, 0x8000)
1268   MSX_LAYOUT_SLOT (0, 0, 2, 2, RAM, 0x8000, 0x8000)   /* 32KB RAM */
10891269   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
1090   MSX_LAYOUT_SLOT (2, 0, 2, 2, RAM, 0x8000, 0x8000)   /* 32KB RAM */
1091   MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
1270   MSX_LAYOUT_SLOT (2, 0, 1, 2, ROM, 0x4000, 0x8000)
1271   MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)   
10921272MSX_LAYOUT_END
10931273
1274/* MSX - Sanyo MPC-100 */
10941275
1095ROM_START (dpc200)
1096   ROM_REGION (0xc000, "main", 0)
1097   ROM_LOAD ("200bios.rom", 0x0000, 0x8000, CRC(3ab0cd3b) SHA1(171b587bd5a947a13f3114120b6e7baca3b57d78))
1098   ROM_LOAD ("200han.rom", 0x8000, 0x4000, CRC(97478efb) SHA1(4421fa2504cbce18f7c84b5ea97f04e017007f07))
1276ROM_START (mpc100)
1277   ROM_REGION (0x8000, "main", 0)
1278   ROM_LOAD ("mpc100bios.rom", 0x0000, 0x8000, CRC(e9ccd789) SHA1(8963fc041975f31dc2ab1019cfdd4967999de53e))
10991279ROM_END
11001280
1101MSX_LAYOUT_INIT (dpc200)
1281MSX_LAYOUT_INIT (mpc100)
11021282   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
1103   MSX_LAYOUT_SLOT (0, 0, 2, 1, ROM, 0x4000, 0x8000)
11041283   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
1105   MSX_LAYOUT_SLOT (2, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
1106   MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
1284   MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
1285   MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
11071286MSX_LAYOUT_END
11081287
1288/* MSX - Sharp Epcom HotBit 1.1 */
1289
11091290ROM_START (hotbit11)
11101291   ROM_REGION (0x8000, "main",0)
11111292   ROM_LOAD ("hotbit11.rom", 0x0000, 0x8000, CRC(b6942694) SHA1(663f8c512d04d213fa616b0db5eefe3774012a4b))
r3332r3333
11181299   MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
11191300MSX_LAYOUT_END
11201301
1302/* MSX - Sharp Epcom HotBit 1.2 */
1303
11211304ROM_START (hotbit12)
11221305   ROM_REGION (0x8000, "main",0)
11231306   ROM_LOAD ("hotbit12.rom", 0x0000, 0x8000, CRC(f59a4a0c) SHA1(9425815446d468058705bae545ffa13646744a87))
r3332r3333
11301313   MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
11311314MSX_LAYOUT_END
11321315
1133ROM_START (expert10)
1316/* MSX - Sharp Epcom HotBit 1.3b */
1317
1318ROM_START (hotbi13b)
11341319   ROM_REGION (0x8000, "main",0)
1135   ROM_LOAD ("expbios.rom", 0x0000, 0x8000, CRC(07610d77) SHA1(ef3e010eb57e4476700a3bbff9d2119ab3acdf62))
1320   ROM_LOAD ("hotbit13b.rom", 0x0000, 0x8000, CRC(7a19820e) SHA1(e0c2bfb078562d15acabc5831020a2370ea87052))
11361321ROM_END
11371322
1138MSX_LAYOUT_INIT (expert10)
1323MSX_LAYOUT_INIT (hotbi13b)
11391324   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
11401325   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
11411326   MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
1142   MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
1327   MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM_MM, 0x10000, 0x0000)   /* 64KB Mapper RAM */
11431328MSX_LAYOUT_END
11441329
1145ROM_START (expert11)
1146   ROM_REGION (0xc000, "main",0)
1147   ROM_LOAD ("expbios11.rom", 0x0000, 0x8000, CRC(efb4b972) SHA1(d6720845928ee848cfa88a86accb067397685f02))
1330/* MSX - Sharp Epcom HotBit 1.3p */
1331
1332ROM_START (hotbi13p)
1333   ROM_REGION (0x8000, "main",0)
1334   ROM_LOAD ("hotbit13p.rom", 0x0000, 0x8000, CRC(150e239c) SHA1(942f9507d206cd8156f15601fe8032fcf0e3875b))
11481335ROM_END
11491336
1150MSX_LAYOUT_INIT (expert11)
1337MSX_LAYOUT_INIT (hotbi13p)
11511338   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
11521339   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
11531340   MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
1154   MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
1341   MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM_MM, 0x10000, 0x0000)   /* 64KB Mapper RAM */
11551342MSX_LAYOUT_END
11561343
1157ROM_START (expert13)
1158   ROM_REGION (0x8000, "main",0)
1159   ROM_LOAD ("expbios13.rom", 0x0000, 0x8000, CRC(5638bc38) SHA1(605f5af3f358c6811f54e0173bad908614a198c0))
1344/* MSX - Sony HB-201 */
1345
1346ROM_START (hb201)
1347   ROM_REGION (0x10000, "main", 0)
1348   ROM_LOAD ("201bios.rom", 0x0000, 0x8000, CRC(ee229390) SHA1(302afb5d8be26c758309ca3df611ae69cced2821))
1349   ROM_LOAD ("201note.rom", 0x8000, 0x4000, CRC(74567244) SHA1(0f4f09f1a6ef7535b243afabfb44a3a0eb0498d9))
1350   ROM_FILL( 0xc000, 0x4000, 0xff )
11601351ROM_END
11611352
1162MSX_LAYOUT_INIT (expert13)
1353MSX_LAYOUT_INIT (hb201)
11631354   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
1355   MSX_LAYOUT_SLOT (0, 0, 2, 2, ROM, 0x8000, 0x8000)
11641356   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
11651357   MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
11661358   MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
11671359MSX_LAYOUT_END
11681360
1169ROM_START (expertpl)
1170   ROM_REGION (0xc000, "main",0)
1171   ROM_LOAD ("exppbios.rom", 0x0000, 0x8000, CRC(efb4b972) SHA1(d6720845928ee848cfa88a86accb067397685f02))
1172   ROM_LOAD ("exppdemo.rom", 0x8000, 0x4000, CRC(a9bbef64) SHA1(d4cea8c815f3eeabe0c6a1c845f902ec4318bf6b))
1361/* MSX - Sony HB-201P */
1362
1363ROM_START (hb201p)
1364   ROM_REGION (0xc000, "main", 0)
1365   ROM_LOAD ("201pbios.rom", 0x0000, 0x8000, CRC(0f488dd8) SHA1(5e7c8eab238712d1e18b0219c0f4d4dae180420d))
1366   ROM_LOAD ("201pnote.rom", 0x8000, 0x4000, CRC(1ff9b6ec) SHA1(e84d3ec7a595ee36b50e979683c84105c1871857))
11731367ROM_END
11741368
1175MSX_LAYOUT_INIT (expertpl)
1369MSX_LAYOUT_INIT (hb201p)
11761370   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
11771371   MSX_LAYOUT_SLOT (0, 0, 2, 1, ROM, 0x4000, 0x8000)
11781372   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
r3332r3333
11801374   MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
11811375MSX_LAYOUT_END
11821376
1183ROM_START (expertdp)
1184   ROM_REGION (0xc000, "main",0)
1185   ROM_LOAD ("eddpbios.rom", 0x0000, 0x8000, CRC(efb4b972) SHA1(d6720845928ee848cfa88a86accb067397685f02))
1186   ROM_LOAD ("eddpdisk.rom", 0x8000, 0x4000, CRC(549f1d90) SHA1(f1525de4e0b60a6687156c2a96f8a8b2044b6c56))
1377/* MSX - Sony HB-501P */
1378
1379ROM_START (hb501p)
1380   ROM_REGION (0x8000, "main", 0)
1381   ROM_LOAD ("501pbios.rom", 0x0000, 0x8000, CRC(0f488dd8) SHA1(5e7c8eab238712d1e18b0219c0f4d4dae180420d))
11871382ROM_END
11881383
1189MSX_LAYOUT_INIT (expertdp)
1384MSX_LAYOUT_INIT (hb501p)
11901385   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
11911386   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
11921387   MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
1193   MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000)  /* 64KB RAM */
1194     MSX_LAYOUT_SLOT (3, 3, 1, 2, DISK_ROM2, 0x4000, 0x8000)
1388   MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
11951389MSX_LAYOUT_END
11961390
1391/* MSX - Sony HB-55D */
1392
1393ROM_START (hb55d)
1394   ROM_REGION (0xc000, "main", 0)
1395   ROM_LOAD ("55dbios.rom", 0x0000, 0x8000, CRC(7e2b32dd) SHA1(38a645febd0e0fe86d594f27c2d14be995acc730))
1396   ROM_LOAD ("55dnote.rom", 0x8000, 0x4000, CRC(8aae0494) SHA1(97ce59892573cac3c440efff6d74c8a1c29a5ad3))
1397ROM_END
1398
1399MSX_LAYOUT_INIT (hb55d)
1400   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
1401   MSX_LAYOUT_SLOT (0, 0, 2, 1, ROM, 0x4000, 0x8000)
1402   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)   
1403   MSX_LAYOUT_SLOT (2, 0, 3, 1, RAM, 0x4000, 0x0000)   /* 16KB RAM */
1404   MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
1405MSX_LAYOUT_END
1406
1407/* MSX - Sony HB-55P */
1408
1409ROM_START (hb55p)
1410   ROM_REGION (0xc000, "main", 0)
1411   ROM_LOAD ("55pbios.rom", 0x0000, 0x8000, CRC(e9ccd789) SHA1(8963fc041975f31dc2ab1019cfdd4967999de53e))
1412   ROM_LOAD ("55pnote.rom", 0x8000, 0x4000, CRC(492b12f8) SHA1(b262aedc71b445303f84efe5e865cbb71fd7d952))
1413ROM_END
1414
1415MSX_LAYOUT_INIT (hb55p)
1416   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
1417   MSX_LAYOUT_SLOT (0, 0, 2, 1, ROM, 0x4000, 0x8000)
1418   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)   
1419   MSX_LAYOUT_SLOT (2, 0, 3, 1, RAM, 0x4000, 0x0000)   /* 16KB RAM */
1420   MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
1421MSX_LAYOUT_END
1422
1423/* MSX - Sony HB-75D */
1424
1425ROM_START (hb75d)
1426   ROM_REGION (0xc000, "main", 0)
1427   ROM_LOAD ("75dbios.rom", 0x0000, 0x8000, CRC(7e2b32dd) SHA1(38a645febd0e0fe86d594f27c2d14be995acc730))
1428   ROM_LOAD ("75dnote.rom", 0x8000, 0x4000, CRC(8aae0494) SHA1(97ce59892573cac3c440efff6d74c8a1c29a5ad3))
1429ROM_END
1430
1431MSX_LAYOUT_INIT (hb75d)
1432   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
1433   MSX_LAYOUT_SLOT (0, 0, 2, 1, ROM, 0x4000, 0x8000)
1434   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
1435   MSX_LAYOUT_SLOT (2, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
1436   MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
1437MSX_LAYOUT_END
1438
1439/* MSX - Sony HB-75P */
1440
1441ROM_START (hb75p)
1442   ROM_REGION (0xc000, "main", 0)
1443   ROM_LOAD ("75pbios.rom", 0x0000, 0x8000, CRC(e9ccd789) SHA1(8963fc041975f31dc2ab1019cfdd4967999de53e))
1444   ROM_LOAD ("75pnote.rom", 0x8000, 0x4000, CRC(492b12f8) SHA1(b262aedc71b445303f84efe5e865cbb71fd7d952))
1445ROM_END
1446
1447MSX_LAYOUT_INIT (hb75p)
1448   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
1449   MSX_LAYOUT_SLOT (0, 0, 2, 1, ROM, 0x4000, 0x8000)
1450   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
1451   MSX_LAYOUT_SLOT (2, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
1452   MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
1453MSX_LAYOUT_END
1454
1455/* MSX - Spectravideo SVI-728 */
1456
1457ROM_START (svi728)
1458   ROM_REGION (0xc000, "main", 0)
1459   ROM_LOAD ("728bios.rom", 0x0000, 0x8000, CRC(1ce9246c) SHA1(ea6a82cf8c6e65eb30b98755c8577cde8d9186c0))
1460   ROM_LOAD ("707disk.rom", 0x8000, 0x4000, CRC(f9978853) SHA1(6aa856cc56eb98863c9da7a566571605682b5c6b))
1461ROM_END
1462
1463MSX_LAYOUT_INIT (svi728)
1464   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
1465   MSX_LAYOUT_SLOT (1, 0, 0, 4, RAM, 0x10000, 0x0000)  /* 64KB RAM */
1466   MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
1467   MSX_LAYOUT_SLOT (3, 0, 1, 1, ROM, 0x4000, 0xc000)
1468   MSX_LAYOUT_SLOT (3, 1, 1, 2, DISK_ROM2, 0x4000, 0x8000)
1469MSX_LAYOUT_END
1470
1471/* MSX - Spectravideo SVI-738 */
1472
1473ROM_START (svi738)
1474   ROM_REGION (0x10000, "main", 0)
1475   ROM_LOAD ("738bios.rom", 0x0000, 0x8000, CRC(ad007d62) SHA1(c53b3f2c00f31683914f7452f3f4d94ae2929c0d))
1476   ROM_LOAD ("738disk.rom", 0x8000, 0x4000, CRC(acd27a36) SHA1(99a40266bc296cef1d432cb0caa8df1a7e570be4))
1477   ROM_LOAD ("738232c.rom", 0xc000, 0x2000, CRC(3353dcc6) SHA1(4e9384c9d137f0ab65ffc5a78f04cd8c9df6c8b7))
1478   ROM_FILL (0xe000, 0x2000, 0xff)
1479ROM_END
1480
1481MSX_LAYOUT_INIT (svi738)
1482   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
1483   MSX_LAYOUT_SLOT (1, 0, 0, 4, RAM, 0x10000, 0x0000)  /* 64KB RAM */
1484   MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
1485   MSX_LAYOUT_SLOT (3, 0, 1, 1, ROM, 0x4000, 0xc000)
1486   MSX_LAYOUT_SLOT (3, 1, 1, 2, DISK_ROM2, 0x4000, 0x8000)
1487   MSX_LAYOUT_SLOT (3, 2, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
1488MSX_LAYOUT_END
1489
1490/* MSX - Spectravideo SVI-738 Swedish */
1491
1492ROM_START (svi738sw)
1493   ROM_REGION (0x10000, "main", 0)
1494   ROM_LOAD ("738sebios.rom", 0x0000, 0x8000, CRC(c8ccdaa0) SHA1(87f4d0fa58cfe9cef818a3185df2735e6da6168c))
1495   ROM_LOAD ("738sedisk.rom", 0x8000, 0x4000, CRC(fb884df4) SHA1(6d3a530ae822ec91f6444c681c9b08b9efadc7e7))
1496   ROM_LOAD ("738se232c.rom", 0xc000, 0x2000, CRC(3353dcc6) SHA1(4e9384c9d137f0ab65ffc5a78f04cd8c9df6c8b7))
1497   ROM_FILL (0xe000, 0x2000, 0xff)
1498ROM_END
1499
1500MSX_LAYOUT_INIT (svi738sw)
1501   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
1502   MSX_LAYOUT_SLOT (1, 0, 0, 4, RAM, 0x10000, 0x0000)  /* 64KB RAM */
1503   MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
1504   MSX_LAYOUT_SLOT (3, 0, 1, 1, ROM, 0x4000, 0xc000)
1505   MSX_LAYOUT_SLOT (3, 1, 1, 2, DISK_ROM2, 0x4000, 0x8000)
1506   MSX_LAYOUT_SLOT (3, 2, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
1507MSX_LAYOUT_END
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
11971518ROM_START (msx2)
11981519   ROM_REGION (0x20000, "main",0)
11991520   ROM_LOAD ("msx2.rom", 0x0000, 0x8000, CRC(f05ed518) SHA1(5e1a4bd6826b29302a1eb88c340477e7cbd0b50a))
r3332r3333
21962517   MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
21972518MSX_LAYOUT_END
21982519
2199ROM_START (vg8020)
2200   ROM_REGION (0x8000, "main", 0)
2201   ROM_LOAD ("vg8020.rom", 0x0000, 0x8000, CRC(A317E6B4) SHA1(E998F0C441F4F1800EF44E42CD1659150206CF79))
2202ROM_END
2203
2204MSX_LAYOUT_INIT (vg8020)
2205   MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
2206   MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
2207   MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
2208   MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000)   /* 64KB RAM */
2209MSX_LAYOUT_END
2210
22112520static void msx_floppy_getinfo(const mess_device_class *devclass, UINT32 state, union devinfo *info)
22122521{
22132522   /* floppy */
r3332r3333
22522561SYSTEM_CONFIG_END
22532562
22542563MSX_DRIVER_LIST
2564  /* MSX 1 */
22552565   MSX_DRIVER (msx)
2256   MSX_DRIVER (hb75d)
2257   MSX_DRIVER (hb75p)
2258   MSX_DRIVER (hb501p)
2259   MSX_DRIVER (hb201p)
2260   MSX_DRIVER (svi738)
2566  MSX_DRIVER (ax170)
2567   MSX_DRIVER (canonv10)
2568   MSX_DRIVER (canonv20)
2569   MSX_DRIVER (dpc100)
2570   MSX_DRIVER (dpc180)
2571   MSX_DRIVER (dpc200)
2572   MSX_DRIVER (gsfc200)
2573   MSX_DRIVER (expert10)
2574   MSX_DRIVER (expert11)
2575   MSX_DRIVER (expert13)
2576   MSX_DRIVER (expertdp)
2577   MSX_DRIVER (expertpl)
2578   MSX_DRIVER (jvchc7gb)
2579   MSX_DRIVER (mlf80)
2580   MSX_DRIVER (mlfx1)
2581   MSX_DRIVER (cf1200)
22612582   MSX_DRIVER (cf2000)
2262   MSX_DRIVER (cf1200)
22632583   MSX_DRIVER (cf2700)
22642584   MSX_DRIVER (cf3000)
22652585   MSX_DRIVER (cf3300)
2586   MSX_DRIVER (fs1300)
22662587   MSX_DRIVER (fs4000)
2267   MSX_DRIVER (fs1300)
2268   MSX_DRIVER (hb201)
2269   MSX_DRIVER (dpc100)
2270   MSX_DRIVER (dpc180)
2271   MSX_DRIVER (dpc200)
2588   MSX_DRIVER (nms801)
2589   MSX_DRIVER (vg802000)
2590   MSX_DRIVER (vg802020)
2591   MSX_DRIVER (piopx7)
2592   MSX_DRIVER (mpc100)
22722593   MSX_DRIVER (hotbit11)
22732594   MSX_DRIVER (hotbit12)
2274   MSX_DRIVER (expert10)
2275   MSX_DRIVER (expert11)
2276   MSX_DRIVER (expert13)
2277   MSX_DRIVER (expertpl)
2278   MSX_DRIVER (expertdp)
2595   MSX_DRIVER (hotbi13b)
2596   MSX_DRIVER (hotbi13p)
2597   MSX_DRIVER (hb201)
2598   MSX_DRIVER (hb201p)
2599   MSX_DRIVER (hb501p)   
2600   MSX_DRIVER (hb55d)
2601   MSX_DRIVER (hb55p)   
2602   MSX_DRIVER (hb75d)
2603   MSX_DRIVER (hb75p)     
2604   MSX_DRIVER (svi728)
2605   MSX_DRIVER (svi738)   
2606   MSX_DRIVER (svi738sw)
2607   
2608   
22792609   MSX_DRIVER (msx2)
22802610   MSX_DRIVER (nms8220)
22812611   MSX_DRIVER (nms8220a)
r3332r3333
23222652   MSX_DRIVER (phc70fd2)
23232653   MSX_DRIVER (phc35j)
23242654   MSX_DRIVER (hx10)
2325   MSX_DRIVER (vg8020)
2655
23262656MSX_DRIVER_END
23272657
2658
23282659/*    YEAR  NAME      PARENT    COMPAT  MACHINE  INPUT     INIT   CONFIG  COMPANY              FULLNAME */
23292660COMP(1983, msx,        0,      0,   msx_pal,  msx,       msx,     msx, "ASCII & Microsoft", "MSX" , 0)
2330COMP(1983, hb75d,    msx,   0,   msx_pal,  msx,      msx,     msx, "Sony", "HB-75D (Germany)" , 0)
2331COMP(1983, hb75p,    msx,   0,   msx_pal,  msx,      msx,     msx, "Sony", "HB-75P" , 0)
2332COMP(1984, hb501p,   msx,   0,   msx_pal,  msx,      msx,     msx, "Sony", "HB-501P" , 0)
2333COMP(1985, hb201p,   msx,   0,   msx_pal,  msx,      msx,     msx, "Sony", "HB-201P" , 0)
2334COMP(1985, svi738,   msx,   0,   msx_pal,  msx,      msx,     msx, "Spectravideo", "SVI-738", 0 )
2661
2662COMP(1983, ax170,        msx,   0,   msx_pal,  msx,      msx,     msx, "Al Alamiah", "AX-170" , 0)
2663COMP(1983, canonv10,  msx,   0,   msx_pal,  msx,      msx,     msx, "Canon", "V-10" , 0)
2664COMP(1983, canonv20,  msx,   0,   msx_pal,  msx,      msx,     msx, "Canon", "V-20" , 0)
2665COMP(1984, dpc100,   msx,   0,   msx,     msxkr,    msx,     msx, "Daewoo", "IQ-1000 DPC-100 (Korea)" , 0)
2666COMP(1984, dpc180,   msx,   0,   msx,     msxkr,    msx,     msx, "Daewoo", "IQ-1000 DPC-180 (Korea)" , 0)
2667COMP(1984, dpc200,   msx,   0,   msx,     msxkr,    msx,     msx, "Daewoo", "IQ-1000 DPC-200 (Korea)" , 0)
2668COMP(1983, gsfc200,   msx,   0,   msx_pal,  msx,      msx,     msx, "Goldstar", "FC-200" , 0)
2669COMP(1983, expert10, msx,   0,   msx,     expert10, msx,     msx, "Gradiente", "Expert 1.0 (Brazil)" , 0)
2670COMP(1984, expert11, msx,   0,   msx,     expert11, msx,     msx, "Gradiente", "Expert 1.1 (Brazil)" , 0)
2671COMP(1984, expert13, msx,   0,   msx,     expert11, msx,     msx, "Gradiente", "Expert 1.3 (Brazil)" , 0)
2672COMP(1985, expertdp, msx,   0,   msx,     expert11, msx,     msx, "Gradiente", "Expert DDPlus (Brazil)", 0 )
2673COMP(1984, expertpl, msx,   0,   msx,     expert11, msx,     msx, "Gradiente", "Expert Plus (Brazil)" , 0)
2674COMP(1983, jvchc7gb,  msx,   0,   msx_pal,  msx,      msx,     msx, "JVC", "HC-7GB" , 0)
2675COMP(1983, mlf80,       msx,   0,   msx_pal,  msx,      msx,     msx, "Mitsubishi", "ML-F80" , 0)
2676COMP(1983, mlfx1,      msx,   0,   msx_pal,  msx,      msx,     msx, "Mitsubishi", "ML-FX1" , 0)
2677COMP(1984, cf1200,   msx,   0,      msx,      msxjp,    msx,     msx, "National / Matsushita", "CF-1200 (Japan)" , 0)
23352678COMP(1983, cf2000,   msx,   0,      msx,      msxjp,    msx,     msx, "National / Matsushita", "CF-2000 (Japan)" , 0)
2336COMP(1984, cf1200,   msx,   0,      msx,      msxjp,    msx,     msx, "National / Matsushita", "CF-1200 (Japan)" , 0)
23372679COMP(1984, cf2700,   msx,   0,      msx,      msxjp,    msx,     msx, "National / Matsushita", "CF-2700 (Japan)" , 0)
23382680COMP(1984, cf3000,   msx,   0,      msx,      msxjp,    msx,     msx, "National / Matsushita", "CF-3000 (Japan)" , 0)
23392681COMP(1985, cf3300,   msx,   0,      msx,      msxjp,    msx,     msx, "National / Matsushita", "CF-3300 (Japan)", 0 )
2682COMP(1985, fs1300,   msx,   0,      msx,      msxjp,    msx,     msx, "National / Matsushita", "FS-1300 (Japan)" , 0)
23402683COMP(1985, fs4000,   msx,   0,      msx,      msxjp,    msx,     msx, "National / Matsushita", "FS-4000 (Japan)" , 0)
2341COMP(1985, fs1300,   msx,   0,      msx,      msxjp,    msx,     msx, "National / Matsushita", "FS-1300 (Japan)" , 0)
2342COMP(1985, hb201,    msx,   0,      msx,      msxjp,    msx,     msx, "Sony", "HB-201 (Japan)" , 0)
2343COMP(1984, dpc100,   msx,   0,   msx,     msxkr,    msx,     msx, "Daewoo", "IQ-1000 DPC-100 (Korea)" , 0)
2344COMP(1984, dpc180,   msx,   0,   msx,     msxkr,    msx,     msx, "Daewoo", "IQ-1000 DPC-180 (Korea)" , 0)
2345COMP(1984, dpc200,   msx,   0,   msx,     msxkr,    msx,     msx, "Daewoo", "IQ-1000 DPC-200 (Korea)" , 0)
2684COMP(1983, nms801,      msx,   0,   msx_pal,  msx,      msx,     msx, "Philips", "NMS-801" , 0)
2685COMP(1985, vg802000,  msx,   0,   msx,     msx,      msx,     msx, "Philips",    "VG-8020-00" , 0)
2686COMP(1985, vg802020, msx,   0,   msx,     msx,      msx,     msx, "Philips",    "VG-8020-20" , 0)
2687COMP(1985, piopx7,      msx,   0,   msx_pal,  msx,      msx,     msx, "Pioneer",    "PX-07" , 0)
2688COMP(1985, mpc100,      msx,   0,   msx_pal,  msx,      msx,     msx, "Sanyo",    "MPC-100" , 0)
23462689COMP(1985, hotbit11, msx,   0,   msx,     hotbit,   msx,     msx, "Sharp / Epcom",    "HB-8000 Hotbit 1.1" , 0)
23472690COMP(1985, hotbit12, msx,   0,   msx,     hotbit,   msx,     msx, "Sharp / Epcom",    "HB-8000 Hotbit 1.2" , 0)
2691COMP(1985, hotbi13b, msx,   0,   msx,     hotbit,   msx,     msx, "Sharp / Epcom",    "HB-8000 Hotbit 1.3b" , 0)
2692COMP(1985, hotbi13p, msx,   0,   msx,     hotbit,   msx,     msx, "Sharp / Epcom",    "HB-8000 Hotbit 1.3p" , 0)
2693COMP(1985, hb201,    msx,   0,      msx,      msxjp,    msx,     msx, "Sony", "HB-201 (Japan)" , 0)
2694COMP(1985, hb201p,   msx,   0,   msx_pal,  msx,      msx,     msx, "Sony", "HB-201P" , 0)
2695COMP(1984, hb501p,   msx,   0,   msx_pal,  msx,      msx,     msx, "Sony", "HB-501P" , 0)
2696COMP(1983, hb55d,    msx,   0,   msx_pal,  msx,      msx,     msx, "Sony", "HB-55D (Germany)" , 0)
2697COMP(1983, hb55p,    msx,   0,   msx_pal,  msx,      msx,     msx, "Sony", "HB-55P" , 0)
2698COMP(1983, hb75d,    msx,   0,   msx_pal,  msx,      msx,     msx, "Sony", "HB-75D (Germany)" , 0)
2699COMP(1983, hb75p,    msx,   0,   msx_pal,  msx,      msx,     msx, "Sony", "HB-75P" , 0)
2700COMP(1985, svi728,   msx,   0,   msx_pal,  msx,      msx,     msx, "Spectravideo", "SVI-728", 0 )
2701COMP(1985, svi738,   msx,   0,   msx_pal,  msx,      msx,     msx, "Spectravideo", "SVI-738", 0 )
2702COMP(1985, svi738sw, msx,   0,   msx_pal,  msx,      msx,     msx, "Spectravideo", "SVI-738 (Swedish)", 0 )
2703
2704
23482705COMP(1984, hx10,     msx,   0,   msx,     msx,      msx,     msx, "Toshiba",    "HX-10" , 0)
2349COMP(1985, vg8020,   msx,   0,   msx,     msx,      msx,     msx, "Philips",    "VG-8020" , 0)
2350COMP(1983, expert10, msx,   0,   msx,     expert10, msx,     msx, "Gradiente", "Expert 1.0 (Brazil)" , 0)
2351COMP(1984, expert11, msx,   0,   msx,     expert11, msx,     msx, "Gradiente", "Expert 1.1 (Brazil)" , 0)
2352COMP(1984, expert13, msx,   0,   msx,     expert11, msx,     msx, "Gradiente", "Expert 1.3 (Brazil)" , 0)
2353COMP(1984, expertpl, msx,   0,   msx,     expert11, msx,     msx, "Gradiente", "Expert Plus (Brazil)" , 0)
2354COMP(1985, expertdp, msx,   0,   msx,     expert11, msx,     msx, "Gradiente", "Expert DDPlus (Brazil)", 0 )
23552706COMP(1985, msx2,     0,      msx,   msx2_pal, msx2,       msx2,    msx, "ASCII & Microsoft", "MSX2", 0)
23562707COMP(1986, nms8220,  msx2,   0,   msx2_pal, msx2,       msx2,    msx, "Philips", "NMS-8220 / 1st released version", 0)
23572708COMP(1986, nms8220a, msx2,   0,   msx2_pal, msx2,       msx2,    msx, "Philips", "NMS-8220 / 2nd released version", 0)
src/mess/drivers/orion.c
r3332r3333
299299    ROM_CART_LOAD(0, "bin", 0x10000, 0x10000, ROM_FILL_FF | ROM_OPTIONAL)
300300ROM_END
301301
302ROM_START( orionide )
303    ROM_REGION( 0x30000, "main", ROMREGION_ERASEFF )
304    ROM_LOAD( "m35zrkh.bin", 0x0f800, 0x0800, CRC(b7745f28) SHA1(c3bd3e662db7ec56ecbab54bf6b3a4c26200d0bb) )
305    ROM_CART_LOAD(0, "bin", 0x10000, 0x10000, ROM_FILL_FF | ROM_OPTIONAL)
306ROM_END
307
302308ROM_START( orionzms )
303309    ROM_REGION( 0x30000, "main", ROMREGION_ERASEFF )
304310    ROM_SYSTEM_BIOS( 0, "m32zms", "Version 3.2 zms" )
r3332r3333
310316    ROM_CART_LOAD(0, "bin", 0x10000, 0x10000, ROM_FILL_FF | ROM_OPTIONAL)
311317ROM_END
312318
319ROM_START( orionidm )
320    ROM_REGION( 0x30000, "main", ROMREGION_ERASEFF )
321    ROM_LOAD( "m35zmsh.bin", 0x0f800, 0x0800, CRC(01e66df4) SHA1(8c785a3c32fe3eacda73ec79157b41a6e4b63ba8) )
322    ROM_CART_LOAD(0, "bin", 0x10000, 0x10000, ROM_FILL_FF | ROM_OPTIONAL)
323ROM_END
324
313325ROM_START( orionpro )
314326   ROM_REGION( 0x32000, "main", ROMREGION_ERASEFF )
315327    ROM_CART_LOAD(0, "bin",   0x10000, 0x10000, ROM_FILL_FF | ROM_OPTIONAL)
r3332r3333
330342COMP( 1990, orion128,     0,        0,      orion128,    radio86,    orion128, orion128,  "",                 "Orion 128",    0)
331343COMP( 1990, orionms,     orion128,    0,      orion128ms,   ms7007,    orion128, orion128,  "",                 "Orion 128 (MS7007)",    0)
332344COMP( 1990, orionz80,     orion128,    0,      orionz80,    radio86,   orion128, orionz80,  "",                 "Orion 128 + Z80 Card II",    0)
345COMP( 1990, orionide,     orion128,    0,      orionz80,    radio86,   orion128, orionz80,  "",                 "Orion 128 + Z80 Card II + IDE",    0)
333346COMP( 1990, orionzms,     orion128,    0,      orionz80ms,   ms7007,    orion128, orionz80,  "",                 "Orion 128 + Z80 Card II (MS7007)",    0)
347COMP( 1990, orionidm,     orion128,    0,      orionz80ms,   ms7007,    orion128, orionz80,  "",                 "Orion 128 + Z80 Card II + IDE (MS7007)",    0)
334348COMP( 1994, orionpro,     orion128,    0,      orionpro,    radio86,    orion128, orionpro,  "",                 "Orion Pro",    0)

Previous 15994 Revisions Next


© 1998-2018 The MESS Team