Hello

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

Hello

Post by 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.

Nick

* Very Peculiar Practice reference

User avatar
Multiwizard
Posts: 1361
Joined: Wed Jan 11, 2012 9:03 pm
Contact:

Re: Hello

Post by 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
CMcDougall
Posts: 6123
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland
Contact:

Re: Hello

Post by CMcDougall » Sun Dec 03, 2017 6:39 pm

welcome Nick :)
ImageImageImage

User avatar
davidb
Posts: 2108
Joined: Sun Nov 11, 2007 10:11 pm
Contact:

Re: Hello

Post by 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
danielj
Posts: 6360
Joined: Thu Oct 02, 2008 4:51 pm
Location: Manchester
Contact:

Re: Hello

Post by 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!)

d.

User avatar
lurkio
Posts: 1656
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

Re: Hello

Post by 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:
:wink:
Last edited by lurkio on Mon Dec 04, 2017 1:12 pm, edited 1 time in total.

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

Re: Hello

Post by 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

crj
Posts: 834
Joined: Thu May 02, 2013 4:58 pm
Contact:

Re: Hello

Post by 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
flaxcottage
Posts: 3111
Joined: Thu Dec 13, 2012 8:46 pm
Location: Derbyshire
Contact:

Re: Hello

Post by flaxcottage » Sun Dec 03, 2017 9:51 pm

Welcome, Nick. :D
- John

Why do I keep collecting Acorn gear? I'm going to need a considerably bigger man-cave. :?

User avatar
tricky
Posts: 2628
Joined: Tue Jun 21, 2011 8:25 am
Contact:

Re: Hello

Post by tricky » Sun Dec 03, 2017 11:23 pm

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

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

Re: Hello

Post by 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

Post Reply