Skip to content

Releases: SolraBizna/jarm

0.0a3a

27 Aug 17:06
Compare
Choose a tag to compare
0.0a3a Pre-release
Pre-release

This is a bugfix release that makes the simulator usable without -addrinfocmd. No other components were changed; the latest release for all other files is still 0.0a3.

0.0a3

07 Jun 15:39
Compare
Choose a tag to compare
0.0a3 Pre-release
Pre-release

This release adds partial Value support, and is complete enough to boot a (dog-slow) Lua 5.2 that runs OpenOS programs, and usually lasts almost long enough to install... A basic set of ROMs and a few toy bootable programs can be found at https://github.com/SolraBizna/ocarmrom

Still notably missing:

  • Method calls on Values; all you can do currently is pass them around and, eventually, Dispose them. This means no Internet cards yet.
  • Some emulated instructions.
  • Thumb mode.
  • Virtual memory.
  • Proper exceptions.
  • JIT.

lua52.elf is also included here. Source and a repo for that should come later; the build system is currently intertwined with my own filesystem and hacked-together libraries rather heavily, and it will be difficult to untangle before it becomes more stable. If you want to try this Lua, you will also need boot0.rom from the ocarmrom repo.