This website requires JavaScript.
5a37caf8b2
prettier moons
main
august
2024-09-26 22:53:14 -04:00
3de2c63fe0
fix too wide glyphs
august
2024-09-26 22:11:18 -04:00
3856d81c47
make sure GeorgeEmu can't be constructed without a rom
august
2024-09-26 21:13:57 -04:00
a621ec235a
ignore Cargo.lock
august
2024-09-26 21:11:15 -04:00
f464dbfaf1
enabled piping a program from stdin
august
2024-09-26 21:08:45 -04:00
7d0b66f418
build script! no more manually rebuilding cozette!
august
2024-09-26 21:02:03 -04:00
6e55faa2c0
Update georgescii encoding
august
2024-09-26 19:04:34 -04:00
952b79cf91
Big refactor! Better handling of wasm/native targets, and cute demo :)
august
2024-09-07 22:24:51 -04:00
8ac0cbc57b
Very messy but we're running on the web now! (not in this crate, but will add web-sys to georgeemu bin in a bit)
august
2024-09-01 23:13:06 -04:00
c2aef4f249
asm fiddling and better debug info
august
2024-08-28 21:32:19 -04:00
07d40c05d5
hehe the keyboard finally works
august
2024-07-05 00:19:49 -04:00
dcaeece7fa
interrupts work now!
august
2024-07-04 22:53:55 -04:00
7f8e00af23
the only thing broken is interrupts lol
august
2024-07-04 22:01:27 -04:00
fb4fae430b
cleaned up instructions, using termion now but is kinda broken, might switch back to crossterm
august
2024-07-04 13:04:13 -04:00
ac4619406d
much better cli! more ergonomic screen struct! window screen type still broken but working on it!
august
2024-06-30 22:49:54 -04:00
8890853656
fix rom help
august
2024-06-30 00:07:30 -04:00
4f0615b563
refactoring!
august
2024-06-30 00:03:21 -04:00
001d3e434c
terminal mode! i like this better, also functional cli now
august
2024-06-29 23:38:02 -04:00
229b8b450d
I really should be using branches for diff experiments, but we can display in the terminal now!
august
2024-06-23 13:23:29 -04:00
f9198cd0b1
Architecture changes
august
2024-06-19 17:26:09 -04:00
0ec54d6672
Started work on tui debugger!
august
2024-06-15 22:45:27 -04:00
b1b9c64468
nix! flakes!
august
2024-04-10 18:10:25 -04:00
5f65c32e56
Update .gitignore
august
2024-04-10 17:30:23 -04:00
c154bdc89a
Added interrupts, some restructuring & refactoring
august
2024-04-10 17:28:34 -04:00
705dcd3185
we can type all the letters!
august
2024-03-26 20:56:04 -04:00
40ede17ae1
we can type the letter w!
august
2024-03-03 13:55:56 -05:00
9808616203
asm cleanup
august
2024-02-21 23:38:33 -05:00
10559bde8b
added data stack, breakpoints, and character coordinates :)
august
2024-02-21 23:27:44 -05:00
5b9312f643
i'm so happy she works :))))) we can display text for realll :)))))))))
august
2024-02-14 03:14:49 -05:00
95acceeabd
good god that took way to long but this kinda works
august
2024-02-13 22:27:24 -05:00
78dad90fc9
Split code into modules, add font stuff
august
2024-02-10 00:01:32 -05:00
ef438f48d2
added shared mem access between threads, working screen :)))
august
2024-02-06 16:42:38 -05:00
7ce48e59fc
the screen is george colored :)
august
2024-02-04 23:02:59 -05:00
cf0f87649f
Added very bad screen & readme
august
2024-02-04 22:55:03 -05:00
3f40dc1ae3
Update .gitignore
august
2024-02-02 13:49:24 -05:00
b9edce9bbd
Added george binary, asm, and memory config for ld65
august
2024-02-02 13:49:24 -05:00
17b399f98b
Added writing binary file to memory
august
2024-02-02 13:49:24 -05:00
7f2742e18a
Finished first draft of instruction logic
august
2024-02-02 13:49:24 -05:00
c231b4c3a7
Added cycle logic and instruction functions
august
2024-02-02 13:49:24 -05:00
6da97f30b5
Initial commit
august
2024-02-02 13:49:24 -05:00