Previous 199869 Revisions Next

r35287 Thursday 26th February, 2015 at 15:11:29 UTC by Olivier Galibert
mt735
[src/mess]mess.lst mess.mak
[src/mess/drivers]mt735.c*

trunk/src/mess/drivers/mt735.c
r0r243799
1/*
2  Brother MT735 thermal printer
3*/
4
5
6#include "emu.h"
7#include "cpu/m68000/m68000.h"
8
9class mt735_state : public driver_device
10{
11public:
12   mt735_state(const machine_config &mconfig, device_type type, const char *tag);
13
14   required_device<m68000_device> m_cpu;
15
16   DECLARE_READ8_MEMBER(p4_r);
17   DECLARE_READ8_MEMBER(p5_r);
18
19   virtual void machine_start();
20   virtual void machine_reset();
21};
22
23mt735_state::mt735_state(const machine_config &mconfig, device_type type, const char *tag) :
24   driver_device(mconfig, type, tag),
25   m_cpu(*this, "maincpu")
26{
27}
28
29void mt735_state::machine_start()
30{
31}
32
33void mt735_state::machine_reset()
34{
35}
36
37READ8_MEMBER(mt735_state::p4_r)
38{
39   logerror("p4_r (%06x)\n", space.device().safe_pc());
40   return 0xe0;
41}
42
43READ8_MEMBER(mt735_state::p5_r)
44{
45   logerror("p5_r (%06x)\n", space.device().safe_pc());
46   return 0x00;
47}
48
49static ADDRESS_MAP_START( mt735_map, AS_PROGRAM, 16, mt735_state )
50   AM_RANGE(0x000000, 0x03ffff) AM_ROM AM_REGION("maincpu", 0)
51   AM_RANGE(0x278000, 0x287fff) AM_RAM
52   AM_RANGE(0x400000, 0x4fffff) AM_RAM
53   AM_RANGE(0xff8004, 0xff8005) AM_READ8(p4_r, 0xff00)
54   AM_RANGE(0xff8004, 0xff8005) AM_READ8(p5_r, 0x00ff)
55ADDRESS_MAP_END
56
57static INPUT_PORTS_START( mt735 )
58INPUT_PORTS_END
59
60static MACHINE_CONFIG_START( mt735, mt735_state )
61   MCFG_CPU_ADD("maincpu", M68000, XTAL_48MHz/6)
62   MCFG_CPU_PROGRAM_MAP(mt735_map)
63MACHINE_CONFIG_END
64
65ROM_START( mt735 )
66   ROM_REGION( 0x40000, "maincpu", 0 )
67   ROM_LOAD16_BYTE( "spg_m_e_ic103.bin", 0, 0x20000, CRC(1ab58bc9) SHA1(c10d50f38819c037d28435b77e09f2b6923e8369) )
68   ROM_LOAD16_BYTE( "spg_m_o_ic102.bin", 1, 0x20000, CRC(84d8446b) SHA1(b1cedd8b09556eb8118f79b012aeec5b61e3ff32) )
69ROM_END
70
71COMP( ????, mt735, 0, 0, mt735, mt735, driver_device, 0, "Brother", "MT735", GAME_NOT_WORKING|GAME_NO_SOUND )
trunk/src/mess/mess.lst
r243798r243799
26172617edracula
26182618tc4
26192619ebball
2620mt735
trunk/src/mess/mess.mak
r243798r243799
19871987   $(MESS_DRIVERS)/ms0515.o    \
19881988   $(MESS_DRIVERS)/ms9540.o    \
19891989   $(MESS_DRIVERS)/mstation.o  \
1990   $(MESS_DRIVERS)/mt735.o     \
19901991   $(MESS_DRIVERS)/mx2178.o    \
19911992   $(MESS_DRIVERS)/mycom.o     \
19921993   $(MESS_DRIVERS)/myvision.o  \


Previous 199869 Revisions Next


© 1997-2024 The MAME Team