EUMuLator is a reimplementation of the EUMEL0 machine in PureScript. Currently it is compatible with the EUMEL0 BIT-A-encoded instruction set as of version 1.8. For an introduction to the EUMEL operating system, see this page.
- EUMEL0 virtual machine implementation
- Browser intergation
First install PureScript. Then you’ll need a Hintergrund from EUMEL
version 1.8. Currently only the base disk set’s Hintergrund version 1.8.7 is extractable by the script
extractHintergrund.py, found in the tools repository. Extract the
dataspaces and run the disassembler:
linearizeDisk.py 03_eumel0.img 03_eumel0.img.linear extractHintergrund.py 03_eumel0.img.linear pulp run -- 0002_0004.ds
Note that running the disassembler makes sense only for dataspace four, the default dataspace, which contains each task’s code section.