Virgil Dupras
fea9beac1e
recipes/pcat: move recipe blocks into local overlay
2020-09-20 20:48:52 -04:00
Virgil Dupras
475171d07b
recipes/ti84: move recipe blocks into local overlay
2020-09-20 20:24:09 -04:00
Virgil Dupras
373d03e0b1
recipes/trs80: move recipe blocks into local overlay
2020-09-20 11:57:30 -04:00
Virgil Dupras
97ec2569a0
recipes/rc2014: move recipe blocks into local overlay
2020-09-20 10:50:13 -04:00
Virgil Dupras
8e624034bf
recipes/sms: move recipe blocks into local overlay
2020-09-20 10:21:21 -04:00
Virgil Dupras
85f8543e17
avrspi: first steps
...
After having done my initial handshaking, I thought the rest of the
job was only a matter of implementing the protocol, but I was wrong.
There were many issues to fix before I could reliably communicate
with my 328P, mostly timing.
Now, I seem to be able to reliably extract fuse information, but
only in batch mode (that is, run "asp$ aspfl@" directly, then
running "(spid)" before running the next command). If I try to
interact with the chip in a single asp$ session, I sometimes get
wrong values (but no sync error! that's worrying...).
2020-08-30 08:01:09 -04:00
Virgil Dupras
124da6adec
Move SD Card subsystem outside of RC2014 recipe and add protocols
...
Although the SPI Relay driver is RC2014-specific, the SD Card driver
is generic enough to be a subsystem. That's the second subsystem we
add and this warrants, I think, the formalization of a new concept:
protocols.
2020-08-16 14:30:33 -04:00
Virgil Dupras
44a4c59525
Indicate unused blocks in master index
...
It gives a better idea of where stuff can be moved/added to.
2020-08-16 09:38:50 -04:00
Virgil Dupras
007252e459
Move SIO driver into RC2014 recipe
2020-08-16 09:31:02 -04:00
Virgil Dupras
ab72a4f383
doc: take bootstrap guide out of blkfs
2020-08-16 08:33:02 -04:00
Virgil Dupras
fd69195799
doc: take dictionary out of blkfs
2020-08-16 08:22:41 -04:00
Virgil Dupras
d03d93668f
doc: take implementation notes out of blkfs
2020-08-16 08:08:23 -04:00
Virgil Dupras
5c4bbaabf4
doc: move usage documention out of the system
2020-08-15 19:40:36 -04:00
Virgil Dupras
ddb934813e
sio: new driver
2020-08-15 09:44:19 -04:00
Virgil Dupras
2d9a07d215
blkunpack: don't include trailing empty lines
...
This was becoming heavy to manage.
2020-06-23 06:52:34 -04:00
Virgil Dupras
94ed01086a
pcat: move drivers and xcomp to blkfs
2020-06-22 14:21:25 -04:00
Virgil Dupras
177750c928
recipes/pcat: first steps into 8086!
2020-06-12 14:03:31 -04:00
Virgil Dupras
405444d630
8086asm: first steps
2020-06-12 10:49:27 -04:00
Virgil Dupras
f6ded7712e
VE: add 't'
...
This is the first commit I do entirely in VE. It's a habit I'm planning
on taking as it helps a lot to find usability issues.
2020-06-11 18:12:01 -04:00
Virgil Dupras
c07a594e1a
Begin working on a Visual Editor
2020-06-04 10:39:59 -04:00
Virgil Dupras
4c1cacd8d0
Remove Linker
...
Now that the boot binary is fully cross-compiled, there's no use for
the linker anymore. Theoretically, it could still be useful, but I
can't think of a real use case.
Let's take it out of the picture. If it's ever needed again, I'll
know where to find it.
2020-05-24 10:22:56 -04:00
Virgil Dupras
6bff03a48b
Move adev to core
...
It's small enough to be worth it.
2020-05-22 14:50:34 -04:00
Virgil Dupras
0939241db1
Add bootstrap guide
2020-05-21 15:25:12 -04:00
Virgil Dupras
b874a1c175
ps2: wip
2020-05-20 18:56:18 -04:00
Virgil Dupras
ee3407bf1c
avra: first steps
2020-05-16 09:51:02 -04:00
Virgil Dupras
bd38d80f9c
Move Cross-compiled core from B390 to B350
...
and renamed it "Core words". Also, reworded the presentation.
2020-05-15 22:44:49 -04:00
Virgil Dupras
43eabf566b
sms: WIP !
2020-05-14 22:15:31 -04:00
Virgil Dupras
68262f925b
Almost done De-XPACKing!
2020-05-14 09:58:48 -04:00
Virgil Dupras
bd1e76ec5b
Gather all RC2014 drivers into a single "RC2014 Recipe section"
2020-05-13 14:56:38 -04:00
Virgil Dupras
9b85961093
Rename "Core words" to "XPACKed core"
...
Now that this section is so small, I think I can see a possibility
for cross-compiling Collapse OS entirely, which would be great
because we could get rid of the relinker.
2020-05-13 14:31:56 -04:00
Virgil Dupras
029df00ad4
Free some space for xcomp core
2020-05-13 09:11:57 -04:00
Virgil Dupras
cbf5baf3b6
Pack core words a bit
...
This leaves space for xcomp-core which is growing.
2020-05-12 21:27:06 -04:00
Virgil Dupras
9ad7ee7a4b
Rename Inner core to Cross-compiled core
...
And refreshed description.
2020-05-11 22:23:26 -04:00
Virgil Dupras
4e98ef11bd
ti-84+: wip
...
I need RSHIFT and LSHIFT first...
2020-05-07 15:08:42 -04:00
Virgil Dupras
f2f3474698
Begin copying fonts (and compiler) to blk
2020-05-07 12:09:52 -04:00
Virgil Dupras
b89fa2981f
recipes/trs80: move RECV program to blkfs
2020-05-05 22:21:27 -04:00
Virgil Dupras
f38de1c151
Introduce the notion of Extra words
2020-04-29 21:52:18 -04:00
Virgil Dupras
0044011f06
Move AT28 and TRS80 drivers to higher blocknos
...
I'm reserving the 100-200 range for non-bootstrapping needs.
2020-04-29 21:04:10 -04:00
Virgil Dupras
865f4f9256
Move AT28 driver to blkfs
...
And adjust rc2014/eeprom recipe
2020-04-26 15:18:28 -04:00
Virgil Dupras
dee7eea497
Move link.fs to blkfs
2020-04-26 14:37:54 -04:00
Virgil Dupras
6f896caf7a
Copy core words to blkfs
2020-04-25 21:54:07 -04:00
Virgil Dupras
44403c3d4c
Move icore to blkfs
...
The way is clear for complete stage1 bootstrapping on the RC2014
target!
2020-04-23 15:14:14 -04:00
Virgil Dupras
8fbbf5209a
Copy sdc driver to blkfs
2020-04-23 13:55:00 -04:00
Virgil Dupras
a19376df6c
Copy ACIA driver to blkfs
...
We can get rid of acia.z80, but not of acia.fs yet, we still need it.
2020-04-23 12:42:41 -04:00
Virgil Dupras
503dbe9a2c
Copy boot.z80 to blkfs
2020-04-22 21:19:12 -04:00
Virgil Dupras
372524fd19
Move xcomp to blocks
2020-04-21 20:30:14 -04:00
Virgil Dupras
0892193cbe
Copy z80a.fs to disk blocks
...
I don't remove z80a.fs yet because build process needs it, but that
will change shortly.
2020-04-19 20:36:13 -04:00
Virgil Dupras
79ce88c12c
tools: add blkunpack
...
and remove cfspack, which will not ever be used again.
2020-04-16 19:44:17 -04:00
Virgil Dupras
57e20f0532
Block explorer upgraded to block editor!
2020-04-16 15:59:43 -04:00
Virgil Dupras
aec19e5c87
Add word "LOAD"
2020-04-14 18:15:07 -04:00