2023-11-01 |
ketmar | made Forth-based UrAsm the main version; note that...
|
commit | commitdiff | tree |
2023-11-01 |
ketmar | sinopt: optimise some constant muls and divs to shifts
|
commit | commitdiff | tree |
2023-11-01 |
ketmar | sinopt: optimise small shifts
|
commit | commitdiff | tree |
2023-11-01 |
ketmar | UrForth: more superinstruction optimising patterns...
|
commit | commitdiff | tree |
2023-11-01 |
ketmar | UrForth: added simple superinstruction optimiser
|
commit | commitdiff | tree |
2023-10-31 |
ketmar | UrForth: cosmetix, microoptimisations
|
commit | commitdiff | tree |
2023-10-31 |
ketmar | UrForth: more C kernel words; faster struct accessors
|
commit | commitdiff | tree |
2023-10-31 |
ketmar | UrForth: disabled multitask support by default (everything...
|
commit | commitdiff | tree |
2023-10-31 |
ketmar | UrForth: changed dictionary allocation scheme
|
commit | commitdiff | tree |
2023-10-31 |
ketmar | urasm: properly create output file name if no input...
|
commit | commitdiff | tree |
2023-10-31 |
ketmar | UrForth: VM optimisations, optional debugger -- 250...
|
commit | commitdiff | tree |
2023-10-30 |
ketmar | UrForth: code cleanups
|
commit | commitdiff | tree |
2023-10-30 |
ketmar | UrForth: moved more words into C kernel; XTE now compiles...
|
commit | commitdiff | tree |
2023-10-30 |
ketmar | moved some primitive words to C kernel; XTE now compiles...
|
commit | commitdiff | tree |
2023-10-30 |
ketmar | urasm: removed self-modifying code used to call arbitrary...
|
commit | commitdiff | tree |
2023-10-29 |
ketmar | UrForth: lowercased most sources; fixed interpret extensions
|
commit | commitdiff | tree |
2023-10-29 |
ketmar | urasm: fixed "._sizeof" for named structs; fixed undefined...
|
commit | commitdiff | tree |
2023-10-29 |
ketmar | urasm: func fixes
|
commit | commitdiff | tree |
2023-10-29 |
ketmar | urasm: more functions
|
commit | commitdiff | tree |
2023-10-29 |
ketmar | urasm: various fixes (way too many ;-)
|
commit | commitdiff | tree |
2023-10-29 |
ketmar | urasm: more fixes and options ;-)
|
commit | commitdiff | tree |
2023-10-29 |
ketmar | UrForth: fixed exceptions code (oops)
|
commit | commitdiff | tree |
2023-10-29 |
ketmar | urasm: bugfixes in nameless label processing
|
commit | commitdiff | tree |
2023-10-29 |
ketmar | urasm: more forth macro code
|
commit | commitdiff | tree |
2023-10-29 |
ketmar | urasm: comment fixes
|
commit | commitdiff | tree |
2023-10-29 |
ketmar | urasm: better forth macros
|
commit | commitdiff | tree |
2023-10-29 |
ketmar | urasm: forth-based macros implementation
|
commit | commitdiff | tree |
2023-10-29 |
ketmar | urasm: small fixes
|
commit | commitdiff | tree |
2023-10-28 |
ketmar | urasm: moved DUP and INCLUDE into separate source file
|
commit | commitdiff | tree |
2023-10-28 |
ketmar | urasm: moved structs words to separate vocabulary,...
|
commit | commitdiff | tree |
2023-10-28 |
ketmar | urasm: cosmetix; implemented allocated struct initialisation
|
commit | commitdiff | tree |
2023-10-28 |
ketmar | urasm: more struct fixes
|
commit | commitdiff | tree |
2023-10-28 |
ketmar | urasm: implemented struct declarations
|
commit | commitdiff | tree |
2023-10-28 |
ketmar | UrForth: added some "CASE" documentation
|
commit | commitdiff | tree |
2023-10-28 |
ketmar | UrForth: added "IF-OF" and "IFNOT-OF"
|
commit | commitdiff | tree |
2023-10-28 |
ketmar | urasm: structs refactoring
|
commit | commitdiff | tree |
2023-10-28 |
ketmar | urasm: implemented struct declarations
|
commit | commitdiff | tree |
2023-10-28 |
ketmar | urasm: more labels code refactoring ;-)
|
commit | commitdiff | tree |
2023-10-28 |
ketmar | urasm: labels code refactoring
|
commit | commitdiff | tree |
2023-10-28 |
ketmar | urasm: oops, forgot that UrForth is case-insensitive
|
commit | commitdiff | tree |
2023-10-28 |
ketmar | urasm: implemented "$printf"
|
commit | commitdiff | tree |
2023-10-28 |
ketmar | UrForth: added "?OF"
|
commit | commitdiff | tree |
2023-10-28 |
ketmar | UrForth: optimised "CASE" a little
|
commit | commitdiff | tree |
2023-10-28 |
ketmar | urasm: forbid mixing named and nameless labels in one...
|
commit | commitdiff | tree |
2023-10-28 |
ketmar | urasm: assignment fixes, conditionals fixes
|
commit | commitdiff | tree |
2023-10-28 |
ketmar | more branch commands; expr optimisations; conditional...
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: put unresolved expressions to the respective...
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | asm: added ZXEmuT-specific macros
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: optimised postpone label resolving a little...
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: more fixes
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | added some tests
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: "LD xn,xn" fix
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: implemented "INCBIN"
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | UrForth: fixed segfault ;-)
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: fixes to label manager and conditionals
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: more defX directives; added (but not tested...
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | UrForth: slightly improved backtrace
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: check identifier length in lexer
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: data labels are really marked now ;-)
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: ooops...
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: ...better mark
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: mark last defined label as data if it is followed...
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: implemented "INCLUDE"
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: output fname fixes
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: added "ALIGN"
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: fixed local labels processing
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: fixed ENDDISP
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: implemented DUP/EDUP; implemented DEFS
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: fixed functions
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: cosmetix
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: various fixes, including "LD A,(nn)"
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | UrForth: more fixes to "(BASED-NUMBER)"
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: 2-char string literals now processed as in the...
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: fixed string parsing
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | UrForth: fixed "(BASED-NUMBER)" with radix postfix
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: fixed "ALU ixh" and such
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: fixed "INC/DEC ixl" and such
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: fixed "LD A,(r16)"
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: fixed label parsing
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: local labels support
|
commit | commitdiff | tree |
2023-10-27 |
ketmar | urasm: implemented "@@" (or "$$") label support
|
commit | commitdiff | tree |
2023-10-26 |
ketmar | UrForth: more words for include files
|
commit | commitdiff | tree |
2023-10-26 |
ketmar | UrAsm: moved command line parsing to Forth code; new...
|
commit | commitdiff | tree |
2023-10-26 |
ketmar | more cosmetix
|
commit | commitdiff | tree |
2023-10-26 |
ketmar | shitdoze fixes
|
commit | commitdiff | tree |
2023-10-26 |
ketmar | urasm-new: better system includes searching
|
commit | commitdiff | tree |
2023-10-26 |
ketmar | asm: cleaned up loading sequence
|
commit | commitdiff | tree |
2023-10-26 |
ketmar | uroof now allocates class info in dynamic memory; better...
|
commit | commitdiff | tree |
2023-10-26 |
ketmar | cosmetix, verbose asm loading
|
commit | commitdiff | tree |
2023-10-26 |
ketmar | UrForth: fixed uroof method calling inside a method
|
commit | commitdiff | tree |
2023-10-26 |
ketmar | asm: postponed expressions (late label resolution)...
|
commit | commitdiff | tree |
2023-10-26 |
ketmar | asm: added "def<b|w|r>"; implemented "high()", "low...
|
commit | commitdiff | tree |
2023-10-26 |
ketmar | asm: writer cosmetix
|
commit | commitdiff | tree |
2023-10-26 |
ketmar | asm: added raw chunk writer
|
commit | commitdiff | tree |
2023-10-26 |
ketmar | asm: added simple .SNA writer
|
commit | commitdiff | tree |
2023-10-25 |
ketmar | zxdisasm: fixed "ld l,(ix)" and such
|
commit | commitdiff | tree |
2023-10-25 |
ketmar | asm: error on zx memory overflow
|
commit | commitdiff | tree |
2023-10-25 |
ketmar | asm: more fixes; codegen seems to work (i am *almost...
|
commit | commitdiff | tree |
2023-10-25 |
ketmar | asm: small fix in LD (cosmetix)
|
commit | commitdiff | tree |
2023-10-25 |
ketmar | asm: "test.zas" succesfully compiled!
|
commit | commitdiff | tree |