GalaforceAtomDevDiary
From Retrosoftware
(Difference between revisions)
(→Score) |
(→Score) |
||
| Line 36: | Line 36: | ||
*Score digits (line 1) are stored in DIGITS.INC | *Score digits (line 1) are stored in DIGITS.INC | ||
*The size of a digit is 6x8 pixels | *The size of a digit is 6x8 pixels | ||
| - | *A digit in DIGITS.INC is | + | *A digit in DIGITS.INC is an image of the digit on screen |
====Stars==== | ====Stars==== | ||
Revision as of 16:49, 17 August 2011
Contents |
Galaforce Acorn Atom Development Diary
by Kees van Oss
16 August 2011
Program
Font
- The textfont is stored in the SPFONT.INC file.
- You can print single- (CHARP.INC) or double size characters (TITLE.INC).
- Double size characters prints all pixels and rows double.
- Every pixel is shifted out of the Storage byte and put on screen as a coloured pixel.
- A letter (5 x 8) is stored 90 degrees rotated (8 x 5).
The letter G is stored like this:
Pixel
- A pixel is plotted on the screen as a coloured pixel.
- Below you can find a table with the difference between a BBC and an Atom coloured pixel:
| BBC MODE2 | BBC MODE5 | Atom CLEAR4a | |
| Colours/pixel | 16 | 4 | 4 |
| Bits/pixel | 4 | 2 | 2 |
| Pixels/byte | 2 | 4 | 4 |
Score
- Score digits (line 1) are stored in DIGITS.INC
- The size of a digit is 6x8 pixels
- A digit in DIGITS.INC is an image of the digit on screen
Stars
Screenshots
Galaforce Intro screenshot Posted: 16:22, 17 Aug 2011 | Galaforce High Score screenshot Posted: 16:22, 17 Aug 2011 |