Mark Wharton Moonbase, 1985–1995

Titles › Surviving on disk

Goldfields 1986

Year
1986
Machine
Commodore 64
For
Jacaranda Software
Written in
BASIC compiled with Blitz!, with a BASIC loader and 6502 around it
Goldfields's title screen

Trevor Jacob's simulation of life on the colonial goldfields: you start on the wharf at a colonial port, penniless, with one year to make your fortune. Greg Perry and Mark Wharton programmed the Commodore 64 version, as its title screen credits them.

Every part of 64K

The Commodore 64 has 64K of memory, but three stretches of it, 20K in all, lie under BASIC's ROM, the I/O chips and the KERNAL's ROM. Goldfields uses every part of it: the game below them, its text routines above it, and 313 of its 423 texts in the RAM beneath the ROMs and the chips, which it reads a byte at a time by switching the ROMs out.

Blitz!'s compiled code is about a third smaller than the same program as BASIC's text, and measured, that text and its variables would not fit where the game is.

Who made it

From the archive

Software Reviews: Goldfields, Australian Educational Computing, Vol 1 No 1, July 1986, page 59
Software Reviews: Goldfields, Australian Educational Computing, Vol 1 No 1, July 1986, page 59: read it at the Australian Council for Computers in Education The review in the journal's first issue: the package at $65, for the Apple IIe and IIc, the Commodore 64 and 128 and the BBC B, B+, Master 128 and Econet, the IBM PC version due later in the year; the play, from the wharf to the certificate; "a particularly useful package, adaptable to a number of levels in both upper primary and secondary social science classes".