C64 OS Programmer's Guide
62 points by ibobev 20 hours ago | 7 comments
  • pwrrr 17 hours ago |
    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 :)

    • dark-star 16 hours ago |
      C64OS is (contrary what the name would suggest) not the "OS" of any stock C64, it's a commercial aftermarket "OS"
    • woodrowbarlow 16 hours ago |
      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.
  • woodrowbarlow 17 hours ago |
    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

  • kleiba 17 hours ago |
    s/Balmer/Ballmer
  • paulmooreparks 16 hours ago |
    Wow. I might have paid $59 in 1984 for this.
    • TMWNN 7 hours ago |
      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.