[img] BBC BASIC (65) for Acorn Atom
 MDFS::Software.BBCBasic.Atom Search  

BBC BASIC I, II and III can be used on the Acorn Atom using the Atom BBC BASIC conversion kit. This remaps the memory and provides a small MOS interface. The minimal MOS interface only provides access to tapes, but provides some of the BBC's OSWORD and VDU functions.
Atom Minimal BBC OS ROM for Atom
Basic2 BBC BASIC 2
MemMap.htm Atom memory map when using BBC BASIC
BBC BASIC can be assembled to target the Atom. BBC BASIC appears to have been initially developed on the System 5 as "Acorn New BASIC" which can be assembled at a different location to run on the Atom.

It loads to &4000-&7FFF as this is the only contiguous 16K area of RAM, workspace at &2800, PAGE=&2C00, HIMEM=&4000.

This allows you to access AtomDOS disks, which the BBC BASIC conversion kit does not, as it is a direct target to the Atom/System and accesses the MOS via System/Atom MOS entry block. However, all the BBC's OSWORD functions and VDU graphics functions are absent.

ATBASIC1
Basic1.zip (source)
BASIC 0/System BASIC ("Acorn New BASIC")
Source assembleable with ARM BASIC 65 to target either the Atom/System or the BBC.
ATBASIC2
Basic2.zip (source)
BBC BASIC 2.00 for the Atom
Source assembleable with ARM BASIC 65 to target either the Atom/System, the BBC, or the Commodore 64.
ATBASIC3
Basic2.zip (source)
BBC BASIC 3.10 for the Atom
Source assembleable with ARM BASIC 65 to target either the Atom/System, the BBC, or the Commodore 64.
ABASIC.ssd Atom DOS disk image with BBC BASIC 1.00, 2.00 and 3.10
Also has a few simple tools: TINY65 tiny 6502 disassembler. Press SPACE to toggle memory dump, RETURN to scroll, A to select a new address.

Atom Atom documents

HOME   DOCUMENTS   LINKS   RECENT CHANGES
Best viewed with Any Browser Valid HTML 4.0! Hosted by Force9 Internet - Authored by J.G.Harston - Last update: 12-Jul-2015