CBM prg Studio
Moderator: Moderators
-
- Vic 20 Enthusiast
- Posts: 179
- Joined: Fri Mar 19, 2010 4:31 pm
- Website: http://www.ajordison.co.uk/
- Location: Hartlepool, UK
- Occupation: Software Engineer
Now that those winter nights are drawing in what better way to spend them than with a new version of CBM prg Studio?
What's new? Well to be honest it's mostly bug fixes but there has been some improvements to the screen designer. The only major new feature is the sprite scratchpad. Not much use to you VIC 20 boys I know but it's worth getting the new version as it fixes some project based problems.
www.ajordison.co.uk
Enjoy!
What's new? Well to be honest it's mostly bug fixes but there has been some improvements to the screen designer. The only major new feature is the sprite scratchpad. Not much use to you VIC 20 boys I know but it's worth getting the new version as it fixes some project based problems.
www.ajordison.co.uk
Enjoy!
-
- Omega Star Commander
- Posts: 1371
- Joined: Thu Jan 31, 2008 2:12 pm
- Website: https://robert.hurst-ri.us
- Location: Providence, RI
- Occupation: Tech & Innovation
Congratulations on breaking 400 downloads from the mirror site!
That's a nice milestone, plus added to yours, that's a healthy distribution of (potential) CBM developers.
That's a nice milestone, plus added to yours, that's a healthy distribution of (potential) CBM developers.
Any technology distinguishable from magic is insufficiently advanced.
https://robert.hurst-ri.us/rob/retrocomputing
https://robert.hurst-ri.us/rob/retrocomputing
-
- Vic 20 Enthusiast
- Posts: 179
- Joined: Fri Mar 19, 2010 4:31 pm
- Website: http://www.ajordison.co.uk/
- Location: Hartlepool, UK
- Occupation: Software Engineer
Thanks for pointing that out. There have been around 2000 downloads if you include the 'main' download site. If only I'd charged a dollar a download like my wife keeps nagging/suggesting!
A big thank you to everyone to took the time to give feedback and report bugs, much appreciated.
On a side note, a new version (v 1.6.0) of CBM prg Studio will be available on the 28th October. Maybe I should do a halloween special edition?!
A big thank you to everyone to took the time to give feedback and report bugs, much appreciated.
On a side note, a new version (v 1.6.0) of CBM prg Studio will be available on the 28th October. Maybe I should do a halloween special edition?!
Try out CBM prg Studio over at www.ajordison.co.uk
-
- Vic 20 Hobbyist
- Posts: 143
- Joined: Thu Aug 25, 2011 10:04 am
Like they say: "I jast laaave dat shat"
Phil Ranger
-------------
"Don't eat the trees 2" for the VIC 20 : http://www.box.net/shared/u398kj0nr0lkauzm1k67
on line: http://www.mdawson.net/vic20chrome/vic2 ... otrees.prg
-------------
"Don't eat the trees 2" for the VIC 20 : http://www.box.net/shared/u398kj0nr0lkauzm1k67
on line: http://www.mdawson.net/vic20chrome/vic2 ... otrees.prg
-
- Vic 20 Enthusiast
- Posts: 179
- Joined: Fri Mar 19, 2010 4:31 pm
- Website: http://www.ajordison.co.uk/
- Location: Hartlepool, UK
- Occupation: Software Engineer
Errrm who says that then?PhilRanger wrote:Like they say: "I jast laaave dat shat"
Try out CBM prg Studio over at www.ajordison.co.uk
-
- Omega Star Commander
- Posts: 1371
- Joined: Thu Jan 31, 2008 2:12 pm
- Website: https://robert.hurst-ri.us
- Location: Providence, RI
- Occupation: Tech & Innovation
Having some fun test driving 1.5 more in depth. Here's another list for Santa (or Jack if there is to be a nightmare before Christmas):
- - assembler directives such as 'byte' and 'word' should resolve symbols, not just constants.
- no directive to 'pad' bytes or words, i.e., "bytes 256" or "words 16"? allow for constant and math to resolve number, i.e., "bytes 3 * MAX", "words SKILL1, SKILL2, SKILL3"
- help on asm labels is unclear, i.e., what's allowed? Are cheap local labels (prefixed by a colon and/or ampersand) available?
- project explorer window geometry retains between sessions, but the internal sizing bars for explorer, labels/variables, and output do not and have to be resized manually each session.
- tools -> options manages a default target machine (VIC 20), but new project wizard defaults to C64.
- pasting text with embedded tabs did not translate properly into my tab size (4), it used a single space instead. TAB characters are not maintained in source?
- on a 'new' asm doc, reformat code option did not read my preference option of '4' tab size, and defaulted to '8'. Going back to tools -> options and re-typing '4' fixed it.
- reformat code adds a blank line at end.
Any technology distinguishable from magic is insufficiently advanced.
https://robert.hurst-ri.us/rob/retrocomputing
https://robert.hurst-ri.us/rob/retrocomputing
-
- Vic 20 Enthusiast
- Posts: 179
- Joined: Fri Mar 19, 2010 4:31 pm
- Website: http://www.ajordison.co.uk/
- Location: Hartlepool, UK
- Occupation: Software Engineer
Thanks for taking the latest version for a spin.
The next version is planned for the 28th, depending on how I get on with these bugs/new features. There's not much in it for you VIC 20 boys again I'm afraid but there are a lot of bug fixes. The screen designer now lets you draw a path on it and generate the plot data. Maybe of more (or less) interest is I've added support for the Commodore 128, but it's very much work in progress.
I'll try and get this done for the next version.Having some fun test driving 1.5 more in depth. Here's another list for Santa (or Jack if there is to be a nightmare before Christmas):
assembler directives such as 'byte' and 'word' should resolve symbols, not just constants.
This is straightforward so will be in the next version.- no directive to 'pad' bytes or words, i.e., "bytes 256" or "words 16"? allow for constant and math to resolve number, i.e., "bytes 3 * MAX", "words SKILL1, SKILL2, SKILL3"
I'll improve the help. Local labels aren't available but I'll look into it.- help on asm labels is unclear, i.e., what's allowed? Are cheap local labels (prefixed by a colon and/or ampersand) available?
You can't change the size of the label/variable window (I'll change it so you can) but the other sizes are retained, well they are on my computers. I'll look into it.- project explorer window geometry retains between sessions, but the internal sizing bars for explorer, labels/variables, and output do not and have to be resized manually each session.
Bug. It'll be fixed in the next version.- tools -> options manages a default target machine (VIC 20), but new project wizard defaults to C64.
This is a bug in the editor control. I'll get in touch with the control's author about it.- pasting text with embedded tabs did not translate properly into my tab size (4), it used a single space instead. TAB characters are not maintained in source?
Bug. It'll be fixed in the next version.- on a 'new' asm doc, reformat code option did not read my preference option of '4' tab size, and defaulted to '8'. Going back to tools -> options and re-typing '4' fixed it.
Ditto!- reformat code adds a blank line at end.
The next version is planned for the 28th, depending on how I get on with these bugs/new features. There's not much in it for you VIC 20 boys again I'm afraid but there are a lot of bug fixes. The screen designer now lets you draw a path on it and generate the plot data. Maybe of more (or less) interest is I've added support for the Commodore 128, but it's very much work in progress.
Try out CBM prg Studio over at www.ajordison.co.uk
-
- Omega Star Commander
- Posts: 1371
- Joined: Thu Jan 31, 2008 2:12 pm
- Website: https://robert.hurst-ri.us
- Location: Providence, RI
- Occupation: Tech & Innovation
Thank YOU for crafting such a usable studio!ajordison wrote:Thanks for taking the latest version for a spin.
Oooh, that's great news. BASIC 7.0 keywords, memory guide help, project target machine type, please tell how much support? I don't recall (but Mike can) how much the BASIC 7.0 tokens overlap the 3.5 in C16 and Plus/4, so adding those models, too, in that regard should be trivial.ajordison wrote:I've added support for the Commodore 128, but it's very much work in progress.
Any technology distinguishable from magic is insufficiently advanced.
https://robert.hurst-ri.us/rob/retrocomputing
https://robert.hurst-ri.us/rob/retrocomputing
-
- Vic 20 Enthusiast
- Posts: 179
- Joined: Fri Mar 19, 2010 4:31 pm
- Website: http://www.ajordison.co.uk/
- Location: Hartlepool, UK
- Occupation: Software Engineer
Well, the only major features which are missing are the screen designer, screen calculator and memory tools, but I'll get the memory tool in place by Friday. You can create basic and assembly programs. I was wondering if there are any specific 128 tools required (80 column mode)?rhurst wrote:Oooh, that's great news. BASIC 7.0 keywords, memory guide help, project target machine type, please tell how much support?
I don't recall (but Mike can) how much the BASIC 7.0 tokens overlap the 3.5 in C16 and Plus/4
I don't know either!
We'll seeadding those models, too, in that regard should be trivial.
Try out CBM prg Studio over at www.ajordison.co.uk
- Mike
- Herr VC
- Posts: 4845
- Joined: Wed Dec 01, 2004 1:57 pm
- Location: Munich, Germany
- Occupation: electrical engineer
rhurst wrote:I don't recall (but Mike can) how much the BASIC 7.0 tokens overlap the 3.5 in C16 and Plus/4
And why should I? ...ajordison wrote:I don't know either!
Here's the current token support list of petcat: http://vice-emu.sourceforge.net/plain/c ... tokens.txt
Greetings,
Michael
-
- Omega Star Commander
- Posts: 1371
- Joined: Thu Jan 31, 2008 2:12 pm
- Website: https://robert.hurst-ri.us
- Location: Providence, RI
- Occupation: Tech & Innovation
Because Mike knows everything!
BASIC 7.0 for C128 in 80-column mode made use of the keywords FAST and SLOW. GRAPHIC and COLOR were extended to support its text display only.
I would say any attempt at the screen designer for 80-columns should support its different color palette plus ALL characters: upper, lower, pet. Plus generating screen data for the color attributes to at support alternate char, underline, blink, reverse. Different enough from VIC and VIC-II to give you a little challenge there, but for C128 programmers, it would be choice!
Extend keyword support for BASIC 8, which extended graphic commands to the 80-column VDC... that's pretty niche and would be very cool.... any specific 128 tools required
BASIC 7.0 for C128 in 80-column mode made use of the keywords FAST and SLOW. GRAPHIC and COLOR were extended to support its text display only.
I would say any attempt at the screen designer for 80-columns should support its different color palette plus ALL characters: upper, lower, pet. Plus generating screen data for the color attributes to at support alternate char, underline, blink, reverse. Different enough from VIC and VIC-II to give you a little challenge there, but for C128 programmers, it would be choice!
Any technology distinguishable from magic is insufficiently advanced.
https://robert.hurst-ri.us/rob/retrocomputing
https://robert.hurst-ri.us/rob/retrocomputing
-
- Vic 20 Enthusiast
- Posts: 179
- Joined: Fri Mar 19, 2010 4:31 pm
- Website: http://www.ajordison.co.uk/
- Location: Hartlepool, UK
- Occupation: Software Engineer
@Mike and Rhurst:
Thanks for the links, there's some really useful information there. I'll admit I know next to nothing about the 'other' commodore machines so adding them to prg studio will be a gradual effort, with featues being added as I get info about them. I'm sure that this site and (whispers) Lemon will be an excellent resource.
I'll post a link to a test version of prg studio which has 128 support here later tonight (uk time). It won't have any of the bugs mentioned previously in this thread fixed though. Well, maybe the simpler ones!
Thanks for the links, there's some really useful information there. I'll admit I know next to nothing about the 'other' commodore machines so adding them to prg studio will be a gradual effort, with featues being added as I get info about them. I'm sure that this site and (whispers) Lemon will be an excellent resource.
I'll post a link to a test version of prg studio which has 128 support here later tonight (uk time). It won't have any of the bugs mentioned previously in this thread fixed though. Well, maybe the simpler ones!
Try out CBM prg Studio over at www.ajordison.co.uk
-
- Vic 20 Enthusiast
- Posts: 179
- Joined: Fri Mar 19, 2010 4:31 pm
- Website: http://www.ajordison.co.uk/
- Location: Hartlepool, UK
- Occupation: Software Engineer
Here's the link to the test version
http://shares.ajordison.co.uk/s#c5a44b5 ... 0Setup.zip
This version has the code formatting and default project bugs fixed, hopefully!
http://shares.ajordison.co.uk/s#c5a44b5 ... 0Setup.zip
This version has the code formatting and default project bugs fixed, hopefully!
Try out CBM prg Studio over at www.ajordison.co.uk