Mercurial > hg > index.cgi
graph
-
Update parsing scheme with a keyword lookup by token value and other frameworkMon, 08 Jan 2024 22:58:08 -0700, by William Astle
-
Correct offset error for keyword table lookupSun, 07 Jan 2024 20:35:51 -0700, by William Astle
-
Rework parser to use parse_wordtab for symbols tooMon, 01 Jan 2024 15:57:59 -0700, by William Astle
-
Redo keyword table handling to handle keywords differing in lengthMon, 01 Jan 2024 15:15:45 -0700, by William Astle
-
Add some additional generated files to ignore listMon, 01 Jan 2024 02:53:44 -0700, by William Astle
-
Initital skeleton of separation of separate parsing schemeSun, 31 Dec 2023 17:44:39 -0700, by William Astle
-
Add documentation of bytecode and parsing schemeSun, 31 Dec 2023 17:42:39 -0700, by William Astle
-
Make a call stack implementation that is more complete and maybe cleaner.Fri, 29 Dec 2023 01:40:39 -0700, by William Astle
-
Don't clobber operator precedence flag when evaluating the starting termThu, 28 Dec 2023 22:00:32 -0700, by William Astle
-
Check the correct extra precision byte for rounding during fp normalizationWed, 27 Dec 2023 19:30:19 -0700, by William Astle
-
Fix logic errors in floating point divisionWed, 27 Dec 2023 15:57:59 -0700, by William Astle
-
Correct order of initialization in floating point divisionWed, 27 Dec 2023 00:07:05 -0700, by William Astle
-
Fix use of unsigned branch for signed comparison in floating point divisionWed, 27 Dec 2023 00:05:31 -0700, by William Astle
-
Actually implement the 32 bit integer division algorithm correctlyTue, 26 Dec 2023 23:37:45 -0700, by William Astle
-
Fix division by zero detection to actually work for integer divisionTue, 26 Dec 2023 21:50:09 -0700, by William Astle
-
Remove unneeded integer divide by 10 routineTue, 26 Dec 2023 21:44:10 -0700, by William Astle
-
Fix some logic errors in floating point multiplicationMon, 25 Dec 2023 22:37:55 -0700, by William Astle
-
Fix exponent calculation in floating point multplicationSun, 24 Dec 2023 23:08:20 -0700, by William Astle
-
Properly initialize result for integer multiplicationSun, 03 Dec 2023 14:57:19 -0700, by William Astle
-
Use correct decimal exponent instead of binary for int to float conversionMon, 30 Oct 2023 22:26:44 -0600, by William Astle
-
Set value type in correct location for int to float conversionMon, 30 Oct 2023 22:26:25 -0600, by William Astle
-
Make integer to floating point conversion use extra bits in fp accumulatorMon, 30 Oct 2023 22:25:47 -0600, by William Astle
-
Make normalization use the extra precision in the fp accumulatorMon, 30 Oct 2023 22:25:04 -0600, by William Astle
-
Reorganize the operand matching routineMon, 30 Oct 2023 22:20:06 -0600, by William Astle
-
Fix logic errors in floating point addition routineMon, 30 Oct 2023 20:48:29 -0600, by William Astle
-
Clean up numeric operator dispatch.Mon, 23 Oct 2023 23:15:55 -0600, by William Astle
-
Make value accumulator descriptions consistent and make usage consistentMon, 23 Oct 2023 22:46:55 -0600, by William Astle
-
Fix error in float to int and clean up some codeMon, 23 Oct 2023 20:23:28 -0600, by William Astle
-
Add integer <-> float conversion routines and combine some code for parsingSun, 22 Oct 2023 23:54:24 -0600, by William Astle
-
Fix initialization error in integer to ascii conversionSun, 22 Oct 2023 21:15:14 -0600, by William Astle
-
Tweak exponent calculation in fp to ascii conversionSun, 22 Oct 2023 21:05:37 -0600, by William Astle
-
Fix detection of integer value on ascii conversionSun, 22 Oct 2023 21:03:24 -0600, by William Astle
-
Make E notation parse correctly, and also leading decimals, and other detailsSun, 22 Oct 2023 17:25:16 -0600, by William Astle
-
Handle tokenized signs parsing E notationTue, 17 Oct 2023 17:26:45 -0600, by William Astle
-
Correctly calculate existing significand digits for fp to ascii conversionTue, 17 Oct 2023 17:12:36 -0600, by William Astle
-
Make floating point E notation convert to ASCII correctlyTue, 17 Oct 2023 17:03:37 -0600, by William Astle
-
Add target for explicit coco1 for MAME rulesTue, 17 Oct 2023 17:03:17 -0600, by William Astle
-
Fix various issues with floating point number displayMon, 16 Oct 2023 23:42:51 -0600, by William Astle
-
Correct off by one in FP exponent handling in ascii parsingMon, 16 Oct 2023 23:42:35 -0600, by William Astle
-
Make corrections in floating point parsing.Mon, 16 Oct 2023 16:48:46 -0600, by William Astle
-
Fix problems related to parsing numbers (exponent, integers)Mon, 16 Oct 2023 00:52:50 -0600, by William Astle
-
Implmement BCD floating point and update number parsing and printingSun, 15 Oct 2023 22:15:36 -0600, by William Astle
-
New first pass implementation of number parsing, untestedSun, 08 Oct 2023 00:17:20 -0600, by William Astle
-
Add utility multiply and divide by 10 routinesSat, 07 Oct 2023 15:17:44 -0600, by William Astle
-
Fix logic in int32_mul and overflow integer multiply to floating pointSat, 07 Oct 2023 13:39:25 -0600, by William Astle
-
Fix comments on 32 bit division routineSat, 07 Oct 2023 12:59:43 -0600, by William Astle
-
Checkpoint with very basic integer and floating point arithmetic, untestedSat, 07 Oct 2023 02:56:59 -0600, by William Astle
-
Flag handling fix and tweaking in number handlingSun, 10 Sep 2023 23:18:17 -0600, by William Astle
-
Slight improvements to some floating point codeSun, 10 Sep 2023 20:05:47 -0600, by William Astle
-
Initial modification for number parser that handles floats and intsThu, 10 Aug 2023 00:24:52 -0600, by William Astle
-
Split some code into separate files for easier management (4)Sun, 06 Aug 2023 00:51:22 -0600, by William Astle
-
Split some code into separate files for easier management (3)Sun, 06 Aug 2023 00:41:26 -0600, by William Astle
-
Split some code into separate files for easier management (2)Sun, 06 Aug 2023 00:36:48 -0600, by William Astle
-
Split some code into separate files for easier managementSun, 06 Aug 2023 00:12:29 -0600, by William Astle
-
First pass implementation of addition and subtractionSun, 02 Jul 2023 17:21:11 -0600, by William Astle
-
Add numeric argument matching routineSun, 02 Jul 2023 02:33:53 -0600, by William Astle
-
Add some infrastructure for value handlingSun, 02 Jul 2023 01:58:58 -0600, by William Astle
-
Clean up some more formattingSat, 10 Jun 2023 12:27:50 -0600, by William Astle
-
Fix some formatting glitchesSat, 10 Jun 2023 12:24:30 -0600, by William Astle
-
Clean up weirdness in coco2/2b targetsSun, 23 Apr 2023 10:16:31 -0600, by William Astle
-
Make negative integers parse correctlySun, 23 Apr 2023 10:12:14 -0600, by William Astle
-
Fix display of integer valuesSat, 22 Apr 2023 20:06:05 -0600, by William Astle
-
CheckpointSat, 22 Apr 2023 08:47:54 -0600, by William Astle
-
Add initial expression evaluator and some supporting detailsThu, 23 Feb 2023 21:56:49 -0700, by William Astle
-
Add GOSUB/RETURN/POPTue, 21 Feb 2023 20:57:25 -0700, by William Astle
-
Add SHIFT-@ handling for BREAK checkMon, 20 Feb 2023 16:13:40 -0700, by William Astle
-
Change BREAK check to probe keyboard directlyMon, 20 Feb 2023 15:22:29 -0700, by William Astle
-
Add RUN and GOTO; also IN XXXX for errorsSun, 19 Feb 2023 22:06:19 -0700, by William Astle
-
Fix flow error in DATA command skippingSun, 19 Feb 2023 16:06:07 -0700, by William Astle
-
Add BREAK check to main interpretation loop.Sun, 19 Feb 2023 15:33:10 -0700, by William Astle
-
Clean up labels in tokenization routineThu, 22 Dec 2022 23:44:25 -0700, by William Astle
-
Fix error in calculating match length during tokenizationThu, 22 Dec 2022 23:08:49 -0700, by William Astle
-
Add dummy file to bin directory to make sure it's in the repoWed, 21 Dec 2022 23:40:16 -0700, by William Astle
-
Convert tokenize routine to do a first longest matchWed, 21 Dec 2022 23:02:23 -0700, by William Astle
-
Add description of heap areaSun, 11 Dec 2022 21:33:25 -0700, by William Astle
-
Make print_uint16d slightly smaller when removing leading zeroesSat, 10 Dec 2022 00:37:32 -0700, by William Astle
-
Add LIST commandSat, 10 Dec 2022 00:22:52 -0700, by William Astle
-
Modify defcmd and deffunc to allow specifying explicit entry pointSat, 10 Dec 2022 00:22:05 -0700, by William Astle
-
Add routine to print unsigned integer in D to current outputSat, 10 Dec 2022 00:21:02 -0700, by William Astle
-
Add routine to throw syntax error if input character doesn't matchSat, 10 Dec 2022 00:19:53 -0700, by William Astle
-
Fix parsing empty DATA statementsFri, 09 Dec 2022 22:46:53 -0700, by William Astle
-
Add PRINT stub routine and make tokenization handle ? shortcutFri, 09 Dec 2022 22:24:11 -0700, by William Astle
-
Fix incorrect branch destinations when handling DATA tokenizationFri, 09 Dec 2022 22:17:34 -0700, by William Astle
-
Fix line number parsing to actually handle first characterFri, 09 Dec 2022 22:00:17 -0700, by William Astle
-
Fix jump target for case where keyword lookup finds nothingFri, 09 Dec 2022 21:34:31 -0700, by William Astle
-
Add NEW command and string stackWed, 23 Nov 2022 22:26:20 -0700, by William Astle
-
Immediate mode line insertion, removal, and replacementWed, 23 Nov 2022 21:34:21 -0700, by William Astle
-
Add raw version of nextchar/curchar that does not skip spacesMon, 21 Nov 2022 23:18:40 -0700, by William Astle
-
Detect tokens in interpretation loop correctlyMon, 21 Nov 2022 22:56:24 -0700, by William Astle
-
Enable capslock by default and keep it on resetMon, 21 Nov 2022 22:54:25 -0700, by William Astle
-
Fix ERROR routine to actually workMon, 21 Nov 2022 22:38:01 -0700, by William Astle
-
Fix test in writechrconduc to test true lower case flag correctlyMon, 21 Nov 2022 22:35:29 -0700, by William Astle
-
Enable default LET command with stub handlerMon, 21 Nov 2022 22:29:06 -0700, by William Astle
-
Fix keyword lookup in tokenize to actually see end of keyword tableMon, 21 Nov 2022 22:25:44 -0700, by William Astle
-
Fix STOP to show BREAK message in immediate modeMon, 21 Nov 2022 22:22:17 -0700, by William Astle
-
Enable and correct logic error in immediate mode line interpretationMon, 21 Nov 2022 22:22:01 -0700, by William Astle
-
Fix some logic errors in tokenize routineMon, 21 Nov 2022 22:10:33 -0700, by William Astle
-
Command interpreation loop, END, STOP, DATA, ', REM, ELSETue, 15 Nov 2022 23:37:38 -0700, by William Astle
-
Make listings use 16 space tabsTue, 15 Nov 2022 23:34:03 -0700, by William Astle
-
Change register usage for tokenization and use input ptr in immediate loopMon, 14 Nov 2022 22:25:08 -0700, by William Astle
-
Add tokenization, keyword lists, and some interpretation loop bitsSun, 13 Nov 2022 23:42:09 -0700, by William Astle
-
Rearrange some direct page stuffSun, 13 Nov 2022 22:07:38 -0700, by William Astle
-
Initialize the memory bookkeeping stuff at startupThu, 10 Nov 2022 21:29:47 -0700, by William Astle
-
Add some error handling frameworkWed, 09 Nov 2022 23:07:33 -0700, by William Astle
-
Add memory size detection (coco1/2) and rearrange variables someWed, 09 Nov 2022 18:09:19 -0700, by William Astle
-
Fix and speed up key repeatTue, 08 Nov 2022 22:29:47 -0700, by William Astle
-
Fix off by one when detecting if line input buffer fullTue, 08 Nov 2022 22:10:35 -0700, by William Astle
-
Fix modifier key state detection in keyboard driverTue, 08 Nov 2022 22:09:48 -0700, by William Astle
-
Add line input routineTue, 08 Nov 2022 21:24:55 -0700, by William Astle
-
Add general keyboard input (blinking cursor) handlerSun, 06 Nov 2022 22:09:33 -0700, by William Astle
-
Make sure DP is set correcting during IRQ handlingSun, 06 Nov 2022 15:00:27 -0700, by William Astle
-
Add safety FIRQ handler and initialize other interrupt vectorsSun, 06 Nov 2022 14:57:32 -0700, by William Astle
-
Adjust timing on key repeat to be a bit sanerSun, 06 Nov 2022 13:48:11 -0700, by William Astle
-
Fix keyboard make/break and buffer handlingSun, 06 Nov 2022 13:46:03 -0700, by William Astle
-
Enable interrupts during startup and add handler to process keyboardSun, 06 Nov 2022 12:05:33 -0700, by William Astle
-
Initial implementation of keyboard scan and setupSun, 06 Nov 2022 00:27:04 -0600, by William Astle
-
Fix GIME initializer so the text screen shows properlyFri, 04 Nov 2022 18:40:47 -0600, by William Astle
-
Add Makefile rules for running the Coco 3 ROM in MAMEFri, 04 Nov 2022 18:31:05 -0600, by William Astle
-
Fix several bugs related to console operationsFri, 04 Nov 2022 18:30:40 -0600, by William Astle
-
Add console output driver and a greeting messageFri, 04 Nov 2022 17:10:38 -0600, by William Astle