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 |
|
Luxferre
|
898f1f22d3
|
some instruction progress
|
2022-08-08 11:07:24 +03:00 |
|
Luxferre
|
d2f4b058d2
|
Some TCC adaptations
|
2022-08-08 06:48:46 +03:00 |
|
Luxferre
|
27d12a1131
|
some skeleton for further codebase
|
2022-08-07 22:20:48 +03:00 |
|
Luxferre
|
11a73d1c6e
|
Made EquiRAM structure the main source of truth about sizing
|
2022-08-06 21:09:10 +03:00 |
|
Luxferre
|
4574e1def5
|
Working config found for apple2enh target
|
2022-08-06 19:02:13 +03:00 |
|
Luxferre
|
ee6d75ca24
|
Working config found for apple2enh target
|
2022-08-06 19:01:18 +03:00 |
|
Luxferre
|
c653bf6f73
|
some makefile improvements
|
2022-08-06 14:01:53 +03:00 |
|
Luxferre
|
00bdae06da
|
Added Makefile to simplify builds
|
2022-08-06 13:35:10 +03:00 |
|
Luxferre
|
62b84f735b
|
Described how we would build Equi for Apple II and started to debug the process
|
2022-08-06 12:14:23 +03:00 |
|
Luxferre
|
152744e84a
|
standardize
|
2022-08-06 09:34:32 +03:00 |
|
Luxferre
|
db589f3904
|
Fixed readme in terms of real RAM layout and how to compile on cc
|
2022-08-06 08:19:09 +03:00 |
|
Luxferre
|
3c24cccd9d
|
Up
|
2022-08-06 00:10:26 +03:00 |
|
Luxferre
|
21365cafc0
|
Up
|
2022-08-06 00:09:53 +03:00 |
|
Luxferre
|
0a23370e4f
|
Up
|
2022-08-06 00:08:17 +03:00 |
|