summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/pubint_storyreader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/pubint_storyreader.cpp')
-rw-r--r--src/mame/drivers/pubint_storyreader.cpp122
1 files changed, 61 insertions, 61 deletions
diff --git a/src/mame/drivers/pubint_storyreader.cpp b/src/mame/drivers/pubint_storyreader.cpp
index e64c65cdb24..108d4d8f5b0 100644
--- a/src/mame/drivers/pubint_storyreader.cpp
+++ b/src/mame/drivers/pubint_storyreader.cpp
@@ -2,67 +2,67 @@
// copyright-holders:David Haywood
/******************************************************************************
- Non-video 'electronic book' reader that takes cartridges
-
- Cartridges are accessed using serial read methods, contain data, not code
- so must be internal ROMs on the systems.
-
-
- ---
-
- V1 - rectangular cart
- glob up, pins toward you, pins 1-10, left to right
-
- 1 tied high
- 2 CE1 left glob
- 3 CE2 right glob
- 4 pin 5
- 5 pin 4
- 6 data
- 7 ground
- 8 clock
- 9 3.3 volts
- 10 tied high
-
- ----
-
- V2 - rounded top cart
-
- 1 CE1 left glob
- 2 CE2 right glob
- 3 tied high
- 4 ground
- 5 clock
- 6 data
- 7 ground
- 8 ground
- 9 3.3 volts
- 10 tied high
-
- V2 PCB silkscreened with GPR23L822A - 8Mbit serial ROM
-
- ----
-
- To dump:
- set data and clock high, CE1 low for 1 mS
- set CE1 high for 3 uS
- set data low for 2 uS
- set clock low for 2 uS
- set data high for 2 uS
- set clock high for 2 uS
- set clock low for 2 uS
- set data low for 2 uS
- loop 24 times:
- set clock high for 1 uS
- set clock low for 1 uS
- make data high Z
- loop 8M tims:
- set clock high for 1 uS
- sample data
- set clock low for 1 uS
- set CE1 low
-
- if 2 globs, repeat with CE2
+ Non-video 'electronic book' reader that takes cartridges
+
+ Cartridges are accessed using serial read methods, contain data, not code
+ so must be internal ROMs on the systems.
+
+
+ ---
+
+ V1 - rectangular cart
+ glob up, pins toward you, pins 1-10, left to right
+
+ 1 tied high
+ 2 CE1 left glob
+ 3 CE2 right glob
+ 4 pin 5
+ 5 pin 4
+ 6 data
+ 7 ground
+ 8 clock
+ 9 3.3 volts
+ 10 tied high
+
+ ----
+
+ V2 - rounded top cart
+
+ 1 CE1 left glob
+ 2 CE2 right glob
+ 3 tied high
+ 4 ground
+ 5 clock
+ 6 data
+ 7 ground
+ 8 ground
+ 9 3.3 volts
+ 10 tied high
+
+ V2 PCB silkscreened with GPR23L822A - 8Mbit serial ROM
+
+ ----
+
+ To dump:
+ set data and clock high, CE1 low for 1 mS
+ set CE1 high for 3 uS
+ set data low for 2 uS
+ set clock low for 2 uS
+ set data high for 2 uS
+ set clock high for 2 uS
+ set clock low for 2 uS
+ set data low for 2 uS
+ loop 24 times:
+ set clock high for 1 uS
+ set clock low for 1 uS
+ make data high Z
+ loop 8M tims:
+ set clock high for 1 uS
+ sample data
+ set clock low for 1 uS
+ set CE1 low
+
+ if 2 globs, repeat with CE2
*******************************************************************************/