1
0
mirror of https://github.com/hsoft/collapseos.git synced 2024-12-05 13:38:05 +11:00
collapseos/recipes/sms/romasm
Virgil Dupras 13028d431e recipes/sms/romasm: limit mmap size
Otherwise, we overflow into the RAM mirror, which means we
overwrite the beginning of the RAM.
2019-07-23 23:01:17 -04:00
..
.gitignore recipes/sms/romasm: first steps 2019-07-21 15:37:03 -04:00
glue.asm recipes/sms/romasm: limit mmap size 2019-07-23 23:01:17 -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 zasm's memory usage fit the SMS 2019-07-23 16:50:19 -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