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
CBM prg Studio
Here is a new beta version (0.2.0) of Cbm prg Studio. What's been done?
* Generate and launch/load.
* Sprite/character editors.
* .p00 generation.
* Importing BASIC and binary files.
* Drag and Drop.
* Printing.
* Automatic code reformatting for assembly source
* Bugs. Some fixed, some new...
Again, this version is a Beta release and so I'd be grateful if you could try it out for me and report any bugs you find, or even just let me know what you think of it. Any bugs which are found and reported will be posted on my website, or you can post them here if you like.
It can be downloaded from www.ajordison.co.uk
Enjoy!
* Generate and launch/load.
* Sprite/character editors.
* .p00 generation.
* Importing BASIC and binary files.
* Drag and Drop.
* Printing.
* Automatic code reformatting for assembly source
* Bugs. Some fixed, some new...
Again, this version is a Beta release and so I'd be grateful if you could try it out for me and report any bugs you find, or even just let me know what you think of it. Any bugs which are found and reported will be posted on my website, or you can post them here if you like.
It can be downloaded from www.ajordison.co.uk
Enjoy!
- joshuadenmark
- Big Mover
- Posts: 1218
- Joined: Sat Oct 23, 2010 11:32 am
- Location: Fr-Havn, Denmark
- Occupation: Service engineer
-
- 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
Hi. I used version 020 last night for a little while. I must say, I like what I see. Something I did notice as I was editing a program I'm working on is that every time you hit the TAB key, the icons on the desk top flash. It isn't really harming anything, just seems to reset all of the icons and lags a bit when the flash occurs. Thought you might like to know.
One other thing. I read the read me file with 020 and you said that you couldn't code anything outside of a project. I was wondering if this was going to be a permanent thing? I liked the idea of loading up vic20 prg and put in a start address and start coding right off the bat. Not that the projects are a bad idea or hard to do. I like that option too.
thanks & keep up the great work,
One other thing. I read the read me file with 020 and you said that you couldn't code anything outside of a project. I was wondering if this was going to be a permanent thing? I liked the idea of loading up vic20 prg and put in a start address and start coding right off the bat. Not that the projects are a bad idea or hard to do. I like that option too.
thanks & keep up the great work,
Rob
-
- 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 the comments.
I struggled for a long time with the thought of forcing users to create a project even for 'try it and see' programming. I decided to go down the project route as a lot of people had asked for it and as I was trying to make the old prg gens more 'professional' it seemed like a good idea. I might add an option to 'disable' the project side to make Studio more like the old prg Gens. Don't forget that you only need to create a project once, and you can use that for your other programs.
As for the flickering this only seems to be a problem with XP, not vista or windows 7, so I'm assuming you're using XP. I'm still looking into it though.
If you have any other problems/suggestions, let me know.
I struggled for a long time with the thought of forcing users to create a project even for 'try it and see' programming. I decided to go down the project route as a lot of people had asked for it and as I was trying to make the old prg gens more 'professional' it seemed like a good idea. I might add an option to 'disable' the project side to make Studio more like the old prg Gens. Don't forget that you only need to create a project once, and you can use that for your other programs.
As for the flickering this only seems to be a problem with XP, not vista or windows 7, so I'm assuming you're using XP. I'm still looking into it though.
If you have any other problems/suggestions, let me know.
- Kweepa
- Vic 20 Scientist
- Posts: 1315
- Joined: Fri Jan 04, 2008 5:11 pm
- Location: Austin, Texas
- Occupation: Game maker
I just played with this at the weekend too.
I found a couple of problems:
The editor syntax highlighting is very slow, keeps moving the cursor around, and when inserting lines, makes it look like there are duplicate lines after the insert point.
I tried turning off syntax highlighting but it says you need to restart the program and it didn't seem to keep the setting.
Editing character definitions doesn't always keep the preview graphics on the right up to date. I'm not sure what the parameters for that are, but right clicking to erase didn't seem to be reflected.
Also, when I cut and paste character definitions, it just keeps a reference for the lifetime of the dialog, so editing one affects the other. I had to close and reopen the dialog to "split" them.
Still, I like the look of it a lot, and I think I'll be writing some games with this in the future!
Here are some things that I'd like to see:
Code snippets (like the examples - maybe more examples would be enough).
Some VIC-20 specific definitions (eg useful memory locations).
VIC-20 font by default when making a VIC-20 project.
Correct aspect ratio when editing VIC-20 characters.
A tile preview that keeps its contents with the project, and can have colours set.
I found a couple of problems:
The editor syntax highlighting is very slow, keeps moving the cursor around, and when inserting lines, makes it look like there are duplicate lines after the insert point.
I tried turning off syntax highlighting but it says you need to restart the program and it didn't seem to keep the setting.
Editing character definitions doesn't always keep the preview graphics on the right up to date. I'm not sure what the parameters for that are, but right clicking to erase didn't seem to be reflected.
Also, when I cut and paste character definitions, it just keeps a reference for the lifetime of the dialog, so editing one affects the other. I had to close and reopen the dialog to "split" them.
Still, I like the look of it a lot, and I think I'll be writing some games with this in the future!
Here are some things that I'd like to see:
Code snippets (like the examples - maybe more examples would be enough).
Some VIC-20 specific definitions (eg useful memory locations).
VIC-20 font by default when making a VIC-20 project.
Correct aspect ratio when editing VIC-20 characters.
A tile preview that keeps its contents with the project, and can have colours set.
-
- 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 the bug list and suggestions.
This is a bug. Thanks!
Thanks again for taking the time to play around with it and report the problems.
The syntax highlighting is slow for large files and also I haven't finished 'wiring up' the config options yet.I tried turning off syntax highlighting ... and it didn't seem to keep the setting.
I've never seen this, it always keeps up. Are you running this on a Linux box?Editing character definitions doesn't always keep the preview graphics on the right up to date.
Right clicking to erase didn't seem to be reflected.
This is a bug. Thanks!
I can't reproduce this, can you give me more details?Also, when I cut and paste character definitions, it just keeps a reference for the lifetime of the dialog, so editing one affects the other. I had to close and reopen the dialog to "split" them.
There'll be lots more code examples in the first release.Here are some things that I'd like to see:
Code snippets (like the examples - maybe more examples would be enough).
I'll be including a memory map in the help file.Some VIC-20 specific definitions (eg useful memory locations).
That's a good idea, do you know what the ratio is?Correct aspect ratio when editing VIC-20 characters.
That's a great idea, it'll go in the first release.A tile preview that keeps its contents with the project, and can have colours set.
Thanks again for taking the time to play around with it and report the problems.
OK, this is my first project for the Vic:
Ok not a very big project for me but a very nice project for you ajordison ! my compliments, a really professional tool !
Unfortunately I've no time to help you on beta testing like for VIC20PrgGen
Btw the screen code builder is very nice, it remembers me something
OT Private: How is the life with the last project ?
Code: Select all
1 print "hello world"
2 goto 1
Unfortunately I've no time to help you on beta testing like for VIC20PrgGen
Btw the screen code builder is very nice, it remembers me something
OT Private: How is the life with the last project ?
Mega-Cart: the cartridge you plug in once and for all.
- Kweepa
- Vic 20 Scientist
- Posts: 1315
- Joined: Fri Jan 04, 2008 5:11 pm
- Location: Austin, Texas
- Occupation: Game maker
It could be just when I was right clicking that I got the first bug, but I'd have to try again to be sure. I'm running Windows Vista, by the way.ajordison wrote:I've never seen this, it always keeps up. Are you running this on a Linux box?Editing character definitions doesn't always keep the preview graphics on the right up to date.Right clicking to erase didn't seem to be reflected.
This is a bug. Thanks!
Copy a character and paste it into anotherI can't reproduce this, can you give me more details?Also, when I cut and paste character definitions, it just keeps a reference for the lifetime of the dialog, so editing one affects the other. I had to close and reopen the dialog to "split" them.
Flip one
Switch to the tile view
Switch back
It's about 1.6:1. I think it's different between NTSC and PAL...That's a good idea, do you know what the ratio is?Correct aspect ratio when editing VIC-20 characters.
-
- 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 here's a new (and hopefully the last) beta version. Version 0.3.0 can be downloaded from www.ajordison.co.uk
It's got a lot of bug fixtures and some new features, the most important probably being the addition of a help file!
Enjoy
BTW if you reported a bug and I haven't fixed it, I just haven't fixed it yet!
It's got a lot of bug fixtures and some new features, the most important probably being the addition of a help file!
Enjoy
BTW if you reported a bug and I haven't fixed it, I just haven't fixed it yet!
-
- 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 folks, here it is. Version 1.0.0 of CBM prg Studio has finally been released.
If you were put off by the poor performance of the beta releases then don't be, this version has a new edit control which is far quicker and has lots of other features too.
Download it and have a play, I think you'll like it! As usual suggestions, bug reports, feedback and spare cash are much appreciated
www.ajordison.co.uk
If you were put off by the poor performance of the beta releases then don't be, this version has a new edit control which is far quicker and has lots of other features too.
Download it and have a play, I think you'll like it! As usual suggestions, bug reports, feedback and spare cash are much appreciated
www.ajordison.co.uk
Hi,
I started using CBM prg last night. I installed it on my computer and transferred an assembly program I have been working on for some time now and tried compiling it. I got an illegal branch error. I was using Vic prg beta previously and my program worked fine. So, I loaded the program into Vic prg and compiled it their. I counted the number of locations the branch tries to jump and came up with 104 or 106 memory locations. I know this is a long branch but it should work. To my knowledge you can branch 127 or 128 locations in either direction.
Also, some of the hex numbers are not highlighting to the color selected. Instead they are plain black. I think this may have been mentioned before.
As for CBM prg itself, this is turning out to be a very cool cross development tool.
Later,
I started using CBM prg last night. I installed it on my computer and transferred an assembly program I have been working on for some time now and tried compiling it. I got an illegal branch error. I was using Vic prg beta previously and my program worked fine. So, I loaded the program into Vic prg and compiled it their. I counted the number of locations the branch tries to jump and came up with 104 or 106 memory locations. I know this is a long branch but it should work. To my knowledge you can branch 127 or 128 locations in either direction.
Also, some of the hex numbers are not highlighting to the color selected. Instead they are plain black. I think this may have been mentioned before.
As for CBM prg itself, this is turning out to be a very cool cross development tool.
Later,
Rob
-
- 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
It's not the length of the branch. I tried a test prg last night and the assembler branches as far as it will go when you try to jump too far with no error. So, that's not it. I also tried to change the name of the label thinking that might be it, but I still get the illegal branch. I'll post a copy of the code later today when I wake up.
It's a single file, but it's in a project.
It's also the only one I'm having trouble with so, it may be something I have done.
It's a single file, but it's in a project.
It's also the only one I'm having trouble with so, it may be something I have done.
Rob