Previous 199869 Revisions Next

r23842 Friday 21st June, 2013 at 17:22:43 UTC by Curt Coder
(MESS) Added skeleton driver for Ithaca InterSystems DPS-1. [Al Kossow, Curt Coder]
[hash]dps1.xml*
[src/mess]mess.lst mess.mak
[src/mess/drivers]dps1.c*

trunk/hash/dps1.xml
r0r23842
1<?xml version="1.0"?>
2<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3<softwarelist name="dps1" description="Ithaca InterSystems DPS-1 diskettes">
4
5   <software name="cpm">
6      <description>CP/M</description>
7      <year>197?</year>
8      <publisher>&lt;unknown&gt;</publisher>
9
10      <!--
11      ITHACA INTERSYSTEMS DPS-1
12      BOOT, FORMAT, COPY
13      -->
14      <part name="flop1" interface="floppy_5_25">
15         <dataarea name="flop" size="41261">
16            <rom name="dps1.imd" size="41261" crc="232626a4" sha1="dd25565f4394738e3c481e8123c598220c796cc1" offset="0" />
17         </dataarea>
18      </part>
19   </software>
20
21</softwarelist>
Property changes on: trunk/hash/dps1.xml
Added: svn:mime-type
   + text/xml
Added: svn:eol-style
   + native
trunk/src/mess/mess.lst
r23841r23842
22212221ravens
22222222ravens2
22232223softbox
2224dps1
trunk/src/mess/drivers/dps1.c
r0r23842
1#include "emu.h"
2#include "cpu/z80/z80.h"
3
4class dps1_state : public driver_device
5{
6public:
7   dps1_state(const machine_config &mconfig, device_type type, const char *tag)
8      : driver_device(mconfig, type, tag)
9   { }
10};
11
12static ADDRESS_MAP_START( dps1_mem, AS_PROGRAM, 8, dps1_state )
13   AM_RANGE(0x0000, 0x03ff) AM_ROM AM_REGION("maincpu", 0)
14ADDRESS_MAP_END
15
16static ADDRESS_MAP_START( dps1_io, AS_IO, 8, dps1_state )
17ADDRESS_MAP_END
18
19static INPUT_PORTS_START( dps1 )
20INPUT_PORTS_END
21
22static MACHINE_CONFIG_START( dps1, dps1_state )
23   // basic machine hardware
24   MCFG_CPU_ADD("maincpu", Z80, 4000000)
25   MCFG_CPU_PROGRAM_MAP(dps1_mem)
26   MCFG_CPU_IO_MAP(dps1_io)
27
28   // software lists
29   MCFG_SOFTWARE_LIST_ADD("flop_list", "dps1")
30MACHINE_CONFIG_END
31
32ROM_START( dps1 )
33   ROM_REGION( 0x400, "maincpu", 0 )
34   ROM_LOAD( "boot 1280", 0x000, 0x400, CRC(9c2e98fa) SHA1(78e6c9d00aa6e8f6c4d3c65984cfdf4e99434c66) ) // actually on the FDC-2 board
35ROM_END
36
37COMP( 1979, dps1,    0,      0,      dps1,        dps1, driver_device, 0,      "Ithaca InterSystems",  "DPS-1",  GAME_NOT_WORKING | GAME_NO_SOUND_HW )
Property changes on: trunk/src/mess/drivers/dps1.c
Added: svn:mime-type
   + text/plain
Added: svn:eol-style
   + native
trunk/src/mess/mess.mak
r23841r23842
23532353   $(MESS_DRIVERS)/dim68k.o    \
23542354   $(MESS_DRIVERS)/dm7000.o    \
23552355   $(MESS_DRIVERS)/dmv.o       \
2356   $(MESS_DRIVERS)/dps1.o      \
23562357   $(MESS_DRIVERS)/dual68.o    \
23572358   $(MESS_DRIVERS)/eacc.o      \
23582359   $(MESS_DRIVERS)/elwro800.o  \

Previous 199869 Revisions Next


© 1997-2024 The MAME Team