[c64] CBM prg Studio 2.8.0

[1] # nightfallcrew | !!! Wtorek, 3 Września 2013 22:20 CET [03-09-2013 22:09 CET]

[c64] CBM prg Studio 2.8.0

Arthur Jordison autor dwóch bardzo przyjemnych narzędzi dla wklepywaczy i pasjonatów pisania programów w BASICU/Asemblerze dla C64 (C64prgGen) i VIC20 (Vic20PrgGen) pod Windows, opublikował CBM prg Studio 2.8.0 czyli połączenie obu wcześniejszych programów w jedno i stworzenie wygodnego frameworka, pozwalającego nie tylko na edycję plików napisanych w basicu ale też assemblerze. Dodatkowo studio posiada moduł do tworzenie duszków ("sprite"), edycji fontów i obsługi SID'ów.

CBM Studio Prg 2.0.8

New features in v2.8.0:

  • Screen RAM viewer for debugger.
  • Ignore/truncate REM statements during code generation switch.
  • Project comments.
  • The character editor's scratch pad can be imported to the screen editor.
  • Save/load configuration settings.
  • Import multicolour bitmaps into the sprite editor.
  • Export binary files from the character editor.
  • Much improved BASIC and assembly generation time.

Bugs Fixed:

  • Assembler
    • Using arithmetic on unknown variables would not cause an error.
    • Duplicate labels in the same scope would not cause an error.
    • Auto line format and code reformatting tool again.
    • Some address calculation issues.
    • Some operator precedence issues.
    • @= style start addresses were not appearing in the 'Project Information' window.
    • Double clicking a start address in the 'Project Information' window took you to the wrong address if there was more than one.
    • Forward local labels incorrect address.
    • Duplicate labels in label dump.
    • Problems with calculated variables.
    • Wrong build order shown
    • Wrong error line number when building projects
  • Debugger
    • ASL / ROL would crash the debugger when using absolute and indexed addresses.
  • Screen Editor
    • Background colour could not be changed.
    • 'Colour 2' and 'Colour 3' missing from the menu.
    • Colours weren't being saved properly when using multiple screens.
    • Reverse characters not shown.
  • Character Editor
    • Scratchpad issues (reverse characters)
    • Lowercase/reverse chars not edited
    • Line numbers are shown after configuration dialog is closed.
    • Auto line numbering issue when near end of source.
  • Other
    • When pressing "Ins" key the status bar isn't updated until a "normal" key is pressed.
    • Unchanged files were also saved.


→ NOWSZY [c64] CBM prg Studio 3.13.0

New features in v3.13.0:

This is mostly a bug-fix version, though there are some small new features. See the help file for details.

Bugs Fixed:

  • Assembler:
    • Problems with spaces in expressions.
    • Problems with spaces in 'repeat' parameters.
    • Screen codes in byte/text directives not generated properly.
    • Breakpoints were not sent to a debugger properly when building projects.
    • Some zero page optimisation issues.
  • BASIC:
    • Renumber problems for programs with multiple 'ON' statements
    • Problems with importing/generating PI and other characters.
    • Some characters missing from import.

    • Screen Code tool:
    • CBM key would lock sometimes.
  • General:
    • Code snippets had to be re-generated.
    • 'Go to' dialog crash with large files.
    • 'Go to' dialog caused weird zooming issues.
    • Issues with selected columns of text.
    • Problems with compress/uncompress with some control codes.
→ NOWSZY [c64] CBM prg Studio 3.12.0

New features in v3.12.0:

  • Assembler:
    • SaveBlock directive.
    • Repeat..EndRepeat directive.
    • Improved "IfDef" directive.
    • Start address can be a label.
  • Screen Editor:
    • New export options for assembly and BASIC programs.
  • General:
    • "Go to" dialog can now use BASIC line numbers.
    • Cursor colour can be changed.
    • Cursor blinking can be turned on/off.
  • Debugger:
    • Variables can be watched.
    • Separate windows for the stack, breakpoints and watches.
    • Stack pointer shown in stack window.
    • Support for the "C64 Debugger". See here for details of this debugger.

Bugs Fixed:

  • Assembler:
    • A comma in quotes as a text or byte directive was not being generated.
    • Reformatting text issues.
    • Global variables appearing twice in the autocomplete list.
    • Forward references for local labels in macros not assembling.
  • BASIC:
    • Incorrect 'Jump to destination' and 'return from jump' with 'similar' line numbers.
  • Screen Editor:
    • Screen mode not being saved/recalled properly.
    • Binary file export problems.
  • General:
    • Crash when using certain mono fonts.
    • Bad formatting of output from data generator tool.
→ NOWSZY [c64] CBM prg Studio 3.10.0

New features in v3.10.0:

  • Assembler:
    • Increased sprite include limit to 256.
    • 'Memory overwrite' error is now a warning.
    • Use CTRL+[ and CTRL+] to go to previous/next label definition.
  • Sprite Editor:
    • Added new functionality to scratchpad.
    • Functions can act over a range.
  • Character Editor:
    • Rotate character 90 degrees.
  • General:
    • Option to load last edited project automatically.

Bugs Fixed:

  • General:
    • Using space(s) with screen code builder.
    • Wrong menu after creating a project.
    • Occasionally throws an exception when closing and opening the project explorer, project information and output windows.
    • 'User' palette settings not saved/used.
    • 'User' tools menu not created properly.
    • Generate and launch could use wrong filename.
    • VIC 20 memory configuration not set properly in emulator.
    • Tabs with different zoom levels would crash when changing tabs.
  • Assembler:
    • Uppercase PETSCII chars not generated properly.
    • IncBin wrongly reporting file too large.
    • Floating point value 0.0 not generated correctly.
  • BASIC:
    • Renumber not working for certain uppercase keywords.
    • Character code multiplier limited to 255.
    • Compress should ignore comment lines.
  • SID Tool:
    • Incorrectly reporting that the tool was still open when quitting CBM prg Studio.


→ NOWSZY [c64] CBM prg Studio 3.9.0

New features in v3.9.0:

  • Assembler:
    • TARGET directive.
    • Logical operators with 'ifdef'.
    • Complex expressions for constants.
  • Debugger:
    • Pass label names to debugger.
  • Screen Editor:
    • Show ECM register in status bar.
  • Sprite Editor:
    • Easier navigation.
  • Character Editor:
    • Change scratchpad background colour.
    • Easier navigation.
  • General:
    • Command window.
    • Autolaunch prg name is per project.
    • Import SEQ files.
    • Force rebuild of source.
  • BASIC:
    • Abbreviated commands for BASIC 3.5.
    • Removed spaces on code generation.
    • Force rebuild of source.

Bugs Fixed:

  • Screen Editor:
    • ECM tools (re-colour, box, text).
  • Assembler:
    • Some character translation issues ('[', ']', '_') etc.
  • BASIC:
    • Fixed quoted and DATA strings for basic 3.5.
    • Renumbering certain 'ON...' lines.
    • Reformatting code.
    • Syntax highlighting for BASIC 3.5
    • Much faster code generation
    • Some incorrect tokens for BASIC 7+

    See the help for a complete list of new features and fixed bugs.

    Note In this version, each target machine can have its own default project directory. If you are upgrading from a previous version (before version 2.5.1) of CBM prg Studio you may be asked to set up your project directories again. Your current projects will not be affected.

    Although CBM prg Studio is a free application, please consider making a donation to encourage me to develop it further, especially if you use CBM prg Studio regularly or for commercial purposes. Donators get put onto my mailing list (with permission) which means you get:

    • priority bug fixes,
    • new beta versions for requested features or changes,
    • my eternal gratitude!
→ NOWSZY [c64] CBM prg Studio 3.8.0

New features in v3.8.0:

  • Assembler:
    • Logical operators.
    • Code relocation.
    • Watch labels/addresses.
    • Local character mapping.
  • Screen Editor:
    • More export options.
    • Change border colour.
  • Sprite Editor:
    • Multiple layers for preview.
    • Invert sprite.
  • General:
    • Load VICE palettes.
    • Open a command line.

Bugs Fixed:

  • General:
    • Remember 'close start page' state.
  • Sprite editor:
    • Imported sprites had the same data.
    • Select mode on scratch pad didn't work.
  • Screen code builder:
    • Left arrow generated wrong code.
  • Character editor:
    • Export characters as hexadecimal.
    • Multicolour chars flip left/right not working.

New features in v3.6.0:

  • Assembler:
    • Reporting of page boundary crossings for branching instructions.
    • Choose character set for TEXT directive.
  • General:
    • Editing tools (Select to end/start of screen/doc etc.)
    • Comment blocks
  • Debugger:
    • Show effective address of next instruction.

Bugs Fixed:

  • Assembler:
    • Low of high byte of labels could fail.
    • Occasionally wrong target machine type with ‘generate and launch.’
    • Problems with a comment character after a comment character or in a string.
    • Problem with a label as a destination when the label is on the same line as the macro definition.
    • ‘Align’ incorrect when already on align boundary.
  • Debugger:
    • Wrong return address shown.
  • BASIC:
    • Statistics tool not coping with ‘rem’ in strings.
→ NOWSZY [c64] CBM prg Studio 3.5.0

Improvements in v3.5.0:

  • Assembler:
    • Fragment assembly.
    • Debug directive.
    • Easier label exporting.
    • Custom character mapping for TEXT directive.
  • General:
    • Overlap detection when building mixed BASIC and Assembly sources.
    • Generate and Launch doesn't rebuild the source if no changes have been made.

Bugs Fixed:

  • Assembler:
    • Better error reporting for invalid WORD values, specifically with arithmetic.
    • TEXT strings containing ';' characters were truncated.
    • Crash when dragging text around a source file.
  • Debugger:
    • SBC instruction not setting/clearing carry flag properly.
  • BASIC:
    • Statistics tool not coping with 'rem' in strings.
  • General:
    • If the confirm quit dialog is turned off and changes have been made there is no save option.


→ NOWSZY [c64] CBM prg Studio 3.4.0

Improvements in v3.4.0:


  • Dump file.
  • Visual Data Generator tool.
  • Directives for creating tabular data.


  • Mixing BASIC and machine language in same project.
  • More control over IDE colours.

Bugs Fixed:


  • Wrong start address when saving from the memory window.
  • TEXT and PTEXT generating wrong character values.
  • "<" and ">" characters not recognised by TEXT directive.
  • Binary import as assembler was using the wrong start address.
  • Incbin problems with large files.
→ NOWSZY [c64] CBM prg Studio 3.3.0

Improvements in v3.3.0:

  • Sprite Editor:
    • Add background picture to sprite editor.
    • Sprite reorder tool.
  • Character Editor:
    • Character tools work on a range of characters.
  • Assembler:
    • Import binary as decimal data
    • Improved value pop-up formatting
    • Removed the restriction where files included in a build must have a name when building the project as a batch.
  • BASIC:
    • Code reformatting remove zeros from DATA statements.
    • Option to ignore invalid GOTO destinations.

Bugs Fixed:

  • Assembler:
    • Reformatting code with TEXT directive.
    • Using * with labels.
    • Wrong rules for ifdef when variable is zero.
    • Debugger problems with X and Y indexing, stack under/overflow, SBC, RTI, BRK.
    • Incbin problems with large files.
  • BASIC:
    • Output to disk image generating basic programs.
    • 'Save File As' only saving BASIC files.
    • Commenting blank lines.
  • Character Editor:
    • Wrong colours changed on the character editor for VIC20 projects.
    • Undoing character editor changes when the character index > 127.
  • Sprite Editor:
    • Scratchpad exception when using deleted sprites.
  • General:
    • Syntax colouring changes not applied properly until restart.
    • Some BASIC only tools were available to the assembler.

See the help for a complete list of new features and fixed bugs.

Note In this version, each target machine can have its own default project directory. If you are upgrading from a previous version (before version 2.5.1) of CBM prg Studio you may be asked to set up your project directories again. Your current projects will not be affected.

→ NOWSZY [c64] CBM prg Studio 3.2.2

Improvements in v3.2.2:

  • Import binary file as disassembly.
  • Set sprite scratch pad background colour.
  • Keyboard short cuts for collapsing/expanding regions.

Bugs Fixed:

  • Assembler:
    • Generate to disk image.
  • BASIC:
    • Improved syntax highlighting.
    • Wrong case used when commenting certain lines.
    • Commenting blank lines.
  • General:
    • Menu and/or tool bar was hidden occasionally.
    • Saving to network drives.
    • Source overview settings not retained.
    • Display problems with medium and large fonts.
    • Better file handling with network drives.
→ NOWSZY [c64] CBM prg Studio 3.2.1

New features in v3.2.1:

18th January 2015 - CBM prg Studio Version 3.2.1 released. This version is mainly a bug fix. The screen designer has been sped up slightly and there's a big improvement in switching between files in large projects.

Improvements in v3.2.1:

  • Screen designer speed up.
  • Speed up of switching/adding/opening files and projects.

Bugs Fixed:

  • Assembler:
    • Duplicate labels not detected in projects.
    • SYS call always created at start of file.
    • Build order not correct.
    • Assembly dump showing both parts of the code within conditional assembly statements.
    • Code reformatting issues.
    • Negative numbers in BYTE and WORD sequences not assembled properly.
    • Numbers in strings in BYTE sequences not assembled properly.
    • Numbers in TEXT sequences not assembled properly.
    • Arithmetic in WORD sequences not assembled properly.
  • General:
    • Sprite Designer grid glitches.
    • Exception thrown when generating .prg with the output window closed.
    • Code indent/outdent/comment/uncomment would add extra carriage return.
    • Code comment/uncomment would add extra REM statements.
    • Problem adding existing files to a project.

Note In this version, each target machine can have its own default project directory. If you are upgrading from a previous version (before version 2.5.1) of CBM prg Studio you may be asked to set up your project directories again. Your current projects will not be affected.

Tagi: Commodore, Iso, C64, Cbm, Romy, Vic20

wstecz03/09/2013 22:20
Inne treści związane z tematem
[util] ReCoil 4.3.0 - przeglądarka plików graficznych [util] ReCoil 4.3.0 - przeglądarka plików graficznych
Retro Computer Image Library (RECOIL) jest przeglądarką i konwerterem plików graficznych z komputerów Amiga, Atari 8-bit, Atari Portfolio, Atari ST, Atari Falcon, Commodore 64 oraz ZX Spectrum i rozszerzoną kontynuacją projektu FAIL, który obsługiwał tylko formaty graficzne ATARI. W skład projektu wchodzą programy: recoil2png - przenośny konwerter do ...
[c64] The C64 - Archiv 4.0 [c64] The C64 - Archiv 4.0
Ukazała się nowa wersja C64 Archiv - bardzo wygodnego programiku pozwalającego zarządzać archiwami dla COMMODORE C64 (formaty D64, D71, D81, G64, P00, PRG, T64 i CRT). Programik jak większość frontendów pozwala dodawać miniaturki, podglądać zawartość plików i po szybkiej konfiguracji odpalac archiwa w jednym z czterech głównych emulatorów C64 - VICE, ...
[multi] NO$GBA 2.9
Martin Korth autor popularnej serii emulatorów no$cash (no$sns, no$gba, no$nes, no$msx, no$sns, no$cpc, no$c64, no$gmb, no$k2)  udostępnił nową wersję emulatora handheldów NINTENDO - GameBoy Advance i Nintendo DS. Tak jak w wypadku pozostałych projektów z serii NoCash, autor zdecydował się zmienić dostęp do najnowszych wersji - są one dostępne dla wszystkich, ...
[c64] Komoda & Amiga Plus 10 - en/pl [c64] Komoda & Amiga Plus 10 - en/pl
Jedynasty już numer połączonego składu dawnego Komoda e-zin C64 i Commodore & Amiga Fan - K&A+ gotowy już jest do pobrania. Jego papierowa, płatna wersja (31 zł z dostawą) ukazała się miesiąc temu.  
[multi] BizHawk 2.3 [multi] BizHawk 2.3
Nowa wersja multiemulatora BizHawk. napisany w C# multiemulator pozwala udawać  konsole: Nintendo Entertainment System / Famicom / Famicom Disk System (NES/FDS), Super Nintendo (SNES), Nintendo 64, Gameboy, Gameboy Color, Super Gameboy, Sega Master System, SG-1000, Game Gear, Sega Genesis / Sega-CD, Sega Saturn, PC-Engine (TurboGrafx-16) / CD-ROM, SuperGrafx, Atari 2600, Atari 7800, Atari ...

T-shirt "Kung Fu Master 1986 May"

Retro T-Shirt Kung Fu Master 1986 May - męski podkoszulek
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2019 | Krzysztof 'Faust' Karkosza Google+Kontakt