What's new in v2.9.8: ßßßßßßßßßßßßßßßßßßßßß 1) I added several examples: mouse.asm (Laokoon\NG) - you can move an arrow using an AMIGA mouse playtmc.asm (Jaskier\TAQUART) - it plays TMC music. showrip.asm (Madman\MADTEAM) - it shows RIP picture. livewire.asm - source code of game trollwar.asm - source code of game 2) I corrected the procedure which created an ATR file. (Bug shows when you added to your disk more than 8 files.) 3) More compatibility with QA and MAC/65: (thanks NIR) a) DB 10 = DTA B(10) = .BYTE 10 DS 'a' = DTA D'a' = .SBYTE 'a' DC 'a' = DTA C'a' = .CBYTE 'a' DW $1234 = DTA W($1234) = .WORD $1234 none = none = .DBYTE $1234 NOTE: Above notations you can mix, for example: .WORD W($1234),D'a',C'a' b) ASL @ = ASL A c) Accept labels without the need to add the colon after the label(:) start: LDA #0 = start LDA #0 d) *= $8000 or * = $8000 or ORG $8000 e) *= $80 TEMP1 2 ;(the same as in MAC/65) f) LDA <100 = LDA #<100 4) I removed little bugs. (8) What's new in v2.9.7: ßßßßßßßßßßßßßßßßßßßßß 1) I have to change the conception of using jump orders (BNE/BEQ/BCS...etc) Now: BNE/BEQ/BCS... - range -128...+127 (2 bytes) JNE/JEQ/JCS... - range -32768...+32767 (5 bytes) (NOTE: It was necessary because TA sometimes generates wrong code !) ( Too much complicated calculations ) Positive effect is faster compiling. (about 15%) 2) name1=$100 name2=name1+$100 ( Because of little bug you cannot assembly that program ) ( Now I removed this bug - thanks NIR ) 3) Correcting of procedures which play samples. (look at SAMPLE.ASM) 4) Other little errors. ( all things considered 7)