No description
Find a file
Sami Samhuri a4506bab10 [NEW] First hints of cross-platform support. Compiles to Mach-O on Darwin with nasm and gcc.
There is no binary assembler support for Darwin yet! I'm not sure when I will dive into the details
of generating a Mach-O binary from Ruby or C.

[MERGED] Binary assembler support.  It *should* work on ELF but it needs testing on Linux.
2009-05-25 16:26:21 -07:00
asm [NEW] First hints of cross-platform support. Compiles to Mach-O on Darwin with nasm and gcc. 2009-05-25 16:26:21 -07:00
test [NEW] First hints of cross-platform support. Compiles to Mach-O on Darwin with nasm and gcc. 2009-05-25 16:26:21 -07:00
.gitignore [BUNK] moving to macbook, broken commit. 2009-05-24 20:29:17 -07:00
build.rb [NEW] First hints of cross-platform support. Compiles to Mach-O on Darwin with nasm and gcc. 2009-05-25 16:26:21 -07:00
compiler.rb [NEW] First hints of cross-platform support. Compiles to Mach-O on Darwin with nasm and gcc. 2009-05-25 16:26:21 -07:00
cradle.rb Initial commit of a compiler in Ruby. 2009-05-13 20:56:46 -07:00
elfwriter.c [FIXED] compiler appends _exit code to binary output 2009-05-19 18:09:28 -07:00
interpreter.rb [NEW] Added the bare-bones interpreter with i/o primitives. 2009-05-15 09:38:16 -07:00
lea.asm [NEW] Emit x86 code for the mov instruction. Barely works 1/2 the time. 2009-05-19 17:01:14 -07:00
Makefile [BUNK] moving to macbook, broken commit. 2009-05-24 20:29:17 -07:00
min.code [FIXED] compiler appends _exit code to binary output 2009-05-19 18:09:28 -07:00
min.darwin.asm [NEW] First hints of cross-platform support. Compiles to Mach-O on Darwin with nasm and gcc. 2009-05-25 16:26:21 -07:00
min.linux.asm [NEW] First hints of cross-platform support. Compiles to Mach-O on Darwin with nasm and gcc. 2009-05-25 16:26:21 -07:00
mov.asm [NEW] Emit x86 code for the mov instruction. Barely works 1/2 the time. 2009-05-19 17:01:14 -07:00
template.darwin.asm [NEW] First hints of cross-platform support. Compiles to Mach-O on Darwin with nasm and gcc. 2009-05-25 16:26:21 -07:00
template.linux.asm [NEW] First hints of cross-platform support. Compiles to Mach-O on Darwin with nasm and gcc. 2009-05-25 16:26:21 -07:00
x86.txt [NEW] some notes on x86 encoding. 2009-05-19 17:04:18 -07:00