aboutsummaryrefslogtreecommitdiff
path: root/tr8as.c
AgeCommit message (Collapse)Author
2023-06-05More efficient management of filenamesJuan J. Martinez
2023-06-05n case mstrdup failed, avoid free on NULLJuan J. Martinez
2023-06-05Copy the filename to track locationJuan J. Martinez
2023-06-05Assign fields of the structureJuan J. Martinez
2023-05-25Suport for assembly "line"Juan J. Martinez
label: instr ; comment And all are optional.
2023-05-23Add cmpi, cmpd, ldi and lddJuan J. Martinez
2023-05-22SimplifiedJuan J. Martinez
2023-05-22wlen wasn't neededJuan J. Martinez
2023-05-22Fix line parsingJuan J. Martinez
WIP: needs better error reporting
2023-05-22Skip the closing quoteJuan J. Martinez
2023-05-21Add .str directiveJuan J. Martinez
2023-05-12Read immediate into immJuan J. Martinez
2023-05-12Check for overflowJuan J. Martinez
2023-05-12Add .ds directiveJuan J. Martinez
2023-05-12Use string hashesJuan J. Martinez
2023-05-11Remove whitespaceJuan J. Martinez
2023-05-11Equivalent codeJuan J. Martinez
2023-05-11Equivalent codeJuan J. Martinez
2023-05-11Fix dw immediateJuan J. Martinez
2023-05-09More sensible checkJuan J. Martinez
2023-05-09Implelent proper definesJuan J. Martinez
As oppossed to labels to arbitraty addresses. This also prepares the way to support calculated values.
2023-05-06Implement hardware blitterJuan J. Martinez
2023-05-06Fixes port parsing and r3Juan J. Martinez
2023-05-05Ammend the commentJuan J. Martinez
It is values not indexes what we match.
2023-05-05Use the MSB of the index to mark a transparent colorJuan J. Martinez
Because we use 1 byte to store 4bpp, we don't need a mask and we can encode a "transparent" color in the bits we don't use.
2023-05-05Fixes parsin and improves error reportingJuan J. Martinez
The assembler supports: label: instr ; comment Being any of those three optional. This change makes it happen and also settles on the "retrun error code" pattern for the parse functions.
2023-05-04Make the stb_image implementation a C moduleJuan J. Martinez
2023-05-04Make index zero any RGB value not found in the paletteJuan J. Martinez
Mask TBD
2023-05-04Include PNG images as dataJuan J. Martinez
2023-05-03Add .include directiveJuan J. Martinez
2023-05-03Add incbin and check memory overflow in outputJuan J. Martinez
2023-05-01Added equ to assemblerJuan J. Martinez
To define constants.
2023-05-01Added the VM player using SDLJuan J. Martinez
- Wired basic functionality (fram-buffer, frame interrupt) - Bug fixes in the assembler
2023-05-01Added licenceJuan J. Martinez
2023-05-01Initial importJuan J. Martinez