A Virtual x86 CPU for Running UrScheme
Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
lib
rake
spec
.gitignore
LICENSE
README.md
Rakefile

README.md

About

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.

Install

Unusable at the moment. Get the code from GitHub.

Usage

Unusable at the moment.

License

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.