MODIFYING GEORGE WILEY'S RK-05 EMULATOR FOR 2310 EMULATION
The RK-05 disk is derived from the IBM 2310, but with quite a few changes and improvements, such as ability to issue a seek in one command to any cylinder, double capacity, and use of sector checksum instead of word by word check bits.
I have been simulating my changes and making good progress on the changes. Read emulation is complete and I am working on the write emulation. I had modified the sector and index generation module, successfully simulating it, but now I am considering changes to the module.
ORIGINAL DISK EMULATOR OBJECTIVE CONCERNING SECTOR/INDEX AND SEEKS
My approach for the disk emulator I designed from scratch used the physical disk drive as the source of the sector and index pulses. It blocked the disk heads from loading down on the disk surface but otherwise let the drive accept and execute every command. Thus the user would hear the whirl of the disk plus the grunting of the disk arm as it seeks in and out.
The RK-05 emulator is a complete substitute for a drive - it is attached to the controller without any physical disk present. That has big advantages except that it doesn't give the sounds and senses of my original design.
ALTERNATIVES I AM CONSIDERING
I am therefore considering a rewrite of the sector and index generation module. I see three alternatives:
- Go back to my original approach and rely on the physical drive for the pulses
- Use the current generation module, which means the physical drive stays turned off
- Create a hybrid that uses the physical drive but has an option for pure simulation
No comments:
Post a Comment