Cross Assembler for BBC Micro

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

Cross Assembler for BBC Micro

Post by 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: 4149
Joined: Wed Jun 13, 2012 5:23 pm
Location: Newton Aycliffe, County Durham
Contact:

Re: Cross Assembler for BBC Micro

Post by 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: 2137
Joined: Wed May 18, 2005 9:09 am
Location: Newcastle upon Tyne
Contact:

Re: Cross Assembler for BBC Micro

Post by 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: 2461
Joined: Tue Jun 21, 2011 8:25 am
Contact:

Re: Cross Assembler for BBC Micro

Post by 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: 642
Joined: Sat Sep 19, 2015 10:11 pm
Location: Farnham, Surrey, UK
Contact:

Re: Cross Assembler for BBC Micro

Post by 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?
Bitshifters Collective | Retro Code & Demos for BBC Micro & Acorn computers | https://bitshifters.github.io/

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

Re: Cross Assembler for BBC Micro

Post by 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: 508
Joined: Fri Aug 28, 2015 8:34 pm
Contact:

Re: Cross Assembler for BBC Micro

Post by 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: 642
Joined: Sat Sep 19, 2015 10:11 pm
Location: Farnham, Surrey, UK
Contact:

Re: Cross Assembler for BBC Micro

Post by 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.
Bitshifters Collective | Retro Code & Demos for BBC Micro & Acorn computers | https://bitshifters.github.io/

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

Re: Cross Assembler for BBC Micro

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

Post Reply