marioballano / emudore

emudore, a Commodore 64 emulator
Apache License 2.0
303 stars 21 forks source link

Emu as OS POC #5

Closed xlar54 closed 6 years ago

xlar54 commented 7 years ago

Hello, I wanted to say thank you for sharing this work and congratulations. Your code is the closest emulation I could work with successfully. My aim has always been to take a C64 emulator and modify it so that an x86 (or ARM) could boot right into it, bare metal, instead of needing an OS to load it. Basically the emulation IS the operating system...making your PC a C64.

I took the code you have here and did exactly that. I crossed it with some barebones OS code, and after many days of struggling, was able to get something working as a proof of concept. Id really love to see something like this continue to develop. We have android running on toasters, so why not a c64?

The link to my repo is: https://github.com/xlar54/emudore64

I apologize for the naming - unless you dont mind. I dont really have a name for the OS right now. I provided a link back to your repo and providing full credit to you for the emulation. Let me know what you think, and thank you.

marioballano commented 7 years ago

hey Scott,

this is amazing!!, I love the idea of running something like this on bare metal as if it was an actual OS and the fact that you got a working PoC straight away using emudore's sources, I'm glad the sources came in useful to other people even if it was just for educational purposes :)

I don't mind the naming whatsoever, feel free to use the current name, I had a quick look at your sources and I have to admit you made me curious, I'm gonna dive a bit deeper in your implementation :)

I have also added a section "forks" to emudore's README listing yours.

Thank you!!

PS: would love to see emudore running on a toaster ;-)

xlar54 commented 7 years ago

PS: would love to see emudore running on a toaster ;-)

We're getting closer!

xlar54 commented 7 years ago

Ive added rudimentary FAT32 support to the underlying kernel. If you get to the IEC stuff, it would be just awesome to be able to use a harddrive as a means to contain a D64 library. For now, I will be likely using your method for loading programs. Ill keep you posted on progress.

marioballano commented 6 years ago

closing this issue, I added another one to support the IEC bus to keep things cleaner.