Need an assistant for VIC-20 version of CBM-Command

Basic and Machine Language

Moderator: Moderators

Do you really want to see a VIC-20 version of CBM-Command?

Yes - Very Much So!
11
73%
I don't care at all
4
27%
No - It's not worth the effort
0
No votes
 
Total votes: 15

User avatar
plbyrd
Vic 20 Hobbyist
Posts: 135
Joined: Tue Jun 01, 2010 9:32 pm
Website: http://thesharp.ninja
Location: Clarksville, TN
Occupation: Software Engineer

Post by plbyrd »

nbla000 wrote:
plbyrd wrote:You should start with just getting cc65 and playing around with it.
Thanks for suggestions.
BTW, if you really want to help, take a stab at the documentation and send it to me in a text file.
I don't know but I don't think is a good idea, I'm Italian and my english is not so good :roll:
Perhaps if you did an outline of the documentation for me then I can fill it in with the information. As the developer, everything just seems natural to me, so I don't have as good a sense of what info the user needs to know. This is where publications such as Loadstar shined because they had editors.
User avatar
nbla000
Salmon Run
Posts: 2582
Joined: Thu Oct 13, 2005 8:58 am
Location: Italy

Post by nbla000 »

OK, I will try to send you a draft.
Mega-Cart: the cartridge you plug in once and for all.
User avatar
plbyrd
Vic 20 Hobbyist
Posts: 135
Joined: Tue Jun 01, 2010 9:32 pm
Website: http://thesharp.ninja
Location: Clarksville, TN
Occupation: Software Engineer

CBM-Command Version 1.5 Released

Post by plbyrd »

http://cbmcommand.codeplex.com

! Release Version 1.5 - Stable
This version encompases many enhancements and improvements of existing functionality, as well as inclusion of new target platforms (VIC 20, Plus 4) and features (D81 support, Configuration Color Picker).

! New Features
* (ALL) New color picker for the configuration program
* (64, 128, PLUS 4) 1581 Disk Image (D81) Support
* Added support for Commodore Plus 4 computer
* 32K Expanded VIC-20 now supported

! Changes
* (ALL) Removed CTRL key from hot keys that previously required it. Hot keys the use the C= key still require it.
* (ALL) If you have 1 or more files selected (highlighted) and choose delete, all selected files will be deleted. If you do not have any files selected (highlighted) then only the file that the selector is pointing to will be deleted.
* (ALL) When you rename a file the textbox is pre-populated with the name of the old file.
* (VIC 20, Plus 4) Configuration files are enabled and working correctly
* (ALL) Changed the UI for file transfers to use a new progress bar to give feedback on the copy operation.
* (64, 128, Plus 4) Changed the UI for disk image creation/writing to use a new progress bar to give feedback on the image operation.
* (VIC20) Refactored many of the screens to better fit the 22x23 layout.
* (VIC20) Filename shortening removed and the file type moved to the left of the directory display
* (PLUS4) Created color scheme to match the environment
* (VIC20) Panels are not displayed side by side, only one panel is displayed at a time.
* (VIC20) D64 support is removed, the RAM was needed elsewhere.
* (ALL) The screen has been made more scalable.

! Known Issues
* None
User avatar
nbla000
Salmon Run
Posts: 2582
Joined: Thu Oct 13, 2005 8:58 am
Location: Italy

Re: CBM-Command Version 1.5 Released

Post by nbla000 »

plbyrd wrote:! Release Version 1.5 - Stable
Very good work, thank you for my name in the credits, is too much :oops:

! Known Issues
* None
I don't know if you may call them issues btw take a look to these screenshots:

1) When you select a drive may you truncate the drive message to avoid garbage chars ?
Plus the arrow may go down and overwrite the message Use arrow keys... and the message itself overwrite the interface
Image

Maybe the best result is something like this:

Code: Select all

-[Drives]------------|
|                    |
| 8  cbm dos v2.6 154|
|>9  (c) 1989 jiffydo|
| 10 cbm dos v3.0 157|
| 11 (c) 1989 jiffydo|
| 12 No drive present|
| 13 No drive present|
| 14 No drive present|
| 15 No drive present|
|                    |
| use arrows & return|
| to select drive    |
----------------------
2) If you select a drive without a disk, the window is not cleared.

Image

3) I still have the problem when I quit F2 and then RUN, this is the window:
Image


4) The F1 button corrupt the screen of config program, and again when I quit F2 and then RUN, I get a syntax error.
Image



btw very good work, my compliments !

About d64/d81 support there is no chances for Vic-20 ? maybe a separate tool.
Mega-Cart: the cartridge you plug in once and for all.
User avatar
plbyrd
Vic 20 Hobbyist
Posts: 135
Joined: Tue Jun 01, 2010 9:32 pm
Website: http://thesharp.ninja
Location: Clarksville, TN
Occupation: Software Engineer

Post by plbyrd »

I don't want to truncate the drive strings as there's vital information that a user may need to see that could wrap and still be visible.

As for the problems with quiting and coming back in, these are side effects of the cc65 runtime library and the way it configures the system. There are similar (but different) side effects with the 64 and 128 as well. There's really nothing to be done about it except maybe resetting BASIC to it's "virgin" state when quitting, but I'd need help with that (and probably machine specific code for each target platform).
User avatar
nbla000
Salmon Run
Posts: 2582
Joined: Thu Oct 13, 2005 8:58 am
Location: Italy

Post by nbla000 »

plbyrd wrote:I don't want to truncate the drive strings as there's vital information that a user may need to see that could wrap and still be visible.
I think that the user already know for example that he has a 1541 on drive 8 and a 1570 on drive 10 btw by following your subject if you take a look on the screenshot you see that in drive 8 you have:

Code: Select all

73,cbm dos v2.6 1
5
while with my example in drive 8 you have:

Code: Select all

cbm dos v2.6 154
So by removing 73, (quite useless) and truncating the drive string, you have more information with my suggestion, you may also truncate to the left instead of the right where normally there is the drive model.
Mega-Cart: the cartridge you plug in once and for all.
User avatar
plbyrd
Vic 20 Hobbyist
Posts: 135
Joined: Tue Jun 01, 2010 9:32 pm
Website: http://thesharp.ninja
Location: Clarksville, TN
Occupation: Software Engineer

Post by plbyrd »

There is a major bug in the way that CBM-Command handles batches of file that are selected using the select all hotkey that can cause directory corruption. Please discard any version older than 7/26/2010 (Version 1.6) and update to Version 1.6!

http://cbmcommand.codeplex.com
User avatar
nbla000
Salmon Run
Posts: 2582
Joined: Thu Oct 13, 2005 8:58 am
Location: Italy

Post by nbla000 »

updated :wink:
Mega-Cart: the cartridge you plug in once and for all.
User avatar
plbyrd
Vic 20 Hobbyist
Posts: 135
Joined: Tue Jun 01, 2010 9:32 pm
Website: http://thesharp.ninja
Location: Clarksville, TN
Occupation: Software Engineer

Need testers for new version of CBM-Command

Post by plbyrd »

I've changed the way the VIC version handles some larger file structures and believe that I've gotten the VIC version to handle D64/D81 disk images. I would like a couple of volunteers with real hardware to please contact me so I can get you to test this functionality.

Thanks!
Payton

PS. If you have a MegaCart that would be even more helpful as I'd like to get some real world testing done with some optimizations I made for MegaCart.
User avatar
nbla000
Salmon Run
Posts: 2582
Joined: Thu Oct 13, 2005 8:58 am
Location: Italy

Post by nbla000 »

I'm currently testing the Mega-Cart version with D64/D81 read/write support, I will report you tests once finished.

CBM-Command will be integrated on Mega-Cart firmware for next units but could be used quite well for old Mega-Carts too, By selecting VIC+32K+3K and loading it from a disk drive or an sd2iec based drive, in effect I'm testing it by using a C64-SD drive.
Mega-Cart: the cartridge you plug in once and for all.
User avatar
plbyrd
Vic 20 Hobbyist
Posts: 135
Joined: Tue Jun 01, 2010 9:32 pm
Website: http://thesharp.ninja
Location: Clarksville, TN
Occupation: Software Engineer

CBM-Command Version 1.7 Released

Post by plbyrd »

CBM-Command Version 1.7 has been released. This version has several bug fixes but also includes real-time statistics on file copy and disk image operations. There's also some visual goodness for 128 users.

http://cbmcommand.codeplex.com

Enjoy!
User avatar
nbla000
Salmon Run
Posts: 2582
Joined: Thu Oct 13, 2005 8:58 am
Location: Italy

Re: CBM-Command Version 1.7 Released

Post by nbla000 »

plbyrd wrote:This version has several bug fixes...
Mainly discovered by testing the next Mega-Cart version :wink:

Very good job !
Mega-Cart: the cartridge you plug in once and for all.
User avatar
plbyrd
Vic 20 Hobbyist
Posts: 135
Joined: Tue Jun 01, 2010 9:32 pm
Website: http://thesharp.ninja
Location: Clarksville, TN
Occupation: Software Engineer

CBM-Command Version 2.0 Beta 1

Post by plbyrd »

Release Notes
Major New Version

This is the first beta release of CBM-Command version 2.0. CBM-Command has undergone a lot of changes since version 1.7, most of which consist of a thorough cleaning of the code by Greg King and new features added by Payton Byrd with the space that Greg King freed up. Being the first public release after so many changes, please understand there will probably be some bugs.
New Features
* REL file copying between devices that support REL files.
* D71 disk image support - now you can create and write dual sided disk images with a 1571 drive
* Configurable Hot Keys - Don't like the default keys? You can redefine them yourself for version 2.0 using the Configuration program.

Changes
* Almost all code optimized for space savings to allow more features.
* Issuing a drive command is now done on the main screen instead of in a popup box
* When renaming a file, the directory remembers where you were so you don't have to scroll to the newly named file any longer.
* Changed disk image writes to reposition the buffer pointer in the drive instead of rolling the data in CBM-Command which freed up a buffer and some memory in the main program.
* Old keyboard shortcuts that required using the C= key now use the SHIFT key instead.

Known Issues
* Documentation is way out of date. New documentation is being written but is not yet ready for this release.
* Some of the default keys have changed. If you cannot find your old keyboard shortcut then go into the Configuration program and redefine the function as you need. These changes will be documented in the new version of the docs.

As always, you can download the latest version at http://cbmcommand.codeplex.com

Happy Thanksgiving!
User avatar
nbla000
Salmon Run
Posts: 2582
Joined: Thu Oct 13, 2005 8:58 am
Location: Italy

Post by nbla000 »

Finally I've found what I will do this week-end :wink:
Mega-Cart: the cartridge you plug in once and for all.
User avatar
plbyrd
Vic 20 Hobbyist
Posts: 135
Joined: Tue Jun 01, 2010 9:32 pm
Website: http://thesharp.ninja
Location: Clarksville, TN
Occupation: Software Engineer

Happy New Years - CBM-Command Version 2.0 Beta 2 Released

Post by plbyrd »

After some feedback and playing around with CBM-Command 2.0 Beta 1, I've identified and squashed the following bugs:

1) Timer for stats was slow
2) F1 was not showing help
3) Directory Navigation keys were wrong

All of these are now fixed. Also, the new help file by popmilo, the winner of the documentation bounty, has been incorporated on the disk and is ready to be read!

Happy New Years for the CBM-Command Team!

http://cbmcommand.codeplex.com
Post Reply