Stumped on a Cartridge Repair
- XorA
- Site Admin
- Posts: 1581
- Joined: Thu Jun 02, 2011 11:31 am
- Location: Shotts, North Lanarkshire, Scotland, UK
Re: Stumped on a Cartridge Repair
All I can think of its running all 8 MDVs at same time is a great way to generate a random number, not much good for anything else!
Re: Stumped on a Cartridge Repair
Since I don't need to run the protected version of West any more now I've repaired the original cartridges and tested them, and hopefully nothing else I need to repair spins up 8 drives, I've refitted vMap in my QL - Happy Days!
Re: Stumped on a Cartridge Repair
Interesting... I suspect it might be a vMap timing issue when the code to start/stop the microdrives runs from RAM rather than ROM.t0nyt wrote: Thu Feb 06, 2025 5:52 pm Just done more testing and vMap is preventing it _running_, so magic number was probably correct all along (which explains why when I imaged it back it worked in q-emulator still)
-
- Aurora
- Posts: 939
- Joined: Tue Dec 17, 2013 1:17 pm
Re: Stumped on a Cartridge Repair
Can you actually get more than one microdrive running at the same time?
At the direct sector access level, If you have more that one cartridge fitted, Which one gets read? or do they all get read at the same time, mixing up the data?
Is the Qemulator 'all drive lights coming on' just a Qemulator thing.
At the direct sector access level, If you have more that one cartridge fitted, Which one gets read? or do they all get read at the same time, mixing up the data?
Is the Qemulator 'all drive lights coming on' just a Qemulator thing.
-
- QL Wafer Drive
- Posts: 1048
- Joined: Sat Oct 25, 2014 9:53 am
Re: Stumped on a Cartridge Repair
Hi!
In theory, it's impossible to get all MDV units spinning simultaneously - unless there is a fault in one of the MDV ULAs.
As for how QEm copes with unexpected COMMS CLK behaviour, I'm not sure.
In theory, it's impossible to get all MDV units spinning simultaneously - unless there is a fault in one of the MDV ULAs.
As for how QEm copes with unexpected COMMS CLK behaviour, I'm not sure.
Re: Stumped on a Cartridge Repair
As Martyn says, it's not possible.Martin_Head wrote: Sat Feb 08, 2025 10:31 am Can you actually get more than one microdrive running at the same time?
At most, you could have some motors temporarily spinning at the same time due to physical inertia and capacitors in the circuit.
I think multiple leds can be on at the same time when cycling through the drives thanks to the capacitors, but only one drive can be selected at a time.
- XorA
- Site Admin
- Posts: 1581
- Joined: Thu Jun 02, 2011 11:31 am
- Location: Shotts, North Lanarkshire, Scotland, UK
Re: Stumped on a Cartridge Repair
What happens for real when you keep clocking 1's into pc..sel?M68008 wrote: Sat Feb 08, 2025 6:28 pmAs Martyn says, it's not possible.Martin_Head wrote: Sat Feb 08, 2025 10:31 am Can you actually get more than one microdrive running at the same time?
At most, you could have some motors temporarily spinning at the same time due to physical inertia and capacitors in the circuit.
I think multiple leds can be on at the same time when cycling through the drives thanks to the capacitors, but only one drive can be selected at a time.
Re: Stumped on a Cartridge Repair
However, I can remember some spectacular crashes on the QL where both Microdrives started running.
7000 4E75
Re: Stumped on a Cartridge Repair
Good point, I was thinking about the ROM code and recommended code... if one directly sends a series of 'select' bits set to 1 and 'clock' bits, it may be possible, not sure.XorA wrote: Sat Feb 08, 2025 8:02 pmWhat happens for real when you keep clocking 1's into pc..sel?M68008 wrote: Sat Feb 08, 2025 6:28 pmAs Martyn says, it's not possible.Martin_Head wrote: Sat Feb 08, 2025 10:31 am Can you actually get more than one microdrive running at the same time?
At most, you could have some motors temporarily spinning at the same time due to physical inertia and capacitors in the circuit.
I think multiple leds can be on at the same time when cycling through the drives thanks to the capacitors, but only one drive can be selected at a time.
It doesn't sound healthy, as the two MDV ULAs could then send data to the MDV bus at the same time. Hopefully there is some protection inside the chip.
-
- QL Wafer Drive
- Posts: 1048
- Joined: Sat Oct 25, 2014 9:53 am
Re: Stumped on a Cartridge Repair
Ah, yes, I too hadn't thought about the case when the COMMS DATA line is left active between pulses to COMMS CLK...
That's certainly possible - and naughty! On a real QL, it wouldn't take much to overload the 9v power line with a few MDV motors spinning concurrently.
As the actual RAWDATA lines are (or appear to be) configured in 'common emitter' mode - either sourcing current or left high-impedence - it shouldn't harm the ULAs directly, but of course the various common-bus signals (including MDVRW on the QL, with its curious but cheap/clever WP handling) would be rendered meaningless.
Getting a little off-topic, but an interesting thought...
That's certainly possible - and naughty! On a real QL, it wouldn't take much to overload the 9v power line with a few MDV motors spinning concurrently.
As the actual RAWDATA lines are (or appear to be) configured in 'common emitter' mode - either sourcing current or left high-impedence - it shouldn't harm the ULAs directly, but of course the various common-bus signals (including MDVRW on the QL, with its curious but cheap/clever WP handling) would be rendered meaningless.
Getting a little off-topic, but an interesting thought...