Previous 199869 Revisions Next

r22882 Saturday 18th May, 2013 at 01:39:47 UTC by David Haywood
new NOT WORKING
Midcoin Juke Box 24CD [f205v]
[src/mame]mame.lst mame.mak
[src/mame/drivers]24cdjuke.c*

trunk/src/mame/drivers/24cdjuke.c
r0r22882
1/*
2
3 Midcoin 24 CD Coin-operated Jukebox
4
5CPUs
6QTY    Type          clock    position       function
71x       D780C-1             ic1          8-bit Microprocessor - main
81x      MAB8441T-T042          ic10          8-bit Single Chip Microcontroller - main (internal ROM not dumped)
93x       P8255A-5             ic11,ic25,ic31   Programmable Peripheral Interface
101x       MM5450N             ic29          LED Display Driver - main
112x       LM358                ic64,ic65       Dual Operational Amplifier - sound
121x       oscillator       6.0MHz    Q1   
13
14ROMs
15QTY    Type                position       status
161x      D27128D             ic5          dumped
172x       M1-7611A-5             ic27,ic28      dumped
182x       DM74LS471N             ic20,ic21       dumped
19
20RAMs
21QTY    Type                position
221x       HY6116ALP-10          ic22
231x       D43256C-12L          ic6
24
25Others
26
27QTY    Type                                             
281x      6 legs connector (ALIM - power)
291x      10 pins flat cable connector purple (ALIM DISP - power display)
301x      10 pins flat cable connector yellow (AMPLI - amplificator)
311x      10 pins flat cable connector green (MOTORE - engine)
321x      10 pins flat cable connector black (CD)
331x      10 pins flat cable connector blu (SERVICE)
341x      10 pins flat cable connector red (CONTROL MOT - engine control)
352x      jumper (J1 set, RIF unset) 5x trimmer (RP1,RP2,RP4,RP50,RP51)
362x      8x2 switches DIP (MD1,MD3)
371x      battery 3.6V
382x      red LED (5V,12V)
394x      red LED (CONTR. RAMPA - ramp control - L1,L2,L3,L4)
408x      red LED (HO, BR.D, P.D, D.I, BR.F, P.UP, ENC, MAB)
411x      red LED (5V)
421x      red LED (5V)
431x      red LED (5V)
441x      16 digits LED display (on solder side), each digit is made by 18 segments
45Notes
46
47This is the PCB for one of the first ever CD based Juke Box, made in 1988 by Midcoin, some info here:
48http://www.tilt.it/deb/i-midcoin.html
49
50
51*/
52
53#include "emu.h"
54#include "cpu/z80/z80.h"
55
56class midcoin24cdjuke_state : public driver_device
57{
58public:
59   midcoin24cdjuke_state(const machine_config &mconfig, device_type type, const char *tag)
60      : driver_device(mconfig, type, tag),
61      m_maincpu(*this, "maincpu") { }
62
63   required_device<cpu_device> m_maincpu;
64
65   virtual void machine_start();
66   virtual void machine_reset();
67};
68
69
70static ADDRESS_MAP_START( midcoin24cdjuke_map, AS_PROGRAM, 8, midcoin24cdjuke_state )
71   AM_RANGE(0x0000, 0x3fff) AM_ROM
72ADDRESS_MAP_END
73
74
75static INPUT_PORTS_START( midcoin24cdjuke )
76INPUT_PORTS_END
77
78
79void midcoin24cdjuke_state::machine_start()
80{
81}
82
83void midcoin24cdjuke_state::machine_reset()
84{
85}
86
87static MACHINE_CONFIG_START( midcoin24cdjuke, midcoin24cdjuke_state )
88
89   /* basic machine hardware */
90   MCFG_CPU_ADD("maincpu", Z80,6000000)         /* ? MHz */
91   MCFG_CPU_PROGRAM_MAP(midcoin24cdjuke_map)
92//   MCFG_CPU_VBLANK_INT_DRIVER("screen", midcoin24cdjuke_state,  irq0_line_hold)
93MACHINE_CONFIG_END
94
95
96
97ROM_START( 24cdjuke )
98   ROM_REGION( 0x4000, "maincpu", 0 )
99   ROM_LOAD( "1.ic5", 0x0000, 0x4000,  CRC(df2419ad) SHA1(dd9dd85011d46581dccabcfdb5959a8b018df937)  )
100
101   // MAB8441T-T042 internal ROM?
102
103   ROM_REGION( 0x80000, "misc", 0 )
104   ROM_LOAD( "dm74ls471n.ic20", 0x000, 0x100, CRC(d05765e6) SHA1(119ec6ca1a4afa0ea6ab1020ba2a8b02fd434e3f) )
105   ROM_LOAD( "dm74ls471n.ic21", 0x000, 0x100, CRC(e12d5a04) SHA1(be52ee4e4a5ea225fce39c759645a7cf49cea370) )
106   ROM_LOAD( "m1-7611a-5.ic27", 0x000, 0x100, CRC(29b068e8) SHA1(477e2445c58b7d14c56a3ad4050eb22474d56005) )
107   ROM_LOAD( "m1-7611a-5.ic28", 0x000, 0x100, CRC(29b068e8) SHA1(477e2445c58b7d14c56a3ad4050eb22474d56005) )
108ROM_END
109
110
111GAME( 1988, 24cdjuke,  0,    midcoin24cdjuke, midcoin24cdjuke, driver_device,  0, ROT0, "Midcoin", "Midcoin Juke Box 24CD", GAME_NO_SOUND | GAME_NOT_WORKING ) // what name was it sold under? name is from the PCB text
Property changes on: trunk/src/mame/drivers/24cdjuke.c
Added: svn:eol-style
   + native
Added: svn:mime-type
   + text/plain
trunk/src/mame/mame.lst
r22881r22882
98419841wallca          // (c) 1984 Midcoin
98429842wink            // (c) 1985 Midcoin
98439843winka           // (c) 1985 Midcoin
984424cdjuke      // (c) 1988 Midcoin
98449845skyarmy         // (c) 1982 Shoei
98459846lethalj         // (c) 1996 The Game Room
98469847eggventr        // (c) 1997 The Game Room
trunk/src/mame/mame.mak
r22881r22882
10311031$(MAMEOBJ)/midcoin.a: \
10321032   $(DRIVERS)/wallc.o \
10331033   $(DRIVERS)/wink.o \
1034   $(DRIVERS)/24cdjuke.o \
10341035
10351036$(MAMEOBJ)/midw8080.a: \
10361037   $(DRIVERS)/8080bw.o $(AUDIO)/8080bw.o $(VIDEO)/8080bw.o \

Previous 199869 Revisions Next


© 1997-2024 The MAME Team