Commit Graph

  • 7ca0b1d4eb Improved assembler library Erin 2023-07-11 02:08:55 +0200
  • bde00c13f2 Improved assembler library Erin 2023-07-11 02:08:55 +0200
  • 447f8b2075 Moved Erin 2023-07-10 23:18:23 +0200
  • b4dac1245b Moved Erin 2023-07-10 23:18:23 +0200
  • b271d024cd Rename Erin 2023-07-07 15:23:53 +0200
  • e700010e7f Rename Erin 2023-07-07 15:23:53 +0200
  • 7d17f48562 Updated flots Erin 2023-07-07 15:22:03 +0200
  • 2d34ed61d0 Updated flots Erin 2023-07-07 15:22:03 +0200
  • 387d4c7ce7 assert char bit Erin 2023-07-07 14:36:40 +0200
  • 3919aa8100 assert char bit Erin 2023-07-07 14:36:40 +0200
  • b7d4243113 Updated C header Erin 2023-07-07 14:32:46 +0200
  • a548a7b08e Updated C header Erin 2023-07-07 14:32:46 +0200
  • 3af50b29fb Updated spec Erin 2023-07-07 14:28:12 +0200
  • 132fc1a6ed Updated spec Erin 2023-07-07 14:28:12 +0200
  • 2d639797d9 HBASM: derp forgot that deps also need to be nostd able 2023-06-26 05:23:52 -0500
  • c31c9e9a54 HBASM: derp forgot that deps also need to be nostd able 2023-06-26 05:23:52 -0500
  • a63c252c7a HBASM: no_std compatible now able 2023-06-26 05:18:14 -0500
  • c26b559898 HBASM: no_std compatible now able 2023-06-26 05:18:14 -0500
  • da1553d030 Improved unhandled trap handling Erin 2023-06-25 00:28:20 +0200
  • 907dd66d5e Improved unhandled trap handling Erin 2023-06-25 00:28:20 +0200
  • f0a00ebb8d Stole docs Erin 2023-06-25 00:21:40 +0200
  • 2416526014 Stole docs Erin 2023-06-25 00:21:40 +0200
  • 2bbf6ceee0 docs Erin 2023-06-25 00:18:31 +0200
  • bb50c09538 docs Erin 2023-06-25 00:18:31 +0200
  • 2c9e315889 Implemented traps Erin 2023-06-25 00:16:14 +0200
  • a7cf5e4847 Implemented traps Erin 2023-06-25 00:16:14 +0200
  • f53a42977d Initial work on a simple serial driver for ableos able 2023-06-21 08:22:56 -0500
  • 87ec6ded54 Initial work on a simple serial driver for ableos able 2023-06-21 08:22:56 -0500
  • 8bc0d0020c Update to stable able 2023-06-21 08:22:21 -0500
  • 4a840a6ef0 Update to stable able 2023-06-21 08:22:21 -0500
  • f58f801aa9 clear out assets able 2023-06-21 07:54:10 -0500
  • 5ec6da9fb4 clear out assets able 2023-06-21 07:54:10 -0500
  • a642b68474 NIX: fix nix-shell able 2023-06-21 07:53:01 -0500
  • fdca041e6b NIX: fix nix-shell able 2023-06-21 07:53:01 -0500
  • 79c367dc18 HoleyBytes, almost adhering the spec Erin 2023-06-21 02:07:48 +0200
  • 06b1184772 HoleyBytes, almost adhering the spec Erin 2023-06-21 02:07:48 +0200
  • c95deefcb2 change spec #1 Erin 2023-06-21 00:12:43 +0200
  • 2c20c7c859 removed UB Erin 2023-06-20 19:00:23 +0200
  • f85e3eb062 updates spec Erin 2023-06-19 19:51:48 +0200
  • 7f2676af91 Reimplemented memory instructions, deal with it. Erin 2023-06-19 00:42:57 +0200
  • 4dd2052634 fix Erin 2023-06-12 00:40:24 +0200
  • 8afb251950 a Erin 2023-06-12 00:39:53 +0200
  • e4f84aadc0 assembly Erin 2023-06-12 00:39:50 +0200
  • bdb596befb spec Erin 2023-06-12 00:32:42 +0200
  • 9ee9d6e266 Start working on spec Erin 2023-06-11 23:34:53 +0200
  • c7b5512ada fixed label handling Erin 2023-06-11 23:24:16 +0200
  • 059e2b4b66 Merged division with remainder Erin 2023-06-11 23:06:31 +0200
  • b7ff456808 fix Erin 2023-06-11 22:43:02 +0200
  • 1ec4a7a653 gone Erin 2023-06-11 15:54:44 +0200
  • ed3bcba42e a Erin 2023-06-11 15:42:53 +0200
  • 86df8ddc64 uhh oohh i guess it works Erin 2023-06-11 14:47:49 +0200
  • 1263941560 c Erin 2023-06-11 14:05:57 +0200
  • efdcd826ee fixed typo Erin 2023-06-11 13:55:05 +0200
  • c873945681 stores Erin 2023-06-11 13:47:33 +0200
  • 2e6e6b7939 Basic paging Erin 2023-06-11 13:26:16 +0200
  • 2144c055d1 added safety notice Erin 2023-06-10 16:46:04 +0200
  • f832f6a04a asdasdasdasdasdasdasdasd Erin 2023-06-09 21:58:59 +0200
  • 36f4d31fb2 sus Erin 2023-06-09 18:35:34 +0200
  • e1499fd5a1 CMP, CMPU, CMPI, CMPUI Erin 2023-06-09 18:25:37 +0200
  • d32b9e7fba I guess I improved local labels? Erin 2023-06-09 18:07:08 +0200
  • 8ba86db561 daily Erin 2023-06-09 17:38:36 +0200
  • 642488cb64 fixed Erin 2023-06-09 15:42:13 +0200
  • 82160af7af fixed labels, added comments Erin 2023-06-09 13:33:17 +0200
  • 2a08362b52 Very quick and dirty labels. Erin 2023-06-09 02:42:00 +0200
  • 48353db26f added conditional jumps Erin 2023-06-09 01:55:09 +0200
  • 417047806b Program interrupts, immediate binary ops and bitshifts. Erin 2023-06-09 00:10:46 +0200
  • da6ad6d2c7 Small improvements Erin 2023-06-08 23:23:23 +0200
  • a34f2fc9f8 Added zero register + relative jump Erin 2023-06-08 00:52:24 +0200
  • fce7a96e50 VM exceptions Erin 2023-06-08 00:27:53 +0200
  • 859e14daa6 Memory access Erin 2023-06-08 00:25:38 +0200
  • 0fd3aee6b5 Assembler program Erin 2023-06-07 15:17:45 +0200
  • cbb0ac2abe Assembla. Erin 2023-06-07 15:07:37 +0200
  • 8675965ef5 Implement copy + docs for instructions Erin 2023-06-07 00:02:27 +0200
  • 8d6e7af9d8 Validated VM creator Erin 2023-06-06 23:08:26 +0200
  • bb3a472eeb Added valider Erin 2023-06-06 22:56:28 +0200
  • e67d512f89 Implemented some portion of VM, missing validation Erin 2023-06-06 22:03:37 +0200
  • a4b22e2053 Instruction redefinition Erin 2023-05-31 01:51:04 +0200
  • fb78e0a44a a Erin 2023-05-28 23:38:26 +0200
  • 8b9a75adb4 a Erin 2023-05-28 23:38:26 +0200
  • 7eaa01f53c fixup32 Erin 2023-05-28 23:37:43 +0200
  • 7e233f4ae1 fixup32 Erin 2023-05-28 23:37:43 +0200
  • 119ce4405f Changed register handling Erin 2023-05-28 16:49:01 +0200
  • 0c69d80fc2 Changed register handling Erin 2023-05-28 16:49:01 +0200
  • eb3edea2e7 CLEANUP: IDK if what is here works tbh glhf I'm sleepy able 2023-05-25 07:51:40 -0500
  • f990f05c4c Begin work on a revamped HBVM able 2023-05-24 08:07:29 -0500
  • 4223055c0c minor changes and a bug fix able 2023-05-23 02:29:31 -0500
  • e53a5eb835 More test cases able 2023-05-22 23:44:40 -0500
  • 49a45d62c6 add in test cases able 2023-05-22 22:47:29 -0500
  • e3277e99a7 Attempt to support nix shell able 2023-05-22 09:03:52 -0500
  • c7828a4940 Adding a couple of tests able 2023-05-22 09:01:13 -0500
  • 76302b4ca8 I'm a genus Able 2023-05-09 03:47:21 -0500
  • 15c3ce1f69 rework architecture and add a "compiler" Able 2023-05-09 03:36:37 -0500
  • b2870bf2b0 update environ call Able 2023-05-06 07:50:29 -0500
  • 1e47b6242f all caps Able 2023-05-06 07:35:20 -0500
  • 5909b8e520 beetp Able 2023-05-06 07:33:40 -0500
  • 46eb4c17a0 bizare page unmapped error Able 2023-04-22 17:47:01 -0500
  • 7d8b0bae78 Implement address decoding Able 2023-04-22 17:17:49 -0500
  • 35b2baf0a4 adding in environ calls Able 2023-04-22 16:06:33 -0500
  • 685ddbbe74 minor change Able 2023-04-22 14:32:41 -0500
  • fef23d0f93 Update Able 2023-04-22 13:00:19 -0500