1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
2021-12-21 Russell Marks <zgedneil@gmail.com>
* Version 1.2b.
* bugs12.bas: fixed incorrect comment about LIST result, it was
only version 1.2a that had the relevant issue.
2021-12-19 Russell Marks <zgedneil@gmail.com>
* README: slight update for new version.
* zmakebas.1: version bump.
* bugs12.bas: updated to add a test of sorts for the latest DEF FN
bugfix.
* zmakebas.c: fix for failing to spot the end of DEF FN
parameters. Thanks to Chris Born for reporting this bug.
2021-07-04 Russell Marks <zgedneil@gmail.com>
* Version 1.2a.
* zmakebas.c: fixed possible buffer overruns. The remaining uses
of strcpy look reasonable. There is one use of sprintf I'd prefer
to replace with snprintf, but for some platforms it might be
unhelpful to require that. It's only used to get a known-4-digit
line number, so realistically it should be fine.
2021-07-03 Russell Marks <zgedneil@gmail.com>
* README: small tweaks, and noting that other versions are around.
* Makefile: updated to avoid warnings on more recent gcc, and use
a more usual man page location and file permissions.
* zmakebas.1: minor tweaks to update it, and made option listing
more consistent.
* bugs12.bas: tests for various bugs in 1.2, which are now fixed.
* Fixed line-continuation bug, it got confused if it hit EOF in
certain circumstances and could loop indefinitely.
* Made input buffer sizes capable of handling Basic lines larger
than a 48k Spectrum can load. So if you want to embed substantial
binary data like machine code in a REM statement you should now be
able to. Thanks to Paul Humphreys for his version that suggested
this would be useful, though I went a bit bigger. :-)
* Included DEF FN fix based on Antonio Villena's version. I
altered it slightly to avoid the sequence-point issue.
2021-06-27 Russell Marks <zgedneil@gmail.com>
* Fixed non-parsing of VAL$. Thanks to Andy J for pointing this
out.
2004-07-23 Russell Marks <russell.marks@ntlworld.com>
* Version 1.2.
2004-05-01 Russell Marks <russell.marks@ntlworld.com>
* Fixed ignoring of escape sequences in REM statements. Thanks
again to Matthew Westcott.
* zmakebas.c: added support for embedding literal eight-bit
character codes into the output, for e.g. colour control codes.
Thanks to Matthew Westcott for the patch.
2000-11-03 Russell Marks <russell.marks@ntlworld.com>
* Version 1.1.
* zmakebas.1: minor fixes.
* Cleaned things up a little, made installation saner, added
uninstall target, and updated contact details.
|