Commit Graph

347 Commits

Author SHA1 Message Date
Carl-Henrik Skårstedt 56b253880e Merge pull request #16 from dwsJason/sample_omf
Sample OMF
2020-04-01 16:18:16 +02:00
Carl-Henrik Skårstedt 96dc8e98d7
Merge pull request #16 from dwsJason/sample_omf
Sample OMF
2020-04-01 16:18:16 +02:00
dwsJason e6a63010f2 import Tool macros 2020-02-25 21:29:48 -05:00
dwsJason b06b480741 import Tool macros 2020-02-25 21:29:48 -05:00
dwsJason b8ef00f811 import missing dp.s file 2020-02-25 21:12:55 -05:00
dwsJason 6c9a18e2c5 import missing dp.s file 2020-02-25 21:12:55 -05:00
dwsJason 1f61d948fb import: sample OMF application 2020-02-25 21:11:24 -05:00
dwsJason 5d3986af51 import: sample OMF application 2020-02-25 21:11:24 -05:00
dwsJason 17a99e46e7 PEI: allow both addressing styles $dp, and ($dp) 2020-02-22 16:20:52 -05:00
dwsJason 6cb5d7a5b1 PEI: allow both addressing styles $dp, and ($dp) 2020-02-22 16:20:52 -05:00
dwsJason fd1bc0ba76 Fix address corruption issue with when code segment is pushed beyond 32kb 2020-02-22 14:04:49 -05:00
dwsJason 8ea7e1e9e0 Fix address corruption issue with when code segment is pushed beyond 32kb 2020-02-22 14:04:49 -05:00
Jason Andersen b699c1b6f4 Merge pull request #1 from Sakrac/master
Sync with x65 master
2020-02-22 13:53:26 -05:00
Jason Andersen 1030b9004f
Merge pull request #1 from Sakrac/master
Sync with x65 master
2020-02-22 13:53:26 -05:00
Carl-Henrik Skårstedt c1de91e3f1 Fixed a case where addressing mode got confused because a function with multiple parameters was used as the address 2020-01-21 16:49:20 -08:00
Carl-Henrik Skårstedt 5bc8a795fd Fixed a case where addressing mode got confused because a function with multiple parameters was used as the address 2020-01-21 16:49:20 -08:00
Carl-Henrik Skårstedt 53f69edc5a Documented FUNCTION in directives, added errors.md 2020-01-15 11:23:07 -08:00
Carl-Henrik Skårstedt feca74c0f8 Documented FUNCTION in directives, added errors.md 2020-01-15 11:23:07 -08:00
Carl-Henrik Skårstedt d80f5473a2 Merge pull request #13 from Sakrac/user-functions
User functions:
User Defined Functions added, you can now create predefined expressions that work similar to a macro but returns a value instead of generating binary:
FUNCTION add_values(a, b) a + b
2020-01-15 10:53:32 -08:00
Carl-Henrik Skårstedt 386d9ab25b
Merge pull request #13 from Sakrac/user-functions
User functions:
User Defined Functions added, you can now create predefined expressions that work similar to a macro but returns a value instead of generating binary:
FUNCTION add_values(a, b) a + b
2020-01-15 10:53:32 -08:00
Carl-Henrik Skårstedt 6af905353c User functions first implementation, added a NOT expression operator 2020-01-15 10:51:02 -08:00
Carl-Henrik Skårstedt 5b1ed6343f User functions first implementation, added a NOT expression operator 2020-01-15 10:51:02 -08:00
Carl-Henrik Skårstedt dda49fda57 progress user functions 2020-01-14 23:41:34 -08:00
Carl-Henrik Skårstedt 0960541a90 progress user functions 2020-01-14 23:41:34 -08:00
Carl-Henrik Skårstedt 846bd5cd63 Starting user defined functions 2020-01-14 18:53:02 -08:00
Carl-Henrik Skårstedt 0909b2511a Starting user defined functions 2020-01-14 18:53:02 -08:00
Carl-Henrik Skårstedt 09796bc6e7 Update eval_functions.md 2020-01-11 19:52:43 -08:00
Carl-Henrik Skårstedt 624086f134 Update eval_functions.md 2020-01-11 19:52:43 -08:00
Carl-Henrik Skårstedt b45da90bce Adding a doc for eval functions. 2020-01-11 13:16:34 -08:00
Carl-Henrik Skårstedt 857c4ef452 Adding a doc for eval functions. 2020-01-11 13:16:34 -08:00
Carl-Henrik Skårstedt 33e7f72d0b Update directives.md 2020-01-11 13:05:53 -08:00
Carl-Henrik Skårstedt 3f85e0c963 Update directives.md 2020-01-11 13:05:53 -08:00
Carl-Henrik Skårstedt 5cec8f8309 Adding markdown relative links 2020-01-11 13:04:00 -08:00
Carl-Henrik Skårstedt 2736f9be48 Adding markdown relative links 2020-01-11 13:04:00 -08:00
Carl-Henrik Skårstedt e3fa7b0c83 Finishing the last sentence in the introduction to directives documentation. 2020-01-11 13:00:57 -08:00
Carl-Henrik Skårstedt bc364a6a3d Finishing the last sentence in the introduction to directives documentation. 2020-01-11 13:00:57 -08:00
Carl-Henrik Skårstedt b469ceef8c Expermenting with starting over on the x65 documentation 2020-01-11 12:58:26 -08:00
Carl-Henrik Skårstedt 5d61847404 Expermenting with starting over on the x65 documentation 2020-01-11 12:58:26 -08:00
Carl-Henrik Skårstedt eb3df4de88 Label pools are 32 bit, added sizeof directive for structs, destructor for Symbol Stacks 2020-01-10 20:52:02 -08:00
Carl-Henrik Skårstedt 3ab190868c Label pools are 32 bit, added sizeof directive for structs, destructor for Symbol Stacks 2020-01-10 20:52:02 -08:00
Carl-Henrik Skårstedt 4b7e679b20 Merge pull request #12 from Sakrac/functions
Functions
2020-01-10 14:20:45 -08:00
Carl-Henrik Skårstedt ada1ae60f5
Merge pull request #12 from Sakrac/functions
Functions
2020-01-10 14:20:45 -08:00
Carl-Henrik Skårstedt a535295929 Implementing Eval Functions, complimented by IFCONST, IFBLANK and IFNBLANK 2020-01-10 14:20:00 -08:00
Carl-Henrik Skårstedt 4395b18492 Implementing Eval Functions, complimented by IFCONST, IFBLANK and IFNBLANK 2020-01-10 14:20:00 -08:00
Carl-Henrik Skårstedt 758b4349eb Starting assembler functions 2020-01-09 23:10:55 -08:00
Carl-Henrik Skårstedt 06b925a4f0 Starting assembler functions 2020-01-09 23:10:55 -08:00
Carl-Henrik Skårstedt 600567a42e Merge branch 'master' of https://github.com/Sakrac/x65 2020-01-09 16:09:02 -08:00
Carl-Henrik Skårstedt 53fca34047 Merge branch 'master' of https://github.com/Sakrac/x65 2020-01-09 16:09:02 -08:00
Carl-Henrik Skårstedt 385155d5eb Update ca65directive.s 2020-01-09 16:08:14 -08:00
Carl-Henrik Skårstedt 8425243ef6 Update ca65directive.s 2020-01-09 16:08:14 -08:00