Timex FDD3000 - TOS A.4 y Q.4 Sistema Operativo de Discos de Timex Computer (SOT). Entre las alternativas al SOT A.2 de TIMEX, tenemos el SOT A.4, Q.2 y Q.4 de los cuales vamos a tratar a continuación. SOT A4 Excepto que fue creado por Wise Man, no hay practicamente demasiada información respecto a este sistema modificado o de sus utilidades. Así que vamos a ver lo que podemos hallar mediante prueba y error. Veamos lo que nos dice J. Adamski al respecto: TOS A.4 es un sistema operativo para el Timex FDD 3000 (con 64k de RAM). Se trata de un TOS A.2 modificado por Wise Man tras añadirle algunos parches. Una vez se carga desde el disco, queda residente en la memoria. Sin los datos del sistema, los discos ahora se pueden expandir hasta 168k (164k libres para el usuario). Estos discos de 168k y los de 144k son reconocidos automaticamente. En la memoria del Timex FDD residen además algunas utilidades, dedicadas principalmente al desarrollo de software. El TOS A.4 se halla en un disco de TOS A.2 desde el cual bootea y ejecuta - todos sus ficheros binarios son copiados primero al ZX Spectrum, y luego descargados a la memoria del Timex FDD. Existen rumores de que el TOS A.4 tiene problemas con los discos de 640k, pero no es algo seguro afirmarlo. Dicho eso, primero insertamos el disco y al cargar nos da el mensaje en pantalla: TOS A.4 Espere un minuto por favor Reinicia y aparece la sigte pantalla con borde y fondo negro: ---------------------------------------------- | | El recuadro de color contiene: ! ------------ | | | TOSA4 | | - el nombre del disco ! | Drive: A | | - la unidad | | | | ! | START | | - programas BASIC solamente | ------------ | ! MAX : 140 KB | - capacidad máx. del disco | FREE: 70 KB | - espacio libre en KB del disco ! | | | ! | | | ! | | | ! | | | ! C_AT N_EW T_APE M_ENU D_IRECTORY | - las opciones ---------------------------------------------- C_AT muestra los programas BASIC del disco en el recuadro a colores. Los cursores izq. y der. cambian de unidad en caso de haber otros discos insertados (sólo dos unidades). Los cursores arriba y abajo van al programa a cargar. Hecho eso, basta pulsar ENTER. N_EW sale de esta pantalla y devuelve el control al BASIC Timex/Sinclair. T_APE carga el primer programa en cinta que se encuentre listo D_IRECTORY muestra el contenido de todo el disco del mismo modo que lo hace siempre CAT* M_ENU basta pulsar M y nos lleva a otra pantalla con una colección de utilidades ------------------------ | | ! MENU | | | ! TURBO COPY | - Copiador TURBO | ZEBRA COPY | - versión de Zebra System ! 50-50 COPY | - copiador con más opciones | MEGA PHANTOM | - utilidad de copiado similar ! ASSEMBLER *GENS* | - ensamblador de Hisoft | MONITOR *MONS* | - monitor de Hiisoft ! FILE COMPRESSOR | - comprime archivos | SCREEN COMPRESSOR | - comprime pantallas ! REURN | - vuelve al menú anterior ------------------------ T O S V A.4 - U T I L Pasaremos a ver cada una de las utilidades orecidas en el menú del disco de SOT A.4 TURBO nos muestra lo sigte: 44288 t L_oad S_ave D_elete T_urbo R_eset ZEBRA en cambio: -------------------------- | ZEBRA COPY TIMEX | -------------------------- ---------------- --------------- | VERSION 1.3 | | OPTIONS | ---------------- | | ---------------- | TURBO OFF | |(c) 1990 Kato | | MODE COP | ---------------- | INS. ON | ---------------- | DRIVE A | |LOAD SAVE QUIT| --------------- |CLEAR NEW FREE| ---------------- 50-50 COPY Al cargar esta utilidad puede ocurrir que de el sigte mensaje: PULSE UNA TECLA PARA CONTINUAR Reporte de Error número 34 Basta con pulsar cualquier tecla y si ya no hay problema pasamos a: ------------ LEN NAME | MENU | ------------------------ |----------- nnn xxxxxx | TRANSFER | nn xxxxxxxx | SET | nnn xxxxx | AUTOSET | nnnnn xxx ------------ nnnnn xxxxx | DRIVES | ------------ | SOURCE A | | TARGET A | | CAT A | ------------ | OPTIONS | ------------ | FORMAT A | | ERASE A | | MODE FIL | ----------- FREE: 70K 50-50 COPY V3.0 SHERLOCK SHERLOCK FOR TIMEX DRIVE MENU 1- LOAD SECTOR 2- SAVE SECTOR 3- DUMP SECTOR 4- LIST SECTOR 5- DISC SEARCH 6- FILE TRACER 7- FILE HEADER 8- DIRECTORY 9- DRIVE A FILE COMPRESOR PLUS V3.0 L_oad code Start:0 C_ompression Len:0 N_ew D_rive:A E_nd:0 OK SCREEN COMPRESSOR ------------- | DIRECTORY | | | ------------------- | FDD LOAD | | METHOD 1: 0 | | FDD SAVE | | METHOD 2: 0 | | COMPRESS | | METHOD 3: 0 | | VIEW | | METHOD 4: 0 | | DELETE | ------------------- | PARTS | ------------- SOT Q2 y Q4 Estas son versiones creadas por J. Adamski de Polonia. La "A" en A2 viene del código de la interface, mientras el "2" es por la parte software del Timex FDD 3000. El SOT Q.2 ha sido dedicado a mejorar el Timex FDD 3/3000. Las interrupciones del controlador ya no son usadas más, para que los del RS-232 puedan ser conectados. Pero, el actual juego de parches del SOT Q.2 no ofrecen soporte a las interrupciones que manejan el RS-232. Q.4 es un A4 modificado que permite desconectar las interrupciones del Controlador de disco (FDC), de este modo las interrupcioness pueden ser usadas para el RS-232. También permite la emulación del Timex FDD 3000 con Warajevo 2.51. El TOSQ4.DSK contiene tanto el TOS A.2 y TOS A.4 parchados a TOS Q.2 y TOS Q.4. Nota: ni Q2, A4 y Q4 incluyen la sentencia NEXT *, hasta donde he podido probar. Q2 puede usarse también con un FDD 3, pero para usar el A4 o el Q4, el FDD 3 requiere de la ampliación de RAM a 64k. 80UTIL Es un disco de utilidades que se podía descargar en la WEB de J. Adamski, siendo su enlace: https://8bit.yarek.pl/system/zx.tosa2/index.html Su nombre de volumen es en realidad COPYDISK. Al cargar el disco nos damos con una pantalla similar al SOT A4, pero su M-enú tiene algunas utilidades distintas a las del A4. COMPRESS COPY 128 HEADER FILE COMPRESSOR - permite trabajar con 40 u 80 pistas 50-50 COPY v.4 MEGA PHANTOM RDEST COPY v1.2 - programa completamente en polaco ASSEMBLER GENS ZEBRA COPY v1.3 y al final aparece el mensaje "80 TR BY G-SOFT" En el emulador Mi configuración de discos actual en el FUSE con emulación FDD 3000 es como sigue: Unidades A y B a simple lado 40 pistas, para discos Hiachi de 3" un solo lado. La unidad C a doble cara 40 pistas, para discos que se pueden voltear de cara. La unidad D a doble cara 80 pistas, para los discos de 5.25 y 3.5 a 640k de formato. Basta con insertar el disco y pulsar RESET para que el A4 autoarranque. Nos pedirá que esperemos un minuto y si todo cargó correctamente, aparecerá un menú de opciones: C_at N_ew T_ape M_enu D_irectory Para salir pulso N y me devuelve al BASIC. Vamos a ver si es verdad que formatea discos a 164k completos. Inserto otro disco. Tipeo FORMAT *"a" TO "prb164k" y continúo con el procedimiento usual. Me responde con error de disco. Pero al hacer CAT *, confirmo que sí ha sido formateado. Ni siquiera les da nombre, el disco toma como nombre la letra de la unidad en la que esté insertada. Decido tratar con los otros discos y el resultado es el mismo, se detiene dando error y sin nombre de volumen. Como sea ya puedo crear y trabajar con discos de 164k en vez de solo 140k. Al no tener nombre de volumen puedo insertar tres discos en sus respectivas unidades y luego ver su directorio con CAT del modo que lo haria con MS-DOS o CP/M: CAT *":B" o CAT *":C" y hacer GOTO *":B" en vez de GOTO *"b"d. Encontré una imagen del disco del SOT Q.4 y decidí probarlo también. Al cargar Q.4 nos ofrece en pantalla las mismas opciones que ofrece A.4. Pero al intentar formatear un disco, simplemente se colgó y no formateó nada. Al volver a intentarlo, acabé con disco dañado. Al dia sigte. de hacer esto, decidí volver a probar a crear otro disco con el SOT A4, pero para mi asombro, esta vez sí formateó del modo esperado, sin darme errores ni nada y en cambio ahora si le añadió el nombre que elegí para volumen del disco. En suma, la única conclusión es que el emulador falló y provocó ese raro efecto de crear discos sin nombre alguno. Y a menos que vuelva a darse ese extraño fallo, no es posible crear discos sin nombre. Aunque decían que no trabaja con discos de 640k debido a que Wise Man no tenía discos de 5.25" o de 3.5" cuando creó su SOT A4, acabo de probar en el emulador que no existe tal limitación. Si tengo una unidad configurada a 80 tracks y pongo ahi un disco de 640k, no solamente los reeconoce y lee sino que también los puede formatear con 'FORMAT *...d'. Retomando el Q.4, basta con eliminar todos los archivos de instalación del Q4 para crear un disco de SOT Q.2 para probar. Q.4 también acepta trabajar con discos de 640k. Esto significa que tanto A.4 y Q.4 pueden formatear a 80 pistas sin instalar el SOT en disco, del mismo modo que lo hacen con los de 40 pistas. Ahora los discos con o sin nombre creados por el SOT A4, no darán ningún problema si se usan con A.4 o Q.4. Sin embargo A.2 y Q.2 también pueden aceptarlos, pero siempre que no sea en la unidad que busca cargar el SOT del disco, es decir la A, los otros hay que usarlos en las demás unidades libres preferiblemente: B, C y D. Y bueno, ahora no solamente tengo SOT A.2 y A.4, sino también el Q.2 y Q.4 para seguir experimentando. (c) 2020 zx_if1@hotmail.com