trunk/src/mess/drivers/pencil2.c
| r19767 | r19768 | |
| 9 | 9 | - Everything - this is just a skeleton |
| 10 | 10 | |
| 11 | 11 | |
| 12 | Information found by looking inside the computer |
| 13 | ------------------------------------------------ |
| 14 | Main Board PEN-002 11-50332-10 |
| 15 | |
| 16 | J1 Expansion slot |
| 17 | J2 Cart slot |
| 18 | J3 Memory expansion slot |
| 19 | J4 Printer slot |
| 20 | |
| 21 | XTAL 10.738 MHz |
| 22 | |
| 23 | U1 uPD780C-1 (Z80A) |
| 24 | U2 Video chip with heatsink stuck on top, possibly TMS9928 |
| 25 | U3 SN76489AN |
| 26 | U4 2764 bios rom |
| 27 | U5 uPD4016C-2 (assumed to be equivalent of 6116 2K x 8bit static RAM) |
| 28 | U6 74LS04 |
| 29 | U7 74LS74A |
| 30 | U8-10 74LS138 |
| 31 | U11 74LS00 |
| 32 | U12 74LS273 |
| 33 | U13 74LS74A |
| 34 | U14-21 TMM416P-3 (4116-3 16k x 1bit dynamic RAM) |
| 35 | U22 74LS05 |
| 36 | U23-24 SN74LS541 |
| 37 | |
| 38 | BASIC CART PEN-700 11-50332-31 Rev.0 |
| 39 | SD-BASIC VERSION 2.0 FOR PENCIL II |
| 40 | (c) 1983 SOUNDIC ELECTRONICS LTD HONG KONG ALL RIGHTS RESERVED |
| 41 | 1 x 2732 |
| 42 | 2 x 2764 |
| 43 | The roms were dumped by attaching a cable from the printer port to |
| 44 | a Super-80 and writing programs in Basic to transfer the bytes. |
| 45 | Therefore it is not known which rom "202" or "203" is which address range. |
| 46 | |
| 47 | |
| 48 | MEMORY MAP |
| 49 | 0000-1FFF bios rom |
| 50 | 2000-5FFF available for expansion |
| 51 | 6000-7FFF static RAM (2K mirrored) |
| 52 | 8000-FFFF cart slot |
| 53 | |
| 54 | The 16k dynamic RAM holds the BASIC program and the video/gfx etc |
| 55 | but is banked out of view of a BASIC program. |
| 56 | |
| 57 | |
| 12 | 58 | ****************************************************************************/ |
| 13 | 59 | |
| 14 | 60 | #include "emu.h" |
| r19767 | r19768 | |
| 66 | 112 | |
| 67 | 113 | static MACHINE_CONFIG_START( pencil2, pencil2_state ) |
| 68 | 114 | /* basic machine hardware */ |
| 69 | | MCFG_CPU_ADD("maincpu", Z80, 3580000) |
| 115 | MCFG_CPU_ADD("maincpu", Z80, 10738000/3) |
| 70 | 116 | MCFG_CPU_PROGRAM_MAP(pencil2_mem) |
| 71 | 117 | MCFG_CPU_IO_MAP(pencil2_io) |
| 72 | 118 | |
| r19767 | r19768 | |
| 82 | 128 | ROM_REGION(0x10000, "maincpu", 0) |
| 83 | 129 | ROM_LOAD( "mt.u4", 0x0000, 0x2000, CRC(338d7b59) SHA1(2f89985ac06971e00210ff992bf1e30a296d10e7) ) |
| 84 | 130 | ROM_LOAD( "1-or", 0xa000, 0x1000, CRC(1ddedccd) SHA1(5fc0d30b5997224b67bf286725468194359ced5a) ) |
| 131 | ROM_RELOAD( 0xb000, 0x1000 ) |
| 85 | 132 | ROM_LOAD( "203", 0x8000, 0x2000, CRC(f502175c) SHA1(cb2190e633e98586758008577265a7a2bc088233) ) |
| 86 | 133 | ROM_LOAD( "202", 0xc000, 0x2000, CRC(5171097d) SHA1(171999bc04dc98c74c0722b2866310d193dc0f82) ) |
| 87 | 134 | ROM_END |
| r19767 | r19768 | |
| 89 | 136 | /* Driver */ |
| 90 | 137 | |
| 91 | 138 | /* YEAR NAME PARENT COMPAT MACHINE INPUT STATE INIT COMPANY FULLNAME FLAGS */ |
| 92 | | COMP( 19??, pencil2, 0, 0, pencil2, pencil2, driver_device, 0, "Hanimex", "Pencil II", GAME_IS_SKELETON) |
| 139 | COMP( 1983, pencil2, 0, 0, pencil2, pencil2, driver_device, 0, "Hanimex", "Pencil II", GAME_IS_SKELETON) |