PET 8-bit Software Development

A place to discuss our classic Commodore machines, their software and active scenes.
Post Reply
KnightFire
Posts: 2
pinterest Kuchnie na Wymiar Warszawa
Joined: Wed May 14, 2025 3:23 am
Contact:

PET 8-bit Software Development

Post by KnightFire »

Hello,

Was looking for a Linux development environment for PET/CBM software, and think that Commodore OS Vision just might be it.

I've used CBMprgStudio in a VM, and Wine, with varied results due to .NET issues. How is it's inclusion with Commodore OS Vision implemented?

I also like to inquire about Vice and it's proper emulation of a PET model 4032 at 60 Hz. I'm compiling from source under Mint Linux and can only get 50 Hz to work - it's like it's defaulting to a 3032 operating at 50Hz instead.


More directly:
Can I use Commodore OS Vision along with CBMprgStudio and Vice to write software for the PET 4032 (operating at 60 Hz)?

- -
Peace,
Matt

User avatar
LeoNigro
Site Admin
Posts: 406
Joined: Mon Aug 14, 2023 1:29 pm
Contact:

Re: PET 8-bit Software Development

Post by LeoNigro »

To be honest, probably not. Sorry.

CBM prj Studio(CPS) is windows software running through Wine, so when it executes an emulator it must also be for Windows.
I was unable to get windows VICE working through Wine but If you can get it working you'll have a chance.
CPS is a bit buggy and slow. The sprite and charset editors in it frequently raise alerts but I've found they can be safely ignored.
However, I was able to get CCS64(a different C64 emulator) to work though, which can be auto installed and configured with the Cloanto ROM setup from the Commodore Settings manager. So you can at least do C64 development with CPS.

Excuse my ignorance, but may I inquire why the 50hz is a problem? What are you trying to achieve?
Image Commodore OS and C64x creator. Site Admin.
Owns: C64, C128D(Sidekick64), A500, A1000(piStorm),
C64x(i7 16Gb), C64x(Atom 4Gb), VIC-20x(N100 32Gb), C16x(Ryzen9 64gb), VIC-Slim(Atom 2Gb), VIC-Pro(Core Duo 4Gb)

KnightFire
Posts: 2
Joined: Wed May 14, 2025 3:23 am
Contact:

Re: PET 8-bit Software Development

Post by KnightFire »

In Vice the 2001, 4000, and 8000 models should be running at 60Hz, only the 3000 runs at 50Hz. It mainly relates to the CRTC (video) chip, and the timing of screen refreshes. The running speed can also affect the sound of CB2 audio output.

But this is a Vice issue nothing to do with CBMprgStudio nor COS3 (C=OS3, C<OS3).

- -
Matt

While I possess numerous computers, my concentration these days is on the Commodore PETs/CBMs... my first home computer.

Post Reply

Who is online

Users browsing this forum: No registered users and 41 guests