Cross Assembler for BBC Micro

discussion of beeb/electron applications, languages, utils and educational s/w
GrahamN
Posts: 11
Joined: Wed Nov 18, 2015 11:49 am
Location: Burnham on Crouch, Essex

Cross Assembler for BBC Micro

Postby GrahamN » Wed Jul 26, 2017 8:18 pm

Appreciate some advice.

I am looking at creating some BBC Micro ROMS (test programs, possibly utilities etc.) and am struggling to find a cross assembler for Windows 10 64bit. Can anyone offer some advice?

My plan (if I can find the write tools) is to play around with programs from the BBC service manual to start, burn them to EPROMs using my Windows machine, then modify them / write new routines etc. as I get more proficient at writing code.

I've searched this forum, google etc. but keep getting dead links or older software which won't work on my machine.

Thanks in advance.

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

Re: Cross Assembler for BBC Micro

Postby daveejhitchins » Wed Jul 26, 2017 9:30 pm

Try looking up "Cross32". I have an old copy of this that may (?) work on Windows 10. We did an Archimedes version BITD, of which I still have copies.

Let me know after you've had a Google . . .

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

User avatar
sydney
Posts: 1965
Joined: Wed May 18, 2005 9:09 am
Location: Newcastle upon Tyne

Re: Cross Assembler for BBC Micro

Postby sydney » Wed Jul 26, 2017 9:39 pm

Beebasm would be my recommendation. I'll post some links when I'm home on the laptop.

Edit: have a look here: beebasm

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

Re: Cross Assembler for BBC Micro

Postby tricky » Wed Jul 26, 2017 10:21 pm

I use beebasm for all my stuff, including the basic bits, but putbasic can't handle abbreviations (.).
Beebwiki has all the sideways ROM/RAM info you will need, and there are a few here templates around here somewhere.

User avatar
kieranhj
Posts: 484
Joined: Sat Sep 19, 2015 10:11 pm
Location: Farnham, Surrey, UK

Re: Cross Assembler for BBC Micro

Postby kieranhj » Wed Jul 26, 2017 10:52 pm

On the topic of BeebAsm - did we ever make the Stardot repo in GitHub the official repository for BeebAsm? I still have a clone of the proposed-updates branch by ZornsLemma on Tom Seddon's repo.

Seems like something the Stardot community is capable of owning now? Would you be happy with that Rich?

User avatar
Rich Talbot-Watkins
Posts: 1089
Joined: Thu Jan 13, 2005 5:20 pm
Location: Palma, Mallorca

Re: Cross Assembler for BBC Micro

Postby Rich Talbot-Watkins » Thu Jul 27, 2017 9:16 am

Yeah, absolutely! I haven't touched BeebAsm for years, and it seems like others have been making steady improvements which need to be incorporated into an official release.

SteveF
Posts: 429
Joined: Fri Aug 28, 2015 8:34 pm

Re: Cross Assembler for BBC Micro

Postby SteveF » Sun Jul 30, 2017 12:41 am

Thanks Rich!

Kieran - do you plan to do whatever is necessary to put this in the stardot repo, or do you want me to have a go? I'm no git/github expert but I can try...

User avatar
kieranhj
Posts: 484
Joined: Sat Sep 19, 2015 10:11 pm
Location: Farnham, Surrey, UK

Re: Cross Assembler for BBC Micro

Postby kieranhj » Sun Jul 30, 2017 4:51 pm

Thanks for confirming Rich and for the offer Steve. I'm moving house this week so going to lose internet fairly imminently - might be better if someone else sets up the repo. There are plenty of GitHub admins on the Stardot forum who can help out here.

SteveF
Posts: 429
Joined: Fri Aug 28, 2015 8:34 pm

Re: Cross Assembler for BBC Micro

Postby SteveF » Sun Jul 30, 2017 5:05 pm

Cheers. I guess there's no rush so let's see if any of them are reading this and volunteer. :-)

Good luck with the move!


Return to “software: other”

Who is online

Users browsing this forum: No registered users and 3 guests