Luxferre
|
e3d48f1cf0
|
Streamlined some includes
|
2022-08-16 16:02:00 +03:00 |
|
Luxferre
|
95f56cc4d4
|
tcc didn't hget hurt
|
2022-08-16 15:55:12 +03:00 |
|
Luxferre
|
0bfa35c834
|
some tcc fixes
|
2022-08-16 11:58:44 +03:00 |
|
Luxferre
|
859e4b3108
|
Figured out termios
|
2022-08-16 11:51:49 +03:00 |
|
Luxferre
|
f5fe3b6a15
|
Attempt to somehow streamline the readme
|
2022-08-14 22:20:07 +03:00 |
|
Luxferre
|
887e637e28
|
Attempt to somehow streamline the readme
|
2022-08-14 22:18:38 +03:00 |
|
Luxferre
|
984ced3396
|
Apple IIe config figured out
|
2022-08-14 21:26:04 +03:00 |
|
Luxferre
|
71eb5bafa8
|
Added multitask example
|
2022-08-14 18:08:07 +03:00 |
|
Luxferre
|
7e7544a15a
|
Implemented some task control portio
|
2022-08-14 16:15:44 +03:00 |
|
Luxferre
|
93f19d3a17
|
Updated make target for a2enh
|
2022-08-14 15:58:45 +03:00 |
|
Luxferre
|
132dcedc9e
|
Implemented task privileges
|
2022-08-14 09:18:54 +03:00 |
|
Luxferre
|
30d901e29d
|
Implemented Y instruction for task loading
|
2022-08-13 23:39:45 +03:00 |
|
Luxferre
|
f46e21f7e7
|
Implemented Y instruction for task loading
|
2022-08-13 23:37:51 +03:00 |
|
Luxferre
|
03f413becc
|
Implemented round-robin task switching mechanism
|
2022-08-13 23:19:55 +03:00 |
|
Luxferre
|
080078cce5
|
Yet another RAM structure revamp for memory protection and future multitasking - to be reflected in README
|
2022-08-13 19:05:25 +03:00 |
|
Luxferre
|
b16e692e89
|
Yet another RAM structure revamp for memory protection and future multitasking - to be reflected in README
|
2022-08-13 18:48:31 +03:00 |
|
Luxferre
|
79c0001293
|
Correctly implemented write protection
|
2022-08-13 11:49:03 +03:00 |
|
Luxferre
|
e46d1e9195
|
Revamped persistent storage ops to Forth-like 1K-aligned blocks
|
2022-08-13 10:58:02 +03:00 |
|
Luxferre
|
970c6f919d
|
another a2e adjustment and stack size output on interactive banner
|
2022-08-13 10:24:55 +03:00 |
|
Luxferre
|
03cf5e95fe
|
memory revamp described, endianness checked
|
2022-08-13 08:46:25 +03:00 |
|
Luxferre
|
df9d9b7cbc
|
memory layout revamp
|
2022-08-13 07:40:48 +03:00 |
|
Luxferre
|
12a219fa64
|
of course
|
2022-08-12 17:34:46 +03:00 |
|
Luxferre
|
5b7ca1d2a0
|
minor readme update
|
2022-08-12 16:14:05 +03:00 |
|
Luxferre
|
25526d3abc
|
some readme fixes
|
2022-08-12 13:07:04 +03:00 |
|
Luxferre
|
ebbb0d0ae7
|
Removed irrelevant example snippet from the README; will be superseded with a proper loader example in the future
|
2022-08-12 12:57:01 +03:00 |
|
Luxferre
|
1b0379fbac
|
implemented silent mode with s command line parameter
|
2022-08-12 12:52:45 +03:00 |
|
Luxferre
|
cb4c12bfe9
|
Fixed VT100-compatible term init
|
2022-08-12 12:45:03 +03:00 |
|
Luxferre
|
99812a175d
|
fix for TCC
|
2022-08-12 12:16:06 +03:00 |
|
Luxferre
|
e2efbee2dd
|
Added PERSIST_FILE to make DFLAGS
|
2022-08-12 12:05:24 +03:00 |
|
Luxferre
|
129190b53b
|
minor persist fix
|
2022-08-12 11:58:45 +03:00 |
|
Luxferre
|
8401e5bbb3
|
minor persist fix
|
2022-08-12 11:50:59 +03:00 |
|
Luxferre
|
d736ab3019
|
Adapted persfile to 96K and the buffer size to fit AppleIIe
|
2022-08-12 11:46:04 +03:00 |
|
Luxferre
|
1a95042757
|
Persistent operations implemented
|
2022-08-12 11:26:34 +03:00 |
|
Luxferre
|
d48e6df014
|
terminal and readme improvements
|
2022-08-11 23:23:02 +03:00 |
|
Luxferre
|
d457e9c56e
|
Got rid of unnecessary var
|
2022-08-11 21:05:38 +03:00 |
|
Luxferre
|
2e311caa3f
|
Updated min ex
|
2022-08-11 20:49:34 +03:00 |
|
Luxferre
|
abfc1125c7
|
Implemented minification mode
|
2022-08-11 19:11:18 +03:00 |
|
Luxferre
|
c3faeff722
|
Implemented FizzBuzz example for current spec version
|
2022-08-11 18:38:02 +03:00 |
|
Luxferre
|
e99a36bd3c
|
some docs corrections
|
2022-08-11 15:39:22 +03:00 |
|
Luxferre
|
4c7643decd
|
Port I/O tested; strip unstable again, commented out
|
2022-08-11 15:36:39 +03:00 |
|
Luxferre
|
ac18f1499c
|
Some cc65 screen init and welcome prompt fix
|
2022-08-11 12:11:27 +03:00 |
|
Luxferre
|
ef0aee083f
|
fixed Q logic
|
2022-08-11 11:55:32 +03:00 |
|
Luxferre
|
f68975f5c8
|
Whitespace logic revamped, now Q at the end is mandatory but one can use any whitespace in the programs
|
2022-08-11 11:43:05 +03:00 |
|
Luxferre
|
c0ee893f25
|
Implemented G instruction
|
2022-08-11 09:29:05 +03:00 |
|
Luxferre
|
23b39f036a
|
Fixed return instruction and EOF behavior
|
2022-08-10 22:14:43 +03:00 |
|
Luxferre
|
6466fa7d87
|
Fixed return instruction and EOF behavior
|
2022-08-10 17:53:10 +03:00 |
|
Luxferre
|
f99b95fcd2
|
Implemented variable-length literals and strings
|
2022-08-10 16:49:46 +03:00 |
|
Luxferre
|
aaf98b5dbb
|
Got rid of POSIX warnings and re-enabled strip in the makefile for now
|
2022-08-09 21:34:33 +03:00 |
|
Luxferre
|
0be72ee3fd
|
Hopefully fixed literals and implemented most instructions
|
2022-08-09 20:59:08 +03:00 |
|
Luxferre
|
31166c8e7f
|
Temporarily commented out strip
|
2022-08-09 07:47:50 +03:00 |
|