top of page
VGL_Banner_wLogo.png

THE COMPLETE SPECTRUM ROM DISASSEMBLY

Ian Logan, Frank O'Hara




 

The Sinclair Spectrum is a complex microcomputer whose normal operation is controlled by the 16K ROM program that is inside of every Spectrum.


In this book, Dr. Ian Logan and Dr. Frank O'Hara examine this program and explain exactly what it is that makes the Spectrum operate in the way that it does. Every routine in the ROM has been disassembled and has full comments on what its function is and how it relates to the other functions in ROM.


Each aspect of the Spectrum operation is discussed in detail:


The input/output routines:

  • These cover the keyboard routines, the loudspeaker, the cassette handling routines, and the screen and printer handling routines.

BASIC line and command interpretation:

  • This part of the ROM considers each BASIC statement as a set of commands. For each command there is a 'command routine', and it is the execution of the machine codfe in the appropriate 'command routine' that affects the 'interpretation'.

Expression evaluation:

  • The Spectrum has a most comprehensive expression evaluation allowing for a wide range of variable types, functions and operators.

The arithmetic routines and the floating point calculator:

  • This part of the ROM handles all the numbers in a unique five byte floating point form, as well as all the mathematical functions.


Overall, the 16K ROM programs offers on extremely wide range of BASIC commands and functions. This book makes all the functions and entry points available for use in your own programs or for modification into your own special routines.


The COMPLETE SPECTRUM ROM DISASSEMBLY is a must for all serious programmers of the Spectrum.

 

PUBLICATION DETAILS

LANGUAGE

BINDING

EDITION

ISBN

YEAR

PAGES

English

Paperback

1st Edition

9780861611164

1983

236

Portuguese

Paperback


TBD

1986

236

OTHER NAMES

  • O Sistema Operativo Do Spectrum Rom Disassembly

 

TAGS


Publishers: #EditorialPresenca (Editorial Presenca) #MelbourneHouse (Melbourne House)

Format: #Paperback

Accessibility: N/A

Year: #Year1983 #Year1986

Genres: #EarlyYears #HomebrewModding #Technical Companies: N/A

Public Figures:

N/A

Games:

N/A

Misc:

Comments


bottom of page