Sun, 22 Oct 2023 21:03:24 -0600 |
William Astle |
Fix detection of integer value on ascii conversion
|
Sun, 22 Oct 2023 17:25:16 -0600 |
William Astle |
Make E notation parse correctly, and also leading decimals, and other details
|
Tue, 17 Oct 2023 17:26:45 -0600 |
William Astle |
Handle tokenized signs parsing E notation
|
Tue, 17 Oct 2023 17:12:36 -0600 |
William Astle |
Correctly calculate existing significand digits for fp to ascii conversion
|
Tue, 17 Oct 2023 17:03:37 -0600 |
William Astle |
Make floating point E notation convert to ASCII correctly
|
Tue, 17 Oct 2023 17:03:17 -0600 |
William Astle |
Add target for explicit coco1 for MAME rules
|
Mon, 16 Oct 2023 23:42:51 -0600 |
William Astle |
Fix various issues with floating point number display
|
Mon, 16 Oct 2023 23:42:35 -0600 |
William Astle |
Correct off by one in FP exponent handling in ascii parsing
|
Mon, 16 Oct 2023 16:48:46 -0600 |
William Astle |
Make corrections in floating point parsing.
|
Mon, 16 Oct 2023 00:52:50 -0600 |
William Astle |
Fix problems related to parsing numbers (exponent, integers)
|
Sun, 15 Oct 2023 22:15:36 -0600 |
William Astle |
Implmement BCD floating point and update number parsing and printing
|
Sun, 08 Oct 2023 00:17:20 -0600 |
William Astle |
New first pass implementation of number parsing, untested
|
Sat, 07 Oct 2023 15:17:44 -0600 |
William Astle |
Add utility multiply and divide by 10 routines
|
Sat, 07 Oct 2023 13:39:25 -0600 |
William Astle |
Fix logic in int32_mul and overflow integer multiply to floating point
|
Sat, 07 Oct 2023 12:59:43 -0600 |
William Astle |
Fix comments on 32 bit division routine
|
Sat, 07 Oct 2023 02:56:59 -0600 |
William Astle |
Checkpoint with very basic integer and floating point arithmetic, untested
|
Sun, 10 Sep 2023 23:18:17 -0600 |
William Astle |
Flag handling fix and tweaking in number handling
|
Sun, 10 Sep 2023 20:05:47 -0600 |
William Astle |
Slight improvements to some floating point code
|
Thu, 10 Aug 2023 00:24:52 -0600 |
William Astle |
Initial modification for number parser that handles floats and ints
|
Sun, 06 Aug 2023 00:51:22 -0600 |
William Astle |
Split some code into separate files for easier management (4)
|
Sun, 06 Aug 2023 00:41:26 -0600 |
William Astle |
Split some code into separate files for easier management (3)
|
Sun, 06 Aug 2023 00:36:48 -0600 |
William Astle |
Split some code into separate files for easier management (2)
|
Sun, 06 Aug 2023 00:12:29 -0600 |
William Astle |
Split some code into separate files for easier management
|
Sun, 02 Jul 2023 17:21:11 -0600 |
William Astle |
First pass implementation of addition and subtraction
|
Sun, 02 Jul 2023 02:33:53 -0600 |
William Astle |
Add numeric argument matching routine
|
Sun, 02 Jul 2023 01:58:58 -0600 |
William Astle |
Add some infrastructure for value handling
|
Sat, 10 Jun 2023 12:27:50 -0600 |
William Astle |
Clean up some more formatting
|
Sat, 10 Jun 2023 12:24:30 -0600 |
William Astle |
Fix some formatting glitches
|
Sun, 23 Apr 2023 10:16:31 -0600 |
William Astle |
Clean up weirdness in coco2/2b targets
|
Sun, 23 Apr 2023 10:12:14 -0600 |
William Astle |
Make negative integers parse correctly
|
Sat, 22 Apr 2023 20:06:05 -0600 |
William Astle |
Fix display of integer values
|
Sat, 22 Apr 2023 08:47:54 -0600 |
William Astle |
Checkpoint
|
Thu, 23 Feb 2023 21:56:49 -0700 |
William Astle |
Add initial expression evaluator and some supporting details
|
Tue, 21 Feb 2023 20:57:25 -0700 |
William Astle |
Add GOSUB/RETURN/POP
|
Mon, 20 Feb 2023 16:13:40 -0700 |
William Astle |
Add SHIFT-@ handling for BREAK check
|
Mon, 20 Feb 2023 15:22:29 -0700 |
William Astle |
Change BREAK check to probe keyboard directly
|
Sun, 19 Feb 2023 22:06:19 -0700 |
William Astle |
Add RUN and GOTO; also IN XXXX for errors
|
Sun, 19 Feb 2023 16:06:07 -0700 |
William Astle |
Fix flow error in DATA command skipping
|
Sun, 19 Feb 2023 15:33:10 -0700 |
William Astle |
Add BREAK check to main interpretation loop.
|
Thu, 22 Dec 2022 23:44:25 -0700 |
William Astle |
Clean up labels in tokenization routine
|
Thu, 22 Dec 2022 23:08:49 -0700 |
William Astle |
Fix error in calculating match length during tokenization
|
Wed, 21 Dec 2022 23:40:16 -0700 |
William Astle |
Add dummy file to bin directory to make sure it's in the repo
|
Wed, 21 Dec 2022 23:02:23 -0700 |
William Astle |
Convert tokenize routine to do a first longest match
|
Sun, 11 Dec 2022 21:33:25 -0700 |
William Astle |
Add description of heap area
|
Sat, 10 Dec 2022 00:37:32 -0700 |
William Astle |
Make print_uint16d slightly smaller when removing leading zeroes
|
Sat, 10 Dec 2022 00:22:52 -0700 |
William Astle |
Add LIST command
|
Sat, 10 Dec 2022 00:22:05 -0700 |
William Astle |
Modify defcmd and deffunc to allow specifying explicit entry point
|
Sat, 10 Dec 2022 00:21:02 -0700 |
William Astle |
Add routine to print unsigned integer in D to current output
|
Sat, 10 Dec 2022 00:19:53 -0700 |
William Astle |
Add routine to throw syntax error if input character doesn't match
|
Fri, 09 Dec 2022 22:46:53 -0700 |
William Astle |
Fix parsing empty DATA statements
|
Fri, 09 Dec 2022 22:24:11 -0700 |
William Astle |
Add PRINT stub routine and make tokenization handle ? shortcut
|
Fri, 09 Dec 2022 22:17:34 -0700 |
William Astle |
Fix incorrect branch destinations when handling DATA tokenization
|
Fri, 09 Dec 2022 22:00:17 -0700 |
William Astle |
Fix line number parsing to actually handle first character
|
Fri, 09 Dec 2022 21:34:31 -0700 |
William Astle |
Fix jump target for case where keyword lookup finds nothing
|
Wed, 23 Nov 2022 22:26:20 -0700 |
William Astle |
Add NEW command and string stack
|
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
|