!

[c64] C64 Studio 7.5

[0] @ !!! środa, 9 Sierpnia 2023 00:50 CET [09-08-2023 00:39 CET]

[c64] C64 Studio 7.5

i rozpocząć przygodę z asemblerem? Wystarczy zerknąć na blog Enduriona (Georg Rottensteiner - współtwórcę m.in. C64 Studio), na którym znajdziemy obszerny tutorial wprowadzający nas w tajniki tworzenia gier na Commodore C64.  Krok, po kroku uczymy się jak stworzyć prostą platformówkę, w sam raz na ten spokojny okres kanikuły, gdzie każdy news jest prawie na wagę złota;P. Zachęcam, aczkolwiek znając nasze narodowe lenistwo, nie sądze aby czekał nas wysyp gier po przeczytaniu tego tekstu:)

Jeden z wielu modułów C64 Studio - Screen editor...

28.07.2023 - C64 Studio 7.5

  • Fix: Export as DATA statements would calculate char wrap wrong (DATA treated as 1 byte)
  • Fix: Assembler now allowed something like cmp ($124 + 4) * 10, previously rejected as "unsupported opcode"
  • Fix another potential crash when exiting the emulator
  • Add: GIT Support (rudimentary, only simplest functions, be careful with revert!)
  • Add: Git support in Solution Wizard
  • Fix: Tiny64 Debugger crashing while trying to access null device
  • Add: Intellisense filtering now treats parts of a label separately
  • Add: Preferences for Source Control
  • Fix: Potential invalidoperationexception when parsing collides with source file opening
  • Add: Map Editor copy/paste now copies full map if no selection exists, paste works in every mode
  • Add: Dropping *.spd (SpritePad) file will now open in SpriteEditor
  • Fix: SpriteEditor import from SpritePad would not set MC flag properly
  • Add: Create Solution/Project
  • Fix: Sprite Editor saving to GIF was broken since changing everything to 32bit
  • Fix stupid bug in ToFilename, upper casing was broken
  • Breaking fix: Adjust casing of filenames in building, MediaManager and File renaming dialog

Catch potential crash when a font errors out in FontDialo

Update emulator setup docs

  • Add: Save/Restore help page zoom
  • Fix: Disassembler, trying to keep scroll offset could result in code being out of the visible area
  • Fix: Bug in assembler, when using ! operator in !message could modify value of previous set temp label
  • Fix Potential crash in MC sprites color settings
  • Fix: Char screen editor - layout screen had duplicate star but missing closing parenthesis
  • Fix: Charset editor for VIC20, Shift/Rotate Left/Right ignored multicolor flag
  • Add: ASM &= operator
  • FIX: BAISC label mode To/From label mode was again hilariously broken
  • Add: Mapeditor import/export forms
  • Fix: avoid evaluation of conditions if inside an inactive scope
  • Fix: Previous fix for if else chain with undefined label was not complete
  • Fix: else if now skips evaluation conditions if a previous entry in the if/else chain was already handled postive
  • Add: Setting for max line length indicator in BASIC and ASM editor
  • Add/Fix: Make preferences dialog vertically resizable
  • Add: Map Editor automatically select first tile on opening project
  • Fix: comparison string > int could fail by trying to highbyte the int
  • Fix: symbol arithmetic, plus treat single char string as char
  • WIP: StringArithmetic
  • WIP: More GIT, custom drawing of Solution Explorer
  • Fix: Can't jump to search results for unnamed file search results
  • Fix: Crash in charscreen editor in text entry mode when the "cursor" got outside the bottom right corner
  • Fix: Tiny speedup by avoiding reparsing tokens for lines with label in front
  • Add: Update TSB dialect file
  • Add: Of course also use numbers for number x= number assignment
  • Add: Auto promotion of int/float to float for assignment operators
  • Fix: internal brackets in nested macros could cause !ifdef to fail
  • Fix: !ifdef not working inside macro on any but the last parameter (due to internal bracket usage)
  • Fix: Crash if failed to evaluate expression in else if
  • Add: String comparison handling

Actually staging before pushing

  • Add: string label concattenation mostly working now
  • Fix: Disassembler off by one error could lead to target labels inside an instruction not being added to the output
  • Fix: Allow label reassignment with different types
  • Fix borked local label qualification for !if PO
  • Fix: local symbol qualification with !ifndef PO
  • Add: Assignment operators (+=, -=, etc.)
  • Fix: Border/Background palette color count messup for VC20

Add unit tests

  • Fix: comparison match now returns 0xff instead of 1
  • Fix: Missing icon in compile result for !message would crash
  • Fix: local labels not always fully qualified in !if/!ifdef/!ifndef paths
  • Add: Macro listed in Outline
  • Add: Message output displays integer decimal and hex
  • Hack/Fix: Wrong cursor left characters (introduced between 7.3 and 7.4) auto fix if non 3.5 basic dialect
  • Add: Auto-renumber settings for BASIC
  • Fix: BASIC disassembler, PRINT preferred to ?
  • Add: Outline/Label Explorer now properly storing states per ASM File info
  • Fix: LabelExplorer/Outline did not update on simple compile
  • Fix: BASIC bug, where referenced line numbers were ignored when the line had a REM at the end and REM stripping was active
  • Fix: BASIC label mode toggling, keep spaces intact
  • Add: Label Explorer to separate from Outline
  • Add: Compile result, use ellipsis in file name, also use theming colors
  • Fix: Setting parameterd labels inside macro would fail with syntax error
  • Fix: Tool tips now take line number in account (temporary labels can have different values depending on location in file)
  • Fix: Outline now shows global labels in global section instead of the zone they're placed inside (TODO - could be an option?)
  • Fix: No duplicate opened doc when "Save Copy as" is used to overwrite already opened file
  • Fix: Assembler generating a file with two zero bytes when no data contained, and no start address was given
  • Fix: BASIC stripping REM was messed up

Add source control dependency

  • Fix: palette import via !media had the RGB flag wrong
  • Fix: BASIC preferences not checking font
  • WIP: Source Control #2
  • WIP: Tree/Git
wstecz09/08/2023 00:50
Do ściągnięcia
Dodatkowe informacje
Komentarze
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2024 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU