mirror of
https://github.com/holub/mame
synced 2025-05-24 14:56:21 +03:00
Fruit machine WIP by Haze (no whatsnew)
This commit is contained in:
parent
5d5a29a5e8
commit
a2ac914795
1
.gitattributes
vendored
1
.gitattributes
vendored
@ -1843,6 +1843,7 @@ src/mame/drivers/bfm_sc1.c svneol=native#text/plain
|
||||
src/mame/drivers/bfm_sc2.c svneol=native#text/plain
|
||||
src/mame/drivers/bfm_sc4.c svneol=native#text/plain
|
||||
src/mame/drivers/bfm_sc5.c svneol=native#text/plain
|
||||
src/mame/drivers/bfm_swp.c svneol=native#text/plain
|
||||
src/mame/drivers/bfmsys83.c svneol=native#text/plain
|
||||
src/mame/drivers/bfmsys85.c svneol=native#text/plain
|
||||
src/mame/drivers/bgt.c svneol=native#text/plain
|
||||
|
@ -1822,21 +1822,29 @@ ROM_START( inquiztr )
|
||||
ROM_LOAD( "inq6809", 0x08000, 0x08000, CRC(ae996600) SHA1(f360399e77b81399d910770fa8106c196f04363c) )
|
||||
|
||||
ROM_REGION( 0x20000, "user1", 0 )
|
||||
ROM_LOAD( "9576028.bin", 0x00000, 0x10000, CRC(2d85682c) SHA1(baec47bff4b8beef5afbb737dc57b22bf93ebcf8) )
|
||||
ROM_LOAD( "9576002.bin", 0x10000, 0x10000, CRC(5b8c8a04) SHA1(af5328fee79c370f45bff36f534aaf50964b6900) )
|
||||
ROM_LOAD( "9576002.bin", 0x00000, 0x10000, CRC(5b8c8a04) SHA1(af5328fee79c370f45bff36f534aaf50964b6900) )
|
||||
|
||||
ROM_REGION( 0x20000, "altuser1", 0 )
|
||||
ROM_LOAD( "9576028.bin", 0x10000, 0x10000, CRC(2d85682c) SHA1(baec47bff4b8beef5afbb737dc57b22bf93ebcf8) )
|
||||
|
||||
// these look quite different.. (like they belong together) but booting with these gives a checksum error (banking?)
|
||||
ROM_LOAD( "inqvypp1", 0x00000, 0x010000, CRC(9bac8c6e) SHA1(15e24d60c2f3997e637694f60daa552b22628766) )
|
||||
ROM_LOAD( "inqvypp2", 0x10000, 0x010000, CRC(f9cd196c) SHA1(0ac31d87462cbee6f41e19aefe740d876910bdf5) )
|
||||
|
||||
ROM_REGION( 0x1c2000, "user2", 0 )
|
||||
ROM_LOAD( "inqdisk.img", 0x000000, 0x1c2000, NO_DUMP )
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
|
||||
ROM_START( escounts )
|
||||
ROM_REGION( 0x10000, "audiocpu", 0 )
|
||||
// ROM_LOAD( "escint1b", 0x08000, 0x08000, CRC(96918aae) SHA1(849ce7b8eccc89c45aacc840a73935f95788a141) )
|
||||
ROM_LOAD( "esc12int", 0x08000, 0x08000, CRC(741a1fe6) SHA1(e741d0ae0d2f11036a358120381e4b0df4a560a1) )
|
||||
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "bfm_esc.bin", 0x8000, 0x008000, CRC(27acb5a5) SHA1(da50d650ab6456d61d0fb7f89247f2040b4bb9a8) )
|
||||
|
||||
ROM_LOAD( "bfm_esc.bin", 0x08000, 0x08000, CRC(27acb5a5) SHA1(da50d650ab6456d61d0fb7f89247f2040b4bb9a8) )
|
||||
ROM_LOAD( "escint1b", 0x08000, 0x08000, CRC(fde413c9) SHA1(18724a1b771ba4c72e571c356591c5be32948d7a) )
|
||||
|
||||
ROM_REGION( 0x10000, "user1", 0 )
|
||||
ROM_LOAD( "esccobpa", 0x00000, 0x10000, CRC(d8eadeb7) SHA1(9b94f1454e6a17bf8321b0ef4ddd0ed1a56150f7) )
|
||||
@ -1850,6 +1858,9 @@ ROM_START( trebltop )
|
||||
ROM_REGION( 0x10000, "audiocpu", 0 )
|
||||
ROM_LOAD( "95740078.bin", 0x08000, 0x08000, CRC(aca1980b) SHA1(3d4ed1dc545cc80f56d7daa13028fb10a12a718b) )
|
||||
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "ttopint", 0x08000, 0x08000, CRC(cc798f90) SHA1(c3f541ebbb3a2c29cc4f00bbd47e289bcff50ecb) )
|
||||
|
||||
ROM_REGION( 0x20000, "user1", 0 )
|
||||
ROM_LOAD( "95760031.bin", 0x00000, 0x10000, CRC(8e75edb8) SHA1(0aaa3834d5ac20f92bdf1f2b8f1eb71854469cbe) )
|
||||
ROM_LOAD( "95760021.bin", 0x10000, 0x10000, CRC(f42016c0) SHA1(7067d018cb4bdcfba777267fb01cddf44e4216c3) )
|
||||
@ -1882,6 +1893,9 @@ ROM_START( quizvadr )
|
||||
ROM_REGION( 0x10000, "audiocpu", 0 )
|
||||
ROM_LOAD( "q6809.bin", 0x08000, 0x8000, CRC(a74dff10) SHA1(87578694a022dc3d7ade9cc76d387c1ae5fc74d9) )
|
||||
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "qvadrint", 0x08000, 0x08000, CRC(4c729943) SHA1(ab4e0fb6cfc66540ea1e9e36eebdf85f65c5fd2a) )
|
||||
|
||||
ROM_REGION( 0x200000, "user1", 0 )
|
||||
ROM_LOAD( "5947011r.0", 0x000000, 0x80000, CRC(cac43c97) SHA1(3af529cd0f8ec57dd3596f5bca7b9c74cff171e4) )
|
||||
ROM_LOAD( "5947011r.1", 0x080000, 0x80000, CRC(120018dc) SHA1(cd153d2b7ed535b04dbcaf189d2fc96fe3c5b466) )
|
||||
@ -1936,13 +1950,26 @@ ROM_START( qosb )
|
||||
ROM_REGION( 0x20000, "upd", 0 )
|
||||
ROM_LOAD( "snd1_218.ic7", 0x00000, 0x10000, CRC(061f496d) SHA1(653d16454d909c034191813b37d14010da7258c6) )
|
||||
ROM_LOAD( "snd2_219.ic8", 0x10000, 0x10000, CRC(d7874a47) SHA1(5bbd4040c7c0299e8cc135e6c6cd05370b260e9b) )
|
||||
|
||||
/* there is a set close to this with
|
||||
|
||||
ROM_LOAD( "qosrom0", 0x0000, 0x080000, CRC(4f150634) SHA1(beb1d3c212b189f3baa08fe454e83f30108be08e) )
|
||||
qosrom1 = rom1_307.bin qosb A Question of Sport (39-960-089)
|
||||
ROM_LOAD( "qosrom2", 0x0000, 0x080000, CRC(c39737db) SHA1(ccfdb19dab3af064db44e6022248aef98749bc97) )
|
||||
ROM_LOAD( "qosrom3", 0x0000, 0x080000, CRC(785b8ff9) SHA1(61b31e0e60c31ecb4b179bfe008a96155d939709) )
|
||||
ROM_LOAD( "qossnd1", 0x0000, 0x010000, CRC(888a29f8) SHA1(0e5aa9db54e783708ece1e8c7bffb10d994ab384) )
|
||||
|
||||
but it simply looks like a bad dump, rom3 is an alt 'rom 2' and the others are mostly the same as qosb
|
||||
*/
|
||||
|
||||
ROM_END
|
||||
|
||||
GAME( 1989, inquiztr, 0, bfcobra, bfcobra, bfcobra, ROT0, "BFM", "Inquizitor", GAME_NOT_WORKING )
|
||||
GAME( 1990, escounts, 0, bfcobra, bfcobra, bfcobra, ROT0, "BFM", "Every Second Counts (39-360-053)", GAME_IMPERFECT_GRAPHICS )
|
||||
GAME( 1991, trebltop, 0, bfcobra, bfcobra, bfcobra, ROT0, "BFM", "Treble Top (39-360-070)", GAME_IMPERFECT_GRAPHICS )
|
||||
GAME( 1991, beeline, 0, bfcobra, bfcobra, bfcobra, ROT0, "BFM", "Beeline (39-360-075)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS )
|
||||
GAME( 1991, quizvadr, 0, bfcobra, bfcobra, bfcobra, ROT0, "BFM", "Quizvaders (39-360-078)", GAME_IMPERFECT_GRAPHICS )
|
||||
GAME( 1992, qos, 0, bfcobra, bfcobra, bfcobra, ROT0, "BFM", "A Question of Sport (39-960-107)", GAME_IMPERFECT_GRAPHICS )
|
||||
GAME( 1992, qosa, qos, bfcobra, bfcobra, bfcobra, ROT0, "BFM", "A Question of Sport (39-960-099)", GAME_IMPERFECT_GRAPHICS )
|
||||
GAME( 1992, qosb, qos, bfcobra, bfcobra, bfcobra, ROT0, "BFM", "A Question of Sport (39-960-089)", GAME_IMPERFECT_GRAPHICS )
|
||||
|
||||
GAME( 1989, inquiztr, 0 , bfcobra, bfcobra, bfcobra, ROT0, "BFM", "Inquizitor", GAME_NOT_WORKING )
|
||||
GAME( 1990, escounts, 0 , bfcobra, bfcobra, bfcobra, ROT0, "BFM", "Every Second Counts (39-360-053)", GAME_IMPERFECT_GRAPHICS )
|
||||
GAME( 1991, trebltop, 0 , bfcobra, bfcobra, bfcobra, ROT0, "BFM", "Treble Top (39-360-070)", GAME_IMPERFECT_GRAPHICS )
|
||||
GAME( 1991, beeline, 0 , bfcobra, bfcobra, bfcobra, ROT0, "BFM", "Beeline (39-360-075)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS )
|
||||
GAME( 1991, quizvadr, 0 , bfcobra, bfcobra, bfcobra, ROT0, "BFM", "Quizvaders (39-360-078)", GAME_IMPERFECT_GRAPHICS )
|
||||
GAME( 1992, qos, 0 , bfcobra, bfcobra, bfcobra, ROT0, "BFM", "A Question of Sport (set 1, 39-960-107)", GAME_IMPERFECT_GRAPHICS )
|
||||
GAME( 1992, qosa, qos , bfcobra, bfcobra, bfcobra, ROT0, "BFM", "A Question of Sport (set 2, 39-960-099)", GAME_IMPERFECT_GRAPHICS )
|
||||
GAME( 1992, qosb, qos , bfcobra, bfcobra, bfcobra, ROT0, "BFM", "A Question of Sport (set 3, 39-960-089)", GAME_IMPERFECT_GRAPHICS )
|
||||
|
233
src/mame/drivers/bfm_swp.c
Normal file
233
src/mame/drivers/bfm_swp.c
Normal file
@ -0,0 +1,233 @@
|
||||
/* Bellfruit SWP (Skill With Prizes) Video hardware */
|
||||
|
||||
/*
|
||||
This is 'Cobra 3' ?
|
||||
is that an expansion board for Scorpion 4, or somehow related?
|
||||
The CPU is the same (68340)
|
||||
|
||||
Radio Times is probably the only *COMPLETE* dump here, as it
|
||||
includes the CD. Other games probably have CDs or HDDs too.
|
||||
|
||||
Telly Addicts has a HDD dump (I'm assuming it's the same
|
||||
platform) but no sound roms.
|
||||
|
||||
*/
|
||||
|
||||
/* Radio Times readme #1
|
||||
---------------------------------------------
|
||||
|
||||
Music TR9C1710 (Video RAMDAC)
|
||||
|
||||
Part number : STV8438CV
|
||||
Manufacture : ST Microelectronics
|
||||
Specification(s)
|
||||
Description : 8-Bit Triple DAC with Analog Switch
|
||||
Package : PQFP44
|
||||
|
||||
MC68340 : Integrated Processor with DMA
|
||||
The MC68340 is a high-performance 32-bit integrated processor with direct memory access (DMA), combining an enhanced M68000-compatible processor, 32-bit DMA, and other peripheral subsystems on a single integrated circuit. The MC68340 CPU32 delivers 32-bit CISC processor performance from a lower cost 16-bit memory system. The combination of peripherals offered in the MC68340 can be found in a diverse range of microprocessor-based systems. Systems requiring very high-speed block transfers of data can benefit from the MC68340.
|
||||
|
||||
|
||||
Block Diagram
|
||||
|
||||
|
||||
MC68340 Features
|
||||
CPU32 Core
|
||||
Two-Channel DMA Controller
|
||||
DUART Compatible with 68681
|
||||
Two 16-Bit Timer/Counters
|
||||
Four Chip Selects
|
||||
System Integration
|
||||
32 Address Lines, 16 Data Lines
|
||||
Low Power Management
|
||||
4.8 MIPS @ 25 MHz
|
||||
Available in 16 and 25 MHz
|
||||
Available in 3.3 and 5V
|
||||
|
||||
|
||||
l5380 -scsi controller
|
||||
|
||||
ymz280b - in MAME - sound chip
|
||||
|
||||
audio board
|
||||
|
||||
75585116 - PALCE 16V8H
|
||||
75585118 - PALCE 16V8H
|
||||
|
||||
TI introduce the TMS320AV110 MPEG audio decoder based on TI's 16 bits
|
||||
DSPs (about $14).
|
||||
|
||||
roms
|
||||
|
||||
game 95 400 009 type swp left ver. radt 1.1 - ST 27C4001
|
||||
game 95 400 010 type swp right ver. radt 1.1 - ST 27C4001
|
||||
95 004 056 sound left - ST 27C4001
|
||||
95 004 057 sound right - AM 27C040
|
||||
|
||||
cd
|
||||
|
||||
version 95-100-302
|
||||
*/
|
||||
|
||||
/* Radio Times readme #2
|
||||
---------------------------------------------
|
||||
|
||||
Board
|
||||
Difficult to make things out on this one, but the SCSI socket is clear to see - this is where the CDROM drive hooks in
|
||||
|
||||
CPU
|
||||
Again, a 68k processor
|
||||
|
||||
DSP - Cobra 3
|
||||
|
||||
Just a board to decode the audio from the CD video. no ROM's feed it.
|
||||
|
||||
GLUE - No idea
|
||||
|
||||
Just some logic to sync audio with video with realtime graphics? - Clearly something is needed, as three separate boards are used to process this.
|
||||
|
||||
Music - video RAMDAC - have nothing extra to add, this clearly plays the video portion.
|
||||
|
||||
SCSI controller - just like in any PC
|
||||
|
||||
Sound
|
||||
|
||||
All related to the Yamaha YMZ280B-F, a very good music/PCM chip, probably not used to full potential here.
|
||||
|
||||
CD-ROM - I'm prepared to put money on Telly Addicts and TOTP being like this, with some minor alterations.
|
||||
|
||||
Ordinary ISO standard CDROM with 2048 byte sectors. Can be read on a PC to give MPEG-1 video files (.mpg) at 352x288 pixel resolution, which would probably expand to full screen - some have their own soundtracks, others subtitles. The frame rate of the video is 25fps, and the audio (where available) is 44KHz Stereo, 128Kbps MPEG Layer II (Which is not supported by Sellenoff's Capcom sound driver). Some graphics are stored encoded as .gfx files, whereas clip list data is either stored as an .stl file (listing 'number of clips' and clip name) or in .clp files (same, but larger - different round?)
|
||||
|
||||
Final.lis is a list of the questions asked in the end game, where players are asked to match the programme to the channel it is broadcasted on (Very easy to decode, listed in numerical order of channel as channel (space) programme name (not alphabetical, but accessed at random - end marker is blank line, Channel '5' is radio, since there was no Five TV in those days.) (Why am I telling you this - it's practically an emptier.)
|
||||
|
||||
Questions are listed by clip, in .QQQ files, encrypted.
|
||||
|
||||
.SEQ files are 'sequences' instructions to the video board, in the form of renamed .MPG files, again 352x288, MPEG-1.
|
||||
|
||||
TEST.TXT - suggests the content of a prototype version, which was expanded to make this. If the volume name is to be believed I may be related to the person who compiled this (though it's a big clan, highly unlikely ;))
|
||||
|
||||
*/
|
||||
|
||||
|
||||
#include "emu.h"
|
||||
#include "cpu/m68000/m68000.h"
|
||||
#include "sound/ymz280b.h"
|
||||
|
||||
static void irqhandler(device_t *device, int state)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
static const ymz280b_interface ymz280b_config =
|
||||
{
|
||||
irqhandler
|
||||
};
|
||||
|
||||
|
||||
class bfm_swp_state : public driver_device
|
||||
{
|
||||
public:
|
||||
bfm_swp_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag) { }
|
||||
};
|
||||
|
||||
|
||||
|
||||
static ADDRESS_MAP_START( bfm_swp_map, AS_PROGRAM, 32 )
|
||||
AM_RANGE(0x000000, 0x0fffff) AM_ROM
|
||||
AM_RANGE(0xb00000, 0xb03fff) AM_RAM
|
||||
ADDRESS_MAP_END
|
||||
|
||||
|
||||
static INPUT_PORTS_START( bfm_swp )
|
||||
INPUT_PORTS_END
|
||||
|
||||
|
||||
static MACHINE_CONFIG_START( bfm_swp, bfm_swp_state )
|
||||
|
||||
/* basic machine hardware */
|
||||
MCFG_CPU_ADD("maincpu", M68020,16000000) /* 68340 */
|
||||
MCFG_CPU_PROGRAM_MAP(bfm_swp_map)
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
MCFG_SCREEN_REFRESH_RATE(60)
|
||||
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
|
||||
MCFG_SCREEN_FORMAT(BITMAP_FORMAT_RGB32)
|
||||
MCFG_SCREEN_SIZE(64*8, 64*8)
|
||||
MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 32*8-1)
|
||||
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
||||
MCFG_SOUND_ADD("ymz", YMZ280B, 10000000 )
|
||||
MCFG_SOUND_CONFIG(ymz280b_config)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
ROM_START( c3_rtime )
|
||||
ROM_REGION( 0x100000, "maincpu", 0 )
|
||||
ROM_LOAD16_BYTE( "95400009.bin", 0x00001, 0x080000, CRC(a5e0a5ca) SHA1(e7063ddfb436152f15267fde2aa7695c8a262191) )
|
||||
ROM_LOAD16_BYTE( "95400010.bin", 0x00000, 0x080000, CRC(03fd5f72) SHA1(379cfc4ef5087f24989bc1f2246b6056e33fd472) )
|
||||
|
||||
ROM_REGION( 0x100000, "altrevs", 0 )
|
||||
ROM_LOAD( "95400063.lhs", 0x0000, 0x080000, CRC(eecb5f3b) SHA1(a1c6ad61a65c5361c38aaae2a064983a978c45ea) )
|
||||
ROM_LOAD( "95400064.rhs", 0x0000, 0x080000, CRC(251689f5) SHA1(4589a409c6b0f2869f99a08df8d76223e54d5b3c) )
|
||||
ROM_LOAD( "95401063.lhs", 0x0000, 0x080000, CRC(ea98c159) SHA1(6f665d80b71af57b31194fdc981707822e62053e) )
|
||||
ROM_LOAD( "95401064.rhs", 0x0000, 0x080000, CRC(bc125897) SHA1(a83fdb54349d3ea5d183754bf4b9fee1f0b73be3) )
|
||||
ROM_LOAD( "radtimes.lhs", 0x0000, 0x080000, CRC(c6574297) SHA1(bd9744c4b08f9ae35fe1523ebcd68c52a36a32e0) )
|
||||
ROM_LOAD( "radtimes.rhs", 0x0000, 0x080000, CRC(ed2c24f0) SHA1(5f06b2de7e2b2dccee7763ea0938849d67256ff2) )
|
||||
ROM_LOAD( "rt017.lhs", 0x0000, 0x080000, CRC(d2272c39) SHA1(f583fe39c153dca2e86e875ca39056a8756e0d2c) )
|
||||
ROM_LOAD( "rt018.rhs", 0x0000, 0x080000, CRC(52999d03) SHA1(21d1e9034a26f6f73109e9e83272dcff104993e5) )
|
||||
|
||||
ROM_REGION( 0x1000000, "ymz280b", 0 )
|
||||
ROM_LOAD( "95004056.bin", 0x000000, 0x080000, CRC(24e8f9fb) SHA1(0d484a8f368b0f2140f148a1dc84db85a100af38) )
|
||||
ROM_LOAD( "95004057.bin", 0x080000, 0x080000, CRC(f73c92d6) SHA1(08c7db2baccb703f99efb81f618719a7789ca564) )
|
||||
|
||||
DISK_REGION( "scsi" ) // CDROM
|
||||
DISK_IMAGE_READONLY( "rtimes", 0, SHA1(20accfe236a0c85108cd2a205399ed8959f1a638) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( c3_telly )
|
||||
ROM_REGION( 0x100000, "maincpu", 0 )
|
||||
ROM_LOAD16_BYTE( "95401023.lhs", 0x00001, 0x080000, CRC(85b95b56) SHA1(106e617fc92f95a6b3769db1fd4e5ab47c752c08) )
|
||||
ROM_LOAD16_BYTE( "95401024.rhs", 0x00000, 0x080000, CRC(835d25fd) SHA1(6d780332f6016d6e1404922e0ac439a499211be3) )
|
||||
|
||||
ROM_REGION( 0x100000, "altrevs", 0 )
|
||||
ROM_LOAD( "95400021.p1", 0x0000, 0x080000, CRC(5c969746) SHA1(7458c613d7a3e7cf6a21e55f74dcdc052404f29c) )
|
||||
ROM_LOAD( "95400022.p2", 0x0000, 0x080000, CRC(fa1fdb7b) SHA1(eff87c197a62dba49d95810e8669026db2edb187) )
|
||||
ROM_LOAD( "95400023.lhs", 0x0000, 0x080000, CRC(b79279b8) SHA1(010edf0c299b0b01ab43f52dce540ff0847fb4c5) )
|
||||
ROM_LOAD( "95400024.rhs", 0x0000, 0x080000, CRC(835d25fd) SHA1(6d780332f6016d6e1404922e0ac439a499211be3) )
|
||||
ROM_LOAD( "95401021.p1", 0x0000, 0x080000, CRC(24a334d3) SHA1(672f16cbd2ddf627213de71024b6fbaa28f526a5) )
|
||||
ROM_LOAD( "95401022.p2", 0x0000, 0x080000, CRC(90af3767) SHA1(e529ad7eef5e6d2a6951d46e77aaad2087890445) )
|
||||
ROM_LOAD( "tadd13lh", 0x0000, 0x080000, CRC(2d6ed08c) SHA1(efa39b9ff5605c2e29971fb5e874c9a0c178b1f0) )
|
||||
ROM_LOAD( "tadd14rh", 0x0000, 0x080000, CRC(26dd6ed6) SHA1(553f29017494b6f7ecc98940d527f498316ea55e) )
|
||||
|
||||
ROM_REGION( 0x1000000, "ymz280b", ROMREGION_ERASE00 )
|
||||
/* not present, missing, or different hw? */
|
||||
ROM_LOAD( "sound roms", 0x000000, 0x080000, NO_DUMP )
|
||||
|
||||
DISK_REGION( "scsi" ) // HDD
|
||||
DISK_IMAGE_READONLY( "telly", 0, SHA1(6675b8ed6ea47bfb89fbd10a2740e1e0a3faec54) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( c3_totp )
|
||||
ROM_REGION( 0x100000, "maincpu", 0 )
|
||||
ROM_LOAD16_BYTE( "95400101.lo", 0x00001, 0x080000, CRC(c95164c7) SHA1(7b2fada6a3208666219a53cba08f7acad015763d) )
|
||||
ROM_LOAD16_BYTE( "95400102.hi", 0x00000, 0x080000, CRC(5ebba159) SHA1(34bcf48140261cd87d81a32581e965d722f42f71) )
|
||||
|
||||
ROM_REGION( 0x100000, "altrevs", 0 )
|
||||
ROM_LOAD16_BYTE( "95401101.lo", 0x00001, 0x080000, CRC(97d2d90a) SHA1(d4a2afd3cc551986e76f107beb66e8c660a6ee1d) )
|
||||
ROM_LOAD16_BYTE( "95401102.hi", 0x00000, 0x080000, CRC(3599427f) SHA1(16d915553b2b490a047888c64ebcf952714b3168) )
|
||||
|
||||
ROM_REGION( 0x1000000, "ymz280b", ROMREGION_ERASE00 )
|
||||
/* not present, missing, or different hw? */
|
||||
ROM_LOAD( "sound roms", 0x000000, 0x080000, NO_DUMP )
|
||||
|
||||
DISK_REGION( "scsi" ) // CD or HDD
|
||||
DISK_IMAGE_READONLY( "cd or hdd", 0, NO_DUMP )
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
GAME( 199?, c3_rtime , 0 , bfm_swp, bfm_swp, 0, ROT0, "Maygay", "Radio Times (Bellfruit) (Cobra 3?)", GAME_NOT_WORKING|GAME_NO_SOUND )
|
||||
GAME( 199?, c3_telly , 0 , bfm_swp, bfm_swp, 0, ROT0, "Maygay", "Telly Addicts (Bellfruit) (Cobra 3?)", GAME_NOT_WORKING|GAME_NO_SOUND )
|
||||
GAME( 199?, c3_totp , 0 , bfm_swp, bfm_swp, 0, ROT0, "Maygay", "Top of the Pops (Bellfruit) (Cobra 3?)", GAME_NOT_WORKING|GAME_NO_SOUND )
|
@ -2870,6 +2870,18 @@ ROM_START( m1winenc )
|
||||
ROM_LOAD( "sa6-372", 0x0000, 0x010000, CRC(580285b8) SHA1(f0589184a60c73078c3cef9f89ca279fc67f9813) )
|
||||
ROM_LOAD( "sa7-573", 0x0000, 0x010000, CRC(a597cd98) SHA1(3d28306004b1937e7d04380fe3f9afc5ec321b7b) )
|
||||
ROM_LOAD( "sa7-574", 0x0000, 0x010000, CRC(a98f9521) SHA1(6fa2ba09dcadfb2164dbea376abc88d0187d02c8) )
|
||||
|
||||
// these were from a set marked as 'John Francombe (Maygay)' which some have said is Epoch hardware,
|
||||
// however what we have here clearly isn't Epoch. Apparently the John Francombe game actually had
|
||||
// 'Winners Enclosure' on the cabinet, along with a Dot Matrix Display. The 'encdot' rom here
|
||||
// appears to be for a Dot Matrix Display, rather than being a main program rom, although I can't
|
||||
// recognize the CPU. I'm tempted to say that these simply belong with this Winners Enclosure set
|
||||
// and it was never on Epoch hardware at all.
|
||||
ROM_REGION( 0x080000, "altroms", ROMREGION_ERASE00 )
|
||||
ROM_LOAD( "encdot.bin", 0x0000, 0x010000, CRC(3b707399) SHA1(9bc9522625e97c7d60cc104a96f7312b1d88ec01) )
|
||||
ROM_LOAD( "encsnd.u2", 0x0000, 0x080000, CRC(5568117a) SHA1(198aaead5a624902f31248e050231380b37167d4) )
|
||||
ROM_LOAD( "encsnd.u3", 0x0000, 0x080000, CRC(d78bee50) SHA1(dc4663efc795f7c518ebb9f17124f09d263d0585) )
|
||||
|
||||
ROM_END_M1A_MCU
|
||||
|
||||
|
||||
|
@ -2,8 +2,17 @@
|
||||
|
||||
/*
|
||||
Unknown SWP 68k hardware
|
||||
I think these are all video games, I think everything except
|
||||
Guiness Book of Records is missing 99% of the ROMs.
|
||||
I think these are all video games
|
||||
|
||||
Complete dumps?
|
||||
|
||||
Guiness Book of Records
|
||||
Risk
|
||||
|
||||
Incomplete dumps?
|
||||
|
||||
everything else :-(
|
||||
|
||||
|
||||
HW seems different to the standard MayGay M1 Video.
|
||||
|
||||
@ -77,6 +86,39 @@ ROM_START( mg_gbr )
|
||||
ROM_LOAD( "16c64.u6", 0x0000, 0x008fff, CRC(6ae364a2) SHA1(56dde3d270c2cf81d9592c7c2284767188409b56) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( mg_risk )
|
||||
ROM_REGION( 0x040000, "mainrom", 0 )
|
||||
ROM_LOAD16_BYTE( "u27_std.u27", 0x00000, 0x020000, CRC(0f16ec39) SHA1(3eef3563b0c23bd70f8e8cd24fe8cad771e98b4e) )
|
||||
ROM_LOAD16_BYTE( "u28_std.u28", 0x00001, 0x020000, CRC(71b0e758) SHA1(d84696b2a5d2e3e9afc8fc5037481b6cb162d7b7) )
|
||||
|
||||
ROM_REGION( 0x1000000, "altrevs", 0 )
|
||||
ROM_LOAD16_BYTE( "sw9-025.u27", 0x00000, 0x020000, CRC(80777622) SHA1(48dfeb39b443d4b1d8052c44ea3a42f25feddba0) )
|
||||
ROM_LOAD16_BYTE( "sw9-025.u28", 0x00001, 0x020000, CRC(d635d214) SHA1(2979ab5aebda2a96ec8bbe926ab5c4d3899691c4) )
|
||||
ROM_LOAD16_BYTE( "sw9-026.u27", 0x00000, 0x020000, CRC(78552a94) SHA1(90ad61882aa89e90e2733ee4a0eb6750c06bcdc2) )
|
||||
ROM_LOAD16_BYTE( "sw9-026.u28", 0x00001, 0x020000, CRC(0ed451dd) SHA1(9778718a9a2bd13b1ad1500f7cb0c08a68766609) )
|
||||
|
||||
ROM_REGION( 0x800000, "dataroms", 0 )
|
||||
ROM_LOAD16_BYTE( "dg7-001-4-u01.u1", 0x000000, 0x080000, CRC(7de3a78b) SHA1(c267d039d75a9ebda2591cfd61b4a89b0ce46be3) )
|
||||
ROM_LOAD16_BYTE( "dg7-001-4-u07.u7", 0x000001, 0x080000, CRC(628bc52e) SHA1(d6278a2f4b0c7c6adcbe72c6479525546b2f19e9) )
|
||||
ROM_LOAD16_BYTE( "dg7-001-4-u02.u2", 0x100000, 0x080000, CRC(89de1c91) SHA1(5517c9e8e469fa36626c2f662c644318c37ebec5) )
|
||||
ROM_LOAD16_BYTE( "dg7-001-4-u08.u8", 0x100001, 0x080000, CRC(bb42bbaf) SHA1(6bd24cbac55395b088b9b90e2c59be549d76ba71) )
|
||||
ROM_LOAD16_BYTE( "dg7-001-4-u03.u3", 0x200000, 0x080000, CRC(fbe5049a) SHA1(8418d29ecf688f365bc59f26730b651743d33c7d) )
|
||||
ROM_LOAD16_BYTE( "dg7-001-4-u09.u9", 0x200001, 0x080000, CRC(556328bc) SHA1(98685beae3ecb2a0918968dd734ee9060485f750) )
|
||||
ROM_LOAD16_BYTE( "dg7-001-4-u04.u4", 0x300000, 0x080000, CRC(331b354e) SHA1(e459da23e422feded74057e8bf567703fa61532b) )
|
||||
ROM_LOAD16_BYTE( "dg7-001-4-u10.u10", 0x300001, 0x080000, CRC(911e105a) SHA1(ba50666dd10bda41f67a8e89dcc522a6afa073d0) )
|
||||
/* no 05/11 pair? - unpopulated? (probably, the 2nd half of the 4/10 pair before this is empty) */
|
||||
ROM_LOAD16_BYTE( "dg7-001-4-u06.u6", 0x500000, 0x080000, CRC(dca01eb3) SHA1(48ac890c6439924f7e98a9b6f050af508b4f2927) )
|
||||
ROM_LOAD16_BYTE( "dg7-001-4-u12.u12", 0x500001, 0x080000, CRC(467c101c) SHA1(33ee1ca481b1a138c9e53bae4ef4ee4a093fabbb) )
|
||||
|
||||
ROM_REGION( 0x100000, "snd", 0 )
|
||||
ROM_LOAD( "d1g1-145.u3", 0x000000, 0x080000, CRC(a428be45) SHA1(ccce7274ea25423e34c5be35706271501781bd08) )
|
||||
ROM_LOAD( "d1g1-145.u2", 0x080000, 0x080000, CRC(6a3a6e26) SHA1(449eadbbee291c94a0f1f32a860dafd64e6143bb) )
|
||||
|
||||
ROM_REGION( 0x100000, "16c55", 0 ) // PIC dump?
|
||||
ROM_LOAD( "pic16c55.u5", 0x0000, 0x00040a, CRC(c1c0bd5b) SHA1(a1364de27f747d5531cb57757852f75cbb0cd520) )
|
||||
ROM_REGION( 0x100000, "16c64", 0 ) // PIC dump?
|
||||
ROM_LOAD( "pic16c64.u6", 0x0000, 0x004010, CRC(64eca658) SHA1(77e9aa586a16cf1e88da4bb53866242ab1ece3cd) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( mg_ewg )
|
||||
@ -177,15 +219,6 @@ ROM_START( mg_pbw )
|
||||
ROM_LOAD16_BYTE( "sw8-149.u28", 0x00001, 0x020000, CRC(0a9f0fd6) SHA1(7841cbb4997e0f244164072790b8936d49910879) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( mg_risk )
|
||||
ROM_REGION( 0x040000, "mainrom", 0 )
|
||||
ROM_LOAD16_BYTE( "sw9-025.u27", 0x00000, 0x020000, CRC(80777622) SHA1(48dfeb39b443d4b1d8052c44ea3a42f25feddba0) )
|
||||
ROM_LOAD16_BYTE( "sw9-025.u28", 0x00001, 0x020000, CRC(d635d214) SHA1(2979ab5aebda2a96ec8bbe926ab5c4d3899691c4) )
|
||||
|
||||
ROM_REGION( 0x1000000, "altrevs", 0 )
|
||||
ROM_LOAD16_BYTE( "sw9-026.u27", 0x00000, 0x020000, CRC(78552a94) SHA1(90ad61882aa89e90e2733ee4a0eb6750c06bcdc2) )
|
||||
ROM_LOAD16_BYTE( "sw9-026.u28", 0x00001, 0x020000, CRC(0ed451dd) SHA1(9778718a9a2bd13b1ad1500f7cb0c08a68766609) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( mg_scl )
|
||||
ROM_REGION( 0x040000, "mainrom", 0 )
|
||||
|
@ -9061,15 +9061,6 @@ ddz // (c) 200?
|
||||
|
||||
psattack // 2004 Uniana
|
||||
|
||||
// Bell Fruit Cobra Hardware
|
||||
inquiztr // 1989 BFM
|
||||
escounts // 1990 BFM
|
||||
trebltop // 1991 BFM
|
||||
beeline // 1991 BFM
|
||||
quizvadr // 1991 BFM
|
||||
qos // 1992 BFM
|
||||
qosa // 1992 BFM
|
||||
qosb // 1992 BFM
|
||||
|
||||
|
||||
// ADP games
|
||||
@ -11484,6 +11475,16 @@ sc1twice
|
||||
|
||||
m_tppokr // (c) 1996 BFM/ELAM,Game Card 95-750-899, uses Adder board for feature gfx
|
||||
|
||||
// Cobra Hardware (SC1 expansion?)
|
||||
inquiztr // 1989 BFM
|
||||
escounts // 1990 BFM
|
||||
trebltop // 1991 BFM
|
||||
beeline // 1991 BFM
|
||||
quizvadr // 1991 BFM
|
||||
qos // 1992 BFM
|
||||
qosa // 1992 BFM
|
||||
qosb // 1992 BFM
|
||||
|
||||
// Scorpion 2 / 3
|
||||
|
||||
sc2brkfs // The Big Breakfast
|
||||
@ -11591,6 +11592,12 @@ sltblgpo // 1996
|
||||
sltblgp1 // 1996
|
||||
gldncrwn // 1997
|
||||
|
||||
// Cobra 3?
|
||||
|
||||
c3_rtime // Radio Times
|
||||
c3_telly // Telly Addicts
|
||||
c3_totp // Top of the Pops
|
||||
|
||||
// Scorpion 4
|
||||
|
||||
sc4bbust // Blockbuster (Mazooma)
|
||||
|
@ -516,6 +516,7 @@ $(MAMEOBJ)/bfm.a: \
|
||||
$(DRIVERS)/bfm_sc2.o $(VIDEO)/bfm_adr2.o \
|
||||
$(DRIVERS)/bfm_sc4.o \
|
||||
$(DRIVERS)/bfm_sc5.o \
|
||||
$(DRIVERS)/bfm_swp.o \
|
||||
$(DRIVERS)/bfmsys83.o \
|
||||
$(DRIVERS)/bfmsys85.o \
|
||||
$(MACHINE)/bfm_bd1.o $(VIDEO)/bfm_dm01.o \
|
||||
|
Loading…
Reference in New Issue
Block a user