"New" SD interface

Nagging hardware related question? Post here!
tetroid
Over Heated PSU
Posts: 129
Joined: Sun Dec 06, 2015 7:36 pm
Location: Novosibirsk, Russia

"New" SD interface

Postby tetroid » Mon Nov 25, 2019 5:15 pm

Possible somebody wait the really new SD interface from me. But I am sorry, I am not a software guru. I can only make the hardware for already present software. This is QL-SD interface.
I created this interface for personal use because of Marcel produce QD-SD. QL-SD is more useful, because we have no good PC program for QUBIDE to transfer files from PC to QL. Habi Image editor is old program and need some inprovement.

This interface connect to all QL extension bus ( standard QL-SD use only ROM port lines ) and can support direct writes now, and can use other addresses etc. But all of thlis need the driver/software modifications.

The interface contain :

1. 768 Kb RAM expansion.
2. Trump card.
3. QL-SD interface.
4. Minerva ROM.
5. Minerva clock with battery backup.

Image


User avatar
RalfR
Gold Card
Posts: 446
Joined: Fri Jun 15, 2018 8:58 pm

Re: "New" SD interface

Postby RalfR » Mon Nov 25, 2019 6:02 pm

Very great, thank you. The only thing I miss (beside the other expansion things) is a suitable PAR port.


User avatar
Peter
QL Wafer Drive
Posts: 1075
Joined: Sat Jan 22, 2011 8:47 am

Re: "New" SD interface

Postby Peter » Mon Nov 25, 2019 6:12 pm

Great work! I guess it won't be a problem to get direct writes supported in the driver. Actually, it is a bit like going back to where the driver came from - Wolfgang's Q68 Minerva/QDOS driver, from which the QL-SD version was derived.

Please note there is a relatively simple trick to improve the QL-SD hardware for higher read speed, especially on the original QL, which is target of your new card. You can trick QL-SD into delivering two bytes at once by a word access to $FEE4, simply by ignoring the lowest address bit when decoding. Should be fully backward compatible, although I had no time for testing. Unfortunately, I decoded transfer speed switching at $FEE6, limiting this trick to word size. Otherwise, even longword access would be an option.

It does make sense to include this improvement right from the start.

Peter


User avatar
vanpeebles
Commissario Pebbli
Posts: 2347
Joined: Sat Nov 20, 2010 7:13 pm
Location: North East UK

Re: "New" SD interface

Postby vanpeebles » Tue Nov 26, 2019 9:17 am

Oooh, I see this has 5v jumper for aurora use? And both memory card slots work at the same time?


User avatar
genetika
Brittle Membrane
Posts: 118
Joined: Thu May 05, 2011 5:38 pm
Location: Rome, ITALY
Contact:

Re: "New" SD interface

Postby genetika » Tue Nov 26, 2019 10:41 am

VERY GOOD !!!!

I use QL-SD with SuperGoldCard ...

It would be nice to allow the use of this interface also for SGC owners.
Or including this feature in the new SCG ;)


M.
Last edited by genetika on Tue Nov 26, 2019 11:45 am, edited 1 time in total.


tetroid
Over Heated PSU
Posts: 129
Joined: Sun Dec 06, 2015 7:36 pm
Location: Novosibirsk, Russia

Re: "New" SD interface

Postby tetroid » Tue Nov 26, 2019 11:29 am

vanpeebles wrote:Oooh, I see this has 5v jumper for aurora use? And both memory card slots work at the same time?


Yes, you can use this interface with Aurora.
And both memory card slots work at the same time.


stephen_usher
Trump Card
Posts: 248
Joined: Tue Mar 11, 2014 8:00 pm

Re: "New" SD interface

Postby stephen_usher » Tue Nov 26, 2019 2:31 pm

genetika wrote:VERY GOOD !!!!

I use QL-SD with SuperGoldCard ...

It would be nice to allow the use of this interface also for SGC owners.
Or including this feature in the new SCG ;)


M.


Hear! Hear!

All that memory and CPU power hobbled by the storage.

Tetroid, did you ever think of having a separate FPGA/microcontroller to run the SD card medium, including the filesystem and then having a simplified interface to the QL side? I guess this might be more of a programming problem rather than hardware though, as you'd have to program the FPGA etc.


User avatar
Cristian
Super Gold Card
Posts: 745
Joined: Mon Feb 16, 2015 1:40 pm
Location: Veneto

Re: "New" SD interface

Postby Cristian » Tue Nov 26, 2019 7:46 pm

tetroid wrote:But I am sorry, I am not a software guru.

You are sorry? You are "only" a hardware guru!


Derek_Stewart
QL Wafer Drive
Posts: 1914
Joined: Mon Dec 20, 2010 11:40 am
Location: Runcorn, Cheshire, UK

Re: "New" SD interface

Postby Derek_Stewart » Tue Nov 26, 2019 8:59 pm

tetroid wrote:
vanpeebles wrote:Oooh, I see this has 5v jumper for aurora use? And both memory card slots work at the same time?


Yes, you can use this interface with Aurora.
And both memory card slots work at the same time.

Hi,

The Aurora is a replacement for the QL board. The Aurora needs a CPU, usually a Gold or Super Gold Card, which can be connected into the Aurora expansion port.

There is also the use an Mplane, Qplane, Tetroid Backplane.

What would be the ideal configuration of Aurora/SGC and SD Interface?

I have most of these interfaces including the Tetroid SGC, just need to get an Aurora working.


Regards,

Derek
User avatar
mk79
Super Gold Card
Posts: 642
Joined: Sun Feb 02, 2014 10:54 am
Location: Esslingen/Germany
Contact:

Re: "New" SD interface

Postby mk79 » Wed Nov 27, 2019 11:34 pm

tetroid wrote:I created this interface for personal use because of Marcel produce QD-SD. QL-SD is more useful, because we have no good PC program for QUBIDE to transfer files from PC to QL. Habi Image editor is old program and need some inprovement.
Yes, I spent weeks perfecting the QL-SD driver, I do think it's far superior to QUBIDE in basically every way.
This interface connect to all QL extension bus ( standard QL-SD use only ROM port lines ) and can support direct writes now, and can use other addresses etc. But all of thlis need the driver/software modifications.
You have already integrated my QL-SD v2 Verilog files? Is the hardware tested? If you send me a board I can have a look at the driver side.

Marcel



Who is online

Users browsing this forum: No registered users and 6 guests