Previous 199869 Revisions Next

r35082 Tuesday 17th February, 2015 at 02:40:11 UTC by Robbbert
(MESS) pencil2 : fixed cassette interface, system marked as working [Robbbert]

Also, added more known software to xml. Info found on the back of the box.
[hash]pencil2.xml
[src/mess/drivers]pencil2.c

trunk/hash/pencil2.xml
r243593r243594
55<!--
66
77Undumped known carts
8
8~~~~~~~~~~~~~~~~~~~~
99SD-BASIC V1.0
1010Le Jardin Magique (PEN-701)
1111Le Plongeur a la Recherche du Tresor (PEN-702) / Treasure Hunter
12Alien Invader
1213Big Foot Chase
14Parashooter
15Pinball
16Robot Killer
1317Smurf
18Space Squadron
19Space Vulture
20Super Bug
1421Zaxxon
1522
23Undumped known floppies
24~~~~~~~~~~~~~~~~~~~~~~~
25Basic Computer
26Data Base
27Payroll
28
29Undumped known cassettes
30~~~~~~~~~~~~~~~~~~~~~~~~
31Cheque Book Balance
32Data Base
33Household Expenses
34Reminder Calendar
35
1636-->
1737
1838
trunk/src/mess/drivers/pencil2.c
r243593r243594
99
1010    Computer kindly donated for MESS by Ian Farquhar.
1111
12    Accessories:
13    - PEN-216 : 16k RAM expansion
14    - PEN-264 : 64k RAM expansion
15    - PEN-511 : Data Cassette Recorder
16    - ???     : Printer
17    - ???     : Floppy Disk Drive (5.25)
18    - ???     : Floppy Disk Controller
19    - ???     : RS-232C Serial Interface
20    - PEN-8xx : Various software on Cassette or Floppy Disk
21    - ???     : Game Controller (joystick and 14 buttons)
22    - PEN-7xx : Various software in Cartridge format
23    - PEN-430 : Modem
24
1225Information found by looking inside the computer
1326------------------------------------------------
1427Main Board PEN-002 11-50332-10
r243593r243594
5669
5770
5871ToDo:
59- Cassette isn't working
6072- Joysticks (no info)
6173
6274****************************************************************************/
r243593r243594
96108   virtual void machine_start();
97109   int m_centronics_busy;
98110   int m_centronics_ack;
111   bool m_cass_state;
99112   required_device<cpu_device> m_maincpu;
100113   required_device<centronics_device> m_centronics;
101114   required_device<cassette_image_device> m_cass;
r243593r243594
135148
136149READ8_MEMBER( pencil2_state::porte2_r)
137150{
138   return (m_cass->input() > 0.1);
151   return (m_cass->input() > 0.1) ? 0xff : 0x7f;
139152}
140153
141154WRITE8_MEMBER( pencil2_state::port10_w )
r243593r243594
145158
146159WRITE8_MEMBER( pencil2_state::port30_w )
147160{
148   m_cass->output( BIT(data, 0) ? -1.0 : +1.0);
161   m_cass_state ^= 1;
162   m_cass->output( m_cass_state ? -1.0 : +1.0);
149163}
150164
151165WRITE8_MEMBER( pencil2_state::port80_w )
r243593r243594
323337/* Driver */
324338
325339/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT     STATE         INIT  COMPANY    FULLNAME       FLAGS */
326COMP( 1983, pencil2,   0,     0,     pencil2,   pencil2, driver_device,  0,  "Hanimex", "Pencil II", GAME_NOT_WORKING )
340COMP( 1983, pencil2,   0,     0,     pencil2,   pencil2, driver_device,  0,  "Hanimex", "Pencil II", 0 )


Previous 199869 Revisions Next


© 1997-2024 The MAME Team