TRSE
TRSE copied to clipboard
Turbo Rascal Syntax Error full repo
When I try to use the stamp tool from the editor, I see two issues: 1. I select an area of the level editor and the 'shape' of characters is...
When I create a new level editor file, the Border and Aux colours work fine. When I go to the room selection panel and change rooms, the border and aux...
When I first started programming TRSE I failed to understand why my code would sometimes not compile due to variables already being declared. It was always variables inside functions or...
When in Hybrid mode on the char editor (Vic/C64) the shift left and right (the left/right arrow buttons) always move two pixels at a time. IE: treating the character cell...
procedure Do1() inline; begin asm(" lda $1234 ora #$10 sta $1234 "); end; procedure Do2() inline; begin asm(" lda $1234 ora #$20 sta $1234 "); end; calling Do1(); Do2(); produces...
I've noticed that the function enablerasterirq() compiles to: ``` ; Enable raster IRQ lda $d01a ora #$01 sta $d01a lda #$1B sta $d011 ``` This introduces two potential issues: -...
Classes own variables are "local" to the class, but procedures inside the class share local variables with each other and the global space. The reason why is logical when explained,...
Take a look at this code with macros. Only one is used at the moment and the code generated in the ASM is correct. ``` program MyProgram; var i: byte;...
If you write: ``` asm ldy #39 end; ``` it appears in the assembler file with no indentation as: `ldy #39 ` This causes an error for Orgasm as it...
Amstrad PCW is a Z80-based CP/M machine. It uses 3" disks that are, if I'm not mistaken, the same format as CPC 6128 disks and same tools for assembling them...