Skip to content

Commit 850c4dd

Browse files
Update release notes
1 parent 052c6e0 commit 850c4dd

File tree

4 files changed

+73
-1
lines changed

4 files changed

+73
-1
lines changed

C64Models/Version/StudioVersion.cs

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

C64StudioRelease/shared content/Doc/basic_pseudoops.html

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ <H3>BASIC - Pseudo Operations</H3>
1414
<br>
1515
<ul>
1616
<li><a href="#bindata">#BINDATA</a></li>
17+
<li><a href="#chardata">#CHARDATA</a></li>
1718
<li><a href="#include">#INCLUDE</a></li>
19+
<li><a href="#spritedata">#SPRITEDATA</a></li>
1820
</ul>
1921
<br>
2022
<br>
@@ -35,6 +37,22 @@ <H2>#BINDATA &lt;filename&gt;,&lt;length&gt;,&lt;offset&gt;,&lt;start line&gt;,&
3537
<br>
3638
<br>
3739
</div>
40+
<a name="chardata"></a>
41+
<H2>#CHARDATA &lt;filename&gt;,&lt;offset&gt;,&lt;length&gt;,&lt;start line&gt;,&lt;line step&gt;</H2>
42+
<div id="mybody">
43+
This pseudo op allows to insert character data content as DATA lines.<br>
44+
<br>
45+
This pseudo op needs a few more parameters to let you control the output. If the length is given empty the full file is used.<br>
46+
The length of the line is the maximum possible for proper manual entry (e.g. 80 for C64, not 254)<br>
47+
<br>
48+
<br>
49+
Example: Include character data, 10 characters, but skip the first 2 characters. Generate DATA starting with line number 1000, increase the line numbers by 1.<br>
50+
<br>
51+
<div id="code"><br> #CHARDATA "charset.charsetproject",2,10,1000,1
52+
<br></div>
53+
<br>
54+
<br>
55+
</div>
3856
<a name="include">
3957
<H2>#INCLUDE &lt;filename&gt;</H2>
4058
<div id="mybody">
@@ -62,5 +80,21 @@ <H2>#INCLUDE &lt;filename&gt;</H2>
6280
<br>
6381
<br>
6482
</div>
83+
<a name="spritedata"></a>
84+
<H2>#SPRITEDATA &lt;filename&gt;,&lt;offset&gt;,&lt;length&gt;,&lt;start line&gt;,&lt;line step&gt;</H2>
85+
<div id="mybody">
86+
This pseudo op allows to insert sprite data content as DATA lines.<br>
87+
<br>
88+
This pseudo op needs a few more parameters to let you control the output. If the length is given empty the full file is used.<br>
89+
The length of the line is the maximum possible for proper manual entry (e.g. 80 for C64, not 254)<br>
90+
<br>
91+
<br>
92+
Example: Include sprite data, 10 sprites, but skip the first 2 sprites. Generate DATA starting with line number 1000, increase the line numbers by 1.<br>
93+
<br>
94+
<div id="code"><br> #SPRITEDATA "sprites.spriteproject",2,10,1000,1
95+
<br></div>
96+
<br>
97+
<br>
98+
</div>
6599
</body>
66100
</HTML>

C64StudioRelease/shared content/Release Notes.txt

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

20+
13.10.2023 - 7.6: Add: BASIC #chardata meta op
21+
Adjust easyflash cartridge test files
22+
Fix: easyflash cartridge file was half the actual max. size (1MB)
23+
Fix issue 97, find all references tripping over redefined labels
24+
Add: BASIC separate key mapping for fake cursor up/left (instead of the hard wired one)
25+
Fix: BASIC autotoggle quote mode now works properly in lines with REM
26+
Add: Proper VICE version detection for true drive option (goddamn)
27+
Fix: asm macro check for existing macros sometimes failed (Tuple hash was bad)
28+
Rearrange projects to minimize Windows dependencies (C64Ass now has a Windows-less variant and can run directly on e.g. Linux)
29+
Add: BASIC loading weird bytes are now forced to PETSCII range
30+
Fix: !zone after label inside inactive scope was ignored
31+
Fix: Opcode for zeropage,x and zeropage,y would not evaluate properly
32+
Add: Macro overloading
33+
Add: ACME compatibility, allow == as equality operator
34+
Add: Overloading macro support (ACME and C64Studio only)
35+
Merge pull request #95 from Commodore64128/TASM-help
36+
some additional TASM and 65816 detection code
37+
Add: Proper bookmark support for BASIC
38+
Fix: Only modify preferences display if it actually changes, remove flicker
39+
Add: BASIC editor - set string entry mode on position option
40+
Fix: Do not Auto-replace ? with PRINT inside string literals even with deactivated string entry mode
41+
Fix: Autotruncate Literal Values checkbox not initalized properly in preferences
42+
Add: 65816 support
43+
Add: Assembler - Ctrl-Click jump to file (on !src directives) or symbol
44+
Fix: BASIC renumber with ON GOTO/GOSUB where some values were skipped (e.g. ON GOTO 2,,5)
45+
Add: BASIC SpriteData directive
46+
Fix: Endless loop in sprite editor fill routine
47+
Add: Duplicate display for sprite and charset editor
48+
FiX: Potential OutOfMemoryException when filling outside the actual image
49+
Add: BASIC -> add shortcut keys to context menu
50+
Add: BASIC Editor: Comment/Uncomment selection
51+
Fix: Bookmarks were not properly restored on load
52+
Add: BASIC pseudo op #bindata
53+
Fix: Filename for .prg files in File Manager
54+
Fix: Custom tree node toggle button was only shown if there were more than 1 child node (facepalm)
55+
Fix: value table editor calculation wrong
56+
2057
28.07.2023 - 7.5: Fix: Export as DATA statements would calculate char wrap wrong (DATA treated as 1 byte)
2158
Fix: Assembler now allowed something like cmp ($124 + 4) * 10, previously rejected as "unsupported opcode"
2259
Fix another potential crash when exiting the emulator

Doc/basic_pseudoops.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ <H3>BASIC - Pseudo Operations</H3>
1414
<br>
1515
<ul>
1616
<li><a href="#bindata">#BINDATA</a></li>
17+
<li><a href="#chardata">#CHARDATA</a></li>
1718
<li><a href="#include">#INCLUDE</a></li>
1819
<li><a href="#spritedata">#SPRITEDATA</a></li>
1920
</ul>

0 commit comments

Comments
 (0)