summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author ClawGrip <clawgrip@hotmail.com>2020-11-11 11:48:55 +0100
committer GitHub <noreply@github.com>2020-11-11 21:48:55 +1100
commitb4707606e932a6d1146adf0bd8742d91ed7b6581 (patch)
treee60c31150c1cabeef490cf29eaae88dba0bda265
parent1f786226cb3b42da77bafef70105311b64166732 (diff)
wizard_cart.xml: Added notes; wizard.cpp: Fixed year, added notes. (#7464)
-rw-r--r--hash/wizard_cart.xml108
-rw-r--r--src/mame/drivers/wizard.cpp33
2 files changed, 140 insertions, 1 deletions
diff --git a/hash/wizard_cart.xml b/hash/wizard_cart.xml
index 1187f9b3a79..6fbe2b65ccc 100644
--- a/hash/wizard_cart.xml
+++ b/hash/wizard_cart.xml
@@ -4,6 +4,114 @@
license:CC0
-->
+<!--
+
+Known carts list
+
+SERIAL | TITLE | DUMPED
+_________________________________________________________________________________
+? Golfpac Practice Analysis Card NO
+? IQ-World NO
+? IQ Plus NO
+? Games Card NO
+? Gold Card - RAM Card 128 K With Battery N/A
+IQ-701A Time Expense Manager YES
+IQ-702A Thesaurus Dictionary English NO
+IQ-703A 8-Languaje Translator YES
+IQ-704B Thesaurus Dictionary British NO
+IQ-705A Money Planner NO
+IQ-706A 3 Dimesional Spreadsheet for Electronic Organizer (16/16) YES
+IQ-707 Scientific Computer Card BASIC (16) NO
+OZ-708A North American City Guide NO
+IQ-711B Bilingual Dictionary English-French French-English NO
+IQ-712B Bilingual Dictionary British-Deutsch Deutsch-British NO
+IQ-714 Dictionnaire Synonymique Français NO
+OZ-715A Bilingual Dictionary American-Español Español-American NO
+IQ-717 Box Jockey NO
+IQ-718M Organizer Chess NO
+IQ-719 Organizer Tetris NO
+IQ-720 English-Chinese Dictionary NO
+IQ-721 Organizer Golf NO
+IQ-722M Investment Planner NO
+IQ-7300M Protection Card N/A
+IQ-770 Program Card 64 BASIC NO
+IQ-771 Program Card 32 BASIC (16) NO
+IQ-776 EPROM Card 128 (128K Bytes EPROM and 32 K Bytes RAM) N/A
+IQ-780 RAM Card 32 N/A
+IQ-781 / OZ-781 RAM Card 64 N/A
+IQ-782 RAM Card 128 N/A
+IQ-783 RAM Card 256 N/A
+IQ-794A Program Card BASIC Utility Software NO
+OZ-8000 Protection Card N/A
+OZ-8200 Protection Card N/A
+IQ-870 Program Card 32 BASIC (40/16) NO
+IQ-871 Program Card 128 BASIC NO
+IQ-8A01 Organizer Hatris NO
+IQ-8A02M Backgammon for Electronic Organizer NO
+IQ-8B01 3 Dimesional Spreadsheet for Electronic Organizer (40/16) NO
+OZ-8B02 Organizer Fax NO
+IQ-8B03 Scientific Computer Card BASIC (40/16) NO
+IQ-8B04M 3 Dimesional Spreadsheet (40/16, multi language) NO
+IQ-8C01 Holy Bible for Electronic Organizer NO
+IQ-8C02 Encyclopaedia of Wine NO
+IQ-8C04 11-Languaje Translator NO
+IQ-8D01A English Dictionary NO
+CE-902 Program Card 256 BASIC NO
+IQ-9B01 PenCell Spreadsheet NO
+AC-1E Nikon F90/N90 Card NO
+AC-2E Nikon F90x/N90s Card NO
+
+
+Cart pinout
+______________________________________________
+1 VCC
+2 NC
+3 NC
+4 VBATT
+5 VCC? Connects to pin 9 of TSOP32 (unused)
+6 A15
+7 A14
+8 A13
+9 A12
+10 A11
+11 A10
+12 A9
+13 A8
+14 A7
+15 A6
+16 A5
+17 A4
+18 A3
+19 A2
+20 A1
+21 A0
+22 D0
+23 D1
+24 D2
+25 D3
+26 D4
+27 D5
+28 D6
+29 D7
+30 /CE Mask ROM
+31 /CE SRAM 1
+32 /CE SRAM 2
+33 /CE EPROM
+34 /WR
+35 /OE
+36 NC
+37 gpio A18?
+38 gpio A17
+39 gpio A16
+40 \ NC
+41 / NC
+42 NC GPIO
+43 NC GPIO
+44 NC
+45 GND
+
+-->
+
<softwarelist name="wizard_cart" description="Sharp Wizard series cartridges">
<software name="3dssheet" supported="no">
diff --git a/src/mame/drivers/wizard.cpp b/src/mame/drivers/wizard.cpp
index 6612ad24c44..a2d08909623 100644
--- a/src/mame/drivers/wizard.cpp
+++ b/src/mame/drivers/wizard.cpp
@@ -24,6 +24,37 @@ IQ-9000G
IQ-9200G
Sharp followed up with the Zaurus series (see drivers/zaurus.cpp)
+
+Models IQ-7000, IQ-7100M, OZ-7200 WIZARD, IQ-7300M, IQ-7520M, IQ-7700M, and IQ-7720M
+use the following screen layout (96x64 square pixels + custom segments at the right):
+____________________________________
+| 96 x 64 pixels LCD |
+| 16 cols x 8 lines (5 x 7 chars) | BATT
+| 12 cols x 4 lines (8 x 16 chars) | CARD
+| | EDIT
+| | SHIFT
+| | CAPS
+| | ✱ 🅂
+| | � 🕭
+| | ↑ ↓
+|___________________________________| ← →
+
+IQ-8100M, IQ-8200, IQ-8300M and IQ-8500M models use a 240x64 screen (40 cols x 8 lines with
+6x8 chars or 30 cols x 4 lines with 8x16 chars).
+IQ-8900G, IQ-8920G and OZ-9520 WIZARD models use a 240x160 screen.
+IQ-9000G and IQ-9200G models use a 320x240 screen.
+
+IQ-700 hardware notes:
+-32 Kbytes RAM.
+-32,768 Hz clock crystal oscillation frecuency (as per manual).
+-Supports the Sharp CE-50P external printer.
+-Supports a cassette interface for saving and loading data (connected through the CE-50P printer).
+-Supports PC connection through Sharp PC-LINK software.
+-Supports data communication between two Organizers.
+
+More info:
+-SHARP PC-E500 CPU Instruction Table: http://www.andrewwoods3d.com/pce500/insttabl.html
+
*/
#include "emu.h"
@@ -131,4 +162,4 @@ ROM_END
} // Anonymous namespace
-CONS( 2015, iq7000, 0, 0, iq7000, iq7000, wizard_state, empty_init, "Sharp", "IQ-7000", MACHINE_IS_SKELETON )
+CONS( 1988, iq7000, 0, 0, iq7000, iq7000, wizard_state, empty_init, "Sharp", "IQ-7000", MACHINE_IS_SKELETON )