Virgil Dupras
b2b556911f
trs80: implement AT-XY
Also, I've run VE on the TRS-80 for the first time! It doesn't work
well though. Screen is mostly blank all the time.
I removed instructions from the recipe which became obsolete when
Collapse OS became 100% bootstrapped. Also, I've updated instructions
to change the NL override which is necessary for blkup to work.
4 年之前
Virgil Dupras
a2136e604d
rc2014/eeprom: adjust instructions
Now that adev is directly in core, things are easier.
4 年之前
Virgil Dupras
986249cf5e
rc2014: fix misinformation in README
4 年之前
Virgil Dupras
b5683f447b
sms/kbd: update instructions for Forth Collapse OS
The keyboard is a bit glitchy, but these are the same glitch as those
that were already present in Z80 Collapse OS. They still need fixing...
4 年之前
Virgil Dupras
b06cf09754
rc2014/ps2: update recipe to Forth's Collapse OS
4 年之前
Virgil Dupras
aad6b5c2e5
avra: add global constants
4 年之前
Virgil Dupras
ac309bbd9e
avra: rename AGAIN, to AGAIN?,
AGAIN, becomes a shortcut for "' RJMP AGAIN?,"
4 年之前
Virgil Dupras
7a41c5c6f9
avra: add IF, .. THEN,
I decided to keep SKIP, .. TO, (renamed from AT,) around and limit
IF, .. THEN, to the simple BRNE case.
4 年之前
Virgil Dupras
8bbd29d37d
avra: add SKIP, .. AT,
Will change to IF, .. THEN, but I need a way to easily reverse a
BR op. But from this commit, the translation of sms/kbd/ps2ctl.asm
is complete! perfect binary match!
4 年之前
Virgil Dupras
8ca85abfbd
avra: add BEGIN, .. AGAIN,
4 年之前
Virgil Dupras
7b7e60ed4a
avra: implement LD/ST
Still making great progress on sms/kbd/ps2ctl. Still matching ref
binary.
4 年之前
Virgil Dupras
6a55a04f22
sms/kbd: still advancing on ps2ctl
next step: implement ST.
4 年之前
Virgil Dupras
e0bc14e55c
avra: implement BR*
Getting good! still advancing on ps2ctl in sms/kbd and still
matching reference binary.
4 年之前
Virgil Dupras
cdddfdefae
avra: add a layer of indirection to FLBL!
This will make it easier to fit BR* in there.
4 年之前
Virgil Dupras
63dec372ce
sms/kbd: continue advancing on ps2ctl rewrite
Still binary matching. Next step is branching support.
4 年之前
Virgil Dupras
177e70580f
sms/kbd: begin rewriting ps2ctl to Forth
So far, the resulting binary matches.
4 年之前
Virgil Dupras
bd38d80f9c
Move Cross-compiled core from B390 to B350
and renamed it "Core words". Also, reworded the presentation.
4 年之前
Virgil Dupras
f2817870aa
sms: working on real hardware!
4 年之前
Virgil Dupras
ebc70be8e8
ti84: use dd instead of truncate
More portable
4 年之前
Virgil Dupras
f9a8e6f180
sms: Pad WIP
4 年之前
Virgil Dupras
1597f1e131
Don't generalize XYPOS just yet
It was ill-advised.
4 年之前
Virgil Dupras
175b4bc497
sms: CollapseOS prompt!
4 年之前
Virgil Dupras
ca60685067
Streamline initialization process
Instead of letting each configuration taking care of RDLN$ and
"CollapseOS" prompt, move this to BOOT to simplify xcomp units.
Initialization source code is now only for driver initialization.
4 年之前
Virgil Dupras
43eabf566b
sms: WIP !
4 年之前
Virgil Dupras
87b51a6261
By default, allocate about 0x100 bytes for PSP+RSP
During "make updatebootstrap", we use less than 0x20 bytes on the
PSP side and less than 0x40 bytes on the RSP one. 0x100 bytes ought
to be enough for anybody.
4 年之前
Virgil Dupras
b606dbf9af
rc2014: move xcomp unit's contents to blkfs
4 年之前
Virgil Dupras
a8e8204eba
trs80: adapt recipe to single stage xcomp
4 年之前
Virgil Dupras
303b34b483
ti84: adapt recipe to single stage xcomp
4 年之前
Virgil Dupras
0703da928e
rc2014: adapt recipe to single stage xcomp
It's now much easier...
4 年之前
Virgil Dupras
5446afd87d
emul: rename stage2 to stage
4 年之前
Virgil Dupras
e6bac985fa
Cross-compiles in a single stage!
Finally got rid of the XPACKed core and managed to cross-compile
all core words, which greatly simplifies the bootstrapping process.
4 年之前
Virgil Dupras
40a756cf1c
Move a bunch of words from XPACKed core to xcomp core
4 年之前
Virgil Dupras
51997533ff
Move a bunch of words from XPACKed core to xcomp core
4 年之前
Virgil Dupras
bd1e76ec5b
Gather all RC2014 drivers into a single "RC2014 Recipe section"
4 年之前
Virgil Dupras
bb77cd0759
xcomp: add overrides into a loadable block
Makes xcomp.fs units shorter.
4 年之前
Virgil Dupras
0434d02818
xcomp: implement X[']
4 年之前
Virgil Dupras
7c20501f27
Move core's blk to xcomp core (low and high)
TODO: implement X['] so that I can remove those XCURRENT patterns.
4 年之前
Virgil Dupras
029df00ad4
Free some space for xcomp core
4 年之前
Virgil Dupras
d6a3e79394
Free some space for xcomp core low
4 年之前
Virgil Dupras
6a5ff3adcb
rc2014: unify SD Card driver
Now more low/high layers.
4 年之前
Virgil Dupras
cbf5baf3b6
Pack core words a bit
This leaves space for xcomp-core which is growing.
4 年之前
Virgil Dupras
dfe474ca0e
xcomp: add XCOMPILE and X[COMPILE]
This allows us to move words like ABORT" to xcomp-core, which is
I think the last roadblock before being able to unify all drivers
into a single xcomp layer.
4 年之前
Virgil Dupras
44b065ff99
ti84: unify drivers
No more low/high
4 年之前
Virgil Dupras
6beb082e29
acia: make wholly cross compilable
4 年之前
Virgil Dupras
da371451cc
Replace INITIAL_SP with PS_ADDR conf
Now I struggle to remember why I ever did things they way I did.
There must have been a reason...
4 年之前
Virgil Dupras
4e1fe916be
ti84: working!
4 年之前
Virgil Dupras
2791dd992e
ti84: offset binary by 0x100 to free space for TI-specific stuff
Not yet tried on real hardware, but we should be getting pretty
close...
4 年之前
Virgil Dupras
06a4674317
ti84: implement a-lock
There's a bug where the first char after a-lock isn't a-modded. I
have troubles figuring it out for now. It feels like deja vu. I
think I had the same problem with asm.
4 年之前
Virgil Dupras
244776a7eb
ti84: enable alpha key
4 年之前
Virgil Dupras
abafd6d67b
ti84: fix glitches
4 年之前