UrCPU is a virtual CPU for running UrScheme. UrCPU takes the x86 GNU Assembly output from UrScheme, parses it, and interprets the assembly instructions. UrCPU is intended only to be powerful enough to run UrScheme and it is not a general purpose virtualized x86 CPU or assembler.
UrCPU is primarily a pedagogical exercise in learning x86 assembly and the internals of a self-hosting Scheme compiler.
Unusable at the moment. Get the code from GitHub.
Unusable at the moment.
Copyright 2008, Matthew O'Connor All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as UrScheme itself.