There were various
releases of the Lynx, with different
amounts of
memory, 48k,96k and 128k
|
![]() |
Documentation
Unfortunately, there is very little documetation on the Camputers Lynx... fortunately the' Lynx User' newsletter covered everything pretty clearly... you can get it here:F | E | D | C | B | A | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
X | 1 | X | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
8k ram bank | Seen at Addresses |
A | &0000-&1FFF &2000-&3FFF &8000-&9FFF &A000-&BFFF |
B | &4000-&5FFF &6000-&7FFF &C000-&DFFF &E000-&FFFF |
Bank | &0000
-
&1FFF |
&2000
-
&3FFF |
&4000
-
&5FFF |
&6000
-
&7FFF |
&8000
-
&9FFF |
&A000
-
&BFFF |
&C000
-
&DFFF |
&E000
-
&FFFF |
Ram amount (128k+) |
Purpose |
0 | A / Rom1 |
A / Rom2 |
B / 4kRom |
B | A | A | B | B / ExtRom |
20K | Accessing Rom |
1 | Ram |
Ram |
Ram |
Ram
B |
Ram A | Ram | Ram |
Ram |
64K | Accessing Ram |
2 | A | A | B | B | A | A / Blue |
B / Red |
B | 16K | Accessing Red/Blue Vram |
3 | A | A | B | B | A | A / AltGreen |
B / Green |
B | 16K | Accessing Green Vram |
4 | Off Board Expansion |
Port
&FFFF Bits |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Meaning | Read Bank 4 |
Read Bank 2 / 3 |
Read Bank 1 |
Read Bank 0 |
Write Bank 4 |
Write Bank 3 |
Write Bank 2 |
Write Bank 1 |
Purpose | Read Vram |
Read ROM |
Write Green / AltGreen Vram |
Write Red/Blue Vram |
Write 16k RAM |
Port
&0080 Bits |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Meaning | 0 | VSYNC | CPU Access |
Show Green /Altgreen |
Lock Bank3 |
Lock Bank2 |
0 | 0 |
Purpose | Wait for next redraw |
Allow Vram Access |
Pageflipping 1=Alt |
Write Red / Blue Vram |
Write Green / AltGreen Vram |
Mode | Color | Out
(&FFFF) |
Out
(&0080) |
Address
Range |
Read | Red | &60 | &28 | &C000-&DFFF |
Blue | &60 | &28 | &A000-&BFFF | |
Green | &60 | &24 | &C000-&DFFF | |
AltGreen | &60 | &24 | &A000-&BFFF | |
Write | Red | &03 | &28 | &C000-&DFFF |
Blue | &03 | &28 | &A000-&BFFF | |
Green | &05 | &24 | &C000-&DtFFF | |
AltGreen | &05 | &24 | &A000-&BFFF | |
OFF | &0 | &0 |
Mode | Color | Out
(&FFFF) |
Out
(&0080) |
Address
Range |
Write | Red+Green | &07 | &20 | &C000-&DFFF |
Blue+AltGreen | &07 | &20 | &A000-&BFFF |
Address | Purpose |
&0000 | ROM |
&6000 | Basic Ram |
&6307 | Basic Stack |
&6C00 | Free Ram |
&9FFF | Stack pointer |
&A000 | VRAM (Blue / AltGreen) |
&C000 | VRAM (Red / Green) |
&E000 | Unused |
&FFFF | End of ram |
|
![]() |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
0000 | Shift | Escape | Down | Up | ShiftLK | 1 | ||
0001 | C | D | X | E | 4 | 3 | ||
0010 | Control | A | S | Z | W | Q | 2 | |
0011 | F | G | V | T | R | 5 | ||
0100 | B | N | Space | H | Y | 6 | ||
0101 | J | M | U | 8 | 7 | |||
0110 | K | , | O | I | 9 | |||
0111 | ; | . | L | P | 0 | |||
1000 | : | / | I | @ | - | |||
1001 | r | Return | l | ] | Delete |
Bits | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Detail | 0* | - | Volume |