News for hackers. Stuff that matters.
Re:C64 OS Programmer's Guide by pwrrr on Friday October 04, 2024 @08:20AM (#41740640)
Great! It's always been fun to code on the C64 !!

I'll definitely take a look at the guide to see if I can make something using my normal Kickassembler setup. I don't know if it's some kind of API, but sounds like fun to find out :)

Re:C64 OS Programmer's Guide by woodrowbarlow on Friday October 04, 2024 @09:05AM (#41740981)
the author of c64os uses turbo macro pro, so all the include files are in tmp format. there was an un-official kick-assembler port floating around, but i don't know if it's still updated.
Re:C64 OS Programmer's Guide by dark-star on Friday October 04, 2024 @09:04AM (#41740975)
C64OS is (contrary what the name would suggest) not the "OS" of any stock C64, it's a commercial aftermarket "OS"
Re:C64 OS Programmer's Guide by woodrowbarlow on Friday October 04, 2024 @08:25AM (#41740676)
c64os is a very cool project. it's a modern operating system that pushes the bounds of what's possible on the C64. it's commercial software, available for about $60, and has a full application SDK.

i haven't tried it in a while, but if anyone is interested i have a cross-compiler workspace setup here: https://github.com/woodrowbarlow/c64os-example-app

(the include files probably need to be updated)

i also worked on a python package for bundling/unbundling "car" files (a single-file bundle-archive format used by c64os): https://github.com/woodrowbarlow/c64os-util

Re:C64 OS Programmer's Guide by kleiba on Friday October 04, 2024 @08:49AM (#41740863)
s/Balmer/Ballmer
Re:C64 OS Programmer's Guide by paulmooreparks on Friday October 04, 2024 @09:09AM (#41741008)
Wow. I might have paid $59 in 1984 for this.
Re:C64 OS Programmer's Guide by TMWNN on Friday October 04, 2024 @06:10PM (#41745992)
Many people did pay that much for GEOS in 1985 and later for C64.

I've written elsewhere on how Commodore missed out on an opportunity by not including GEOS on ROM on the C64C. <https://np.reddit.com/r/c64/comments/1c6ti2n/this_is_surpris...> I can only imagine how doing so with C64OS would have changed the world.