Colección de ROMS de desUBIKado para el ZX-Uno

Avatar de Usuario
desUBIKado
Mensajes: 545
Registrado: 15 Dic 2017 19:50
Agradecido : 174 veces
Agradecimiento recibido: 918 veces

Colección de ROMS de desUBIKado para el ZX-Uno

Mensajepor desUBIKado » 27 May 2021 12:45

TS2068.jpg
TS2068.jpg (56.41 KiB) Visto 5145 veces

Actualizo mi colección de roms para sustituir la rom del Timex Sinclair 2068 por una modificada por el usuario argentino Ricardo (@rickyarg) del grupo de Telegram del ZX-Uno, en la que las rutinas de sonido apuntan ahora a los puertos del chip AY usados por el core de Spectrum, es decir, los que usó Sinclair a partir del modelo 128K, y no a los que utilizó Timex en su modelo TS2068.

Esto permite que en el BASIC ya funcione el comando SOUND, y también suenen aquellos programas en BASIC que lo utilicen, como por ejemplo Musicola, programa que también os paso, y que deberéis cargar por la entrada de audio (con esta rom no hay soporte para usar esxDOS).

2021.05.22-ROMS.png
2021.05.22-ROMS.png (158.98 KiB) Visto 5145 veces

2021.05.22-ROMS.ZX1.7z
(193.21 KiB) Descargado 176 veces

Musicola (TS2068).tzx
(37.63 KiB) Descargado 115 veces

Avatar de Usuario
desUBIKado
Mensajes: 545
Registrado: 15 Dic 2017 19:50
Agradecido : 174 veces
Agradecimiento recibido: 918 veces

Re: Colección de ROMS de desUBIKado para el ZX-Uno

Mensajepor desUBIKado » 03 Oct 2021 12:07

Imagen

Actualizo mi coleción de roms para el ZX-Uno sustituyendo la rom del clon de Spectrum TK-90X por una modificada por el uruaguayo Rodolfo Guerra al que le ha añadido muchas mejoras:

  1. Compatibilidad mejorada: un poco mejor que TK95 y mucho mejor que TK90X con ROM v1.
  2. Restitución de los caracteres £ y © en lugar de sigma y delta, para mejorar la compatibilidad con los programas que los utilizan.
  3. Mensajes de error en español y portugués obtenidos de la rom TK90X v1, mucho más completos y correctos que los incluidos en TK95.
  4. Mayor velocidad en la lectura del teclado.
  5. Velocidad corregida del Basic (en la rom de TK95 ciertos procesos funcionan más lentamente que lo normal. Ej: en presentación de listados Basic la velocidad es de al menos 2 a 1 con respecto a TK95).
  6. Eliminación de mensajes de error repetidos (correspondientes al idioma que no se está usando) y desvinculación del port 254 que se usaba como flag en la v1 conjuntamente con un diodo para seleccionar el idioma predeterminado.
  7. Indicador parpadeante de la línea actual del Basic.
  8. Editor de Basic ampliado: al editar líneas de Basic es posible mover el cursor libremente hacia arriba y hacia abajo (sin perder la posibilidad de desplazarse entre los números de las líneas anteriores y/o siguientes).
  9. Editor UDG parcheado como en TK95 (mejora de compatibilidad, Match Day I y II funcionan ok).
  10. Turbo nativo para la carga, detecta si es carga normal o turbo y es compatible con ambas.
  11. Rutina renumeradora activada por RAND USR 14850.

2021.10.01-ROMS.png
2021.10.01-ROMS.png (49.21 KiB) Visto 4722 veces

2021.10.01-ROMS.ZX1.zip
(499.52 KiB) Descargado 152 veces


Los mensajes de la rom han sido traducidos a 13 idiomas, y la versión de la rom que instalo para el ZX-Uno es la correspondiente al español.

Podéis acceder a la web de este proyecto donde podéis descargaros dentro de unos ficheros comprimidos las versiones de la rom en distintos idiomas, junto con un pequeño manual en inglés, y también la utilidad tzx2turbo.exe que permite crear ficheros .tzx a 4.000 baudios de velocidad, y que esta rom es capaz de cargarlos.

CONTACTO: reguerra@montevideo.com.uy

Si quieres hacer una donación para apoyar el desarrollo de ésta y otras roms futuras (Spectrum 48, 128, +3. etc) puedes usar el siguiente enlace de Paypal:

https://www.paypal.com/paypalme/reguerra71

Y para terminar, un video de Armand (ViejovenFX) presentando esta nueva rom:

https://www.youtube.com/watch?v=cDlfu9TNaP8

Actualización 21.10.2021: Añado este vídeo donde el propio autor de la rom, Rodolfo Guerra, nos descubre todos sus secretos, así como la historia de cómo se gestó.

https://youtu.be/CffLQWLTOFI

Avatar de Usuario
desUBIKado
Mensajes: 545
Registrado: 15 Dic 2017 19:50
Agradecido : 174 veces
Agradecimiento recibido: 918 veces

Re: Colección de ROMS de desUBIKado para el ZX-Uno

Mensajepor desUBIKado » 21 Oct 2021 21:33

Añado en el comentario anterior el vídeo donde el propio autor de la rom, Rodolfo Guerra, nos descubre todos sus secretos, así como la historia de cómo se gestó.

Avatar de Usuario
desUBIKado
Mensajes: 545
Registrado: 15 Dic 2017 19:50
Agradecido : 174 veces
Agradecimiento recibido: 918 veces

Re: Colección de ROMS de desUBIKado para el ZX-Uno

Mensajepor desUBIKado » 24 Oct 2021 19:15

2021.10.22-ROMS.png
2021.10.22-ROMS.png (50.06 KiB) Visto 4430 veces


2021.10.22-ROMS.ZX1.zip
(512.15 KiB) Descargado 136 veces



Actualización 2021.10.22:

Daniel A. Nagy ha vuelto a estar activo actualizando algunas de sus roms y creando una nueva para el modelo TS2068. Podéis seguir su trabajo en su grupo de Facebook ZX85 and Related Developments, estando el código fuente de sus desarrollos disponible aquí. Las novedades que incorporo en esta nueva versión de mi colección de roms son:

  • ZX82 (slot 57): Un par de actualizaciones que corrigen los siguientes errores:

    • ZX82 Bugfix Release (2021.10.13): The bytes at 0x3BFF are 0xFFFF like in the production ROM, as some games use that for IM2 vectoring
    • ZX82 Bugfix Release (2021.10.20): Finally understood and fixed the problem with attributes in scrolling.
  • TS2060 (slot 61): Nueva rom TS2060 alternativa para la Timex Sinclair 2068. Hace uso de sus modos de vídeo extendidos, PSG y 8 kilobytes adicionales de ROM. Aumenta la compatibilidad con el ZX Spectrum con respecto a la ROM original. Es una versión reducida de la ZX85.


    TS2060 Replacement ROM For TS/TC2068 Computers (Features & Keywords )


    Os pongo lo que Daniel ha escrito sobre ella en su grupo de Facebook, ya que sé que muchos de vosotros no queréis tocar Facebook ni con un palo:

    2021.10.14 - TS2060 Development Commenced
    Just as a reminder, TS2060 is a replacement 24k ROM for TS2068 and TC2068 computers that offers better Spectrum compatibility than their production ROM, allows access to its additional hardware from BASIC and offers some BASIC extensions backported from ZX85. It is done from the traditional "what if" perspective, imagining what this computer might have been, given a better ROM.
    The ZX Spectrum 48k compatibility ROM is ZX82, verbatim. It occupies all of EX-ROM0 followed by address range 0x2000-0x3FFF of ROM0. All the extra stuff is put into the address range 0x0000-0x1FFF of the ROM0, which starts upon reset.
    The present release only tests cooperation between the ROM pages. It initializes the interrupts and then freezes up in an infinite loop, with only IM1 interrupting it every frame, running from ZX82. You can exit from the infinite loop by NMI, which drops you into BASIC. If you switch to hi-res mode with OUT 255,134, you can change the background using the BORDER command. Thus, all possible ROM paging mechanisms are tested.
    Next up: proper startup procedure and additional keyword tokens.

    2021.10.15
    Added the token set of ZX85 to TS2060. Will probably not stay that way, as there is only room for a tiny fraction of this functionality. This is just to test additional tokens. Might even keep the original TS/TC2068 token allocation (except DELETE, which does not fit into the paradigm), though I don't really like it.

    2021.10.16
    A few bugs fixed and the PLAY command (G+"U") works in a way mostly compatible with the 128k Spectrums. MIDI commands are silently ignored. Upon startup, the framerate is measured, so PLAY timings are correct both on TS2068 and on TC2068 (NTSC and PAL, respectively).

    2021.10.19
    All three video modes are working correctly, including pixel graphics. It is not as sophisticated as ZX85 (no subpixel accuracy and no clipping), but much faster. Also, in hi-res mode it uses 256x176 square pixels, just like in all the other modes. Doing anything more sophisticated would have taken up too much precious ROM space.

    Also the STICK function is now backwards compatible with the original TS2068 ROM (except the token code), reading the two Timex joysticks as 1 and 2. Additionally, it reads Kempston (joystick 0) and Cursor (joystick 3) joysticks. Moreover, you use any keyboard-based joystick by supplying a string argument in right-left-down-up-fire order, with CHR$ 14 standing for Symbol Shift and CHR$ 227 for Caps Shift. Note that on ZX85, joysticks 1 and 2 are Sinclair, not Timex, but otherwise it works the same.

    You can now switch between video modes with the DISPLAY (Gr + D) command:
    DISPLAY 0 -- standard ZX Spectrum mode
    DISPLAY 1 -- multicolor mode
    DISPLAY 2 -- hi-res monochrome mode
    Drawing commands (PLOT, DRAW and CIRCLE) only work in mode 0, making them work in other modes comes in the next release.

    Some extensions from ZX85 have been backported.
    Hexadecimal (beginning with $) and octal (beginning with \) literals. Strings can be multiplied by numbers (negative numbers reverse the string).
    New functions (Gr + numbers, some shifted):
    SQ - square
    FPEEK - floating-point PEEK
    DPEEK - 16-bit PEEK
    STICK - joysticks (inspired by TS2068)
    TIME$ - convert frame counter to time string (both PAL and NTSC)
    TIME - frame count
    FREE - free RAM
    MEM$ - the entire memory (except byte 0)
    REF - address of a variable or array element
    ITEM - whether there is a next element in DATA

    Function extension:
    STR$ (num,base)
    STR$ (num,base,precision)

    New command (Gr + T):
    SPECTRUM - switches to ZX Spectrum 48k mode retaining the memory content. Incomplete, does not switch back the video mode (yet).

    2021.10.22 - TS2060 Pre-Release
    In this ROM image, we have about 2 free kilobytes, so there's some space to add extra features (will backport some useful stuff from ZX85). The tokens (except DELETE, which is ss+0 here) have been moved to where they are in the production 2068 ROM and some new tokens have been added in the same manner. See comments in https://github.com/.../blob/master/ts2060/tokens.asm... for keyboard layout.
    I place the DISPLAY instruction on Ext. ss+K, which coincides with the SCREEN$ token. Thinking about renaming DISPLAY to SCREEN to make it easier to find just by glancing at the keyboard. What do you think?
    SPECTRUM and PLAY remained at Gr. T and Gr. U, respectively, because that's where they are on the 128k and I want BASIC programs with these to work without modification.
    The RESET instruction, which does nothing in the production ROM without arguments is resetting the machine, and this actually happens to be the only way to reset from BASIC.
    Labels work, but without arguments (there's no PROC). Just like in ZX85, they behave like numeric literals (and they do have a numeric value).
    ON ERR only works with GO TO, just like in the production ROM. The exception type, line and statement numbers are saved in system variables, but there are no functions to access them nicely without PEEK.
    ITEM and SQ functions have been removed, as they are not essential.
    There are still many minor bugs, so the project is far from finished, but it's taking shape now.

    This pre-release has the ZX Printer working (not only in 48k compatibility mode), which is remarkable, since additional system variables occupy the original printer buffer area, thus the printer buffer needed to be moved. ZX82 allows for this using the PR-CC system variable's high byte (the production 48k ROM does not, as some parts use absolute addressing). Also fixed a bug in the RESET command.
    I wanted to test ZX Interface 1 compatibility (lacking from TS/TC2068), but fuse refuses to attach an Interface 1 to an emulated 2068. Bummer. Is there an emulator where I could try this?


    2021.10.23
    This ROM image has about 1200 bytes free space, which I might fill up with some more TS2068 compatibility code (such as the handling of cartridges) and maybe some more features from ZX85. For instance, I know that bitwise operators would fit in, but unfortunately the | token has been overloaded with STICK keyword in the 2068. Anyhow, here's a rundown of the feature list:
    Pressing space during reset will boot into ZX Spectrum 48k compatibility mode.
    Labels starting with @ can be used instead of line numbers.
    Long string variable names are allowed.
    Hexadecimal literals beginning with $, octal literals beginning with \
    New instructions: DELETE, FPOKE, ON ERR, SOUND, RESET, DISPLAY, SPECTRUM, PLAY
    New functions: TIME$, MEM$, STICK, FREE, TIME, REF, FPEEK, DPEEK, STR$ with base and precision
    New operators: % (modulus) and ? (selector)


¿Cómo convertir una ROM de 24K para TS2068 en una ROM de 32K que se pueda cargar en el ZX-Uno?

La información de cómo poder cargar una rom de TS2068 en un ZX-Uno viene en este hilo del foro de ZX-Uno.


Resumen:

Rom 24K de TS2068: MAIN-ROM (16K) + EX-ROM (8K)

Rom 32K para ZX-Uno: Recolocador de roms (8K) + EX-ROM (8K) + MAIN-ROM (16K)


Explicación:

Toda la memoria que necesita el Timex, incluyendo aquella donde se ubican los 8KB de ROM extra, está disponible cuando se activa la MMU horizontal en el ZX-Uno. Hace falta una ROM de 32KB (como la del 128K). El ROM 0 habría un pequeño programa cuyo cometido se describe a continuación, más los 8KB de ROM extra. En ROM 1 estaría la ROM principal del Timex.

Código: Seleccionar todo

ZXUNOADDR               equ 0fc3bh
DEVCONTROL              equ 0eh
DEVCTRL2                equ 0fh
TIMEXSCREEN             equ 0ffh
TIMEXMMU                equ 0f4h

                        org 0000h

Start                   di
                        ld hl,CodigoParaRAM
                        ld de,23296
                        ld bc,LCodigoParaRAM
                        ldir
                        jp 23296

CodigoParaRAM           ;Esto se ejecutará en realidad en RAM
                        ld bc,ZXUNOADDR
                        ld a,DEVCONTROL
                        out (c),a
                        inc b
                        ld a,01001000b  ;habilita MMU y deshabilita puerto 1FFDh
                        out (c),a
                        dec b
                        ld a,DEVCTRL2
                        out (c),a
                        inc b
                        xor a
                        out (c),a       ;habilita modos Timex

                        ld a,128        ;selecciona EX-ROM for MMU
                        out (TIMEXSCREEN),a
                        ld a,1
                        out (TIMEXMMU),a  ;pagina banco 0 de EXROM en area 0000-1FFF
                        ld hl,2000h
                        ld de,0
                        ld bc,8192
                        ldir
                        xor a
                        out (TIMEXMMU),a  ;despagina banco 0 de EXROM
                        out (TIMEXSCREEN),a  ;resetea registro de modo de pantalla del Timex

                        ld bc,7FFDh
                        ld a,00110000b   ;pagina ROM 1 y bloquea cualquier otra operación de paginación
                        jp 0             ;salta a la ROM 1, que es la principal del Timex
                       
LCodigoParaRAM          equ $-CodigoParaRAM

                        org 2000h
EXROMCode               incbin "exrom.bin"   ; ROM extra para Timex (8 KB)

                        org 4000h
                        incbin "ts2068.bin"  ; ROM principal de Timex (16 KB)


Al arrancar desde ROM 0, se activaría el soporte de MMU horizontal de Timex, se copiarían 8KB de memoria desde esa misma ROM hacia el bloque 0 de EX (quizás usando RAM como paso intermedio). Luego, se paginaría ROM 1 donde estarían los 16KB de la ROM principal del Timex, se fijaría el bit de inhabilitar cambio de ROM para el puerto 7FFD y 1FFD para impedir que se pueda cambiar de ROM accidentalmente, y por último, se iniciaría la ROM principal con un JP 0.

Para convertir la rom de 24K que publica Daniel A. Nagy lo que hago es cortarla en 2 bloques de 16 y 8 K con esta instrucción:

Código: Seleccionar todo

split -b 16K TS2060.ROM


Se generan 2 archivos: xaa (16K) y xab (8K)

Ahora uno la rom que recoloca las roms en los bancos de memoria adecuados con las otras roms:

Código: Seleccionar todo

cat relocator.rom xab xaa > TS2060-2021.10.22.rom


relocator.zip
(201 Bytes) Descargado 74 veces


Y ya tengo creada la rom de 32K que puedo cargar con el programa ZX1RomPack para incluirla en mi colección.

Avatar de Usuario
desUBIKado
Mensajes: 545
Registrado: 15 Dic 2017 19:50
Agradecido : 174 veces
Agradecimiento recibido: 918 veces

Re: Colección de ROMS de desUBIKado para el ZX-Uno

Mensajepor desUBIKado » 17 Nov 2021 19:44

2021.11.15-ROMS.png
2021.11.15-ROMS.png (50.35 KiB) Visto 4234 veces

2021.11.15-ROMS.ZX1.zip
(512.66 KiB) Descargado 218 veces

Actualizo mi coleción de roms para el ZX-Uno sustituyendo la rom ZX Spectrum +2e ES por una nueva versión que mantiene el soporte de carga de ficheros .TAP, pero incluyendo ahora la posibilidad de meter POKEs mediante NMI.

Antonio Villena amablemente ha incluido la rutina pokeadora de Goran Devic dentro de los fuentes para construir las roms +3e hackeadas. El parámetro para incluirla es pokemin, y es compatible con zx_tap, por lo que se puede tener a la vez soporte de carga de ficheros .TAP y una rutina pokeadora minimalista en la misma rom +3e. Como no había suficiente sitio para ubicarla, se ha utilizado parte del espacio que utilizaba la rutina SAVE de audio, que deja de funcionar si se compila con la opción pokemin. La funcionalidad SAVE a un dispositivo con formato +3DOS sigue operativa.

El pokeador minimalista se utiliza provocando una NMI momento en que espera que se se introduzcan 8 dígitos, siendo los primeros 5 la dirección y los 3 últimos el valor a grabar. Finalizada la introducción de estos se devuelve el control al programa que se estaba ejecutando. Si se provoca una NMI por equivocación basta con introducir una posición ocupada por la rom, por ejemplo 8 ceros, para que no tenga efecto alguno.

Las fuentes, así como las utilidades para construir las roms, las podéis encontrar aquí.

Ya falta poquito para que publique mi nueva distribución +3DOS para el ZX-Uno, y esta será la mejor rom que podréis emplear para utilizarla.

shaeon
Mensajes: 22
Registrado: 08 May 2021 00:20
Agradecido : 69 veces
Agradecimiento recibido: 8 veces

Re: Colección de ROMS de desUBIKado para el ZX-Uno

Mensajepor shaeon » 17 Nov 2021 20:49

Necesitamos varias vidas, y alguna extra, para ver todo entre distribución y distribución.

Como siempre Desubikado un excelente trabajo. Que contento estoy de mi zxuno nuevo.

Avatar de Usuario
desUBIKado
Mensajes: 545
Registrado: 15 Dic 2017 19:50
Agradecido : 174 veces
Agradecimiento recibido: 918 veces

Re: Colección de ROMS de desUBIKado para el ZX-Uno

Mensajepor desUBIKado » 18 Ene 2022 20:58

Actualizo mi colección con las nuevas versiones que sacó Daniel A. Nagy de sus roms ZX82, ZX85 y TS2060 el pasado día 15.01.2022

2022.01.15-ROMS.png
2022.01.15-ROMS.png (49.57 KiB) Visto 3682 veces

2022.01.15-ROMS.ZX1.zip
(512.72 KiB) Descargado 88 veces

Las novedades son las siguientes:

ZX82
  • Minor speedup of RND function.

ZX85
  • Infix operator bug fixed.
  • Multiplication of a string by a number

TS2060
  • This fixes the bug that made DIM statements fail (due to interference with long string variable names).
  • Backported Python-style negative subscripts from ZX85. Thus "FooBar"(-1)="r"
  • Infix operator bug fixed.
  • Multiplication of a string by a number

Para probar en las roms ZX85 y TS2060 las posibilidades de la multiplicación de una cadena de texto por un número podéis probar estas instrucciones y ver que resultado os dan -grin

Chequered screen:
PRINT (" ■"*16+"■ "*16)*11

Finer grained pattern:
POKE $4000,(CHR$ $AA*256+CHR$ $55*256)*12

Negative numbers:
PRINT "foobar"*-1

Fractional numbers:
PRINT "foobar"*.5

Negative frational numbers:
PRINT "foobar"*-1.5

Fuente: ZX85 and Related Developments

Avatar de Usuario
desUBIKado
Mensajes: 545
Registrado: 15 Dic 2017 19:50
Agradecido : 174 veces
Agradecimiento recibido: 918 veces

Re: Colección de ROMS de desUBIKado para el ZX-Uno

Mensajepor desUBIKado » 13 Feb 2022 12:45

Nueva actualización de mi colección de ROMS a fecha 2022.01.27 con las siguientes novedades:

  • SE Basic 4.2 Release 220122 (Gaff)
  • TS2060 Bugfix Release 220127: Syntax errors inside {} crashed the previous version, this version fixes the issue. Upgrade highly recommended.

2022.01.27-ROMS.png
2022.01.27-ROMS.png (50.72 KiB) Visto 3440 veces

2022.01.27-ROMS.ZX1.zip
(513.47 KiB) Descargado 93 veces

Avatar de Usuario
desUBIKado
Mensajes: 545
Registrado: 15 Dic 2017 19:50
Agradecido : 174 veces
Agradecimiento recibido: 918 veces

Re: Colección de ROMS de desUBIKado para el ZX-Uno

Mensajepor desUBIKado » 11 Jul 2022 20:38

2022.07.11-ROMS.png
2022.07.11-ROMS.png (45.73 KiB) Visto 2909 veces


2022.07.11-ROMS.ZX1.zip
(515.84 KiB) Descargado 79 veces



Nueva actualización de mi colección de ROMS a fecha 2022.07.11 la cual trae las siguientes novedades:

  • Slot 0, 1 y 5: Roms de Spectrum 48K, +3 y 128K modificadas por Rodolfo Guerra: Estas roms llevan un gran número de mejoras con respecto a sus equivalentes originales, sin eliminar ninguna funcionalidad, y manteniendo siempre la máxima compatibilidad posible.

    Estas son las versiones V2EN (versión 2 en inglés), y son más recientes que las que incluye la Summer of '22

    Cuando se cargan las roms en el ZX-Uno, al estar en funcionamiento el divMMC, siempre se arranca en modo 48K. Para pasar al modo 128 en las roms 128K y +3 hay que ejecutar el comando esxDOS .128, o bien en el arranque del ZX-Uno mantener pulsada la tecla "r", con lo cual se arranca en modo "real" con el divMMC desactivado, y ya se ven en el arranque los típicos menús en los modelos de 128 KB.

    Hay novedades con el desagradable funcionamiento que comenté en la Summer of '22 de que al ejecutar el comando .128 y pasar al modo 128K, si se intenta escribir un programa BASIC, al introducir una línea de código el BASIC se resetea. Ya indiqué que no tiene que ver con las roms de Rodolfo, ya que pasa con otras roms de 128K. Hablándolo en el grupo de Telegram del ZX-Uno mcleod_ideafix comentó: "no creo que el comando .128 esté pensado para que trabajes normalmente desde BASIC. Creo que está pensado sobre todo para poder usar la opción "Cargador" del menú de inicio, para cargar juegos en modo 128K". El caso es que con la nueva rom de Spectrum +3 V2EN he visto que esto ya no pasa, y que tras cambiar al modo 128K con el comando .128 sí que se puede escribir un programa BASIC sin problemas. Sin embargo, con la rom del Spectrum 128K aún se sigue reseteando el BASIC.

    En el sitio web de Rodolfo Guerra os podéis bajar las últimas roms y los manuales actualizados: https://sites.google.com/view/rodolfoguerra

  • Slot 29 - ZX Spectrum +2e ES (TAP-POKEMIN): Rom de Spectrum +2e versión española con soporte para carga de ficheros TAP desde el sistema de ficheros +3DOS con pokeador minimalista. El compañero Spirax ha conseguido implementar la funcionalidad de renombrar particiones +3DOS, funcionalidad que sí se encontraba en la versión inglesa de la ROM, pero no en la española. El hilo con cómo descubrió el problema y lo resolvió se puede ver aquí. Impresionante la labor de Spirax y de otros genios de la programación como djr, carmeloco, wilco2009, antoniovillena, Cristian Secara y javier2112 sobre las roms +3e de Garry Lancaster.

  • Slot 52 - SE BASIC IV 4.2-b9 Cordelia: Esta nueva versión del firmware de Andrew Owen para el ZX-Uno salió el pasado 22 de abril solo para mecenas, y dos meses más tarde se hace pública para todo el mundo. Como algunos ya sabéis es una implementación de BASIC muy compatible con el GW-BASIC de Microsoft, pero corriendo sobre el core de Spectrum del ZX-Uno a 28Mhz y 80 columnas. Tiene un gran soporte de internacionalización, tanto en idiomas de los mensajes del sistema, como juegos de caracteres o layouts de teclados. Es una perita en dulce para los amantes del lenguaje BASIC.

zxpope
Mensajes: 324
Registrado: 02 Ene 2018 02:25
Agradecido : 125 veces
Agradecimiento recibido: 155 veces

Re: Colección de ROMS de desUBIKado para el ZX-Uno

Mensajepor zxpope » 12 Jul 2022 10:57

excelente trabajo
me saco el sombrero

sugerencia
allí donde sea posible, adjuntar el codigo fuente de la rom o aplicación.
esto animará a mas gente a entender que hay detras del telón...

si se incorpora algún makefile para reconstruir todos los binarios que sea posible,
quedará algo parecido a lo que se hace en redhat o debian, pero para spectrum

de nuevo, un trabajo excelente

Avatar de Usuario
GuerreroNinja
Mensajes: 774
Registrado: 18 Feb 2021 20:37
Agradecido : 455 veces
Agradecimiento recibido: 466 veces

Re: Colección de ROMS de desUBIKado para el ZX-Uno

Mensajepor GuerreroNinja » 12 Jul 2022 17:08

Simplemente una maravilla, una ocasión perfecta para retomar el gomados, gracias desubi!
Mis niñas favoritas: -m3s3x MSX2+ Sony F1XDJ / Wavy 70FD / SVI728 / HB-75P / HB101 -sp3ct4av1d30 SVI 328 MKII / SVI 640 -cocbm1 C64C -coam1 A1200 -4mstr4d CPC6128+ / Amstrad 2386 -ph34r MiSTer -sp3zy Gomados+ / N-GO / ZXUno -j4tar1 Atari 800XL

Avatar de Usuario
desUBIKado
Mensajes: 545
Registrado: 15 Dic 2017 19:50
Agradecido : 174 veces
Agradecimiento recibido: 918 veces

Re: Colección de ROMS de desUBIKado para el ZX-Uno

Mensajepor desUBIKado » 09 Ago 2022 19:40

2022.08.01-ROMS.png
2022.08.01-ROMS.png (50.27 KiB) Visto 2534 veces


2022.08.01-ROMS.ZX1.zip
(515.84 KiB) Descargado 77 veces


  • Slot 39 - Timex Sinclair 2068: Una vez que la última versión del core de Spectrum soporta el acceso al chip AY usando también los puertos de Timex, se vuelve a restaurar la versión original de la rom de la Timex Sinclair 2068, no siendo necesario continuar con la versión con los puertos usados por los ZX Spectrum 128K y modelos posteriores.

mad3001
Mensajes: 204
Registrado: 10 Nov 2017 13:30
Agradecido : 78 veces
Agradecimiento recibido: 102 veces

Re: Colección de ROMS de desUBIKado para el ZX-Uno

Mensajepor mad3001 » 09 Ago 2022 20:04

Ya me perdí.... ¿esta colección vale para el zx-uno de la tirada de a.villena? El que tengo tiene 512k ram...

Avatar de Usuario
desUBIKado
Mensajes: 545
Registrado: 15 Dic 2017 19:50
Agradecido : 174 veces
Agradecimiento recibido: 918 veces

Re: Colección de ROMS de desUBIKado para el ZX-Uno

Mensajepor desUBIKado » 09 Ago 2022 20:19

mad3001 escribió:Ya me perdí.... ¿esta colección vale para el zx-uno de la tirada de a.villena? El que tengo tiene 512k ram...


Es una colección de ROMS (fichero ROMS.ZX1) que pueden ser instaladas en cualquier ZX-Uno, independientemente del modelo o de la cantidad de SRAM que tenga.

Avatar de Usuario
desUBIKado
Mensajes: 545
Registrado: 15 Dic 2017 19:50
Agradecido : 174 veces
Agradecimiento recibido: 918 veces

Re: Colección de ROMS de desUBIKado para el ZX-Uno

Mensajepor desUBIKado » 04 Sep 2023 18:03

2023.09.04-ROMS.png
2023.09.04-ROMS.png (42.14 KiB) Visto 1053 veces

2023.09.04-ROMS.ZX1.zip
(517.76 KiB) Descargado 40 veces

  • slot 45: Interprete de BBC Basic para ZX Spectrum. Habilitada la gestión de memoria de Timex lo que permite programas de cerca de 44 KB de tamaño. No hay posibilidad de acceder mediante NMI al navegador de esxDOS por lo que las cargas y guardas de programas se deben hacer por audio.
  • slot 47: Interprete de BBC Basic para ZX Spectrum. No se encuentra habilitada la gestión de memoria de Timex, por lo que el tamaño máximo de los programas se reducen a unos 36 KB. Para entrar en el interprete se debe ejecutar el comando esxDOS .128. Se puede acceder mediante NMI al navegador del esxDOS, por lo que se pueden utilizar ficheros .TAP para cargar o salvar programas.
  • slot 52: Firmware con el SE Basic IV 4.2 beta 10. Esta rom ya fue incluida en la distribución Summer of '23.


Volver a “ZX-Uno / ZX-Dos / ZX Next”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados