News for hackers. Stuff that matters.
Re:The C64 OS Programmer's Guide by themodelplumber on Wednesday November 09, 2022 @01:21PM (#33535737)
Late to the party here, what is this a new OS?

> C64 OS has one goal. Make a Commodore 64 feel fast and useful in today’s modern world.

Lol. That this is even conceptually possible blows my mind.

Is the "D & D Roller" on the context menu what I think it is?

Re:The C64 OS Programmer's Guide by hvs on Wednesday November 09, 2022 @02:19PM (#33536509)
It's a new OS designed from the ground up for the Commodore 64 by Gregorio Naçu [1]. A video does it more justice [2]. There's an active Discord as well.

[1] https://twitter.com/gregnacu

[2] https://hackaday.com/2022/07/28/new-os-for-commodore-64-adds...

Re:The C64 OS Programmer's Guide by blondin on Wednesday November 09, 2022 @02:21PM (#33536545)
this is super cool.

is there a plan to make printed copies of the guides available?

Re:The C64 OS Programmer's Guide by gramie on Wednesday November 09, 2022 @06:17PM (#33539585)
I believe that if you buy the OS, it comes with printed documentation.
Re:The C64 OS Programmer's Guide by CodeMage on Wednesday November 09, 2022 @02:22PM (#33536561)
I wish someone decided to make ZX Spectrum 48k and Commodore 64 again. Those were my childhood micros and I'd love to have them. And by "make them again", I don't mean "stick an emulator on a Raspberry Pi and then stick that Pi inside a shell that resembles those micros", I mean make the exact same hardware again.
Re:The C64 OS Programmer's Guide by pjmlp on Wednesday November 09, 2022 @02:32PM (#33536689)
They do, but only a selected few manage to get hold of them, check Spectrum Next.
Re:The C64 OS Programmer's Guide by actionfromafar on Wednesday November 09, 2022 @02:25PM (#33536606)
The C64 can be built from (almost) all new components now.
Re:The C64 OS Programmer's Guide by sedatk on Wednesday November 09, 2022 @02:52PM (#33536944)
Except SID chip. I believe nobody still knows how to make it.
Re:The C64 OS Programmer's Guide by wedowhatwedo on Wednesday November 09, 2022 @03:10PM (#33537165)
Re:The C64 OS Programmer's Guide by sedatk on Wednesday November 09, 2022 @08:45PM (#33541074)
These are all in-chip emulators, not real SID chips.
Re:The C64 OS Programmer's Guide by actionfromafar on Thursday November 10, 2022 @07:30AM (#33545485)
Yes, but if you want to repair a C64 with a broken SID or build a C64 from scratch, it's a decent replacement part even though it's on-chip emulation and not exactly the same sound as a real SID chip.

(Besides, even real SID chips are different from each other.)

Re:The C64 OS Programmer's Guide by Keyframe on Wednesday November 09, 2022 @04:07PM (#33537831)
This is true. I built C64 Reloaded MK2 and it's been great. Amiga has re:amiga and zx has various redos.
Re:The C64 OS Programmer's Guide by tpmx on Wednesday November 09, 2022 @02:55PM (#33536982)
Both were produced in very respectable numbers so they are not that expensive to buy used these days, despite the recent appetite for retro HW. Approximately 100 USD.
Re:The C64 OS Programmer's Guide by kevin_thibedeau on Wednesday November 09, 2022 @03:30PM (#33537413)
The Commander X16 is a spiritual successor to C128.
Re:The C64 OS Programmer's Guide by Keyframe on Wednesday November 09, 2022 @04:07PM (#33537837)
Or Mega65
Re:The C64 OS Programmer's Guide by renewedrebecca on Wednesday November 09, 2022 @08:55PM (#33541152)
In what sense?
Re:The C64 OS Programmer's Guide by zozbot234 on Wednesday November 09, 2022 @03:40PM (#33537509)
I would rather see a 6502- or Z80-based smartwatch platform, honestly. It would totally fit the performance class of those chips, and you could even have some meaningful compatibility with the old 8-bit systems.
Re:The C64 OS Programmer's Guide by wvenable on Wednesday November 09, 2022 @04:43PM (#33538327)
My smartwatch can run Windows 3.1 inside an emulator running inside of web browser.
Re:The C64 OS Programmer's Guide by hvs on Wednesday November 09, 2022 @05:28PM (#33538967)
Re:The C64 OS Programmer's Guide by gatane on Wednesday November 09, 2022 @07:26PM (#33540382)
Re:The C64 OS Programmer's Guide by erwincoumans on Wednesday November 09, 2022 @02:32PM (#33536695)
This C64OS video seems nice: https://www.youtube.com/watch?v=8nUosmUcckU
Re:The C64 OS Programmer's Guide by jmann99999 on Wednesday November 09, 2022 @03:38PM (#33537482)
Old school systems fascinate me, and what people are able to do in 64KB of memory on a 8 bit computers today seems like magic.

Genuine question… Could Commodore have made an OS like this in 1982, if they had today’s perspective?

Re:The C64 OS Programmer's Guide by dnewcome on Wednesday November 09, 2022 @05:10PM (#33538705)
Re:The C64 OS Programmer's Guide by tenebrisalietum on Wednesday November 09, 2022 @06:12PM (#33539529)
The KERNAL already supplied with the Commodore 64 had enough basic functionality to be considered an operating system and not just a "monitor":

- Devices were addressed by a primary address (0-31) and secondary address (meaning=device specific)

- You had basic I/O calls: OPEN, LOAD/SAVE (read/write a block of memory), CHRIN/CHROUT (read/write a character), READST (get I/O status), and CLOSE.

- You had the default input and output device and those could be redirected to a file (CHKIN/CHKOUT)

- It was totally possible to open the keyboard for input (device 0) and screen for output (device 3) and get basic buffered terminal-like I/O.

Now if you want to talk about windowed event-driven GUI, now that was crazy for 1982. But Commodore 64 users were lucky to get the above, as Commodore was all about cost cutting, time to market, and underpricing the competition with the 64. Developing a GUI-like environment would have been seen as an unnecessary cost - after all Commodore 64 was stuck with BASIC 2.0 which was primitive even for the time (other Commodores had higher BASICs). That's why an external entity like GEOS really had to come along and do it, because Commodore just wanted to sell as many as possible, and they did that spectacularly well.

Re:The C64 OS Programmer's Guide by commandlinefan on Wednesday November 09, 2022 @05:03PM (#33538600)
When I was 12, I thought this was what I would be doing for the rest of my life. Shame it didn't work out that way.