Probando el TZXDuino [y CASDuino, MaxDuino,...]

Proyectos de hardware con sus esquemáticos y si llevan software en fuente

Moderadores: cacharreo, Fundadores

Reglas del Foro
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente

Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
Avatar de Usuario
rcmolina
Demonio tercer orden
Demonio tercer orden
Mensajes: 515
Registrado: 07 Feb 2016, 10:27
Been thanked: 7 times

Re: Probando el TZXDuino [y CASDuino, MaxDuino,...]

Mensaje por rcmolina »

@sromero, probado el abusisimbel profanation de tu primer enlace, carga perfecto. Verifica que abajo a la derecha te aparece el speed control a:
%^off

De lo contrario lo que haces es forzar la velocidad, que es incompatible con la del loader, si la fuerza el propio loader.

La carga del cdt original es algo lentorra, por si quieres probar esta version comprimida + turbo, en 56s:
https://github.com/rcmolina/AmstradCPC/ ... st4000.cdt

Saludos,
Avatar de Usuario
sromero !Sinclair 1
Siervo de Satán
Siervo de Satán
Mensajes: 5
Registrado: 01 Dic 2023, 08:12

Re: Probando el TZXDuino [y CASDuino, MaxDuino,...]

Mensaje por sromero »

rcmolina escribió: 03 Dic 2023, 21:47 @sromero, como sabes el amstrad cpc soporta velocidad variable en la carga.

Hay una funcionalidad que imagino tienes descomentada:

#define ID11CDTspeedup

En este caso, recuerda DESACTIVARLA por defecto en el menú, igual que en msx: tsx speedup.
Si la dejas activada en el menu da problemas porque trata de forzar una velocidad distinta cunado usas un custom loader.

Saludos
Problema solucionado, el punto de soldadura no era correcto, me he dejado un esquema para el yo del futuro:

Imagen
Avatar de Usuario
darkhalf
Siervo de Satán
Siervo de Satán
Mensajes: 8
Registrado: 21 Nov 2020, 06:34
Ubicación: Australia
Has thanked: 1 time
Been thanked: 1 time
Contactar:

Re: Probando el TZXDuino [y CASDuino, MaxDuino,...]

Mensaje por darkhalf »

@rcmolina Sorry for English here. I have the following unit which I am also using with Amstrad CPC (6128)

https://www.etsy.com/au/listing/5393461 ... cement-for
This has an Arduino Nano clone with ATMega 328p and 16x2 LCD display (0x27). Original boot loader (not optiboot)

It was running TZXDuino 1.18 originally. I'm using Arduino IDE 2.2.1 and started with a test of TXZDuino build but had to revert libary SdFat@2.2.2 back to SdFat@1.1.4

Next I went through MaxDuino releases 1.17, 1.31, 1.52, 1.69 and then 1.76

Changes userconfig.h
#define CONFIGFILE 1
User Config1.h
#define LCD_I2C_ADDR 0x27
#define LCDSCREEN16x2
(remove #define for OLED screen)

This config worked fine with 1.76 but I cannot get any screen showing on later versions (2.0.2 or even 20230527_2 or 20230402_1 which has 1.76 listed in revision history)

Does this sounds like a introduced problem with the Nano and this LCD screen?
Avatar de Usuario
rcmolina
Demonio tercer orden
Demonio tercer orden
Mensajes: 515
Registrado: 07 Feb 2016, 10:27
Been thanked: 7 times

Re: Probando el TZXDuino [y CASDuino, MaxDuino,...]

Mensaje por rcmolina »

@darkhalf, I can confirm you the maxduino firmware works well with nano + LCD. Not tested with new IDE 2.2..1, but newer firmware versions work well with both SdFat v1 or v2, if your sd is class 10, consider using sdfat v2.

First question: Did you install SoftI2Cmaster first?
https://github.com/rcmolina/MaxDuino_BE ... /libraries

Don't worry about optiboot in profile options, stands also for default bootloader.
For lcd, change first line of userconfig.h. h, to use userconfig3.h :

#define CONFIGFILE 3

Did you double check your I2C lcd address is 0x27?

Ps. Please, use Google to translate to spanish to post here or move to github.
Avatar de Usuario
darkhalf
Siervo de Satán
Siervo de Satán
Mensajes: 8
Registrado: 21 Nov 2020, 06:34
Ubicación: Australia
Has thanked: 1 time
Been thanked: 1 time
Contactar:

Re: Probando el TZXDuino [y CASDuino, MaxDuino,...]

Mensaje por darkhalf »

@rcmolina gracias por confirmar

Estoy usando una tarjeta SD Nokia de 64 MB, por lo que definitivamente tengo la clase de velocidad original y trabajo con 1,76.

SoftI2Cmaster actualmente usa la última versión 2.1.9 del administrador de biblioteca Arduino. Esto funcionó con 1.76

Ahora desinstalando [SoftI2CMaster@2.1.9].
Luego agregue Library Troubleshooting\libraries\SoftI2CMaster.zip (2.1.6) en su lugar
Siguiente cambio #define CONFIGFILE 3 y confirma dentro de userconfig3.h que #define LCD_I2C_ADDR 0x27 está ahí

Ahora muestra 'nuevo Maxduino' en el arranque y muestra la Versión 2.0.3.1045f186da en el menú. Gracias
Avatar de Usuario
rcmolina
Demonio tercer orden
Demonio tercer orden
Mensajes: 515
Registrado: 07 Feb 2016, 10:27
Been thanked: 7 times

Re: Probando el TZXDuino [y CASDuino, MaxDuino,...]

Mensaje por rcmolina »

@darkhalf, me alegro que todo haya ido bien.. Creo que te va más el Amstrad CPC, puede probar a cargar algunos juegos turbo como indiqué aquí:

viewtopic.php?p=188620#p188620

, espero te carguen bien.

Un saludo y feliz año.
Responder

Volver a “Proyectos de hardware abiertos”