Difference: RaspiElfKeypad (10 vs. 11)

Revision 112018-05-31 - PeterSchmid

Line: 1 to 1
 
META TOPICPARENT name="WebHome"
%DASHBOARD{ section="banner"
Line: 6 to 6
  title="!RaspiElf Keypad" titlestyle="color:#F00000;" }%
Changed:
<
<
Intro
>
>
Intro
 The Elf Membership Card has 8 data switches, 3 mode switches, and a IN push button on its front panel. The data is displayed on 8 LEDs (binary). It is a error prone but educational task to "switch in" (load) the program.

I have got an old external keypad because my old notebook did not have any numeric keypad. The keys looks similar to those old Elf hex keypads, why not use this spare keypad for the Elf Membership Card? It is a Cherry keyboard and I have an other Cherry keyboard with the same type of key caps and it was easy to replace the two upper rows with the A to F caps.

See also the RaspiElfDisplay (TIL311 like LED display).

Changed:
<
<
Contents
>
>
Contents
 
Line: 23 to 23
 
keypad-display.jpg
Keypad and display

Short Mode Key Keycode Notes
Changed:
<
<
IN Input I, [CR] 96  
LD Load L, + 78  
R/S Run/Wait R, . 83 R/S is a reminiscence of HP pocket calculators
MP Memory Protect M, - 74  
SW Switch/Keypad S, [BS] 14  
>
>
IN Input I, [CR] 96 Increment address, in LOAD mode causes the data byte shown to be written to the address shown
LD Load L, + 78 Goes to the LOAD mode. In the LOAD mode goes to the address entry mode
R/S Run/Wait R, . 83 Toggles between Run and Wait. R/S is a reminiscence of HP pocket calculators
MP Memory Protect M, - 74 Shows data byte from the address shown
SW Switch/Keypad S, [BS] 14 Toggles between front panel switches and keypad

The modes are shown in the display by the decimal points.

RCA COSMAC Microterminal

RCA COSMAC Microterminal

R
Reset: resets the logic of the Microterminal and microprocessor system. Puts the CDP1802 in Reset state.
RU
Run Utility: starts execution of the Utility Program (UT5), which is at location 8000.
RP
Run Program: starts program execution at location 0000 with R0 as program counter.
CONT/STEP
Slide switch to enable continous or single-step operation of the microprocessor system.
Arrow leftArrow right
Entry Mode Control: this key toggles between the address entry and data entry modes.
INC
Increment Address: each depression increments the address shown in the display. In the data entry mode, it also causes the data byte shown to be written to the address shown before incrementing the address.
$P
Start Addressed Program: starts program execution at the location shown in the address display.
CA
Clear Address: clears (resets) the address display to 0000.

QUEST Super Elf

I
Input
L
Load mode
R
Reset
G
Go (run mode)
W
Wait (processor clock could be stopped)
M
enable Monitor ROM
S
Single step
P
Protect memory

Elf 2000

R
RESET
G
RUN
L
LOAD
M
MP Memory Protect
I
INPUT
 
Deleted:
<
<
http://www.decodesystems.com/cosmac/mpm-212.pdf
 
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback