Earlier quoted context omitted.
So I'd be really curious to know how they managed that part of the whole thing. Searching the linked development blog yields this: https://c65gs.blogspot.com/2019/03/floppys-floppys-everywher... After some searching, we found what we were after: A local supplier here in Germany who has some quantity of different models, including a large number of ALPS 3.5" 1.44MB drives.
Wow, so it sounds like they actually had to go with used drives. I was thinking maybe they got lucky and found some unsold NOS ones in an old warehouse or something. No such luck. But at least they found something to let them move forward with the project. It does lead me to wonder though: How many floppy drives would one have to commit to ordering, and how much would it cost, to get a company to manufacture a run of…
My Mega65 has arrived
21–30 of 111 posts
Re: My Mega65 has arrived
#22Since the CPU is emulated by an FPGA, FDD is emulated, then why not save all the money and just use a software emulator?
FPGA is a simulation, not an emulation. Emulation does everything serially while simulation does everything in parallel, just like the real hardware. Also, software emulation on a non-real-time OS such as Windows, macOS or Linux can result in lag when the OS is busy with other things. You never get that on FPGA simulation.
It’s all emulation—either in hardware or software, in parallel or in series.
I used to work on simulation software professionally. The idea that simulation is parallel while emulation is serial is completely foreign to me, and I suspect foreign to others as well.
Re: My Mega65 has arrived
#23> Back in the 1980's, Commodore released the famous Commodore 64 (8 bit computer), and then followed it up with the Commodore 128, and Amiga (16 bit computers). ??? Pretty sure the 128 was an 8-bit computer.
Re: My Mega65 has arrived
#24> Back in the 1980's, Commodore released the famous Commodore 64 (8 bit computer), and then followed it up with the Commodore 128, and Amiga (16 bit computers). ??? Pretty sure the 128 was an 8-bit computer.
Re: My Mega65 has arrived
#25Since the CPU is emulated by an FPGA, FDD is emulated, then why not save all the money and just use a software emulator?
Hardware emulation can make the timings between multiple chips more accurate as processes actually can be done in parallel and in sync with a shared clock. This is harder to get perfect with software emulation. In theory.
It’s not harder to do in software. It’s just hard to get the timing correct, regardless of whether you are using software or hardware. There are certain cases where it’s hard to get good performance out of a software emulator, that’s really the main difference.
Re: My Mega65 has arrived
#26Re: My Mega65 has arrived
#27I have quite a number of Commodore 64s lying around by virtue of developing a hobby of learning component level repair on them. I'm tempted to buy one of these Mega65s to play around with it but at $832.50 including shipping to the US, it's a bit much. The main reason I am interested in old computers is because I used those old computers back in the day! Really have to hand it to them on the engineering of it though…
Re: My Mega65 has arrived
#28The first question that comes to my mind is, "where did they get the floppy drives?" Surely the original manufacturer of those drives isn't still making them??? And having a batch manufactured as a one-off seems like it would be prohibitively expensive. So I'd be really curious to know how they managed that part of the whole thing. Anyway, looks like a great project. I wasn't a C64 fanboy as a kid or anything, but I'…
Re: My Mega65 has arrived
#29Earlier quoted context omitted.
FPGA is a simulation, not an emulation. Emulation does everything serially while simulation does everything in parallel, just like the real hardware. Also, software emulation on a non-real-time OS such as Windows, macOS or Linux can result in lag when the OS is busy with other things. You never get that on FPGA simulation.
I’ve never heard that distinction before. It’s all emulation—either in hardware or software, in parallel or in series. I used to work on simulation software professionally. The idea that simulation is parallel while emulation is serial is completely foreign to me, and I suspect foreign to others as well.
Re: My Mega65 has arrived
#30Earlier quoted context omitted.
Hardware emulation can make the timings between multiple chips more accurate as processes actually can be done in parallel and in sync with a shared clock. This is harder to get perfect with software emulation. In theory.
Hardware emulation cannot actually make the emulation more accurate than software emulation. That doesn’t make any logical sense. If you know what the correct timing is, you can emulate it in hardware or software. It’s not harder to do in software. It’s just hard to get the timing correct, regardless of whether you are using software or hardware. There are certain cases where it’s hard to get good performance out of…