Consulta emulación TS2068

Avatar de Usuario
desUBIKado
Mensajes: 835
Registrado: 05 Ago 2016, 22:33

Re: Consulta emulación TS2068

Mensaje por desUBIKado » 21 Ene 2018, 22:32

<Off-topic> McLeod, ¿Qué es esa última rom NEXT +3e si no es una indiscreción? ¿No contendrá los cambios que está haciendo Garry Lancaster para el Next? </Off-topic>

Avatar de Usuario
SevenFFF
Mensajes: 43
Registrado: 23 Dic 2017, 22:50

Re: Consulta emulación TS2068

Mensaje por SevenFFF » 22 Ene 2018, 18:38

mcleod_ideafix escribió: Yes, you can. There is provision to "lock" the ROM page (so you can have a 48K ROM as ROM 0 and it won't change to any other ROM) while allowing any other memory option to work (such as allowing all-RAM mode). here you have a screenshot of a 48K ROM being configured so it will allow 128K memory paging, +2A/+3 paging, and Timex MMU.

This is acomplished by setting the options "Disable high bit ROM..." for I/O ports 7FFDh and 1FFDh, so writting to these bits won't have any effect, thus avoiding the ROM to leave bank 0. It will, of course, unpaged if the all-RAM option is in use. It will be unpaged also if DivMMC automapping feature is enabled (so you can use ESXDOS and the NMI browser)
Thanks Miguel! I understand it now.

I tested this, and I can now use Horizontal MMU, 128K paging and +3 paging on all the Uno ROMS, by writing DEVCONTROL bits ENMMU, DIROMSEL1F, DIROMSEL7F, DI1FFD and DI7FFD from inside the program.

Thanks!
Robin Verhagen-Guest
SevenFFF / Threetwosevensixseven / colonel32
seven-fff.com/blog

jevilon
Mensajes: 339
Registrado: 24 Mar 2016, 12:26

Re: Consulta emulación TS2068

Mensaje por jevilon » 23 Ene 2018, 14:11

antoniovillena escribió:Con el código de McLeod, también sin probar, subo los fuentes. El tap generado está bajo la carpeta rom_taps. Para ensamblar se necesita sjasmplus.

Actualizo: todavía sin probar, pongo un out al final que le faltaba a McLeod en el código y quito la parte de devcontrol que también sobra.
Perfecto... me ha funcionado a la primera... gracias

Avatar de Usuario
desUBIKado
Mensajes: 835
Registrado: 05 Ago 2016, 22:33

Re: Consulta emulación TS2068

Mensaje por desUBIKado » 17 Ene 2020, 23:07

Cuando uso esta rom y ejecuto este pequeño programa:

Código: Seleccionar todo

10 SOUND 0,124;1,0;8,13;7,62
En lugar de escuchar el sonido por el AY solo se ve unos cambios rápidos de borde.

¿Eso es porque en el core de Spectrum no están implementados también los puertos que usaba Timex Sinclair 2068 para controlar el AY? En caso de que sea ese el problema, ¿sería posible añadirlos para una implementación más fiel de esta máquina?

Por cierto, unos enlaces muy interesantes, vistos en un comentario en retrowiki.es, con escaneos del número 2 de la revista ZX (páginas 8, 9 y 10) donde se explicaba en detalle como era un Timex Sinclair 2068:

https://microhobby.speccy.cz/zx/zx02/02-08.JPG

https://microhobby.speccy.cz/zx/zx02/02-09.JPG

https://microhobby.speccy.cz/zx/zx02/02-10.JPG

Avatar de Usuario
mcleod_ideafix
Mensajes: 821
Registrado: 27 Sep 2015, 00:14
Ubicación: Jerez de la Frontera
Contactar:

Re: Consulta emulación TS2068

Mensaje por mcleod_ideafix » 22 Ene 2020, 13:09

Correcto, es por eso, porque no están implementados los puertos del AY del Timex.
Y quizás sea más sencillo (y menos problemático a nivel de compatibilidad, por aquello de que interfieren con la ULA) cambiar la ROM para que dicha ROM use los puertos del AY del 128K.
Creo que Daniel Nagy estaba haciendo un reemplazo de ROM para Timex, así que igual con su ROM ya funciona bien.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
aowen
Mensajes: 140
Registrado: 07 Oct 2015, 13:32

Re: Consulta emulación TS2068

Mensaje por aowen » 30 Ene 2020, 04:41

It's a shame the Uno doesn't fully implement the Spectrum SE specification in respect of the AY ports. The SE accepts reads/writes to the AY on the 128 or the Timex ports. The advantage of doing this, particularly when you add TurboSound, is that it's slightly quicker to write to an 8-bit port than a 16-bit port, and the code is marginally smaller.

Avatar de Usuario
desUBIKado
Mensajes: 835
Registrado: 05 Ago 2016, 22:33

Re: Consulta emulación TS2068

Mensaje por desUBIKado » 16 Abr 2020, 16:48

Parece que la rom ZX83 que tiene Daniel Nagy pensado realizar como sustituta de la TS2068 no es algo que sea para dentro de poco.

Por lo que veo en la página 27 de este documento , los puertos que usaba el Timex Sinclair para el chip AY son el 0F5h (dirección) y 0F6h (dato).

¿sería posible que alguien sintetizase una nueva versión del core de Spectrum como core secundario, pero cambiando los puertos que usa el Spectrum 128K con el chip AY por los que usaba el TS2086? Seria un core para poderlo utilizar únicamente junto con la rom del TS2068, que ya funciona en el ZX-Uno, y permitiría, por ejemplo, que la instrucción SOUND funcionase correctamente.

Avatar de Usuario
desUBIKado
Mensajes: 835
Registrado: 05 Ago 2016, 22:33

Timex Sinclair 2068 VS Sinclair ZX Spectrum y +128 ¿Por qué Clive es mejor micro el 2068 ?

Mensaje por desUBIKado » 19 Abr 2020, 12:26

Ayer tuvimos Retrocryta hasta la madrugada hablando del Timex Sinclair 2068

https://www.twitch.tv/videos/595994236

Nota: Los vídeos duran solo una semana y luego desaparecen.

Avatar de Usuario
desUBIKado
Mensajes: 835
Registrado: 05 Ago 2016, 22:33

Re: Consulta emulación TS2068

Mensaje por desUBIKado » 14 May 2020, 00:01

azesmbog escribió:
Привет azesmbog,

He visto que eres capaz de modificar los cores de Spectrum, tanto los de mcleod_ideafix, como los de kyp o el TBBlue.

¿no podrías sintetizar una nueva versión del core de Spectrum como core secundario, pero cambiando los puertos que usa el Spectrum 128K con el chip AY por los que usaba el TS2086? Seria un core para poderlo utilizar únicamente junto con la rom del TS2068, que ya funciona en el ZX-Uno, y permitiría, por ejemplo, que la instrucción SOUND funcionase correctamente.

Por lo que veo en la página 27 de este documento , los puertos que usaba el Timex Sinclair para el chip AY son el 0F5h (dirección) y 0F6h (dato).

:maestro:

azesmbog
Mensajes: 268
Registrado: 17 Feb 2016, 23:07

Re: Consulta emulación TS2068

Mensaje por azesmbog » 14 May 2020, 23:48

Привет.
Основная проблему у меня с этим ядром - я не могу запустить esxDOS. Или это вообще невозможно с этим ROM ?
Поэтому никакую программу загрузить не могу, а без этого проверять сложно, каждый раз вводить команды руками.Овчинка выделки не стоит. Может когда-нибудь еще попробую.
И да, тут надо сперва доступ к ULA переделывать, чтобы бордюр работал правильно, чтобы не конфликтовал с 0F5h

Responder