Commit Graph

347 Commits

Author SHA1 Message Date
Carl-Henrik Skårstedt d9fa4e96fe Fixed a couple of linker related bugs
did not have any effect, link directive doesn't do what I expect,
probably need to clean up the linker portion.
2017-09-24 22:36:42 -07:00
Carl-Henrik Skårstedt 05b7e253c3 Listing file contains sections including merged sections. 2017-08-06 16:13:11 -07:00
Carl-Henrik Skårstedt ac50b46612 Listing file contains sections including merged sections. 2017-08-06 16:13:11 -07:00
Carl-Henrik Skårstedt efc63864ee Also cleaning up previous install for Visual Studio Code extension 2017-04-15 20:51:09 -07:00
Carl-Henrik Skårstedt 9b10e374c7 Also cleaning up previous install for Visual Studio Code extension 2017-04-15 20:51:09 -07:00
Carl-Henrik Skårstedt 2698f08ab9 .gitignore adding yet more redundant visual studio project files... 2017-04-15 13:40:47 -07:00
Carl-Henrik Skårstedt 04b0dff448 .gitignore adding yet more redundant visual studio project files... 2017-04-15 13:40:47 -07:00
Carl-Henrik Skårstedt 9c7f413dac Changing theme from XML to JSON, adding Windows installer
* I don't like XML one bit
* Writing a bat file is easier than putting something on the marketplace
without using javascript.
2017-04-15 13:34:16 -07:00
Carl-Henrik Skårstedt c1eb222c30 Changing theme from XML to JSON, adding Windows installer
* I don't like XML one bit
* Writing a bat file is easier than putting something on the marketplace
without using javascript.
2017-04-15 13:34:16 -07:00
Carl-Henrik Skårstedt 49ca89f875 Adding dump_x65 as a VS2017 solution project 2017-04-11 16:10:43 -07:00
Carl-Henrik Skårstedt e0dea61dc4 Adding dump_x65 as a VS2017 solution project 2017-04-11 16:10:43 -07:00
Carl-Henrik Skårstedt 479300eec7 Adding a solution for Visual Studio 2017 2017-04-11 12:56:10 -07:00
Carl-Henrik Skårstedt 30eb2db96b Adding a solution for Visual Studio 2017 2017-04-11 12:56:10 -07:00
Carl-Henrik Skårstedt effd8205db Image fix 2017-01-28 17:05:35 -08:00
Carl-Henrik Skårstedt 5721295295 Image fix 2017-01-28 17:05:35 -08:00
Carl-Henrik Skårstedt adcefe4bff Tuning the lanuage extension for Visual Studio Code a bit 2017-01-28 17:02:41 -08:00
Carl-Henrik Skårstedt dbb0833c15 Tuning the lanuage extension for Visual Studio Code a bit 2017-01-28 17:02:41 -08:00
Carl-Henrik Skårstedt e37bf5ae11 Visual Studio Code colorizing extension, Error includes line number of undefined label reference
* PrintError has an optional argument for enclosing file
* Visual Studio Code extension
2017-01-28 13:29:42 -08:00
Carl-Henrik Skårstedt 2b52ca29e4 Visual Studio Code colorizing extension, Error includes line number of undefined label reference
* PrintError has an optional argument for enclosing file
* Visual Studio Code extension
2017-01-28 13:29:42 -08:00
Carl-Henrik Skårstedt 576ec5497d MERGE directive, indexed TEXT, Code Style fixes
* Added a directive to control merging of SECTIONs: MERGE
* Added an indexed TEXT format that uses a String Symbol for the
indexing order
* General coding style consitencies
2017-01-08 16:30:30 -08:00
Carl-Henrik Skårstedt 22f9a730ec MERGE directive, indexed TEXT, Code Style fixes
* Added a directive to control merging of SECTIONs: MERGE
* Added an indexed TEXT format that uses a String Symbol for the
indexing order
* General coding style consitencies
2017-01-08 16:30:30 -08:00
Carl-Henrik Skårstedt baebdbe096 Label Pool changes
Pool are extended to:
* A pool label can be any size by using POOL <label>.<size> where <size>
is a decimal number
* A pool can define a pool within itself <pool> pool <name> <size> where
<pool> is the name of a pool that would fit another pool and <name> is
the name of the new pool and <size> is the size of the new pool
* pool labels are local if they are preceeded by . or ! or $ or @
* pool labels can be global
2016-12-24 13:23:01 -08:00
Carl-Henrik Skårstedt 304f74cfb4 Label Pool changes
Pool are extended to:
* A pool label can be any size by using POOL <label>.<size> where <size>
is a decimal number
* A pool can define a pool within itself <pool> pool <name> <size> where
<pool> is the name of a pool that would fit another pool and <name> is
the name of the new pool and <size> is the size of the new pool
* pool labels are local if they are preceeded by . or ! or $ or @
* pool labels can be global
2016-12-24 13:23:01 -08:00
Carl-Henrik Skårstedt fe049342bd README.md edit 2016-12-23 14:04:59 -08:00
Carl-Henrik Skårstedt 4d4cd14bc6 README.md edit 2016-12-23 14:04:59 -08:00
Carl-Henrik Skårstedt 8f4a00e3ce Fixing label pools
* label pools don't go out of scope so they can be declared in an
include file and used by the includer file
* label pool labels can be either global or local
* code fixes
* updated struse
* updated binaries
2016-12-23 13:56:57 -08:00
Carl-Henrik Skårstedt 1d25e40049 Fixing label pools
* label pools don't go out of scope so they can be declared in an
include file and used by the includer file
* label pool labels can be either global or local
* code fixes
* updated struse
* updated binaries
2016-12-23 13:56:57 -08:00
Carl-Henrik Skårstedt c226b00dad Added visual studio natvis for struse class 2016-05-26 22:28:32 -07:00
Carl-Henrik Skårstedt f0c4d41f09 Added visual studio natvis for struse class 2016-05-26 22:28:32 -07:00
Carl-Henrik Skårstedt b4407f7cb5 struse.h fixes, warning fixes 2016-05-25 22:44:17 -07:00
Carl-Henrik Skårstedt 703681baa8 struse.h fixes, warning fixes 2016-05-25 22:44:17 -07:00
Carl-Henrik Skårstedt a0b73db5c8 Struse was updated and fixing related issues 2016-05-20 22:48:13 -07:00
Carl-Henrik Skårstedt c22c238f51 Struse was updated and fixing related issues 2016-05-20 22:48:13 -07:00
Carl-Henrik Skårstedt 03f5e5cbfe First column in Merlin mode recognizes scope braces ('{' and '}') 2016-03-17 21:33:39 -07:00
Carl-Henrik Skårstedt c01b19a68c First column in Merlin mode recognizes scope braces ('{' and '}') 2016-03-17 21:33:39 -07:00
Carl-Henrik Skårstedt e452d3ab7e Fix 2016-03-17 00:07:15 -07:00
Carl-Henrik Skårstedt 955665c91c Fix 2016-03-17 00:07:15 -07:00
Carl-Henrik Skårstedt 9752c1d8a1 Merlin macro fix
- Does not require merlin macro parameters to be listed after the
keyword MAC
- Updated struse.h
2016-03-17 00:05:36 -07:00
Carl-Henrik Skårstedt 0186386a58 Merlin macro fix
- Does not require merlin macro parameters to be listed after the
keyword MAC
- Updated struse.h
2016-03-17 00:05:36 -07:00
Carl-Henrik Skårstedt 73d67d0657 Context scope cleanup and fix for sequential subtraction in expressions
- Should clean up Merlin mode macros a bit
- Fixes a numerical error
2016-03-13 18:16:43 -07:00
Carl-Henrik Skårstedt 27f768d88a Context scope cleanup and fix for sequential subtraction in expressions
- Should clean up Merlin mode macros a bit
- Fixes a numerical error
2016-03-13 18:16:43 -07:00
Carl-Henrik Skårstedt 0fcdc9ca47 Switching dump_x65 to inttypes.h and updating binaries
- dump_x65 now matches object code structures in x65
2016-03-12 11:57:39 -08:00
Carl-Henrik Skårstedt 998f4e95ff Switching dump_x65 to inttypes.h and updating binaries
- dump_x65 now matches object code structures in x65
2016-03-12 11:57:39 -08:00
Carl-Henrik Skårstedt d1c9f3aab5 Fix for local labels accessed crossing over a REPT / LUP
- Added a scope increment when entering a block of repeated code so only
the local symbols within the block would be destroyed each iteration
- Switched over to inttypes.h to make code a smidgeon more readable
2016-03-12 11:39:53 -08:00
Carl-Henrik Skårstedt 476d629041 Fix for local labels accessed crossing over a REPT / LUP
- Added a scope increment when entering a block of repeated code so only
the local symbols within the block would be destroyed each iteration
- Switched over to inttypes.h to make code a smidgeon more readable
2016-03-12 11:39:53 -08:00
Carl-Henrik Skårstedt 07b1a52bb4 Updating binaries 2016-03-11 17:55:32 -08:00
Carl-Henrik Skårstedt e15650415b Updating binaries 2016-03-11 17:55:32 -08:00
Carl-Henrik Skårstedt 4f6db98637 Removing the disassembler and putting it into its own repo
- The disassembler was taking on some girth and weighing the assembler
code down.
2016-03-11 17:43:16 -08:00
Carl-Henrik Skårstedt e115fe8ed1 Removing the disassembler and putting it into its own repo
- The disassembler was taking on some girth and weighing the assembler
code down.
2016-03-11 17:43:16 -08:00
Carl-Henrik Skårstedt d9d386a260 Adding error handling for flushing local labels
- Errors were ignored in a couple of places
2016-03-11 17:08:44 -08:00