log

age author description
Wed, 23 Nov 2022 21:34:21 -0700 William Astle Immediate mode line insertion, removal, and replacement
Mon, 21 Nov 2022 23:18:40 -0700 William Astle Add raw version of nextchar/curchar that does not skip spaces
Mon, 21 Nov 2022 22:56:24 -0700 William Astle Detect tokens in interpretation loop correctly
Mon, 21 Nov 2022 22:54:25 -0700 William Astle Enable capslock by default and keep it on reset
Mon, 21 Nov 2022 22:38:01 -0700 William Astle Fix ERROR routine to actually work
Mon, 21 Nov 2022 22:35:29 -0700 William Astle Fix test in writechrconduc to test true lower case flag correctly
Mon, 21 Nov 2022 22:29:06 -0700 William Astle Enable default LET command with stub handler
Mon, 21 Nov 2022 22:25:44 -0700 William Astle Fix keyword lookup in tokenize to actually see end of keyword table
Mon, 21 Nov 2022 22:22:17 -0700 William Astle Fix STOP to show BREAK message in immediate mode
Mon, 21 Nov 2022 22:22:01 -0700 William Astle Enable and correct logic error in immediate mode line interpretation
Mon, 21 Nov 2022 22:10:33 -0700 William Astle Fix some logic errors in tokenize routine
Tue, 15 Nov 2022 23:37:38 -0700 William Astle Command interpreation loop, END, STOP, DATA, ', REM, ELSE
Tue, 15 Nov 2022 23:34:03 -0700 William Astle Make listings use 16 space tabs
Mon, 14 Nov 2022 22:25:08 -0700 William Astle Change register usage for tokenization and use input ptr in immediate loop
Sun, 13 Nov 2022 23:42:09 -0700 William Astle Add tokenization, keyword lists, and some interpretation loop bits
Sun, 13 Nov 2022 22:07:38 -0700 William Astle Rearrange some direct page stuff
Thu, 10 Nov 2022 21:29:47 -0700 William Astle Initialize the memory bookkeeping stuff at startup
Wed, 09 Nov 2022 23:07:33 -0700 William Astle Add some error handling framework
Wed, 09 Nov 2022 18:09:19 -0700 William Astle Add memory size detection (coco1/2) and rearrange variables some
Tue, 08 Nov 2022 22:29:47 -0700 William Astle Fix and speed up key repeat
Tue, 08 Nov 2022 22:10:35 -0700 William Astle Fix off by one when detecting if line input buffer full
Tue, 08 Nov 2022 22:09:48 -0700 William Astle Fix modifier key state detection in keyboard driver
Tue, 08 Nov 2022 21:24:55 -0700 William Astle Add line input routine
Sun, 06 Nov 2022 22:09:33 -0700 William Astle Add general keyboard input (blinking cursor) handler
Sun, 06 Nov 2022 15:00:27 -0700 William Astle Make sure DP is set correcting during IRQ handling
Sun, 06 Nov 2022 14:57:32 -0700 William Astle Add safety FIRQ handler and initialize other interrupt vectors
Sun, 06 Nov 2022 13:48:11 -0700 William Astle Adjust timing on key repeat to be a bit saner
Sun, 06 Nov 2022 13:46:03 -0700 William Astle Fix keyboard make/break and buffer handling
Sun, 06 Nov 2022 12:05:33 -0700 William Astle Enable interrupts during startup and add handler to process keyboard
Sun, 06 Nov 2022 00:27:04 -0600 William Astle Initial implementation of keyboard scan and setup
Fri, 04 Nov 2022 18:40:47 -0600 William Astle Fix GIME initializer so the text screen shows properly
Fri, 04 Nov 2022 18:31:05 -0600 William Astle Add Makefile rules for running the Coco 3 ROM in MAME
Fri, 04 Nov 2022 18:30:40 -0600 William Astle Fix several bugs related to console operations
Fri, 04 Nov 2022 17:10:38 -0600 William Astle Add console output driver and a greeting message
Fri, 04 Nov 2022 00:33:38 -0600 William Astle Adjust Coco 3 default MMU map for stock ROM compatibility
Fri, 04 Nov 2022 00:29:38 -0600 William Astle More Coco3 specific initialization and interrupt vectors
Thu, 03 Nov 2022 22:27:06 -0600 William Astle Additional Coco 3 build adjustments
Thu, 03 Nov 2022 21:48:55 -0600 William Astle Add conditionals for assembly of different variants of the ROM
Thu, 03 Nov 2022 21:18:51 -0600 William Astle Makefile to actually build something with initial start to ROM init code
Thu, 03 Nov 2022 21:18:28 -0600 William Astle Add some ignore rules for hg
Thu, 03 Nov 2022 00:36:14 -0600 William Astle Initial project creation with README file