Commit Graph

15 Commits

Author SHA1 Message Date
Klaus2m5 401fbd077b added error 247 - input buffer overlap
linbuf & progbuf might overlap when automatic statement expansion (N+1
-> N=N+1) is used excessively.
2015-12-10 14:24:11 +01:00
Klaus2m5 f8e18b96cd update to error 245 (missing closing parenthesis)
error pointer now points to the matching opening parenthesis.
2015-12-10 12:12:13 +01:00
Klaus2m5 950d3a1c92 Speedy Gonzales update 5
added syntax checking & runtime error messages
2015-12-08 19:54:35 +01:00
Klaus2m5 30d970341a fixed load/save with error causes a loop in prnum: 2015-11-24 20:28:44 +01:00
Klaus2m5 bc79ed5c12 fixed load does not clear stack and label array 2015-11-24 14:49:03 +01:00
Klaus2m5 d8ddf31ac3 Speedy Gonzales update 4
added load from & save to the emulator's EEPROM
2015-11-24 11:48:26 +01:00
Klaus2m5 b1366fa1fb fixed broken bypass for compare operators 2015-11-21 12:42:46 +01:00
Klaus2m5 217281b671 Speedy Gonzales update 3
merged oper: and exec:
added braces as shift operator
added check for ctrl-c and ctrl-z to goto to allow user to escape from
an unintentional loop
2015-11-20 19:00:15 +01:00
Klaus2m5 fbd001c897 Speedy gonzales update 2
;   added inline divide by 10 to prnum:.
;   fixed statement delimiter not overriding mismatched
;     parentheses.
;   line numbers >= 65280 are now reserved for the
;     following fast return & goto features.
;   added a gosub stack, depth = 16 address words.
;     {==...} is a gosub and pushes the return address
;     of the next line.
;     {#==} is a return and pops the address when the
;     result is the special line numer asigned to {=}.
;   added a 31 line addresses acronym label array.
;     lowercase characters and symbols in the $60-$7e
;     range are used to address the array. the array
;     is populated with the address of a line when a
;     character in the allowed range preceeds the line
;     number.
2015-11-16 21:15:02 +01:00
Klaus2m5 ff26f67cf7 Speedy Gonzales update
;   added decimal to binary conversion on line entry.
;   abbreviated getting a simple variable in getval:.
;   bypassed setting a simple variable in exec:.
2015-11-09 15:38:29 +01:00
Klaus2m5 c08c882bfa added Speedy Gonzales
Added a performance enhanced version of VTL02C. This is work in progress
and not a stable version!
2015-11-05 18:20:03 +01:00
Klaus2m5 251944d43a VTL02C
update to VTL02C
2015-10-29 20:12:42 +01:00
Klaus2m5 e544e9bb83 added source for AS65, update for the Kowalski simulator 2015-10-22 13:45:12 +02:00
Klaus2m5 6203d3da84 Initial distribution 2015-10-18 12:55:38 +02:00
Klaus2m5 b2a7210d0a 👾 Added .gitattributes & .gitignore files 2015-10-18 12:50:47 +02:00