"New" SD interface
"New" SD interface
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.
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.
I still have my QL items still available, anyone interested, please contact me at tetroid@inbox.ru
Re: "New" SD interface
Very great, thank you. The only thing I miss (beside the other expansion things) is a suitable PAR port.
4E75 7000
Re: "New" SD interface
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
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
- vanpeebles
- Commissario Pebbli
- Posts: 2822
- Joined: Sat Nov 20, 2010 7:13 pm
- Location: North East UK
Re: "New" SD interface
Oooh, I see this has 5v jumper for aurora use? And both memory card slots work at the same time?
Re: "New" SD interface
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.
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.
Re: "New" SD interface
Yes, you can use this interface with Aurora.vanpeebles wrote:Oooh, I see this has 5v jumper for aurora use? And both memory card slots work at the same time?
And both memory card slots work at the same time.
I still have my QL items still available, anyone interested, please contact me at tetroid@inbox.ru
-
- Gold Card
- Posts: 433
- Joined: Tue Mar 11, 2014 8:00 pm
- Location: Oxford, UK.
- Contact:
Re: "New" SD interface
Hear! Hear!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.
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.
Re: "New" SD interface
You are sorry? You are "only" a hardware guru!tetroid wrote:But I am sorry, I am not a software guru.
-
- Font of All Knowledge
- Posts: 3977
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: "New" SD interface
Hi,tetroid wrote:Yes, you can use this interface with Aurora.vanpeebles wrote:Oooh, I see this has 5v jumper for aurora use? And both memory card slots work at the same time?
And both memory card slots work at the same time.
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
Derek
- mk79
- QL Wafer Drive
- Posts: 1349
- Joined: Sun Feb 02, 2014 10:54 am
- Location: Esslingen/Germany
- Contact:
Re: "New" SD interface
Yes, I spent weeks perfecting the QL-SD driver, I do think it's far superior to QUBIDE in basically every way.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.
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.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.
Marcel