Pengo 46330
Labyrinth 63870
Monsters 10620
Snapper 41820
Air Lift 70460
Zalaga 59490
Pole Position 56600
Nemesis 16290
Space Eagles 11880
Starship Command 889
Chucky Egg 235330
Snake (fast) 1016
Planetoid 115400
Mr EE 103100
Pengo 46330
Labyrinth 63870
Monsters 10620
Snapper 41820
Air Lift 70460
Zalaga 59490
Pole Position 56600
Nemesis 16290
Space Eagles 11880
Starship Command 889
Chucky Egg 235330
Snake (fast) 1016
Planetoid 115400
Mr EE 103100
One of my interests as a teenager was hacking games to make them easier. I recently came across some notes I made on some of the cheats that I found.
I appologise for any errors in the information below. The cheats have been extracted from scrawled notes I made back in the 80s, and not tested recently.
The number of lives is set here:
&5DC9: LDA #&04 &59CB: STA &630
The number of lives is decreased here:
&4442: DEC &630
The start address for running the code is:
&5900
The number of lives is set here:
&307A: LDA #5 &307C: STA &88
The number of baddies on screen 2 is set here:
&344B : LDA #5
The start address for running the code is:
&4340
The number of lives is set here:
&5996: LDA #? &5998: STA &46
The number of lives is decreased here:
&58E9: DEC &46 (or is this &58ED)?
To eliminate all monsters from the game, remove the JSR and destination address from:
&4523: JSR xxxx
and replace with:
&4523: NOP NOP NOP
The start address for running the code is:
&1100
The initial number of lives / smart bombs is set here:
&276A: LDA #3 (Note: this value may be BCD).
Partial disassembly:
&5573: LDA #&68 - Initial Y coordinate &5575: STA &A24 &5578: LDA #&A8 - Initial X coordinate &557A: STA &A1B &557D: LDA #&12 - Initial room &557F: STA &55
To list the code:
*LOAD at &0E00
RENUMBER and remove lines 20, 100, 330, 850, 1310, 50
For infinite lives:
The following article was written by Roger Cullis, and published in PRACTICAL COMPUTING February 1985, Pages 122- 125.
Here are two diagrams that I drew years ago whilst seeking to understand the various sub-systems of the BBC Micro.
I one of my previous jobs I was responsible for tracking software licences for a large and diverse department. Sometimes this got rather complicated: for more than one suite of products we had a variety of retail, OEM, Upgrade and Competative Upgrade licences that needed to be cross-checked against the software that was actually installed on out PCs. One of these applications was Lotus SmatSuite.
I found the following list of SmartSuite versions an essential tool in making sense of our licences:
The following is a two-part article by Mike James that appeared in Electronics and Computing Monthly in April and May, 1985. They described the circuit diagram of the BBC Micro Model B. A quick Google suggests that these documents are not available elsewhere on the web, so I preserve them here for posterity.
Yes – I really am sad enough that I still find these documents an interesting read, some 22 years after they were first published. Hopefully someone else will find this material interesting – perhaps even useful. If that someone is you, please leave me a comment. It would encourage me enormously to know that I am not the only sad old geek that has fond memories of simpler days.
This reproduction of these articles was achieved by quickly hand-correcting an OCR of a poor and aging photocopy (I never did have the originals). As a result, it is likely to contain numerous typos that were not present in the original. Unfortunately, several of the sub-titles were impossible to read in the photocopy in the first article, so I have guessed the missing words and marked them with ‘<’ and ‘>’. The circuit diagram itself, whilst readable in the photocopy, is unlikely to scan very well using my poor equipment. Fortunately, this diagram is already available elsewhere on the web.