Commit Graph
44 Commits
Author SHA1 Message Date
FeralChild64 e2cf83489f small native/legacy mode switching fixes 2020-08-23 17:24:03 +02:00
FeralChild64 9a154b3710 more control codes for MEGA65 screen editor 2020-08-23 12:17:32 +02:00
FeralChild64 8b6b470417 MEGA65 native mode fixes 2020-08-19 22:51:33 +02:00
FeralChild64 628b944721 work towards literal output for native MEGA65 mode 2020-08-19 22:19:23 +02:00
FeralChild64 52e2060026 more work towards Mega65 screen support 2020-08-08 20:39:55 +02:00
FeralChild64 83cdf37c0d more work towards Mega65 native mode, added NSYS command 2020-08-08 17:24:09 +02:00
FeralChild64 0b9cc2a9ec more work on Mega65 native mode 2020-08-08 12:57:15 +02:00
FeralChild64 b235db4cd0 implemented 'GO' BASIC command, started work on native MEGA65 mode 2020-08-07 22:03:31 +02:00
FeralChild64 800361b27f some more work towards arrays 2020-07-22 20:16:25 +02:00
FeralChild64 3189edd0d3 started work on arrays 2020-07-21 20:17:03 +02:00
FeralChild64 cfc970e21a added fetching PI to expression parser, fixed compilation warning 2020-07-20 15:26:48 +02:00
FeralChild64 12abb60d22 some more code optimizations 2020-07-19 16:15:50 +02:00
FeralChild64 8826394e80 TI$ variable can now be assigned 2020-07-19 15:33:42 +02:00
FeralChild64 3b4cf3faef use pseudocode instead of jmp/bra selection 2020-07-19 10:23:26 +02:00
FeralChild64 92359c64f2 temporary strings are now freed when needed 2020-07-19 09:46:04 +02:00
FeralChild64 09f85cea8a variable support cleanup 2020-07-19 08:54:53 +02:00
FeralChild64 cd44ba2358 added fetching TI$ variable, does not fully work yet 2020-07-18 23:09:07 +02:00
FeralChild64 21a83f92fa removed unneeded instruction 2020-07-18 15:00:19 +02:00
FeralChild64 ae5ea2e6d6 code cleanup 2020-07-18 14:52:02 +02:00
FeralChild64 eefbaf76d8 another string assignment bugfix 2020-07-18 14:29:30 +02:00
FeralChild64 c50595ab2d string assignment can sometimes reuse old string alocated memory 2020-07-18 13:55:19 +02:00
FeralChild64 ae174b0ad3 filled-in gaps in string memory release routine 2020-07-16 22:21:03 +02:00
FeralChild64 8c70b51123 removed some unneeded code 2020-07-16 21:02:06 +02:00
FeralChild64 f4fb9d3016 fixed regression in memory allocation routine 2020-07-16 19:59:16 +02:00
FeralChild64 cabcfb6b35 fixed comparing uninitialized streing descriptor 2020-07-16 19:06:40 +02:00
FeralChild64 626dbc1eac string variables can be assigned both in direct and program mode 2020-07-16 15:45:57 +02:00
FeralChild64 4a94af2fc7 assign string from text area to a new variable works now 2020-07-15 22:59:52 +02:00
FeralChild64 159acfba2f more work on string support 2020-07-15 22:04:46 +02:00
FeralChild64 127b71f67f string handling fixes 2020-07-15 19:54:22 +02:00
FeralChild64 e349aa64f9 some more work on string assignment 2020-07-14 22:19:33 +02:00
FeralChild64 ac7fff95e5 filled-in gaps in garbage collector implementation 2020-07-12 20:08:13 +02:00
FeralChild64 76ed0d1f9f GOTO command got performance optimization 2020-07-12 14:34:17 +02:00
FeralChild64 a17f810d50 fixed end of statement check 2020-07-12 13:37:10 +02:00
FeralChild64 cec9adce25 more Mega65 optimizations in BASIC 2020-07-12 12:40:22 +02:00
FeralChild64 8b629816d7 improved error handling in BASIC 2020-07-12 11:04:45 +02:00
FeralChild64 d1ac8ac371 new line number parser, saved over 150 bytes 2020-07-12 10:22:32 +02:00
FeralChild64 6e90102f76 more work on variables support 2020-07-11 20:08:36 +02:00
FeralChild64 44493d40cb started work on LET command 2020-07-10 17:01:04 +02:00
FeralChild64 dbd8c77751 more size optimizations in BASIC interpreter 2020-07-09 22:58:15 +02:00
FeralChild64 defd079b2e improved syntax checking in BASIC 2020-07-09 22:23:04 +02:00
FeralChild64 eab79e05b4 deduplicated even more code 2020-07-01 15:13:31 +02:00
FeralChild64 0460777fe9 fixed NEW/CLR commands, implemented RESTORE 2020-06-28 11:35:29 +02:00
FeralChild64 5db25db3b5 some cleanup, BASIC line finding now properly uses stack 2020-06-28 04:06:04 +02:00
FeralChild64 76aaf298b8 more sane directory name, updated binaries 2020-06-26 19:44:01 +02:00