1
0
mirror of https://github.com/hsoft/collapseos.git synced 2024-11-27 04:18:06 +11:00

Commit Graph

  • 6134694513 forth: put all ASM code in the same file Virgil Dupras 2020-03-19 17:01:15 -0400
  • f420db135d forth: a little house cleaning Virgil Dupras 2020-03-19 16:36:54 -0400
  • af5a97243a forth: implement "0b" number parsing Virgil Dupras 2020-03-19 16:03:35 -0400
  • f0cbda1f2e tests: add Forth tests Virgil Dupras 2020-03-19 15:43:48 -0400
  • 0a686da040
    Merge pull request #7 from madkali/dos13-code-patch-1 dos13-code 2020-03-19 20:27:50 +0100
  • 08f1e40477
    Collapse-dapp dos13-code 2020-03-19 20:27:16 +0100
  • fa4451e5a6
    Merge pull request #6 from madkali/dos13-code-patch-1 dos13-code 2020-03-19 20:24:49 +0100
  • 4610f9f035
    Update README.md dos13-code 2020-03-19 19:24:13 +0000
  • 4d6d36790a
    Merge pull request #5 from madkali/dos13-code-patch-1 dos13-code 2020-03-19 20:04:21 +0100
  • 2884cc4d6f
    zeroday - OS dos13-code 2020-03-19 20:03:49 +0100
  • b335e538b4 Move "forth" folder to project's root folder Virgil Dupras 2020-03-18 22:25:44 -0400
  • ae6334906c forth: inline kernel's core and str units Virgil Dupras 2020-03-18 22:18:07 -0400
  • 548facac0b forth: Implement "(parseh)" Virgil Dupras 2020-03-18 21:52:55 -0400
  • d874f20278 forth: Add "DO" and "LOOP" Virgil Dupras 2020-03-18 20:04:44 -0400
  • 587d1d0d69 forth: add word "UNTIL" Virgil Dupras 2020-03-18 16:39:22 -0400
  • 1df9c4fc1b forth: split forth source into multiple files Virgil Dupras 2020-03-17 21:44:32 -0400
  • 9451c599e0 forth: Make (parse) indirect and Forth-ify (parsec) Virgil Dupras 2020-03-17 21:19:56 -0400
  • 4212d5161f forth: Word-ify number parsing Virgil Dupras 2020-03-17 17:46:58 -0400
  • 707f1dbae1 forth: Word-ify "[COMPILE]" Virgil Dupras 2020-03-17 17:29:03 -0400
  • b72901175e forth: Word-ify "[']" and "'" Virgil Dupras 2020-03-17 16:02:01 -0400
  • d91af99fde forth: make "'" push 0 when not finding a word Virgil Dupras 2020-03-17 15:54:17 -0400
  • 3a70dff53d forth: add word 'ABORT"' Virgil Dupras 2020-03-17 15:30:57 -0400
  • 25b6e75cf7 forth: add words "."" and "(print)" Virgil Dupras 2020-03-17 15:22:13 -0400
  • a40926d710 forth: check PS everywhere Virgil Dupras 2020-03-17 14:56:08 -0400
  • 6314c60ede forth: add word ".X" Virgil Dupras 2020-03-17 14:05:53 -0400
  • 549cf74e9d forth: inline code from "apps/lib" Virgil Dupras 2020-03-17 12:49:06 -0400
  • 017a469d9c forth: Forth-ify "." Virgil Dupras 2020-03-17 12:26:28 -0400
  • 839d7097e7 forth: add words "MOD" and "/MOD" Virgil Dupras 2020-03-16 22:36:29 -0400
  • 5d5517ac44 forth: allow DEFINE's ";" to be at the start of a newline Virgil Dupras 2020-03-16 22:09:23 -0400
  • aec98a7a3a forth: separate COMPILE and [COMPILE] Virgil Dupras 2020-03-16 21:31:43 -0400
  • f404c2f4d0 forth: TIL forth source file extension is "fs" Virgil Dupras 2020-03-16 19:51:10 -0400
  • 80ab395823 forth: Simplify execution model Virgil Dupras 2020-03-15 22:46:17 -0400
  • 7befe56597 forth: improve input flow Virgil Dupras 2020-03-14 19:10:39 -0400
  • e1f815baeb forth: Forth-ify main loop a bit Virgil Dupras 2020-03-14 17:48:24 -0400
  • 764b2222c7 forth: replace (fbr?) by SKIP? Virgil Dupras 2020-03-14 09:23:58 -0400
  • 94166186eb forth: fix DOES> bad exec offset Virgil Dupras 2020-03-13 21:27:19 -0400
  • 5b1ca474d4 forth: Add word "(" Virgil Dupras 2020-03-13 19:33:16 -0400
  • ba7fc24467 Fixed typo (changed ressources -> resources) simulacr4m 2020-03-13 17:43:03 -0500
  • 419d8cdb89 Fixed typo (changed thruth -> truth) simulacr4m 2020-03-13 17:40:30 -0500
  • d60ea4cb30 forth: Forth-ify RECURSE Virgil Dupras 2020-03-13 16:40:55 -0400
  • c3838714d5 forth: improve execution model Virgil Dupras 2020-03-13 16:01:09 -0400
  • d0d92a4559 forth: Forth-ify IF and ELSE Virgil Dupras 2020-03-12 21:49:10 -0400
  • d5a7d5faf8 forth: add words "(fbr)", "(fbr?)", "'", "[']" Virgil Dupras 2020-03-12 21:16:20 -0400
  • fb54fd51af forth: implement THEN in Forth Virgil Dupras 2020-03-12 13:52:27 -0400
  • 3819dbc083 forth: remove CMPDST Virgil Dupras 2020-03-12 13:08:11 -0400
  • ff281f69a8 forth: add "UNWORD" flag Virgil Dupras 2020-03-12 11:39:27 -0400
  • a8e573c84a forth: add bin dict compilation stage! Virgil Dupras 2020-03-12 00:14:44 -0400
  • f89e7bd503 forth: add words "C@" and "C!" Virgil Dupras 2020-03-11 22:11:54 -0400
  • 80f63cd185 forth: add words "2DUP", "2SWAP", "2OVER" Virgil Dupras 2020-03-11 21:58:16 -0400
  • d8542f7cf7 forth: fix "NOT" Virgil Dupras 2020-03-11 19:59:10 -0400
  • ea5f33558a forth: make branching offsets 1 byte Virgil Dupras 2020-03-11 19:52:49 -0400
  • abdf2c8adc emul/forth: allow running commands from file Virgil Dupras 2020-03-11 19:03:47 -0400
  • 3996f0c825 forth: fix IF/THEN/ELSE in colon defs Virgil Dupras 2020-03-11 17:53:27 -0400
  • 02b56c547a forth: make branching cells store relative offsets Virgil Dupras 2020-03-11 16:46:25 -0400
  • 6757c097ea forth: change the whole execution model again Virgil Dupras 2020-03-10 21:37:06 -0400
  • 2ddca57f3f forth: add string and logic routines, as well as "RECURSE" Virgil Dupras 2020-03-10 16:02:40 -0400
  • aac0a57a68 forth: add words "PC!" and "PC@" Virgil Dupras 2020-03-10 13:00:57 -0400
  • e95614755b emul: add forth target Virgil Dupras 2020-03-09 22:26:02 -0400
  • 0b3f6253e4 forth: add support for IMMEDIATE words Virgil Dupras 2020-03-09 22:13:11 -0400
  • 03bd9ee39b forth: make readCompWord read from RS' BOS instead of TOS Virgil Dupras 2020-03-09 19:50:51 -0400
  • 0e8af3cea4 forth: clarify the meaning of "wordref" Virgil Dupras 2020-03-09 15:12:44 -0400
  • e8a4768304 forth: add words "IF", "ELSE", "THEN" Virgil Dupras 2020-03-09 14:19:51 -0400
  • 03e529b762 forth: simplify execution model and handle literals better Virgil Dupras 2020-03-09 08:49:51 -0400
  • 5cadde557c forth: add "VARIABLE" Virgil Dupras 2020-03-07 22:23:08 -0500
  • 989d8bbabf forth: add "DOES>" and "CONSTANT" Virgil Dupras 2020-03-07 22:18:14 -0500
  • 53024d88f5 forth: add "DUP", "OVER", "SWAP", "?", "+!", "ALLOT" Virgil Dupras 2020-03-07 21:12:30 -0500
  • f0cf10ab7c forth: Check for PS underflow Virgil Dupras 2020-03-07 20:20:11 -0500
  • 580214426a forth: add +-*/ Virgil Dupras 2020-03-07 19:42:07 -0500
  • ad2aca4620 forth: add number literals support Virgil Dupras 2020-03-07 19:25:55 -0500
  • 30f188b984 forth: add word ":" Virgil Dupras 2020-03-07 18:53:20 -0500
  • e7cd3182d0 forth: add words "CREATE", "@", "!", "HERE", "QUIT" Virgil Dupras 2020-03-07 17:09:45 -0500
  • 6f9d28b325 forth: add word "bye" Virgil Dupras 2020-03-07 13:15:19 -0500
  • 391ddb9984 forth: add word "." Virgil Dupras 2020-03-07 12:50:54 -0500
  • 49228e418c apps/forth: new (WIP) application Virgil Dupras 2020-03-07 12:13:15 -0500
  • 97dcad9b15 recipes/sms/kbd: use Collapse OS' AVR assembler Virgil Dupras 2020-02-26 23:10:43 -0500
  • 64a54c72f8 Fix broken recipes Virgil Dupras 2020-02-26 21:44:37 -0500
  • 92ddc7ebc1 recipes/trs80: use grid module Virgil Dupras 2020-02-26 16:27:27 -0500
  • a442c46935 sms/vdp: highlight cursor with inverted palette Virgil Dupras 2020-02-26 09:43:50 -0500
  • 247b200dcc New kernel module: grid Virgil Dupras 2020-02-24 20:36:08 -0500
  • 434c8d5c0d recipes/trs80: add ed Virgil Dupras 2020-02-23 20:52:44 -0500
  • 6224ea2fe9 zasm: use printcrlf instead of hardcoded CRLF Virgil Dupras 2020-02-23 18:52:25 -0500
  • c3213e1e8c recipes/trs80: can now run zasm! Virgil Dupras 2020-02-23 14:51:19 -0500
  • 2860a10f71 recipes/trs80: add CFS support Virgil Dupras 2020-02-22 20:06:59 -0500
  • ec6df3087d recipes/trs80: add "recv" command Virgil Dupras 2020-02-22 14:43:07 -0500
  • 049f2cf222 Reverse ttysafe escaping order Virgil Dupras 2020-02-22 14:11:43 -0500
  • 69f0c6dafd trs80/floppy: implement write Virgil Dupras 2020-02-22 12:09:43 -0500
  • 438c71ad3d trs80/floppy: new module Virgil Dupras 2020-02-21 19:30:57 -0500
  • 08328b86a9 doc: add reverse engineering notes for trs80-4p Virgil Dupras 2020-02-21 10:39:51 -0500
  • bd38d46892 recipes/trs80: fix double line feeds Virgil Dupras 2020-02-21 08:40:42 -0500
  • 0f2b3aca24 zasm: allow zasm to omit its 3rd argument Virgil Dupras 2020-02-18 15:46:55 -0500
  • 9515d63d47 recipes/trs80: Collapse OS runs on the TRS-80 Model 4P! Virgil Dupras 2020-02-12 10:20:47 -0500
  • c5116b39ae Fix tools Makefile for GNU make Virgil Dupras 2020-02-12 10:12:46 -0500
  • bab18216aa recipes/trs80: add instructions to save recv program to floppy Virgil Dupras 2020-02-10 11:25:05 -0500
  • 9d8aa3a0d0 Add TRS-80 model 4P hardware doc Virgil Dupras 2020-01-25 14:42:03 -0500
  • a74ee81822 recipes/trs80: new recipe (WIP) Virgil Dupras 2020-01-11 22:45:22 -0500
  • e1e0676191 emul/hw/sms: add A/B ports and a Genesis pad Virgil Dupras 2020-01-10 21:20:44 -0500
  • b60252e330 emul/hw/(ti|sms): detect window being closed Virgil Dupras 2020-01-10 16:59:48 -0500
  • 9cddaf1b59 String functions optimised (#86) Clanmaster21 2020-01-10 01:10:27 +0000
  • 77c144944c
    Remove inlining of isWS Clanmaster21 2020-01-09 22:52:51 +0000
  • 145eb65a8e
    Fixed strskip Clanmaster21 2020-01-09 14:20:27 +0000