<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Sat, 07 Nov 2009 19:37:42 +0100
From   : rick@... (Rick Murray)
Subject: Basic6809 1.00

Greg Cook wrote:

>> Pretty nifty - but what's it for? With the exception of
>> ORG, it looks like regular BASIC.
> Literally speaking, it's there to answer your question :)

When I meant "what's it for", the full version was "What assembler is it 
compiled with?". Sorry, me being too lazy to write it out in full.


> It generates the XMODEM-CRC table in BeebASM.

OMG!!! Just Googled it. Things have certainly moved on a lot recently. 
Okay, it isn't a full BBC BASIC, but it's enough.


Right. I think I will abandon my 6502asm project. Primarily for these 
reasons alone:
   * Uses standard 6502 syntax
   * Denote hex literals with '&' or '$'
   * Denote binary literals with '%'
   * Define labels with .label, like BBC BASIC
As those are the main reasons I started the project, back in 2004ish - 
all the other runs-on-PC 6502 assemblers seemed aimed at Commadore 
users. The only thing mine does in addition to that above is it also 
supports 0x prefix for hex (C style). And DCx instead of EQUx.

Oh, I dunno... It isn't as powerful, nor is it likely to be when done, 
but there are some interesting features, like C-style stuff in strings 
(\", \n, \xXX etc), and DCZ (zero-terminated string). I might spend a 
few hours patching in the #command stuff (the #IF...#THEN...#ELSE).


Whatever. BeebASM. OMG! Wow!


Best wishes,

Rick.

-- 
Rick Murray, eeePC901 & ADSL WiFI'd into it, all ETLAs!
BBC B: DNFS, 2 x 5.25" floppies, EPROM prog, Acorn TTX
E01S FileStore, A3000/A5000/RiscPC/various PCs/blahblah...
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>