aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorGravatar Moon Flower <moon@coffin.ir> 2025-08-28 17:40:20 +0330
committerGravatar Moon Flower <moon@coffin.ir> 2025-08-28 17:40:20 +0330
commit05491e6fb4b2d56841ad8fe2ab1b7371592ebe74 (patch)
tree1c8e1d4221444238ddc7a24443173e52beb7a462 /README.md
parentpu3 poc5 (diff)
pu3 almost ready!HEADpu3
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~~