I have been working on a shell / launcher for the monochrome z80 series of calculators. It is based around two main things: 42maelstrom's Custom Menu and Zeda's Temp Proger. My goal was to make a shell that never writes anything to the Archive memory so it does not cause any GarbageCollect messages (except if the user selects Archive or Unarchive). However, while it does do that, it comes with some disadvantages. For example, it does not autodetect programs. There is a config file for adding new programs to the menu. However, this means that programs can have a "Nice Name" that shows up in the menu. There is also support for Asm programs. However, there is not any shell support. Another advantage is that while a program is running the launcher itself only uses ~500 bytes or Ram. Once I write another piece of Assembly this will drop to ~300 bytes. This does mean that part of the program lives in RAM, so those ~300 bytes will be susceptible to RAM clears. There is not any support for subprograms yet. It is almost complete in my opinion. I may upload the beta to the archives later.
Register to Join the Conversation
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Advertisement