aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md46
1 files changed, 35 insertions, 11 deletions
diff --git a/README.md b/README.md
index 6437c2b..af211b9 100644
--- a/README.md
+++ b/README.md
@@ -1,18 +1,42 @@
-# pu2 ~~+ ppu!~~
-smaller, better, faster, compact-er! let's gooooo
+# pu3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
+THIS IS PU3.<br>
+well, it's in beta...<br>
+but still, IT'S PU3 WOOOHOOO1?!?!!?!?!?
-## pu2
+## what
+cpu
-### how does this workkk
-to be humble, pretty clever stuff. (i forgor)
+## what's it do
+run bytecode fast
-### WHAT IS PU2
-- CPU Emulator
-- Assembler
-- Test Suite
+## why
+pu2 was faster but needed more instructions. pu3 slashes inst count usage by about 3x
-### instruction set
-pu2 has less instructions than pu (aka pu1), [moon's note: wow it seems like i forgor to complete this sentence...]
+## ir2?
+ir2 stays. maybe i'll rebrand it to ir3, but for now it's ir2. on the beta branch (here) it supports targetting pu3! the tests work, but surely i missed some logic bugs still hidden inside.
+
+## GUIDE???
+pu3/pu3.cpu.c
+
+## I NEED MONEY
+me too :<
+
+in my insatiable greed era
+
+~~# pu2 + ppu!~~
+~~smaller, better, faster, compact-er! let's gooooo~~
+~~## pu2~~
+
+~~### how does this workkk~~
+~~to be humble, pretty clever stuff. (i forgor)~~
+
+~~### WHAT IS PU2~~
+~~- CPU Emulator~~
+~~- Assembler~~
+~~- Test Suite~~
+
+~~### instruction set~~
+~~pu2 has less instructions than pu (aka pu1), [moon's note: wow it seems like i forgor to complete this sentence...]~~
~~## ppu~~