Skip to content

Commit ffb6712

Browse files
ReleaseNotes/Version
1 parent f32d6b3 commit ffb6712

File tree

4 files changed

+122
-1
lines changed

4 files changed

+122
-1
lines changed

C64Models/Version/StudioVersion.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ namespace RetroDevStudio
22
{
33
public static class Version
44
{
5-
public const string VersionBase = "7.8";
5+
public const string VersionBase = "7.9";
66
public const string BuildNumber = "73";
77
}
88
}

C64StudioRelease/shared content/Release Notes.txt

Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,127 @@ Additionally to this C64 Studio comes with a charset, sprite and media editor.
1717
Version history:
1818
================
1919

20+
16.09.2024 - 7.9: Add: Breakpoints now following project or single file
21+
Fix: ASM - zone info of local labels set with !set was empty
22+
Add: Dialog editor: import palette from binary file now adds new palettes if more were in the file
23+
Comment on empty line would put comment char on first pos if an empty line was included in selection
24+
Comment Selection now only adds ; on non empty lines
25+
Fix: Assembler, not collapsing number -number to two numbers
26+
Upd: Replace path methods through custom ones Add: Binary Import for sprites/chars/char screens handle .prg to skip load address
27+
Add: Sprite Editor Import/Export option for padding bytes
28+
Fix: Sprite editor import/export of binary data now also working correct for non c64 sprites (an additional byte was implanted errornously)
29+
Fix: Block autocomplete also on horz offset
30+
Fix: Intellisense in wrong line could still open
31+
Fix: Adding breakpoints with addresses outside of code wouldn't work
32+
Fix: Intellisense popup could occur on wrong line
33+
Fix: BASIC having 0 as unreferenced line numbers had funny side effects
34+
WIP: Breakpoints for non project files
35+
Add: PDS ".equ" also functions as "equ"
36+
Fix: Settings import of ASM hacks now working Fix: Mousewheel in graphic import dialog with sanity checks
37+
Fix: SpriteEditor crash if importing sprite with color set to [Any] Add: Mousewheel support for zooming in graphic import dialog
38+
Fix: Character editor: Graphic import of MC chars Add: Source editor, insert new line with auto-indent is now one Undo step
39+
Fix: PDS has >,< order reversed (> is lo byte, < is hi byte)
40+
Fix: Sprite editor force square pixels, and even grid cell sizes
41+
Fix: Chareditor paste of hires/mc char, adjust custom color to match target mode
42+
Fix: !sl pseudo po, allow absolute paths, add error in case file cannot be written
43+
Add: Assembler not showing generated labels (!mediasrc) as unused
44+
Add: FileManager - display name of opened file in caption Add: Breakpoints moving in source asm depends on the cursor position of the current line
45+
Fix: code editor - de-highlighted brackets force a redraw right away Fix: Graphic Screen Editor: Color Selector now properly sized
46+
Fix: Text dragging in between tabs not possible anymore
47+
Add: Map editor Add/Clone tile now inserts below (first) selected tile
48+
Fix: Solution Explore Paste element only allows one copy
49+
Fix: Autocomplete filling in macros properly (no duplicate +) Tooltip shows macro params
50+
Add: Map Editor Shift-Mousewheel scrolls horizontally
51+
Fix: Commodoredisk: clearing newly allocated directory sectors
52+
Fix: Charset editor - rotating was broken for multicolor (again)
53+
Add: Several Map editor enhancements Add: ASM better error messages for duplicate inclusion
54+
Fix: Label not marked as used in </> hack mode sometimes
55+
Add: Map editor copy map to image now uses the full map
56+
Fix: MapEditor focus checks for actual map screen
57+
Fix: Next action after undo of fill shows broken map image
58+
Fix: Map Editor fill sometimes visually updates wrong area (but does it right in the background)
59+
Fix: ASM !fill with > operator and enabled hack
60+
Fix: Map Editor Copy/Paste also works with focus on scrollbars Fix: Custom Controls properly behave using Tab/Shift-Tab
61+
Fix: Another uncomment edge case (first line of selection starts in middle of line)
62+
Fix: Uncomment not working if selection was from end of last line to left end of start line
63+
Add: Map Editor - Mode change now also applies to charset Add: Map Editor - Single tile change undo is now combined
64+
Add: ASM !to also allows {Date..} inside file names
65+
Fix: MapEditor changing chars/colors on a tile (on the tile paint box) also redraws the map
66+
Fix: ASM negating expression in paranthesis not working
67+
Fix: ParseLiteralValue now works with negative numbers (allows LABEL ~ -LABEL expressions)
68+
Fix: PDS operator priority according to docs Fix: PDS .BLOCK behaving like !fill, not !byte
69+
Add: ASM math.sqrt
70+
Add: Modifying hacks is marking all open documents as dirty (no more build is current)
71+
Fix: ASM uncomment selection now also works if comment char is indented by spaces or tabs
72+
Fix: ASM PDS & prefix now seems to work as intended in all found cases
73+
Fix: ASM more PDS shenanigans Fix: Breakpoints not working with alternative debug start breakpoint
74+
WIP: Load/Save breakpoints
75+
Fix: ASM more PDS relevant stuff, e.g. &$20 resulted in one token
76+
Add/Fix: PDS support enhanced, add missing POs .WORD, DLOW, DHIGH, STRING
77+
Add: ASM Hack to enable </> precedence over complete expression
78+
Fix: ASM - breakpoints were auto-shifted wrong on line insert/removal
79+
Add/Fix: ASM local labels defined outside for loops, but referenced inside are not re-labeled anymore
80+
Fix: !basic not correctly checking for line numbers >= 10000
81+
Fix: Borked images (MissingManifestException) on button images in PropCompileTarget (4.8 only?)
82+
WIP: ArrangedItemList seems to behave again WIP: Palette selection
83+
Fix: Label Dump file could have internal flags although specified not to have them
84+
Fix: File Manager block size always shown as 0 for Commodore disk images
85+
Fix: ASM crash, when referencing forward label inside macro
86+
WIP: Palette preferences
87+
Fix: ASM status info now only counting bytes/cycles from lines that are deemed selected (having the end cursor at index 0 does not count a line a selected)
88+
Add: ASM options for PO !sl
89+
Fix: Broken dialect file S-BASIC 65
90+
Add: BASIC/Assembler, built in text macro DATE
91+
Add: BASIC Resume, Trap, Restore also allow line numbers (renumber, label mode)
92+
BASIC: Enhance dialect file to allow for tokens with line numbers in later arguments (e.g. BASIC 7 COLLISION)
93+
Fix: BASIC proper auto detect of casing on first load (without meta data) Fix: Theming, color of MRU menu items was off
94+
Fix: BASIC Fixing the fix of setting BASIC dialect led to crashes on non project BASIC files
95+
Add: dialog location sanity check (keep dialogs on screen)
96+
Fix: CompileResult - show sub messages of overlapping block in intended order
97+
Fix: BASIC added as existing file now properly chooses correct BASIC dialect on opening Fix: ASM Segment overlapping warning also issues on empty segments Upd: Replace ListBox in ArrangedItemList
98+
Add: Disassembler Pressing delete on lists
99+
Fix: Help expanded per default (in case js is not working)
100+
Add ARM build, clean up gitignore
101+
Fix a few theming issues (area beside toolbars), solution explorer icons, treeview background color
102+
Fix: BASIC entry Fix: MediaTool sprite export
103+
Fix: Custom TreeView not following some colors Fix: pure black icons in dark theme
104+
Add: Remember column widths and popup dialog placement
105+
Add: Solution/Label Explorer/Outline: Keyboard base selection modes for TreeView similar to ListView
106+
Fix: Assembler: make char literals with more than one char collapse consistently to a single char (ParseLiteralValue didn't use the same behaviour than PODefine)
107+
Add: Print Preview dialog (allows resizing on the fly)
108+
Add: Print option in File menu, also proper setup for BASIC Add: Store last check state of repo creation in solution/project wizard
109+
Fix: late evaluation of PO with no blank before string literal was broken
110+
WIP: TreeView text selection Fix: Charset as binary export, edit field was enabled per default Fix: Eliminated race condition with idle tasks
111+
Add: !jumplist pseudo op (https://github.com/GeorgRottensteiner/C64Studio/issues/119)
112+
Add: Copy Element in Solution Explorer also copies properties Fix: Several TreeView/New Project dialog issues
113+
Add: Scrolling and panel resizing in graphic import dialog
114+
Fix: Binary Editor Interleave gets stuck in infinite loop with data size <= 1
115+
Upd: SpritePad import now working for version 2, 3, 4 (5 maybe?)
116+
Fix: Solution Explorer drag&drop of folder with subitem
117+
Fix: Add new project could clear the solution (project is not included anymore) on cancel. (Issue #117) Fix: Crash by Drag&Drop in Solution Explorer to the lowr part of the last node Fix: Charscreen editor PETSCII export was broken when first char of a line was to be inside quotes
118+
Fix: Charscreen editor, export for !pet, issue #116
119+
Add: !pseudopc nestable
120+
Fix: Assembler not resetting some type specific flags on type change
121+
Fix: More TreeView issues
122+
Fix: Sprite Export only uses padding byte for C64 sprites (https://github.com/GeorgRottensteiner/C64Studio/issues/113 and 114)
123+
Fix: Commodore Disk images, file deletion was not clean, blocks kept accumulating.
124+
Fix: Several treeview fixes Add: Commander X16 samples with sprites in BASIC
125+
Fix: Samples - Broken Commander X16 sprite samples Upd: BASIC dialect file for Commander X16
126+
Add: Visual option for update check on startup
127+
Fix: More project/solution menu fun Add: BASIC macro mode, only insert {SPACE} if more than one
128+
Fix: BASIC Un-Quote mode only applies to string literals, not to general source code! ({SPACE})
129+
Fix: Charset editor - embarrassing range bugs
130+
Fix: Add/Delete nodes sometimes shows empty gaps
131+
Fix: Solution Explorer, display active element with bold style
132+
Fix: Broken release for GIT support (crash when creating new project with GIT)
133+
Fix: Solution Explorer rename file forgot extension
134+
RC1: Solution Explorer - TreeView replaced Fix: !pet/!scr/!text/!raw would add null bytes if a expression with a string literal in front would be used Fix: New Project/New Solution not closing existing project if canceled, also not saving an empty .s64 over the existing one
135+
Add: Solution Explorer -> Paste option also appears on project Add: Solution/Project Wizard -> Notify user if solution or project file already exists
136+
Add: Saveas prefill with original filename
137+
Upd: DecentForms treeview in Outline
138+
Fix: SpriteEditor preview resizing issues Fix: Image import of 4-bit and odd sized images Add: SpriteEditor export for S-BASIC SPRDEF Fix: Assembler - loops in inactive scope were not properly closed
139+
Fix: GetPreferredSize was botched, e.g. floating help window was restored to 20x20
140+
20141
30.05.2024 - 7.8: Fix: BASIC files opened from FileManager (extracted from image) did not convert PETCAT compatilibity chars.
21142
Fix: Graphic Screen Editor - Zoom was displayed messed up
22143
Add: Default charsets for Mega65 FCM Add/Fix: Label Explorer using DecentForms TreeView
-48 Bytes
Binary file not shown.
-5 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)