Commit Graph

  • 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