Search found 41 matches

by gertk
Fri Jul 07, 2017 6:23 pm
Forum: Hardware
Topic: Microdrive data line format
Replies: 73
Views: 48712

Re: Microdrive data line format

For any of you who would like to tinker with the source (it is working reasonably well, sometimes the drives get mixed up alas) I will post it here: Feel free to try it on the mbed LPC11U24 // =================================================== // QL microdrive emulator // by Gert van der Knokke (c)...
by gertk
Thu Nov 28, 2013 6:20 pm
Forum: Hardware
Topic: Microdrive data line format
Replies: 73
Views: 48712

Re: Microdrive data line format

The fact that every QL has the external MD connector is also the reason why I like my device to be external giving all possibilities to re-arrange the drive numbering by a suitable driver. Only thing needed would be a command to load the driver from microdrive 3 when the internal drives are still pr...
by gertk
Tue Nov 05, 2013 6:03 pm
Forum: Hardware
Topic: QL network protocol
Replies: 3
Views: 2957

Re: QL network protocol

Ok, lots of 'food for thought'
I will look into it...
Thanks
by gertk
Mon Nov 04, 2013 8:51 pm
Forum: Hardware
Topic: QL network protocol
Replies: 3
Views: 2957

QL network protocol

Tinkering with another topic... The QL network connector. So far I found out that the data rate it is not 100 kbit/sec but 90 kbit/sec and it uses quite UART friendly 8-N-1 serial protocol. With some sniffer code on the mbed I have already deduced some of the information but since the bog-standard Q...
by gertk
Mon Sep 23, 2013 9:13 pm
Forum: Hardware
Topic: Microdrive data line format
Replies: 73
Views: 48712

Re: Microdrive data line format

Playing with Eagle resulted in this design: md_emu_brd.png This board is to be put directly onto the MD connector and the microsd card will sit vertically at the righthand side underneath the edge of the QL. There are some things to add like JTAG or such, but firmware updates should be doable by uSD...
by gertk
Tue Sep 17, 2013 6:36 pm
Forum: Software & Programming
Topic: Metacomco (or other) assembler in MDV format
Replies: 5
Views: 3978

Metacomco (or other) assembler in MDV format

I am looking for a MDV image of the Metacomco Assembler for the QL

It was the only MD tape I carefully kept for years but it has died (tape damaged, pad gone).

Also is there some Linux/Dos/Win tool to generate MDV images from a bunch of files ?
by gertk
Tue Sep 17, 2013 4:50 pm
Forum: Hardware
Topic: Microdrive data line format
Replies: 73
Views: 48712

Re: Microdrive data line format

A small video displaying the MD emulator: QL starts, loads and runs the boot program for Quill from mdv7 and reads in a text document from mdv3 http://youtu.be/_8jUSX15Wbk I have added a reset function for the sector counter so it always starts at zero as soon as the emulated device is selected. It ...
by gertk
Tue Sep 17, 2013 8:49 am
Forum: Hardware
Topic: Microdrive data line format
Replies: 73
Views: 48712

Re: Microdrive data line format

Dave wrote:Are you saying no, or are you saying, yes, IF you plug a bridge into the mdv sockets on the motherboard? :)
Indeed: if you unplug the internal microdrives and bridge the COMMS_IN/OUT of both of them, all device numbers are available externally. :)
by gertk
Mon Sep 16, 2013 10:41 pm
Forum: Hardware
Topic: Microdrive data line format
Replies: 73
Views: 48712

Re: Microdrive data line format

Unfortunately not... mdv1 and mdv2 are internal unless the COMMS_IN and COMMS_OUT are internally bridged twice. When the internal devices are selected the outputs of their ULA's are active and trying to overrride them might/will result in 'short circuit'.. (That is why I have put two resistors in se...
by gertk
Mon Sep 16, 2013 9:59 pm
Forum: Hardware
Topic: Microdrive data line format
Replies: 73
Views: 48712

Re: Microdrive data line format

Did some serious ARM assembler coding tonight ;) Translated the cumbersome get_bit routine to ARM assembler and it now works on the LPC11U24 (the 'light' mbed), reading and writing and now even with multiple microdrive images. Mounted my test MDV1.MDV image on mdv3, ABACUS on mdv4, ARCHIVE on mdv5, ...