where both new and existing forum members can say 'hi' to each other!
User avatar
Posts: 7
Joined: Sun Dec 03, 2017 2:34 pm


Postby NickB » Sun Dec 03, 2017 4:31 pm

I expect the phrase "I learned to programme on the BBC Micro" is not unknown in these posts. I can be rather more specific - I learned to code by playing around with Great Britain Ltd by Simon Hessel.
With a pal, Steve, we taught it to play The Red Flag when Labour won, tried to implement the Club of Rome economic model in its calculations and I have forgotten what else.
I had an urge today to do that again and have declared an early NY resolution to rewrite it for the Mac, or a tablet, or something, with new bells and whistles.

Imagine my surprise when I learned that I could just play it here!

But I still want to get my hands on the code - the amended listings from my rinky-dinky dot matrix printer * are long gone.

So my opening question is, could someone tell my how best to get hold of a listing of the source code so that I can begin my reacquaintance with that great language, BBC Basic?

Thanks in anticipation and best wishes to all.


* Very Peculiar Practice reference

User avatar
Posts: 1217
Joined: Wed Jan 11, 2012 9:03 pm

Re: Hello

Postby Multiwizard » Sun Dec 03, 2017 4:34 pm

Hey Nick,

welcome to this great Forum... :D

Greetings from my little Dutch Acorn Attic, Wim... :-)

User avatar
Posts: 5623
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland

Re: Hello

Postby CMcDougall » Sun Dec 03, 2017 6:39 pm

welcome Nick :)

User avatar
Posts: 1901
Joined: Sun Nov 11, 2007 10:11 pm

Re: Hello

Postby davidb » Sun Dec 03, 2017 6:52 pm

Welcome! :D

One way to get a listing would be to LOAD the game (instead of CHAINing it) then spool the listing to a file or redirect the output to a printer. Feel free to ask in one of the subforums for hints on how exactly to do that. :)

User avatar
Posts: 5367
Joined: Thu Oct 02, 2008 4:51 pm
Location: Manchester

Re: Hello

Postby danielj » Sun Dec 03, 2017 6:58 pm

Hi Nick - welcome!

Loading the game reveals a "CALL TOP" and little else... So a little disassembly is probably going to be required. TOP seems to be at &1935 on my emulated beeb and the first instruction is an LDX :D - I haven't gone much further than that! (do start a thread in the 8bit software area!)


User avatar
Posts: 1292
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara

Re: Hello

Postby lurkio » Sun Dec 03, 2017 7:04 pm

NickB wrote:So my opening question is, could someone tell my how best to get hold of a listing of the source code so that I can begin my reacquaintance with that great language, BBC Basic?

Welcome, Nick! Here you go:

Last edited by lurkio on Mon Dec 04, 2017 1:12 pm, edited 1 time in total.

User avatar
Posts: 7
Joined: Sun Dec 03, 2017 2:34 pm

Re: Hello

Postby NickB » Sun Dec 03, 2017 8:05 pm

Thanks to all the responders so far, especially Lurkio whose link generated a listing.

I still need to find how to get that into a document I can read, print and tinker with, so I'll (point taken) head to a technical area for further help.

Cheers, Nick

Posts: 329
Joined: Thu May 02, 2013 4:58 pm

Re: Hello

Postby crj » Sun Dec 03, 2017 9:45 pm

Ah, Great Britain Limited!

I clearly had the hacker mentality from quite an early age. It turned out you could get some interesting economic results with policies like a VAT rate of -200%. The bounds checking wasn't especially good, and often you could plod on for quite a while in a nether world of overflows and negatives before you got ousted. (-8

User avatar
Posts: 2799
Joined: Thu Dec 13, 2012 8:46 pm
Location: Derbyshire

Re: Hello

Postby flaxcottage » Sun Dec 03, 2017 9:51 pm

Welcome, Nick. :D
- John

Currently running Level 4 Econet with BBC B, BBC B+ 128K, Master 128K, 4Mb A3000, 4Mb A3020, 4Mb A4000, 4Mb A5000 dual FDD; UK101; HP41CX setup; Psion 3a, 3mx and 5mx; Z88; TI-58c, TI-59 and printer, HP-16C programmer's calculator

User avatar
Posts: 1922
Joined: Tue Jun 21, 2011 8:25 am

Re: Hello

Postby tricky » Sun Dec 03, 2017 11:23 pm

Welcome, beebem has a handy copy and paste feature of you prefer modern editors.

User avatar
Posts: 3692
Joined: Wed Jun 13, 2012 5:23 pm
Location: Newton Aycliffe, County Durham

Re: Hello

Postby daveejhitchins » Mon Dec 04, 2017 8:09 am

Nick, Welcome to the Forum . . . Enjoy . . .

Good luck with you Quest =D>

Dave H :D
Parts: UM6502CE, GAL22V10D, GAL16V8D, AS6C62256A, TC514400AZ, WD1772, R6522, TMS27C512, AT28C256
Products: ARA II, ABR, ATI, AP6, MGC, AP5 . . .
For a price list, contact me at: Retro Hardware AT dave ej hitchins DOT plus DOT com

Return to “introduce yourself”

Who is online

Users browsing this forum: No registered users and 2 guests