|
1 | 1 | # RPW 65 Changelog |
2 | 2 |
|
| 3 | +### [2.0.4] - 2026-06-29 |
| 4 | + |
| 5 | +Rewrite object bytes and cycle counts decorator mechanism for performance. |
| 6 | +Automatically determine tab tops and upper/lower case, deprecating associated project settings. |
| 7 | + |
| 8 | +#### Added: |
| 9 | +* a78Header section to project file |
| 10 | +* Prepend Atari 7800 header to binary when saving as .a78 file |
| 11 | +* Write assembly results to bin directory |
| 12 | +* Keyword highlighting for platform-specific register names |
| 13 | +* Error reported when renumbering locals is cancelled |
| 14 | +* Editor: Support function names as document symbols |
| 15 | +* Debugger: Step forward command (step over branch) |
| 16 | +* Debugger: Support setting watch expression values |
| 17 | +* Debugger: Support data breakpoints |
| 18 | +* Debugger: Show cpu cycle delta |
| 19 | +* DASM: Support RORG and REND |
| 20 | +* DASM: Support ORG fill value |
| 21 | +* DASM: Error on immediate values > 255 |
| 22 | +* All: Error on negative org delta |
| 23 | +* All: Support binary include |
| 24 | + |
| 25 | +#### Fixed: |
| 26 | +* Unneeded reparsing on file open, tab change |
| 27 | +* Hover over structure labels not showing values |
| 28 | +* All: Enforce quoted strings on include file names |
| 29 | +* All: Renumbering of locals with numbers and some non-numeric characters |
| 30 | +* All: Mark tokens after opcodes without arguments as errors |
| 31 | +* DASM: Generate data for strings in .byte and dc.b statements |
| 32 | +* DASM: Mark closing quote as error on string constant |
| 33 | +* DASM: Apply opcode suffix to code generation (lda.w, etc.) |
| 34 | +* DASM: Fill bytes when switching between SEG.U and SEG |
| 35 | +* DASM: ifconst and ifnconst with undefined symbols |
| 36 | +* CA65: crash when using aliased functions like .def, .ismnem, etc. |
| 37 | +* Editor: Force cursor visible after large cut of text with codeByte decorators |
| 38 | +* Editor: Suppress trailing space on auto-completes for LSR, ROR, etc. |
| 39 | +* Editor: Handling of trigger characters in completion suggestions |
| 40 | +* Editor: Use macro definition case for completion suggestion |
| 41 | +* Debugger: Watch arrays with empty dimensions ("$1000:[]", "$1000[][4]" etc.) |
| 42 | +* Debugger: Stale breakpoints across debugger launches |
| 43 | + |
| 44 | +#### Changed: |
| 45 | +* Hover over label definition no longer shows comment header block |
| 46 | + |
3 | 47 | ### [2.0.3] - 2025-09-16 |
4 | 48 |
|
5 | 49 | #### Fixed: |
|
0 commit comments