GalaforceAtomDevDiary

From Retrosoftware

(Difference between revisions)
Jump to: navigation, search
(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 byte copy of the digit in screen
+
*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:

Image:Letter.PNG

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 MODE2BBC MODE5Atom CLEAR4a
Colours/pixel1644
Bits/pixel422
Pixels/byte244


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
Galaforce Intro screenshot
Posted: 16:22, 17 Aug 2011
Galaforce Highscore screenshot
Galaforce High Score screenshot
Posted: 16:22, 17 Aug 2011