TERMINADA.Nueva tirada (segunda) de Multiply para Dandanator ZX Mini... Carga desde microsd

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
merlinkv
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 6370
Registrado: 06 Abr 2015, 23:08
Ubicación: Madrid / Europa del Este
Has thanked: 117 times
Been thanked: 324 times
Contactar:

Re: TERMINADA.Nueva tirada (segunda) de Multiply para Dandanator ZX Mini... Carga desde microsd

Mensaje por merlinkv »

¡Hecho!

Perfecto, ahora la barra es amarilla y las letras en negro, se ve de PM. :-]

Muchas gracias, haré eso con todos mis ROMSets ... :)
No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Visita mi Github igual te gusta algo.
Avatar de Usuario
mad3001 !Atari
Demonio segundo orden
Demonio segundo orden
Mensajes: 1934
Registrado: 25 Nov 2015, 00:15
Ubicación: Mostoles(Madrid)
Has thanked: 83 times
Been thanked: 115 times

Re: TERMINADA.Nueva tirada (segunda) de Multiply para Dandanator ZX Mini... Carga desde microsd

Mensaje por mad3001 »

merlinkv escribió: 21 Feb 2021, 20:40 ¡Hecho!

Perfecto, ahora la barra es amarilla y las letras en negro, se ve de PM. :-]

Muchas gracias, haré eso con todos mis ROMSets ... :)
Bueno, si hay más interesados en ponerlo como opción podríamos verlo (para no tener que andar con el editor hexadecimal y tal)
Volviendo a los origenes... programa en assembler
Avatar de Usuario
merlinkv
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 6370
Registrado: 06 Abr 2015, 23:08
Ubicación: Madrid / Europa del Este
Has thanked: 117 times
Been thanked: 324 times
Contactar:

Re: TERMINADA.Nueva tirada (segunda) de Multiply para Dandanator ZX Mini... Carga desde microsd

Mensaje por merlinkv »

La verdad es que con la barra en amarillo se ve de fábula .. es mi opinión, claro.

MIs cambios ...

3A 44 9C 32 47 9C 0E 78 ----> 3A 44 9C 32 47 9C 0E 70

1E 00 CD 5B 16 7E EE 40 ---> 1E 00 CD 5B 16 7E EE 48

Muchas gracias otra vez. :)
No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Visita mi Github igual te gusta algo.
Avatar de Usuario
mad3001 !Atari
Demonio segundo orden
Demonio segundo orden
Mensajes: 1934
Registrado: 25 Nov 2015, 00:15
Ubicación: Mostoles(Madrid)
Has thanked: 83 times
Been thanked: 115 times

Re: TERMINADA.Nueva tirada (segunda) de Multiply para Dandanator ZX Mini... Carga desde microsd

Mensaje por mad3001 »

merlinkv escribió: 21 Feb 2021, 20:59 La verdad es que con la barra en amarillo se ve de fábula .. es mi opinión, claro.

MIs cambios ...

3A 44 9C 32 47 9C 0E 78 ----> 3A 44 9C 32 47 9C 0E 70

1E 00 CD 5B 16 7E EE 40 ---> 1E 00 CD 5B 16 7E EE 48

Muchas gracias otra vez. :)
Si, se ve bien
Imagen
Volviendo a los origenes... programa en assembler
Avatar de Usuario
Popopo
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3466
Registrado: 05 Nov 2019, 15:25
Has thanked: 1120 times
Been thanked: 570 times

Re: TERMINADA.Nueva tirada (segunda) de Multiply para Dandanator ZX Mini... Carga desde microsd

Mensaje por Popopo »

mad3001 escribió: 21 Feb 2021, 21:51 Si, se ve bien
Imagen
uas que descanso a la vista
Avatar de Usuario
alvaroalea España - Asturias
Demonio segundo orden
Demonio segundo orden
Mensajes: 1092
Registrado: 25 Oct 2014, 12:49
Ubicación: Asturias, Paraiso Natural
Has thanked: 13 times
Been thanked: 52 times
Contactar:

Re: TERMINADA.Nueva tirada (segunda) de Multiply para Dandanator ZX Mini... Carga desde microsd

Mensaje por alvaroalea »

mad3001 escribió: 21 Feb 2021, 20:55
merlinkv escribió: 21 Feb 2021, 20:40 ¡Hecho!
Perfecto, ahora la barra es amarilla y las letras en negro, se ve de PM. :-]
Muchas gracias, haré eso con todos mis ROMSets ... :)
Bueno, si hay más interesados en ponerlo como opción podríamos verlo (para no tener que andar con el editor hexadecimal y tal)
Creo que es muy interesante, en algunas teles por mucho que ajustes el brillo y el contraste apenas hay diferencia y cuesta mucho verlo, no pasa en todas, pero si tienes una de esas estas jorobado.
Avatar de Usuario
dandare
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3718
Registrado: 09 Feb 2016, 15:09
Ubicación: I Register
Been thanked: 6 times

Re: TERMINADA.Nueva tirada (segunda) de Multiply para Dandanator ZX Mini... Carga desde microsd

Mensaje por dandare »

mad3001 escribió: 21 Feb 2021, 20:22
acf76es escribió: 21 Feb 2021, 19:10 el circuito del reset por un lado funciona... me explico:

el pin 20 lower de la expansion ha continuidad entre el pin 1 de ic15, pero segun esquematico deberia de estar unido tambien el pin20 edge en el pin 26 del Z80 y no lo está.

en relacion a tu pregunta dandare... no funciona con el dandanator sin el multiply osea que al encender el ordenador no entra la pantalla de la dandanator con el menu del contenido que hay en la flash, esto me pasa con esta dos revisiones de la issue 1 Spectrum +2B

estoy de acuerdo que es un problema del reset pero no lo hace.. es curisoso..
Prueba a arrancar sujetando pulsado el botón derecho y una vez haya salido la pantalla del spectrum (menú del +2) pulsa el botón derecho a ver si entonces te sale el menu de dandanator
Esto que te dice mad3001 puede que solucione el arranque, pero me temo que tal vez no lo haga.

Te copio un texto de dandare.es que explica cómo funciona esto:
"Para la detección del tipo de Spectrum por parte del Microcontrolador se utiliza una técnica que no he visto usar en ningún otro sitio, así que salvo que alguien conozca usos anteriores, me la adjudico ;).

Esta detección es necesaria para activar las señales /ROMCS en un 16/48K/128k o las señales /OE1 y /OE2 en un 128k +2/+3 cuando se desea desactivar la ROM interna del spectrum.

Para ello se utiliza el pin B28 o TOP28 del bus del Spectrum. En un Spectrum 16/48k/128k o un Harlequin, este conector se encuentra desconectado de cualquier parte del circuito. En los modelos +2/+3 este pin lleva la señal invertida del pin de /Reset

Conectado este pin a un pin de entrada del microcontrolador con un Pull-Up interno y viendo que la señal del /Reset del Spectrum es 1 (el Z80 no está en Reset), podemos saber si nos encontramos en un tipo de sistema o en el otro. De esta forma, el microcontrolador sabe si debe activar la señal ROMCS o las señales OE1 y OE2 cuando quiera desactivar la ROM interna del Spectrum.
"
Podrías probar a forzar a mano OE1 y OE2 a 1, a ver si arranca
Imagen
Imagen
Avatar de Usuario
Spezzi63
Seguidor infernal
Seguidor infernal
Mensajes: 49
Registrado: 13 Ene 2018, 18:48
Has thanked: 21 times
Been thanked: 5 times

Re: TERMINADA.Nueva tirada (segunda) de Multiply para Dandanator ZX Mini... Carga desde microsd

Mensaje por Spezzi63 »

mad3001 escribió: 21 Feb 2021, 20:55 Bueno, si hay más interesados en ponerlo como opción podríamos verlo (para no tener que andar con el editor hexadecimal y tal)
Escribí una pequeña herramienta DOS para usuarios de Windows.
Tal vez como ayuda temporal para cambiar de color.
Si no se le permite mostrar esta, por favor borrarlo.

ChangeRomset.bat
-------------------------
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
if not exist bincmp.exe goto :missing
if not exist sfk.exe goto :missing
cls
echo.
:BEGINN
sfk echo [yellow] Contents of romset
sfk echo [green] ******************
echo.
SET index=1
FOR %%f IN (*.rom) DO (
SET file!index!=%%f
ECHO !index! - %%f
SET /A index=!index!+1
)
echo.
echo.
echo.
echo.
SET /P selection=select file by number:
echo.
IF ERRORLEVEL 1 (
ECHO invalid number selected
goto :BEGINN
)
SET file%selection% >nul 2>&1
IF %selection% == 99 goto :END
IF ERRORLEVEL 1 (
ECHO invalid number selected
cls
goto :BEGINN
)
IF ERRORLEVEL 1 (
ECHO invalid number selected
EXIT /B 1
)
CALL :RESOLVE %%file%selection%%%
echo.
cls
echo %romfile%
sfk echo [green]*****************************
find /c "Multiply" %romfile% >NUL
if %Errorlevel%==1 goto :no_found
if %Errorlevel%==0 echo Support for Multiply is available
echo.
set space=" "
echo.
echo Sample Color Value 1 Value 2
echo.
sfk echo [yellow]*********************%space%70%space%48
sfk echo [Cyan]*********************%space%68%space%50
sfk echo [green]*********************%space%60%space%58
sfk echo [magenta]*********************%space%58%space%60
sfk echo [red]*********************%space%50%space%68
sfk echo [blue]*********************%space%48%space%78
echo.
SET /P NEW1Wert=new value 1 [default value = 78]:
SET NEWvalue1=%NEW1Wert%
echo.
SET /P NEW2Wert=new value 2 [default value = 40]:
SET NEWvalue2=%NEW2Wert%
echo.
bincmp %romfile% -x -patchstr "74223: ? %NEWvalue1%;75682: ? %NEWvalue2%" >NUL
echo.
echo Values in ROM file have changed
echo.
goto :end
:no_found
echo ROM file is not compatible with the Multiply
goto :end
:RESOLVE
SET romfile=%1
GOTO :EOF
:end
echo File is terminated
pause >nul
exit
:missing
echo required tools:
echo.
echo bincmp.exe https://sourceforge.net/projects/bincmp/
echo sfk.exe http://stahlworks.com/dev/swiss-file-knife.html
echo.
goto :end
bernii
Siervo de Satán
Siervo de Satán
Mensajes: 2
Registrado: 07 Mar 2021, 04:20

Re: TERMINADA.Nueva tirada (segunda) de Multiply para Dandanator ZX Mini... Carga desde microsd

Mensaje por bernii »

Me gustaría comprar uno.
para cuando una nueva tirada

bernii
Avatar de Usuario
Spezzi63
Seguidor infernal
Seguidor infernal
Mensajes: 49
Registrado: 13 Ene 2018, 18:48
Has thanked: 21 times
Been thanked: 5 times

Re: TERMINADA.Nueva tirada (segunda) de Multiply para Dandanator ZX Mini... Carga desde microsd

Mensaje por Spezzi63 »

Hola,
He estado jugando con Es.pectrum emulator y me he dado cuenta de que al utilizar un juego con ULAplus.
La paleta de colores no se restablece al volver al menú de multiply.

Antes de volver al menú de multiply, es necesario lo siguiente:
--------------------------------------------------------
¿Cómo se desactiva el modo de 64 colores?
--------------------------------------------------------
OUT 48955,64: OUT 65339,0
Responder

Volver a “Proyectos de hardware abiertos”