Petdraw X 2.0
Posted: Sat Jun 17, 2023 3:21 pm
PetDrawX 2.0
Try It Now!
This is a newly working version of Petdraw for the latest kernel (r42) and VERA. It retains the same features as the original PetDraw by David Murray (technically screen size is broken but I plan on adding it back in) and adds a few small features (more coming). It has been converted over to using cc65 and I've modularized the program into several scopes/procs. C64 compatibility has been removed as well. This version uses drawings made IN Petdraw for displaying the various static menus and that code is fairly easy to use for other applications wanting to pull screen buffer files directly off the filesystem and push them into VRAM. I contacted David about whether it should be renamed or not, and he seems happy with the minor relabel to PetDrawX 2.0.
Latest Changes:
2023-07-04:
* Fixed status bar updates
* Added Home function (moves cursor to left side of screen)
* A few minor tweaks
Previous:
* Auto advance cursor (Option A) - useful for drawing boxes
* File overwriting (can save the file over and over)
* Removed screen size (for now) since it was busted and I wanna redo it and perhaps make the save files include the screensize
* Removed main RAM screen buffer and am using VERA layers instead
* Toggle-able status bar for showing information about what is under the cursor
* Fill background color
More info as well as the source code (which is available under GPLv3) can be found here:
https://gitlab.com/m00dawg/petdrawx
Try It Now!
This is a newly working version of Petdraw for the latest kernel (r42) and VERA. It retains the same features as the original PetDraw by David Murray (technically screen size is broken but I plan on adding it back in) and adds a few small features (more coming). It has been converted over to using cc65 and I've modularized the program into several scopes/procs. C64 compatibility has been removed as well. This version uses drawings made IN Petdraw for displaying the various static menus and that code is fairly easy to use for other applications wanting to pull screen buffer files directly off the filesystem and push them into VRAM. I contacted David about whether it should be renamed or not, and he seems happy with the minor relabel to PetDrawX 2.0.
Latest Changes:
2023-07-04:
* Fixed status bar updates
* Added Home function (moves cursor to left side of screen)
* A few minor tweaks
Previous:
* Auto advance cursor (Option A) - useful for drawing boxes
* File overwriting (can save the file over and over)
* Removed screen size (for now) since it was busted and I wanna redo it and perhaps make the save files include the screensize
* Removed main RAM screen buffer and am using VERA layers instead
* Toggle-able status bar for showing information about what is under the cursor
* Fill background color
More info as well as the source code (which is available under GPLv3) can be found here:
https://gitlab.com/m00dawg/petdrawx