Nuevo core zx48

retrofan
Mensajes: 15
Registrado: 29 Ene 2021, 10:31

Re: Nuevo core zx48

Mensaje por retrofan » 20 Feb 2021, 19:38

Kyp escribió:
20 Feb 2021, 18:10
Hello. My core doesn't implement multiple different machines. It is only one machine per core. There is a 48K core and a 128K core (I have not released Pentagon core yet). Select it at boot time. To reset the ZX-Uno while running one of my cores press F1 or Ctrl + Alt + Backspace.
Thanks for your reply.
I am currently using your 128 core from latest desUBIKado FLASH1.ZX1 core package.
Is this the latest 128 core, because I couldn't find the kyp128 ZX1 file on your github page.

Avatar de Usuario
Kyp
Mensajes: 240
Registrado: 18 May 2016, 20:16

Re: Nuevo core zx48

Mensaje por Kyp » 21 Feb 2021, 12:48

Oops, I forgot to pusblish the release on Github. I have just done it. Thanks for reminding me.

retrofan
Mensajes: 15
Registrado: 29 Ene 2021, 10:31

Re: Nuevo core zx48

Mensaje por retrofan » 20 Abr 2021, 17:34

Kyp escribió:
21 Feb 2021, 12:48
Oops, I forgot to pusblish the release on Github. I have just done it. Thanks for reminding me.
I recently installed the latest esxdos v.0.8.9 and now both of your 48/128 cores are refusing to work.
Can we get new updated versions, please ?

Avatar de Usuario
Kyp
Mensajes: 240
Registrado: 18 May 2016, 20:16

Re: Nuevo core zx48

Mensaje por Kyp » 20 Abr 2021, 18:44

Here:
zx48 zx128 esxdos089 210420.zip
(212.88 KiB) Descargado 231 veces

retrofan
Mensajes: 15
Registrado: 29 Ene 2021, 10:31

Re: Nuevo core zx48

Mensaje por retrofan » 24 Abr 2021, 09:58

Kyp escribió:
20 Abr 2021, 18:44
Here:

zx48 zx128 esxdos089 210420.zip
Thanks a lot for the updated versions, Kyp. :)
I tested both, but 48k core starts in VGA mode by default, which was not the case with the previous one.
Can you please make the TV version as the default one ?
128k core behaves as before, it boots in RGB mode by default.

retrofan
Mensajes: 15
Registrado: 29 Ene 2021, 10:31

Re: Nuevo core zx48

Mensaje por retrofan » 26 Abr 2021, 15:34

In the meantime, I noticed that this new 48k core also has a problem with the hard reset on zx-uno +.
When I do a hard reset, the screen turns black for a short time and then completely loses the signal on the TV, it only helps to turn power off and on again.
This did not happen with previous version for esxdos v.0.8.8, nor with the new 128k core version, where everything works properly.

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

Re: 6-in-1

Mensaje por azesmbog » 13 Sep 2021, 21:51

desUBIKado escribió:
23 Ene 2021, 11:22
- En el modo 48K se ha quitado la implementación del efecto "snow"
Возможно я что-то сделал неправильно, но мне не нравится, как работает режим "Снега"

Не будете Вы так любезны сделать короткое видео с тестом "snow" секунд на 15-20 ??
Или автор @Kyp сделает, как у него работает :)

Avatar de Usuario
Kyp
Mensajes: 240
Registrado: 18 May 2016, 20:16

Re: Nuevo core zx48

Mensaje por Kyp » 13 Sep 2021, 22:44

Se resume en esta línea:
wire[12:0] dprA1 = { va[12:7], !rfsh && a[15:14] == 2'b01 ? a[6:0] : va[6:0] };

va = la dirección de memoria que quiere leer la ULA
dprA1 = la dirección de memoria que realmente lee la ULA

Si el Z80 está refrescando la zona de memoria $4000-$7FFF (!rfsh && a[15:14] == 2'b01) no salta el mecanismo de contienda (porque solo tiene en cuenta mreq e iorq pero no rfsh). El acceso a la memoria se hace en dos partes RAS y CAS, la primera mitad la pone la ULA, pero la segunda mitad la pone la CPU.

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

Re: Nuevo core zx48

Mensaje por azesmbog » 14 Sep 2021, 08:50

Спасибо конечно, но об этом я уже и сам догадался, но возможно еще кому-то будет полезно узнать :)
Вопрос как всегда лежит в плоскости точности эмуляции.
Ни для кого не секрет, что существует несколько десятков(!) софтовых эмуляторов Spectrum для различных платформ.
Из этого разнообразия 8 эмуляторов как-то, каждый по своему и в свое понимание оного, эмулируют эффект снега (snow).
Но всего лишь 2, (ДВА!, Карл!!!) - выдают картинку, очень похожую(идиентичную) на картинку на реальном ZX48 :))))
Если объяснять на пальцах , то
1. Первые 2 вертикальных столбца НИКОГДА! не изменяются
2.Далее красные и зеленые столбцы через один никогда не меняют свой цвет
3.Оставшиеся столбцы через один меняют цвет.

Это если кратко. Но как говорится - лучше один раз увидеть, чем семь раз услышать ???
Поэтому и хотелось увидеть воочую, а мне опять теорию показывают :(

Кстати Sorgelig на MiSTer хвалится, что идеально реализовал эффект "снега", но увы, я это проверить не могу :((
Так что - исправлять будем :conlupa: , или если и неправильно - то сойдет и так и пофиг на точность ?))

Upd: @Pegaz по моей просьбе сделал видео работы теста со снегом на реале. Сравнивайте.
https://drive.google.com/file/d/1FZ-6Mx ... sp=sharing

Responder