El core está basado en el trabajo original de Jozsef Laszlo para la MiST, el cual azesmbog portó a la placa de desarrollo AEON, y ahora al .
El ordenador TRS-80 (Tandy Radio Shack Z-80) fue producido por Tandy Corporation y vendido a través de sus almacenes Radio Shack a finales de los 70 y en los primeros 80. De este ordenador se hicieron muchos clones en distintos países, y se vendieron más de 200.00 unidades entre 1977 y 1981.
El modelo original utilizaba un monitor en blanco y negro (realmente era una TV sin sintonizador), con un modo gráfico de 128 * 48 pixels, y un modo de texto que puede mostrar 16x32 o 16x64 caracteres. El core implementa salida de video por VGA de 640x480@60Hz, y otra PAL de 576i@50Hz.
Este ordenador incorporaba en rom una versión reducida del Extended BASIC de Microsoft en solo 12K (la original ocupaba 16K) llamado Level II BASIC (aquí tenéis su manual de usuario), un procesador Zilog Z80 a 1.65MHz, y permitía, mediante expansiones, llegar hasta 48 KB de ram.
El core portado por azesmbog se diferencia del original de Jozsef Laszlo en:
1. En lugar de la rom de 12 K del Level II BASIC original, utiliza una versión de 14 K que permite usar letras minúsculas con el Radio Shack Lower Case Kit, el cual el core ya implementa. No obstante, para poder usar las letras minúsculas desde BASIC será necesario cargar antes desde la SD el Upper/Lower Case Driver, fichero ULCBAS.CAS.
2. Añade el puerto FF y un beeper en él.
3. Añade el SDOS v8.4 de PVV, para trabajar con ficheros CAS. Solo soporta CAS de programas en código máquina, y no CAS con ficheros en BASIC. Si se quiere usar programas en formato CMD deben ser primero ser convertidos a CAS usando la utilidad cmd2cas. Además SDOS solo carga CAS en formato binario, el formato beysikovsky no está soportado. Aquí podréis encontrar más utilidades de conversión a disco y cinta.
Después de arrancar el ordenador pregunta el límite superior de la memoria accesible, simplemente pulsamos ENTER
NOTA: Si por ejemplo después de hacer esto tecleamos PRINT MEM veremos la cantidad de memoria que tenemos disponible para el BASIC.
Luego podemos teclear SYSTEM, y después / 61440 ( o 61443 si no queremos que se limpie la pantalla). De esa forma entramos en el SDOS, donde podremos ejecutar los siguientes comandos:
- CD: Cambiar de directorio
- DIR: Listar el contenido de un directorio. Pulsando SPACE se suspende la presentación de ficheros y directorios, y pulsando cualquier tecla continua.
- <nombre de fichero sin extensión> Carga y ejecuta el fichero .CAS
4. En el ZX-Uno se pueden usar las siguientes teclas:
- Ctrl + Alt + Backspace : Master reset
- Ctrl + Alt + Del : Soft reset
- F5 : Cambia color de la tinta
- F6 : Cambia el color del papel
- F7 : Cambia color del borde
- F9 : Cambia entre modo 64/32 columnas (solo salida VGA)
- F10: Tecla PAGE
- Inicio / HOME: Botón para CLEAR
- Bloq. Despl / Scroll Lock: Cambia entre modo VGA y PAL. Nota: en el modo PAL la imagen se desplaza hacia arriba y vuelve a entra por abajo en un bucle, como pasaba antiguamente en los canales de TV analógicos cuando no estaban bien sintonizados.
- SHIFT+0: Si se ha cargado el fichero ULCBAS.CAS (Upper/Lower Case Driver) permite cambiar el estado de solo mayúsculas o mayúsculas+minúsculas.
- http://www.trs-80.com/
- http://www.trs-80.org
- https://www.classic-computers.org.nz/system-80/
- http://willus.com/trs80/
- Carga de ficheros CAS de BASIC desde la tarjeta SD
- Grabación de programas BASIC en la tarjeta SD
- Carga y grabación de programas por audio
- Soporte de los ficheros CMD
- Velocidades turbo 2x, 4x. del procesador
Versión para ZX-Uno con memoria interna (512K / 2 MB)
Versión para ZX-Uno con memoria externa (2 MB)