src/mess/drivers/c128.c
| r8398 | r8399 | |
| 932 | 932 | |
| 933 | 933 | ROM_START( c128sfi ) |
| 934 | 934 | ROM_REGION( 0x132800, "maincpu", 0 ) |
| 935 | | ROM_LOAD( "318018-0x.u33", 0x100000, 0x4000, CRC(2ee6e2fa) SHA1(60e1491e1d5782e3cf109f518eb73427609badc6) ) // labels not available |
| 936 | | ROM_LOAD( "318019-0x.u34", 0x104000, 0x4000, CRC(d551fce0) SHA1(4d223883e866645328f86a904b221464682edc4f) ) // labels not available |
| 937 | | ROM_LOAD( "251913-0x.u32", 0x108000, 0x4000, CRC(2aff27d3) SHA1(267654823c4fdf2167050f41faa118218d2569ce) ) // labels not available |
| 938 | | ROM_LOAD( "318020-0x.u35", 0x10c000, 0x4000, CRC(9526fac4) SHA1(a01dd871241c801db51e8ebc30fedfafd8cc506b) ) // labels not available |
| 935 | ROM_LOAD( "318018-02.u33", 0x100000, 0x4000, CRC(2ee6e2fa) SHA1(60e1491e1d5782e3cf109f518eb73427609badc6) ) |
| 936 | ROM_LOAD( "318019-02.u34", 0x104000, 0x4000, CRC(d551fce0) SHA1(4d223883e866645328f86a904b221464682edc4f) ) |
| 937 | ROM_LOAD( "325182-01.u32", 0x108000, 0x4000, CRC(2aff27d3) SHA1(267654823c4fdf2167050f41faa118218d2569ce) ) // C128 64 Sw/Fi |
| 938 | ROM_LOAD( "325189-01.u35", 0x10c000, 0x4000, CRC(9526fac4) SHA1(a01dd871241c801db51e8ebc30fedfafd8cc506b) ) // C128 Ker Sw/Fi |
| 939 | 939 | |
| 940 | 940 | /* This was not included in the submission, unfortunately */ |
| 941 | | ROM_LOAD( "325181-01.bin", 0x120000, 0x2000, BAD_DUMP CRC(7a70d9b8) SHA1(aca3f7321ee7e6152f1f0afad646ae41964de4fb) ) |
| 941 | ROM_LOAD( "325181-02.u18", 0x120000, 0x2000, BAD_DUMP CRC(7a70d9b8) SHA1(aca3f7321ee7e6152f1f0afad646ae41964de4fb) ) // C128 Char Sw/Fi |
| 942 | 942 | |
| 943 | 943 | ROM_REGION( 0x10000, "m8502", ROMREGION_ERASEFF ) |
| 944 | 944 | ROM_REGION( 0x2000, "gfx1", ROMREGION_ERASEFF ) |
| 945 | 945 | ROM_REGION( 0x100, "gfx2", ROMREGION_ERASEFF ) |
| 946 | 946 | ROM_END |
| 947 | 947 | |
| 948 | | ROM_START( c128fino ) |
| 949 | | ROM_REGION( 0x132800, "maincpu", 0 ) |
| 950 | | ROM_LOAD( "318018-04.bin", 0x100000, 0x4000, BAD_DUMP CRC(9f9c355b) SHA1(d53a7884404f7d18ebd60dd3080c8f8d71067441) ) // BASIC lo |
| 951 | | ROM_LOAD( "318019-04.bin", 0x104000, 0x4000, BAD_DUMP CRC(6e2c91a7) SHA1(c4fb4a714e48a7bf6c28659de0302183a0e0d6c0) ) // BASIC hi |
| 952 | | ROM_LOAD( "251913-01.bin", 0x108000, 0x4000, BAD_DUMP CRC(0010ec31) SHA1(765372a0e16cbb0adf23a07b80f6b682b39fbf88) ) // C64 OS ROM |
| 953 | | ROM_SYSTEM_BIOS( 0, "fin1", "set 1" ) |
| 954 | | ROMX_LOAD( "editor.finnish1.bin", 0x10c000, 0x1000, BAD_DUMP CRC(71002a97) SHA1(e0771493503225d309e51239249e8d92da55ca37), ROM_BIOS(1) ) |
| 955 | | ROMX_LOAD( "kernalpart.finnish1.bin", 0x10e000, 0x2000, BAD_DUMP CRC(167b8364) SHA1(2e51c562ef5ae6aa4cd333c560afed0c34902e28), ROM_BIOS(1) ) |
| 956 | | ROM_SYSTEM_BIOS( 1, "fin2", "set 2" ) |
| 957 | | ROMX_LOAD( "editor.finnish2.bin", 0x10c000, 0x1000, BAD_DUMP CRC(b7ff5efe) SHA1(a1f574d010e2d0c754444258709818ec76667cc4), ROM_BIOS(2) ) |
| 958 | | ROMX_LOAD( "kernalpart.finnish2.bin", 0x10e000, 0x2000, BAD_DUMP CRC(5ce42fc8) SHA1(0ec2bf1c185d26da7f62f88c6e24de7b16d78fe5), ROM_BIOS(2) ) |
| 959 | | |
| 960 | | ROM_LOAD( "z80bios.bin", 0x10d000, 0x1000, BAD_DUMP CRC(c38d83c6) SHA1(38662a024f1de2f4417a5f9df4898a9985503e06) ) |
| 961 | | /* Swedish character set while waiting for a real dump */ |
| 962 | | ROM_LOAD( "325181-01.bin", 0x120000, 0x2000, BAD_DUMP CRC(7a70d9b8) SHA1(aca3f7321ee7e6152f1f0afad646ae41964de4fb) ) |
| 963 | | |
| 964 | | ROM_REGION( 0x10000, "m8502", ROMREGION_ERASEFF ) |
| 965 | | ROM_REGION( 0x2000, "gfx1", ROMREGION_ERASEFF ) |
| 966 | | ROM_REGION( 0x100, "gfx2", ROMREGION_ERASEFF ) |
| 967 | | ROM_END |
| 968 | | |
| 969 | 948 | ROM_START( c128fra ) |
| 970 | 949 | ROM_REGION( 0x132800, "maincpu", 0 ) |
| 971 | 950 | ROM_LOAD( "318018-04.bin", 0x100000, 0x4000, BAD_DUMP CRC(9f9c355b) SHA1(d53a7884404f7d18ebd60dd3080c8f8d71067441) ) // BASIC lo |
| r8398 | r8399 | |
| 1093 | 1072 | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ |
| 1094 | 1073 | |
| 1095 | 1074 | COMP( 1985, c128, 0, 0, c128, c128, c128, "Commodore Business Machines", "Commodore 128 (NTSC)", 0) |
| 1096 | | COMP( 1985, c128cr, c128, 0, c128, c128, c128, "Commodore Business Machines", "Commodore 128CR (NTSC, proto?)", 0) |
| 1075 | COMP( 1985, c128cr, c128, 0, c128, c128, c128, "Commodore Business Machines", "Commodore 128CR (NTSC, prototype?)", 0) |
| 1097 | 1076 | |
| 1098 | | COMP( 1985, c128sfi, c128, 0, c128pal, c128fra, c128pal, "Commodore Business Machines", "Commodore 128 (PAL, Swedish / Finnish)", 0) |
| 1099 | | COMP( 1985, c128fino, c128, 0, c128pal, c128swe, c128pal, "Commodore Business Machines", "Commodore 128 (PAL, Finland, Unconfirmed Dumps)", 0) |
| 1100 | | COMP( 1985, c128fra, c128, 0, c128pal, c128fra, c128pal, "Commodore Business Machines", "Commodore 128 (PAL, France)", 0) |
| 1101 | | COMP( 1985, c128ger, c128, 0, c128pal, c128ger, c128pal, "Commodore Business Machines", "Commodore 128 (PAL, Germany)", 0) |
| 1102 | | COMP( 1985, c128nor, c128, 0, c128pal, c128ita, c128pal, "Commodore Business Machines", "Commodore 128 (PAL, Norway)", 0) |
| 1077 | COMP( 1985, c128sfi, c128, 0, c128pal, c128swe, c128pal, "Commodore Business Machines", "Commodore 128 (Sweden/Finland)", 0) |
| 1078 | COMP( 1985, c128fra, c128, 0, c128pal, c128fra, c128pal, "Commodore Business Machines", "Commodore 128 (France)", 0) |
| 1079 | COMP( 1985, c128ger, c128, 0, c128pal, c128ger, c128pal, "Commodore Business Machines", "Commodore 128 (Germany)", 0) |
| 1080 | COMP( 1985, c128nor, c128, 0, c128pal, c128ita, c128pal, "Commodore Business Machines", "Commodore 128 (Norway)", 0) |
| 1103 | 1081 | // we miss other countries: Spain, Belgium, etc. |
| 1104 | 1082 | |
| 1105 | 1083 | // the following drivers use a 1571 floppy drive |
| 1106 | | COMP( 1985, c128dpr, c128, 0, c128d, c128, c128d, "Commodore Business Machines", "Commodore 128D (NTSC, proto)", GAME_NOT_WORKING ) |
| 1084 | COMP( 1985, c128dpr, c128, 0, c128d, c128, c128d, "Commodore Business Machines", "Commodore 128D (NTSC, prototype)", GAME_NOT_WORKING ) |
| 1107 | 1085 | COMP( 1985, c128d, c128, 0, c128dpal, c128, c128dpal,"Commodore Business Machines", "Commodore 128D (PAL)", GAME_NOT_WORKING ) |
| 1108 | 1086 | |
| 1109 | 1087 | // the following drivers use a 1571CR floppy drive |
| 1110 | 1088 | COMP( 1986, c128dcr, c128, 0, c128dcr, c128, c128dcr, "Commodore Business Machines", "Commodore 128DCR (NTSC)", GAME_NOT_WORKING) |
| 1111 | | COMP( 1986, c128drde, c128, 0, c128dcrp, c128ger, c128dcrp,"Commodore Business Machines", "Commodore 128DCR (PAL, Germany)", GAME_NOT_WORKING) |
| 1112 | | COMP( 1986, c128drit, c128, 0, c128dcrp, c128ita, c128dcrp,"Commodore Business Machines", "Commodore 128DCR (PAL, Italy)", GAME_NOT_WORKING) |
| 1113 | | COMP( 1986, c128drsw, c128, 0, c128dcrp, c128swe, c128dcrp,"Commodore Business Machines", "Commodore 128DCR (PAL, Sweden)", GAME_NOT_WORKING) |
| 1089 | COMP( 1986, c128drde, c128, 0, c128dcrp, c128ger, c128dcrp,"Commodore Business Machines", "Commodore 128DCR (Germany)", GAME_NOT_WORKING) |
| 1090 | COMP( 1986, c128drit, c128, 0, c128dcrp, c128ita, c128dcrp,"Commodore Business Machines", "Commodore 128DCR (Italy)", GAME_NOT_WORKING) |
| 1091 | COMP( 1986, c128drsw, c128, 0, c128dcrp, c128swe, c128dcrp,"Commodore Business Machines", "Commodore 128DCR (Sweden/Finland)", GAME_NOT_WORKING) |
| 1114 | 1092 | |
| 1115 | 1093 | // the following driver is a c128 with 1581 floppy drive. it allows us to document 1581 firmware dumps, but it does not do much more |
| 1116 | | COMP( 1986, c128d81, c128, 0, c128d81, c128, c128d81, "Commodore Business Machines", "Commodore 128D/81 (NTSC, proto)", GAME_NOT_WORKING) |
| 1094 | COMP( 1986, c128d81, c128, 0, c128d81, c128, c128d81, "Commodore Business Machines", "Commodore 128D/81 (NTSC, prototype)", GAME_NOT_WORKING) |
src/mess/drivers/c64.c
| r8398 | r8399 | |
| 939 | 939 | #define rom_c64cpal rom_c64c |
| 940 | 940 | #define rom_c64g rom_c64c |
| 941 | 941 | |
| 942 | ROM_START( c64csfi ) |
| 943 | ROM_REGION( 0x19400, "maincpu", 0 ) |
| 944 | ROM_LOAD( "325182-01.ua4", 0x10000, 0x4000, CRC(2aff27d3) SHA1(267654823c4fdf2167050f41faa118218d2569ce) ) // 128/64 FI |
| 945 | ROM_LOAD( "cbm 64 skand.gen.ua5", 0x14000, 0x1000, CRC(377a382b) SHA1(20df25e0ba1c88f31689c1521397c96968967fac) ) |
| 946 | |
| 947 | ROM_REGION( 0x80000, "user1", ROMREGION_ERASE00 ) |
| 948 | ROM_END |
| 949 | |
| 942 | 950 | ROM_START( c64gs ) |
| 943 | 951 | ROM_REGION( 0x19400, "maincpu", 0 ) |
| 944 | 952 | /* standard basic, modified kernel */ |
| r8398 | r8399 | |
| 970 | 978 | |
| 971 | 979 | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME */ |
| 972 | 980 | |
| 973 | | COMP(1982, max, 0, 0, ultimax, c64, ultimax, "Commodore Business Machines", "Commodore Max Machine", 0) |
| 981 | COMP(1982, max, 0, 0, ultimax, c64, ultimax, "Commodore Business Machines", "Commodore Max Machine", 0) |
| 974 | 982 | |
| 975 | 983 | COMP(1982, c64, 0, 0, c64, c64, c64, "Commodore Business Machines", "Commodore 64 (NTSC)", 0) |
| 976 | 984 | COMP(1982, c64pal, c64, 0, c64pal, c64, c64pal, "Commodore Business Machines", "Commodore 64 (PAL)", 0) |
| r8398 | r8399 | |
| 978 | 986 | COMP(1982, vic64s, c64, 0, c64pal, vic64s, c64pal, "Commodore Business Machines", "VIC 64S", 0) |
| 979 | 987 | COMP(1982, c64swe, c64, 0, c64pal, vic64s, c64pal, "Commodore Business Machines", "Commodore 64 (Sweden/Finland)", 0) |
| 980 | 988 | |
| 981 | | COMP(1983, pet64, c64, 0, pet64, c64, c64, "Commodore Business Machines", "PET 64 (NTSC)", 0) |
| 989 | COMP(1983, pet64, c64, 0, pet64, c64, c64, "Commodore Business Machines", "PET 64 (NTSC)", 0) |
| 982 | 990 | COMP(1983, cbm4064, c64, 0, pet64, c64, c64, "Commodore Business Machines", "CBM 4064 (NTSC)", 0) |
| 983 | 991 | COMP(1983, edu64, c64, 0, pet64, c64, c64, "Commodore Business Machines", "Educator 64 (NTSC)", 0) // maybe different palette? |
| 992 | //COMP(1983, clipper, c64, 0, c64pal, clipper, c64pal, "PDC", "Clipper", GAME_NOT_WORKING) // C64 in a briefcase with 3" floppy, electroluminescent flat screen, thermal printer |
| 993 | //COMP(1983, tesa6240, c64, 0, c64pal, c64, c64pal, "Tesa", "6240", GAME_NOT_WORKING) // modified SX64 with label printer |
| 984 | 994 | |
| 985 | 995 | COMP(1984, sx64, c64, 0, sx64, c64, sx64, "Commodore Business Machines", "SX-64 Executive Computer (PAL)", GAME_NOT_WORKING) |
| 986 | 996 | COMP(1984, vip64, c64, 0, sx64, vip64, sx64, "Commodore Business Machines", "VIP64 (SX64 PAL), Swedish Expansion Kit", GAME_NOT_WORKING) |
| 987 | | COMP(198?, dx64, c64, 0, sx64, c64, sx64, "Commodore Business Machines", "DX-64 (Prototype, PAL)", GAME_NOT_WORKING) |
| 997 | COMP(1983, dx64, c64, 0, sx64, c64, sx64, "Commodore Business Machines", "DX-64 (Prototype, PAL)", GAME_NOT_WORKING) |
| 988 | 998 | |
| 989 | 999 | COMP(1986, c64c, c64, 0, c64, c64, c64, "Commodore Business Machines", "Commodore 64C (NTSC)", 0) |
| 990 | 1000 | COMP(1986, c64cpal, c64, 0, c64pal, c64, c64pal, "Commodore Business Machines", "Commodore 64C (PAL)", 0) |
| 1001 | COMP(1986, c64csfi, c64, 0, c64pal, c64, c64pal, "Commodore Business Machines", "Commodore 64C (Sweden/Finland)", 0) |
| 991 | 1002 | COMP(1986, c64g, c64, 0, c64pal, c64, c64pal, "Commodore Business Machines", "Commodore 64G (PAL)", 0) |
| 992 | 1003 | |
| 993 | 1004 | CONS(1990, c64gs, c64, 0, c64gs, c64gs, c64gs, "Commodore Business Machines", "Commodore 64 Games System (PAL)", 0) |