Dragon User


Programmer Utilities

Author: John Scriven
Publisher: Microdeal
Machine: Dragon 32

 
Published in Dragon User #021

This cassette contains nine short programs that each make up a lesson about machine code programming in general and using the 6809E in particular. Some lessons are terminated with a short question and answer section sometimes using multi-choice answers.

The first session introduces the ideas behind machine code programming and how the different registers in the 6809E processor operate. The second session talks about different number systems and why hexadecimal and binary are used in computers rather than base 10. Many of the sessions use examples of machine code programming to illustrate particular points and to demonstrate the advantages over Basic.

Subsequent tutorials go through addressing modes,branching and the whole instruction set, and later sessions touch upon pseudo-ops and short machine-code routines used to speed up video displays in your own programs. The style is rather compact but friendly, and is not beyond the comprehension of an able secondary school pupil.

Although I feel there could have been more question and answer sessions, and that the computer is frequently used merely as an electronic blackboard, this cassette does go some way to de-mystifying the world of machine language and that can't in itself be a bad thing.

John Scriven

Other Dragon 32 Game Reviews By John Scriven


  • Home Base Front Cover
    Home Base
  • Up Periscope Front Cover
    Up Periscope
  • Ninja Warrior Front Cover
    Ninja Warrior
  • Frogger Front Cover
    Frogger
  • Grand Prix Front Cover
    Grand Prix
  • Strategic Command Front Cover
    Strategic Command
  • Games Compendium Front Cover
    Games Compendium
  • I Ching Front Cover
    I Ching
  • Time Bandit Front Cover
    Time Bandit
  • Dungeon Raid Front Cover
    Dungeon Raid