Previous 15994 Revisions Next

r8949 Monday 30th August, 2010 at 08:46:40 UTC by Miodrag Milanović
Fidelity Chess Challenger 10 skeleton
[docs]messnew.txt
[src/mess]mess.mak messdriv.c
[src/mess/drivers]cc10.c*

src/mess/messdriv.c
r8948r8949
17401740   DRIVER( c10 )
17411741   DRIVER( k8915 )
17421742   DRIVER( mes )
1743   DRIVER( cc10 )
17431744
17441745#endif /* DRIVER_RECURSIVE */
src/mess/mess.mak
r8948r8949
16401640   $(MESS_DRIVERS)/busicom.o   \
16411641   $(MESS_VIDEO)/busicom.o      \
16421642   $(MESS_DRIVERS)/c10.o      \
1643   $(MESS_DRIVERS)/cc10.o      \
16431644   $(MESS_DRIVERS)/chaos.o    \
16441645   $(MESS_DRIVERS)/cd2650.o   \
16451646   $(MESS_DRIVERS)/codata.o   \
src/mess/drivers/cc10.c
r0r8949
1/***************************************************************************
2
3      Fidelity Chess Challenger 10
4       
5      More data :
6         http://home.germany.net/nils.eilers/cc10.htm
7
8        30/08/2010 Skeleton driver
9     
10****************************************************************************/
11
12#include "emu.h"
13#include "cpu/z80/z80.h"
14
15static ADDRESS_MAP_START(cc10_mem, ADDRESS_SPACE_PROGRAM, 8)
16   ADDRESS_MAP_UNMAP_HIGH
17   AM_RANGE(0x0000, 0x0fff) AM_ROM
18   AM_RANGE(0x0000, 0xffff) AM_RAM
19ADDRESS_MAP_END
20
21static ADDRESS_MAP_START( cc10_io, ADDRESS_SPACE_IO, 8 )
22   ADDRESS_MAP_GLOBAL_MASK(0xff)
23ADDRESS_MAP_END
24
25/* Input ports */
26INPUT_PORTS_START( cc10 )
27INPUT_PORTS_END
28
29static MACHINE_RESET(cc10)
30{
31}
32
33static VIDEO_START( cc10 )
34{
35}
36
37static VIDEO_UPDATE( cc10 )
38{
39   return 0;
40}
41
42static MACHINE_DRIVER_START( cc10 )
43    /* basic machine hardware */
44    MDRV_CPU_ADD("maincpu", Z80, XTAL_16MHz / 4)
45    MDRV_CPU_PROGRAM_MAP(cc10_mem)
46   MDRV_CPU_IO_MAP(cc10_io)
47
48    MDRV_MACHINE_RESET(cc10)
49
50    /* video hardware */
51   MDRV_SCREEN_ADD("screen", RASTER)
52   MDRV_SCREEN_REFRESH_RATE(60)
53   MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */
54   MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
55   MDRV_SCREEN_SIZE(256, 192) /* border size not accurate */
56   MDRV_SCREEN_VISIBLE_AREA(0, 256 - 1, 0, 192 - 1)
57
58    MDRV_PALETTE_LENGTH(2)
59    MDRV_PALETTE_INIT(black_and_white)
60
61    MDRV_VIDEO_START(cc10)
62    MDRV_VIDEO_UPDATE(cc10)
63MACHINE_DRIVER_END
64
65
66/* ROM definition */
67ROM_START( cc10 )
68    ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
69   ROM_LOAD( "cc10cpu.bin",   0x0000, 0x1000, CRC(bb9e6055) SHA1(18276e57cf56465a6352239781a828c5f3d5ba63))
70ROM_END
71
72/* Driver */
73
74/*   YEAR  NAME    PARENT  COMPAT   MACHINE  INPUT  INIT        COMPANY   FULLNAME       FLAGS */
75COMP( 1978, cc10,  0,       0,    cc10,    cc10,     0,       "Fidelity",   "Chess Challenger 10",      GAME_NOT_WORKING | GAME_NO_SOUND)
docs/messnew.txt
r8948r8949
1818- CZK-80
1919- Robotron K8915
2020- Schleicher MES
21- Fidelity Chess Challenger 10
2122
2223
2324

Previous 15994 Revisions Next


© 1998-2018 The MESS Team