Click here to Skip to main content
15,887,435 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: No sacrifice, no victory Pin
Mike Hankey1-Jul-20 4:23
mveMike Hankey1-Jul-20 4:23 
GeneralRe: No sacrifice, no victory Pin
CodeWraith1-Jul-20 5:48
CodeWraith1-Jul-20 5:48 
GeneralRe: No sacrifice, no victory Pin
Daniel Pfeffer1-Jul-20 3:06
professionalDaniel Pfeffer1-Jul-20 3:06 
GeneralRe: No sacrifice, no victory Pin
CodeWraith1-Jul-20 3:52
CodeWraith1-Jul-20 3:52 
GeneralRe: No sacrifice, no victory Pin
Kornfeld Eliyahu Peter1-Jul-20 3:56
professionalKornfeld Eliyahu Peter1-Jul-20 3:56 
GeneralRe: No sacrifice, no victory Pin
CodeWraith1-Jul-20 4:40
CodeWraith1-Jul-20 4:40 
GeneralRe: No sacrifice, no victory Pin
Kornfeld Eliyahu Peter1-Jul-20 6:47
professionalKornfeld Eliyahu Peter1-Jul-20 6:47 
GeneralRe: No sacrifice, no victory Pin
CodeWraith1-Jul-20 8:33
CodeWraith1-Jul-20 8:33 
The processor board on the C64's floppy controller board had a little more to do, so it actually was not overkill.

For one thing, it controlled the stepper motors of the drive and the analog signal to the head directly. Look at other disk controller boards of that time (which could control several drives) and you can see that it was not a bad idea to put a separate processor on the controller board and let the computer's main processor do something else in that time. Each drive had its own controller, so multiple floppies could also work at the same time, unlike when you have only one processor and a central controller.

And then they did something really good: The processor on the controller also handled the file system. Indeed, the entire disk operating system of the C64 ran on the controllers, not the computer. The computer just sent DOS commands over a serial port and received the results the same way and otherwise needed no proccessor time or memory, both not overly abundant on a C64. And it could still have multiple drives working at the same time without additional cost.

Overall, it was very slow, but not because the concept was bad. The serial connection had a hardware bug, which was discovered when production had already started. The best thing they could do at that time was to do a quick software patch on the units that were already built, which was awfully slow. later they had to stay compatible to their older hardware and had to keep it that way, so it was officially never corrected. not even when the hardware bug had been fixed and newer drives could have been significantly faster.
I have lived with several Zen masters - all of them were cats.

His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

GeneralRe: No sacrifice, no victory Pin
englebart2-Jul-20 3:37
professionalenglebart2-Jul-20 3:37 
GeneralRe: No sacrifice, no victory Pin
Storm-blade1-Jul-20 4:26
professionalStorm-blade1-Jul-20 4:26 
GeneralRe: No sacrifice, no victory Pin
CodeWraith1-Jul-20 5:20
CodeWraith1-Jul-20 5:20 
GeneralRe: No sacrifice, no victory Pin
Mircea Neacsu1-Jul-20 6:21
Mircea Neacsu1-Jul-20 6:21 
GeneralRe: No sacrifice, no victory Pin
CodeWraith1-Jul-20 9:06
CodeWraith1-Jul-20 9:06 
GeneralRe: No sacrifice, no victory Pin
RedDk1-Jul-20 8:12
RedDk1-Jul-20 8:12 
GeneralRe: No sacrifice, no victory Pin
CodeWraith1-Jul-20 9:37
CodeWraith1-Jul-20 9:37 
GeneralRe: No sacrifice, no victory Pin
CPallini1-Jul-20 23:32
mveCPallini1-Jul-20 23:32 
GeneralRe: No sacrifice, no victory Pin
CodeWraith2-Jul-20 1:26
CodeWraith2-Jul-20 1:26 
GeneralRe: No sacrifice, no victory Pin
CPallini2-Jul-20 1:31
mveCPallini2-Jul-20 1:31 
GeneralRe: No sacrifice, no victory Pin
ElectronProgrammer2-Jul-20 2:00
ElectronProgrammer2-Jul-20 2:00 
GeneralRe: No sacrifice, no victory Pin
CodeWraith2-Jul-20 5:01
CodeWraith2-Jul-20 5:01 
GeneralRe: No sacrifice, no victory Pin
ElectronProgrammer2-Jul-20 9:54
ElectronProgrammer2-Jul-20 9:54 
GeneralRe: No sacrifice, no victory Pin
CodeWraith2-Jul-20 11:34
CodeWraith2-Jul-20 11:34 
GeneralRe: No sacrifice, no victory Pin
AlphaNerd2-Jul-20 7:39
AlphaNerd2-Jul-20 7:39 
GeneralOK - Now I Get It ! Pin
W Balboos, GHB1-Jul-20 0:57
W Balboos, GHB1-Jul-20 0:57 
GeneralRe: OK - Now I Get It ! Pin
Slacker0071-Jul-20 1:32
professionalSlacker0071-Jul-20 1:32 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.