1
0
mirror of https://github.com/hsoft/collapseos.git synced 2024-12-25 04:58:05 +11:00
collapseos/recipes/sms/romasm
Virgil Dupras af0b6231ca recipes/sms/romasm: make ed's memory usage fit the SMS
Yup, that's ultimately why I've just made this whole big zasm
refactoring in the previous commits. To allow for this.

But also, zasm is in much better shape now...
2019-07-23 16:13:52 -04:00
..
.gitignore recipes/sms/romasm: first steps 2019-07-21 15:37:03 -04:00
glue.asm recipes/sms/romasm: adjust glue to zasm changes 2019-07-23 15:42:52 -04:00
Makefile recipes/sms/romasm: adjust ed/zasm offsets 2019-07-22 10:11:59 -04:00
README.md recipes/sms/romasm: first steps 2019-07-21 15:37:03 -04:00
user-tmpl.h recipes/sms/romasm: make ed's memory usage fit the SMS 2019-07-23 16:13:52 -04:00

zasm and ed from ROM

SMS' RAM is much tighter than in the RC2014, which makes the idea of loading apps like zasm and ed in memory before using it a bit wasteful. In this recipe, we'll include zasm and ed code directly in the kernel and expose them as shell commands.

Moreover, we'll carve ourselves a little 1K memory map to put a filesystem in there. This will give us a nice little system that can edit small source files compile them and run them.

Gathering parts