Home > News & Rumors, OSx/Linux/Win Tools, Today > CBM prg Studio v3.13.0 released

CBM prg Studio v3.13.0 released

CBM prg Studio Version 3.12.0 is released. There are a lot of new features in this version. I’d really appreciate it if you report any bugs you find or have any suggestions/comments.

CBM prg Studio allows you to type a BASIC or Machine Code program in using a nice Windows environment and convert it to a ‘.prg’ file which you can run on an emulator, or even a real C64 / VIC20 or PET if you’re feeling brave and have the right kit.

CBM prg Studio is the result of merging C64PrgGen and VIC20PrgGen. Adding new features and fixing bugs in two apps which were 95% similar was a bit of a nightmare so merging them made sense.

It was also a good opportunity for a face lift and to add some new features, such as:

  • Programs are project based, meaning all related source files, sprite files etc. are kept in one place and multiple source files can be linked more easily.
  • Tabbed MDI.
  • Syntax highlighting.

What CBM prg Studio isn’t is a front-end for tok64, cbmcnvrt, bastext or any other tokeniser / detokeniser / assembler. It’s all been written completely from scratch.

This is mostly a bug-fix version, though there are some small new features.

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.

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.

Download: CBM prg Studio v3.13.0 (833)

source: ajordison.co.uk

  1. ArturoDente
    March 1st, 2019 at 22:51 | #1

    Hallo, I have a System.IndexOutOfRangeException while renumbering the following code:

    10n=5
    20 dim ma$(n,n)
    60 forx=1ton
    70 fory=1ton
    80 if y>x then ma$(x,y)=str$(int(rnd(1)*2)):goto90:rem sopra la diagonale
    82 if Y=x then ma$(x,y)=str$(int(rnd(1)*9)):goto90:rem diagonale.sono i tipi di stanza 1-9
    85 ma$(x,y)=ma$(y,x):rem sotto la diagonale
    90 nexty
    100 nextx
    105 ?” “;
    106 fort=1ton:?” “+str$(t);:next
    107 ?
    110 forx=1ton
    120 ?”x=”+str$(x);
    130 fory=1ton
    140 ?” “+ma$(x,y);
    150 nexty
    160 ?
    170 nextx

    thank you

*