Skip to content

Commit

Permalink
README - updated version, copyright, date and formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
mungre committed Oct 8, 2022
1 parent 5c9bb55 commit b2c3a53
Showing 1 changed file with 24 additions and 24 deletions.
48 changes: 24 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# BeebAsm
**Version V1.10-pre**
**Version V1.10**

A portable 6502 assembler with BBC Micro style syntax

Copyright (C) Rich Talbot-Watkins 2007-2012
Copyright (C) Rich Talbot-Watkins and the contributors 2007-2022
<[email protected]>

This program is free software: you can redistribute it and/or modify
Expand Down Expand Up @@ -732,34 +732,34 @@ There is also a demo called `"relocdemo.asm"`, which shows how the 'reload addre

## 9. VERSION HISTORY
```
08/10/2020 1.10 (Potentially breaking) Random number generator now uses 32-bit ints.
Documented "$" and "%" as literal prefixes (thanks to cardboardguru76 for pointing this out).
Fixed silently treating label references starting with "."
as 0 (thanks to Charles Reilly for this fix).
Allowed "-h" and "-help" options to see help.
Fixed tokenisation of BASIC pseudo-variables in some cases. (Thanks to Richard Russell advice on this.)
Fixed incorrect line number for errors inside macros with
blank lines inside them.
Fixed incorrect line numbers from PUTBASIC in some cases.
Fixed crashes in PUTBASIC caused by edge cases in end-of-file handling.
Added FILELINE$ and CALLSTACK$ (thanks to tricky for this)
Added -cycle, -dd and -labels options (thanks to tricky for these)
Added CMake support and man page (thanks to Dave Lambley)
Added string values and VAL, EVAL, STR$, LEN, CHR$, ASC, MID$,
LEFT$, RIGHT$, STRING$, LOWER$, UPPER$, ASM. (Charles Reilly with
thanks to Steven Flintham.)
Support underscore separators in numeric literals. C++'s built-in
parsing was used previously so beebasm's numeric syntax varied
between compilers and platforms; this is fixed.
Improved literal exponent parsing.
Error on out of range integer conversions.
09/10/2022 1.10 (Potentially breaking) Random number generator now uses 32-bit ints.
Documented "$" and "%" as literal prefixes (thanks to cardboardguru76 for pointing this out).
Fixed silently treating label references starting with "."
as 0 (thanks to Charles Reilly for this fix).
Allowed "-h" and "-help" options to see help.
Fixed tokenisation of BASIC pseudo-variables in some cases. (Thanks to Richard Russell advice on this.)
Fixed incorrect line number for errors inside macros with
blank lines inside them.
Fixed incorrect line numbers from PUTBASIC in some cases.
Fixed crashes in PUTBASIC caused by edge cases in end-of-file handling.
Added FILELINE$ and CALLSTACK$ (thanks to tricky for this)
Added -cycle, -dd and -labels options (thanks to tricky for these)
Added CMake support and man page (thanks to Dave Lambley)
Added string values and VAL, EVAL, STR$, LEN, CHR$, ASC, MID$,
LEFT$, RIGHT$, STRING$, LOWER$, UPPER$, ASM. (Charles Reilly with
thanks to Steven Flintham.)
Support underscore separators in numeric literals. C++'s built-in
parsing was used previously so beebasm's numeric syntax varied
between compilers and platforms; this is fixed.
Improved literal exponent parsing.
Error on out of range integer conversions.
12/05/2018 1.09 Added ASSERT
Added CPU (as a constant)
Added PUTTEXT
Added RANDOMIZE
Added TIME$
Added command line options: -title, -vc, -w, -D
Added conditional assignment (=?)
Added conditional assignment (=?)
Improved error handling in PUTFILE/PUTBASIC
Added optional automatic line numbering for PUTBASIC
Show a call stack when an error occurs inside a macro
Expand Down

0 comments on commit b2c3a53

Please sign in to comment.