Página 7 de 7

Re: QLSD

Publicado: Vie Ago 17, 2012 1:32 am
por mcleod_ideafix
RWAP escribió:Any news on the QL-SD project - it has gone very quiet unfortunately


It's just I cannot spend enough time on this project right now. I think I told you that I'm involed in an ULAPlus clone (which you might be interested in ;) ).
http://www.worldofspectrum.org/forums/s ... stcount=19

QLSD hardware is designed and proven (most of it). I already bought parts to make some boards. The project is now lacking a QDOS driver and you know that the documentation for doing this is scattered among many sources, and somehow incomplete. I have access to those and I only need time to learn, make my tests, etc. Take into account that I'm a complete newbie about QDOS, QL programming and so on. I didn't even know 68000 assembly, and I've been learning it while writting the sotfware bits needed to test basic QLSD functionality.

Until I make futher progress, I cannot tell you any news :(

Re: QLSD

Publicado: Mié Abr 02, 2014 10:36 pm
por radastan
¡Mc Leod he encontrado algo!

Se trata de unos drivers para emular disquetera y microdrive en otro tipo de unidades, ¡y está el código fuente!

http://www.dilwyn.me.uk/utils/index.html

Mira el FDI driver, creo que eso es lo que buscas.

Re: QLSD

Publicado: Dom Abr 06, 2014 11:52 am
por mcleod_ideafix
El mismo Dwilin (creo que era él) ya me ha escrito un driver beta para la tarjeta, pero tengo que esperar a que RWAP me devuelva el único prototipo que hice. Le iré echando un vistazo a éste. ¡Gracias!

EDITO: después de haberlo visto un poco por encima, sigo haciéndome la misma pregunta que cuando empecé a ver algo de código máquina para el QL: estos drivers de directorio, que así es como se llaman... ¿incorporan ellos el sistema de ficheros? Veo que el driver debe incluir rutinas para abrir y cerrar ficheros, listar el directorio, renombrar ficheros, truncar ficheros, formatear el medio, y por supuesto, leer y escribir en ficheros.

Es decir, el driver opera a nivel de ficheros, no de sectores. No es como en Linux, por ejemplo, en donde tienes por una parte el driver de bloque que "habla" con el dispositivo, y le entrega sectores "planos" al sistema de ficheros, que es quien interpreta los datos en los sectores como ficheros, directorios, etc.

Entonces, si esto es así, si el driver de directorio de QL integra ambas cosas: sistema de ficheros y driver de dispositivo, ¿por qué no sencillamente hacer un driver que use directamente FAT o FAT32, con nombres largos? En una arquitectura con registros de 32 bits debe ser aún más fácil que en el Z80, y en el Z80 esto está hecho, ¡y en menos de 16K!

Y es que veo que los drivers que circulan por ahí, tanto con código fuente como sin él, usan o bien el mismo sistema de ficheros que el que usa originalmente el QL en los disquetes o en los microdrives, o algo parecido, pero luego en aquellos que tienen código fuente no veo llamadas al sistema operativo para manejar los detalles del file system, sino que los maneja el propio driver.

Re: QLSD

Publicado: Dom Abr 06, 2014 9:26 pm
por afx
mcleod_ideafix escribió:El mismo Dwilin (creo que era él) ya me ha escrito un driver beta para la tarjeta, ...

Mcleod, es estupendo saber que el driver para tu QLSD sigue avanzando. Ya nos contarás ....


.

Re: QLSD

Publicado: Lun May 05, 2014 1:46 am
por Dave
Did you get your QLSD back from Adrian Ives?

Re: QLSD

Publicado: Mar May 06, 2014 9:31 pm
por mcleod_ideafix
Nope :( Been rather busy with other projects. Will drop him an e-mail to refresh his DRAM :D