Live data from Hacker News

Bare Metal Emulation on the Raspberry Pi – Commodore 64

accentual.com

1–10 of 69 posts

Re: Bare Metal Emulation on the Raspberry Pi – Commodore 64

#3
There is a back and forth in the YT comments where one commenter insists that Linux OS is still running under the hood…

So the Linux OS never boots, correct? It’s booting directly from the c64 bin so to speak? Feels very Justine Tunneyish almost..

Re: Bare Metal Emulation on the Raspberry Pi – Commodore 64

#4

If you don't need a video showing the hardware and discussing all the details, you can find the emulator here: https://accentual.com/bmc64/

That's probably a better (or at least more canonical) URL for the project than youtube, so I've put it at the top. Thanks!

The submitted URL was https://www.youtube.com/watch?v=53wHr415LPU and people will probably want to look at both.

Re: Bare Metal Emulation on the Raspberry Pi – Commodore 64

#5

There is a back and forth in the YT comments where one commenter insists that Linux OS is still running under the hood… So the Linux OS never boots, correct? It’s booting directly from the c64 bin so to speak? Feels very Justine Tunneyish almost..

Correct. It is booting from the BMC64 image.

Re: Bare Metal Emulation on the Raspberry Pi – Commodore 64

#6
post #5

There is a back and forth in the YT comments where one commenter insists that Linux OS is still running under the hood… So the Linux OS never boots, correct? It’s booting directly from the c64 bin so to speak? Feels very Justine Tunneyish almost..

Correct. It is booting from the BMC64 image.

And it doesn’t look like there is any Linux or supporting Linux elements embedded into that image I don’t think? (From what I saw in the page dang posted/updated)

Re: Bare Metal Emulation on the Raspberry Pi – Commodore 64

#7
This is my good friend Randy's project. I don't believe he's working on it anymore, as his main project right now is his FPGA re-implementation of the VIC-II chip.

http://accentual.com/vicii-kawari/

I like to think of BMC64 as a "unikernel" C64 emulator. Effectively it's VICE forked to run on the Circle library. The theoretical advantages are a) fast boot times b) low input device and display latency.

Re: Bare Metal Emulation on the Raspberry Pi – Commodore 64

#8
post #5

Earlier quoted context omitted.

Correct. It is booting from the BMC64 image.

And it doesn’t look like there is any Linux or supporting Linux elements embedded into that image I don’t think? (From what I saw in the page dang posted/updated)

Correct, there is no linux.

Re: Bare Metal Emulation on the Raspberry Pi – Commodore 64

#9
post #5

Earlier quoted context omitted.

Correct. It is booting from the BMC64 image.

And it doesn’t look like there is any Linux or supporting Linux elements embedded into that image I don’t think? (From what I saw in the page dang posted/updated)

It is open source:

https://github.com/randyrossi/bmc64

No Linux kernel there

https://github.com/randyrossi/bmc64/blob/master/kernel.cpp

Re: Bare Metal Emulation on the Raspberry Pi – Commodore 64

#10
post #9

Earlier quoted context omitted.

And it doesn’t look like there is any Linux or supporting Linux elements embedded into that image I don’t think? (From what I saw in the page dang posted/updated)

It is open source: https://github.com/randyrossi/bmc64 No Linux kernel there https://github.com/randyrossi/bmc64/blob/master/kernel.cpp

That is pretty friggin awesome. And even more awesome that you can just copy over whatever d64s to the image that I assume are easily accessible in the c64 environment once booted. I was considering trying something like Combian64 but this seems way tighter. Edit ah too bad actually was looking for something that would work with my pi400 but I guess bmc64 only works up to pi3. If anyone could port bmc64 to pi4 or make it work that would be amazing (unfortunately not I as I don’t have the technical know-how)
Post reply on HN