Commit Graph

  • cdddfdefae avra: add a layer of indirection to FLBL! Virgil Dupras 2020-05-18 19:45:30 -0400
  • 63dec372ce sms/kbd: continue advancing on ps2ctl rewrite Virgil Dupras 2020-05-17 21:10:02 -0400
  • 177e70580f sms/kbd: begin rewriting ps2ctl to Forth Virgil Dupras 2020-05-17 14:24:27 -0400
  • 8c4c879a65 avra: begin implementing forward label system Virgil Dupras 2020-05-17 11:04:08 -0400
  • 212126d6d2 avra: add RJMP and RCALL Virgil Dupras 2020-05-17 10:13:43 -0400
  • b5d42924ba avra: add arg range checks Virgil Dupras 2020-05-17 09:30:36 -0400
  • 5227777b34 avra: add OPb and OPRdb instr classes Virgil Dupras 2020-05-17 08:57:23 -0400
  • 2e23b84fc1 avra: simplify OPRdRr Virgil Dupras 2020-05-16 22:16:41 -0400
  • 75a1b2d504 avra: add OPAb instr class Virgil Dupras 2020-05-16 21:59:07 -0400
  • 322be4d576 avra: add OPNA instr class Virgil Dupras 2020-05-16 21:44:47 -0400
  • 0f2d14ad8a z80a: add BREAK, instruction Virgil Dupras 2020-05-16 21:02:50 -0400
  • fd597d29d2 boot: remove spurious label usage Virgil Dupras 2020-05-16 19:47:34 -0400
  • ee3407bf1c avra: first steps Virgil Dupras 2020-05-16 09:51:02 -0400
  • ed3bee787d emul: add a zasm.sh wrapper around stage executable Virgil Dupras 2020-05-16 07:47:47 -0400
  • 863540f7c6 core: define H@ a bit sooner Virgil Dupras 2020-05-15 22:59:38 -0400
  • bd38d80f9c Move Cross-compiled core from B390 to B350 Virgil Dupras 2020-05-15 22:44:49 -0400
  • f2817870aa sms: working on real hardware! Virgil Dupras 2020-05-15 21:49:10 -0400
  • 7ceff6144c sms: implement pad button B ( next class ) Virgil Dupras 2020-05-15 21:18:32 -0400
  • b6c039589f Don't emit BS when at beginning of input buffer Virgil Dupras 2020-05-15 20:51:09 -0400
  • aad713c477 sms: implement backspace with pad button A Virgil Dupras 2020-05-15 20:32:04 -0400
  • fdea069544 sms: implement button C and Start in Pad Virgil Dupras 2020-05-15 17:46:18 -0400
  • ebc70be8e8 ti84: use dd instead of truncate Virgil Dupras 2020-05-15 17:25:58 -0400
  • 852c775b5b sms: implement linefeed in VDP Virgil Dupras 2020-05-15 16:08:27 -0400
  • f9a8e6f180 sms: Pad WIP Virgil Dupras 2020-05-15 15:41:06 -0400
  • 1597f1e131 Don't generalize XYPOS just yet Virgil Dupras 2020-05-15 14:07:22 -0400
  • db9885b8cf Rename (find) to FIND Virgil Dupras 2020-05-15 12:50:14 -0400
  • 175b4bc497 sms: CollapseOS prompt! Virgil Dupras 2020-05-15 12:14:27 -0400
  • ca60685067 Streamline initialization process Virgil Dupras 2020-05-15 11:34:35 -0400
  • 0163af470a Fix EOT behavior after QUIT Virgil Dupras 2020-05-15 10:19:39 -0400
  • 43eabf566b sms: WIP ! Virgil Dupras 2020-05-14 22:15:31 -0400
  • faa2576f83 CI: don't needlessly run tests twice Virgil Dupras 2020-05-14 18:47:37 -0400
  • 87b51a6261 By default, allocate about 0x100 bytes for PSP+RSP Virgil Dupras 2020-05-14 18:41:09 -0400
  • bf289b0a67 z80a: de-variable-ize Virgil Dupras 2020-05-14 15:22:32 -0400
  • 3fbae082f4 Remove INTJUMP mechanism Virgil Dupras 2020-05-14 15:13:16 -0400
  • a5269a1c7c Make blk use system RAM Virgil Dupras 2020-05-14 14:49:16 -0400
  • eec9549bde Make rdln use system RAM Virgil Dupras 2020-05-14 14:26:56 -0400
  • b606dbf9af rc2014: move xcomp unit's contents to blkfs Virgil Dupras 2020-05-13 15:19:46 -0400
  • a8e8204eba trs80: adapt recipe to single stage xcomp Virgil Dupras 2020-05-14 12:08:17 -0400
  • 8a58449776 Add word ERR Virgil Dupras 2020-05-14 11:57:26 -0400
  • 303b34b483 ti84: adapt recipe to single stage xcomp Virgil Dupras 2020-05-14 11:36:10 -0400
  • 0703da928e rc2014: adapt recipe to single stage xcomp Virgil Dupras 2020-05-14 11:32:51 -0400
  • b0258f5bba Fix tests Virgil Dupras 2020-05-14 10:58:41 -0400
  • 5446afd87d emul: rename stage2 to stage Virgil Dupras 2020-05-14 10:55:39 -0400
  • 9d4d9de511 emul: remove stage1 Virgil Dupras 2020-05-14 10:49:24 -0400
  • e6bac985fa Cross-compiles in a single stage! Virgil Dupras 2020-05-14 10:17:38 -0400
  • 68262f925b Almost done De-XPACKing! Virgil Dupras 2020-05-14 09:58:48 -0400
  • 640e3321fc Move a bunch of words from XPACKed core to xcomp core Virgil Dupras 2020-05-14 09:54:33 -0400
  • 4143e2a699 Improve late-stage xcomp Virgil Dupras 2020-05-14 09:45:42 -0400
  • 179c66be8a Move a bunch of words from XPACKed core to xcomp core Virgil Dupras 2020-05-14 08:50:43 -0400
  • 74896051bb Move BOOT, (boot<) and INTEPRET to high xcomp Virgil Dupras 2020-05-14 08:45:01 -0400
  • b17bd4dca0 wip Virgil Dupras 2020-05-14 08:33:06 -0400
  • 40a756cf1c Move a bunch of words from XPACKed core to xcomp core Virgil Dupras 2020-05-14 08:18:53 -0400
  • 51997533ff Move a bunch of words from XPACKed core to xcomp core Virgil Dupras 2020-05-14 07:58:55 -0400
  • 80d730318a Simplify LOAD's INTERPRET exit mechanism Virgil Dupras 2020-05-13 22:55:52 -0400
  • 2e9e7047bf Make INTERPRET break on ASCII EOT Virgil Dupras 2020-05-13 21:44:46 -0400
  • 052d59a3a2 TOWORD: tiny optimization Virgil Dupras 2020-05-13 20:59:00 -0400
  • 33d37d4ce9 WORD: don't overwrite RAM on words over 31 chars Virgil Dupras 2020-05-13 20:39:53 -0400
  • bd1e76ec5b Gather all RC2014 drivers into a single "RC2014 Recipe section" Virgil Dupras 2020-05-13 14:56:38 -0400
  • 9b85961093 Rename "Core words" to "XPACKed core" Virgil Dupras 2020-05-13 14:31:56 -0400
  • 76037ca1e7 Simplify boot process Virgil Dupras 2020-05-13 14:19:54 -0400
  • bb77cd0759 xcomp: add overrides into a loadable block Virgil Dupras 2020-05-13 13:33:24 -0400
  • 0434d02818 xcomp: implement X['] Virgil Dupras 2020-05-13 13:24:58 -0400
  • 7c20501f27 Move core's blk to xcomp core (low and high) Virgil Dupras 2020-05-13 10:14:23 -0400
  • d956386e9b Move core's readln to xcomp core (high) Virgil Dupras 2020-05-13 09:28:32 -0400
  • 029df00ad4 Free some space for xcomp core Virgil Dupras 2020-05-13 09:11:57 -0400
  • 56af516d07 Move core's fmt to xcomp core (high) Virgil Dupras 2020-05-13 09:02:44 -0400
  • e2e9faef2c Move a bunch of words from core to xcomp core Virgil Dupras 2020-05-13 08:50:07 -0400
  • d6a3e79394 Free some space for xcomp core low Virgil Dupras 2020-05-13 08:00:49 -0400
  • ddf23e3d02 Move a bunch of words from core to xcomp core Virgil Dupras 2020-05-13 07:55:36 -0400
  • 6a5ff3adcb rc2014: unify SD Card driver Virgil Dupras 2020-05-12 21:48:29 -0400
  • cbf5baf3b6 Pack core words a bit Virgil Dupras 2020-05-12 21:27:06 -0400
  • dfe474ca0e xcomp: add XCOMPILE and X[COMPILE] Virgil Dupras 2020-05-12 21:08:18 -0400
  • 44b065ff99 ti84: unify drivers Virgil Dupras 2020-05-12 12:41:47 -0400
  • 1094ec9c57 Make DO..LOOP stable Virgil Dupras 2020-05-12 10:37:24 -0400
  • b760c2d353 SCPY: don't copy the NULL Virgil Dupras 2020-05-12 07:36:20 -0400
  • 231d727598 Move a few words from core to xcomp core Virgil Dupras 2020-05-12 07:21:34 -0400
  • 9ad7ee7a4b Rename Inner core to Cross-compiled core Virgil Dupras 2020-05-11 22:23:26 -0400
  • 6beb082e29 acia: make wholly cross compilable Virgil Dupras 2020-05-11 21:52:44 -0400
  • da371451cc Replace INITIAL_SP with PS_ADDR conf Virgil Dupras 2020-05-11 21:08:24 -0400
  • 73482e7ea1 Reword root block Virgil Dupras 2020-05-11 20:12:21 -0400
  • 73b6d9905e Add 7x7 font Virgil Dupras 2020-05-10 21:37:23 -0400
  • 4e1fe916be ti84: working! Virgil Dupras 2020-05-10 14:33:35 -0400
  • 2791dd992e ti84: offset binary by 0x100 to free space for TI-specific stuff Virgil Dupras 2020-05-10 14:06:01 -0400
  • 62ae1012df ti84: allow case select during a-lock with 2nd mode Virgil Dupras 2020-05-10 11:39:10 -0400
  • a6aba40327 ti84: fix a-lock debouncing bug Virgil Dupras 2020-05-10 11:26:58 -0400
  • 06a4674317 ti84: implement a-lock Virgil Dupras 2020-05-10 09:37:36 -0400
  • a476773813 Add words BIT@ and BIT! Virgil Dupras 2020-05-10 08:40:49 -0400
  • 244776a7eb ti84: enable alpha key Virgil Dupras 2020-05-09 20:54:47 -0400
  • abafd6d67b ti84: fix glitches Virgil Dupras 2020-05-09 15:31:41 -0400
  • e06d6c5345 ti84: we have a prompt Virgil Dupras 2020-05-09 14:28:55 -0400
  • 4ce0727c72 ti84: kbd driver wip Virgil Dupras 2020-05-09 11:55:58 -0400
  • 2f1e635b9d ti84: tidy up driver code Virgil Dupras 2020-05-09 08:50:55 -0400
  • b2d71cb1ee ti84: add Z offset mechanism Virgil Dupras 2020-05-08 13:24:55 -0400
  • afc2327770 Split icore in 2 parts Virgil Dupras 2020-05-08 21:47:03 -0400
  • baf725aa38 Move a bunch of words from core to inner core Virgil Dupras 2020-05-08 20:55:50 -0400
  • ffdc58739a ti84: HelloWorld! Virgil Dupras 2020-05-08 11:36:50 -0400
  • b90efb0f7f ti84: first glyph on screen! Virgil Dupras 2020-05-08 09:07:44 -0400
  • 58ec54fc97 ti84: wip Virgil Dupras 2020-05-08 07:56:34 -0400
  • 114e753b64 ti84: WIP Virgil Dupras 2020-05-08 06:50:34 -0400
  • 24e588019b Add words RSHIFT and LSHIFT Virgil Dupras 2020-05-07 15:40:10 -0400