SUC Club HI-RES Board
written by Malcolm Robb / SUC/UK
Source: SUC-magazine June 1983, Volume 3 Number 2, pp. 26 & 43
and September 1983, Volume 3 Number 3, pp. 24 - 25
|

click to see a detailed view ( 199kb ) |
|
The Sharp display code set presents 256 characters defined in
a ROM on a 8 x 8 matrix ( 64 dots per character ). If, through
hardware alteration, you replace part of this ROM by RAM it becomes
possible to define your own characters. This mod allows the user
to define 128 characters, display codes 128 to 255, whilst codes
0 to 127 remain unaltered. It is also possible by a switch to
return to the normal character set.
The system works from 3 memory ports with addresses E014 Hex,
E015, E016. E014 is used to select the number of the character
to be re-programmed, e.g. POKE ( E014H ),128 selects display code
128 to be altered.
|
E015 is used to select the line of the character to be re-programmed,
e.g. POKE ( E015H ),0 selects the top line of character 128 to be altered,
whilst POKE ( E015H ),7 selects the bottom line.
Once E014 and E015 have been set up the user must POKE ( E016H ),X
to actually re-program the Chr. Each pixel is one bit of the byte X
with the MSB displayed on the left of the line.
e.g. POKE ( E016H ),10101000 =
Program to program a chr below. Say we want display code character number
128 to look like this
|
|
128
|
64
|
32
|
16
|
8
|
4
|
2
|
1
|
153
|
Row 0
|
x
|
|
|
x
|
x
|
|
|
x
|
90
|
1
|
|
x
|
|
x
|
x
|
|
x
|
|
60
|
2
|
|
|
x
|
x
|
x
|
x
|
|
|
24
|
3
|
|
|
|
x
|
x
|
|
|
|
24
|
4
|
|
|
|
x
|
x
|
|
|
|
60
|
5
|
|
|
x
|
x
|
x
|
x
|
|
|
90
|
6
|
|
x
|
|
x
|
x
|
|
x
|
|
153
|
7
|
x
|
|
|
x
|
x
|
|
|
x
|
10 POKE (E014H), 128 : REM SELECT CHR 128
20 FOR A = 0 TO 7 : POKE (E015H), A : REM SELECT LINE NO.
30 READ B : POKE (E016H), A : REM PROGRAM LINE
40 NEXT A : END : REM DO NEXT LINE
50 DATA 153, 90, 60, 24, 24, 60, 90, 153
The circuit is built on Vero V-Q Board using the Vero wire system.
The board is mounted similarly to the Quantum board on the MZ80K. Both
the C-ROM and the CPU go on the vero, plugged into wire wrap sockets
which are arranged on the vero so that the wire wrap sockets plug straight
into the main PCB. The prize question is:- how do you do this on the
MZ80A PCB?
The circuit diagram appeared in the last magazine. It must be emphasised
that this board, although quite effective for high resolution diagrams
on the screen, will shortly be replaced by a more advanced board. It
is nevertheless an interesting project for home constructors and with
a little ingenuity could be fitted to the MZ80A computer. Programming
instructions were also given in the last magazine.
|