Trying to figure out differences between the two. I was looking at the uk101 character rom binary and noticed several groups of characters we different, for example gone are the enterprise characters, tanks and others. Of course there is a pound symbol. It also occured to me that either the rom dumps are off or the bit orders are reversed.
Then there is the video format 48x16 vs 32x32, built in modulator, power supply.
Anyone know of other differences?
Steve
Superboard vs UK101
-
- Posts: 327
- Joined: Mon Oct 06, 2008 1:54 pm
- Location: Markham, Ontario, Canada
- Contact:
Superboard vs UK101
C4P working, C1P working. 600D Replica working, C4P+D&N floppy not working. 505 board, 610 board, Mittendorf board, TOSIE hacker board need testing, PicoDOS disk untested.
-
- Posts: 356
- Joined: Wed Mar 16, 2011 1:49 am
- Location: New Zealand
Re: Superboard vs UK101
BASIC UK101
B1
Input and fill buffer routine -input mask allows more CTRL chars; Rubout 7F routine calls MON
B3
Garbage collection fixed
B4
Startup message. No (c) Microsoft !
UK101 MONITORS:
Available Monitors MON101; NEWMON or MONUK02; CEGMON101; WEMON and others. Later 101s shipped with NEWMON
MON101 NEWMON I/O Vectors
Input FFBA FFAC
Output FF69 FFD4
Cont_C FF9B FF9B
Load FF8B FF8B
Save FF96 FF96
Polled Keyboard routine -rubout decoding
Video routine -chars/line;lines/screen
ACIA init routine location ?
NEWMON/MONUK02: -BASIC line editor. (no disk boot!); Tape Data and String store routines.
Hardware differences:
50 HZ VSync
Graphics characters
3 PCB versions, last one EPROM compatable.
Keyboard layout -no ESC key; no REPEAT key; LF marked as up arrow; useful key markings @ [ ] \
B1
Input and fill buffer routine -input mask allows more CTRL chars; Rubout 7F routine calls MON
B3
Garbage collection fixed
B4
Startup message. No (c) Microsoft !
UK101 MONITORS:
Available Monitors MON101; NEWMON or MONUK02; CEGMON101; WEMON and others. Later 101s shipped with NEWMON
MON101 NEWMON I/O Vectors
Input FFBA FFAC
Output FF69 FFD4
Cont_C FF9B FF9B
Load FF8B FF8B
Save FF96 FF96
Polled Keyboard routine -rubout decoding
Video routine -chars/line;lines/screen
ACIA init routine location ?
NEWMON/MONUK02: -BASIC line editor. (no disk boot!); Tape Data and String store routines.
Hardware differences:
50 HZ VSync
Graphics characters
3 PCB versions, last one EPROM compatable.
Keyboard layout -no ESC key; no REPEAT key; LF marked as up arrow; useful key markings @ [ ] \
600RevB:16K,2MHz,64x32,470,CEGMON
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator
-
- Posts: 67
- Joined: Thu Jul 18, 2013 11:24 am
- Location: Dorrigo, NSW , Australia
Re: Superboard vs UK101
Hi Steve, et al.
Rom dumps look ok.
Most of the UK101 Ascii characters are shifted to the left by one bit from the S2 equivalents, no idea why...
A few of the graphic chars are moved to no particular reason that I can think of.
Cheers,
Leslie
I've attached a comparison of the UK101 and S2 char rom dumps.Steve Gray wrote:It also occured to me that either the rom dumps are off or the bit orders are reversed.
Steve
Rom dumps look ok.
Most of the UK101 Ascii characters are shifted to the left by one bit from the S2 equivalents, no idea why...
A few of the graphic chars are moved to no particular reason that I can think of.
Cheers,
Leslie
- Attachments
-
- diff_UK101_S2_charrom.zip
- HTML diff between S2 and UK101 char rom
- (10.12 KiB) Downloaded 949 times
Superboard II - RevD, 8Kb, DABUG monitor ROM.
C1P - RevD, 610, 2 drives, CEGMON.
FPGA C1P/C2/C4. 1-8MHz, 48Kb ram, CEGMON, 16KB Hires.
C1P - RevD, 610, 2 drives, CEGMON.
FPGA C1P/C2/C4. 1-8MHz, 48Kb ram, CEGMON, 16KB Hires.
-
- Posts: 327
- Joined: Mon Oct 06, 2008 1:54 pm
- Location: Markham, Ontario, Canada
- Contact:
Re: Superboard vs UK101
C4P working, C1P working. 600D Replica working, C4P+D&N floppy not working. 505 board, 610 board, Mittendorf board, TOSIE hacker board need testing, PicoDOS disk untested.