@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,
Probando el TZXDuino [y CASDuino, MaxDuino,...]
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.
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.
- sromero
- Siervo de Satán
- Mensajes: 5
- Registrado: 01 Dic 2023, 08:12
Re: Probando el TZXDuino [y CASDuino, MaxDuino,...]
Problema solucionado, el punto de soldadura no era correcto, me he dejado un esquema para el yo del futuro: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
- darkhalf
- 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,...]
@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?
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?
Re: Probando el TZXDuino [y CASDuino, MaxDuino,...]
@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.
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.
- darkhalf
- 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,...]
@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
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
Re: Probando el TZXDuino [y CASDuino, MaxDuino,...]
@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.
viewtopic.php?p=188620#p188620
, espero te carguen bien.
Un saludo y feliz año.