Novedades core TEST 22

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

Re: Novedades core TEST 22

Mensaje por mcleod_ideafix » 12 Sep 2016, 15:30

Turrican escribió:Maybe Velesoft can help you?
He knows a lot of Pentagon specifications. He made the PROFI interface.
Try to talk with him.
I assumed azesmbog would explain some of this Pentagon mess, or at least that is what I understood after reading his post as a answer to mine, in which I complained about the different versions of "Across the edge" and the lack of a proper specification.
azesmbog escribió:No! Everything is much worse !!!
Now I try to explain on the fingers :)
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

hikoki
Mensajes: 307
Registrado: 21 Feb 2016, 01:38

Re: Novedades core TEST 22

Mensaje por hikoki » 12 Sep 2016, 16:28

@mcleod_ideafix
Creo que te refieres al kit de sellmyretro que vale cien euros. Si evo se basa en este, no te vale.
En esta página, abajo del todo, parece que hay esquemáticos: http://speccy.info/Pentagon

@uto
+1 ya tenemos veinte euros

Avatar de Usuario
Haplo
Mensajes: 368
Registrado: 05 Oct 2015, 13:51
Ubicación: Ciudad Real

Re: Novedades core TEST 22

Mensaje por Haplo » 12 Sep 2016, 16:51

Y no habrá nadie que pueda prestarle un Pentagon a McLeod por una temporada? Y ya puestos, algún que otro sistema que quiera investigar para el zxuno... Eso sí, como lo rompa lo pagamos entre todos jejej

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

Re: Novedades core TEST 22

Mensaje por azesmbog » 12 Sep 2016, 18:17

mcleod_ideafix escribió:
I assumed azesmbog would explain some of this Pentagon mess, or at least that is what I understood after reading his post as a answer to mine, in which I complained about the different versions of "Across the edge" and the lack of a proper specification.
You will not mind if azesmbog explains his vision of the problem, but in Russian ?? Then I promise many letters :)

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

Re: Novedades core TEST 22

Mensaje por mcleod_ideafix » 12 Sep 2016, 19:29

azesmbog escribió:You will not mind if azesmbog explains his vision of the problem, but in Russian ?? Then I promise many letters :)
Well, as long as Google Translate can do a fair job with your letters, it´s no problem. Besides, I have a student under my supervision who is from Russia and hence, is fluent on Russian so I hope he can help me to understand where Google cannot :) (BTW: I assigned him to build an Harlequin clone, then modify it to run the Robik ROM and have a extended keyboard matrix so he can type in cyrillic :D )

I am already waiting for your news :)
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

hikoki
Mensajes: 307
Registrado: 21 Feb 2016, 01:38

Re: Novedades core TEST 22

Mensaje por hikoki » 12 Sep 2016, 21:02

Tip for google translate: It can translate as you type, so you can reword your sentences on the go to get better results from the machine. You'd better use lots of commas and periods. Good luck and good vodka.

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

Re: Novedades core TEST 22

Mensaje por azesmbog » 12 Sep 2016, 21:06

Ок.
Тогда здравствуйте еще раз. Как говорится, лучше один раз увидеть, чем семь раз - услышать.
Попробую показать и рассказать на примере. Вот картинка. Извините за размер, но так видно нагляднее.
Imagen
Два примера. Слева - последняя версия, справа - предыдущая.
В предыдущей версии видно, несовпадение бордюра и основного экрана на один пиксель / пол-такта.
Теперь попробую объяснить по последней версии.
ВСЕ квадраты, которые нарисованы на бордюре, одинаковой ширины - 12 тактов / 24 пикселя, нарисованы со смещением на 2 пикселя для наглядности.
Верхняя часть бордюра, синий квадрат - отображается идеально.
Теперь ниже, бордюр с левой стороны экрана.
Красный квадрат нарисован верно / правильно.
Фиолетовый квадрат уже рисуется неверно - 12 тактов + 1 ЛИШНИЙ! такт
Бирюзовый квадрат рисуется неверно - 12 тактов + 2 лишних такта
Белый квадрат нарисован правильно - 12 тактов.
Я думаю, это происходит из-за неверной contended модели портов.
В Пентагоне нет задержек ни в памяти, ни в портах, а тут получается, что команда удлиняется еще на такт другой.
Надеюсь я не слишком запутанно объяснял? :-)

Z80user
Mensajes: 3
Registrado: 12 Sep 2016, 19:52

Re: Novedades core TEST 22

Mensaje por Z80user » 12 Sep 2016, 22:22

No tengo aun un ZXone ya caera. Me ha dicho haplo que me meta aqui y he leido el hilo y puede que pueda hechar una mano.
De lo que he visto (fallos de timming) supongo que estos fallos son estables... vamos que no se mueven por la pantalla y que en una maquina real serian perfectos.
Que demos son nombre o link para poder estudiar el codigo fuente del programa.

Yo tengo otra version del esquematico al que haciais referencia antes, algo mas claro pero tambien con buses y muchos, la repase un poco pero no llege a terminar la conversion de los chips rusos a los normales... pero que son autoexplicativos... pone & para un AND por ejemplo. En el movil no soy capaz de encontrarlo en internet a ver si cuando llege a casa.

El codigo del T80/Z80 estara en el repositorio supongo para verlo (no lo he estudiado, no ahora ni antes) podria hecharle un vistazo. En la universidad aprendi un poco de VHDL el verilog lo entendere fácilmente.

Espero que pueda hechar una mano ya que el Pentagon/Scorpion lo quiero emular también con un enfoque distinto al del ZXone
P.D. tengo una amiga rusa (en rusia) podria Ayudarme a traducir o comprar algo por alli

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

Re: Novedades core TEST 22

Mensaje por mcleod_ideafix » 12 Sep 2016, 23:36

azesmbog escribió:В Пентагоне нет задержек ни в памяти, ни в портах, а тут получается, что команда удлиняется еще на такт другой.
While in Pentagon mode, there is no contention in memory accesses or I/O, but I don't know how do you mean with the last part: что команда удлиняется еще на такт другой. What cycle extension are you talking about?

OTOH: different Pentagon implementations means different timings. Which are the exact ones? For example: how much time it spends from the moment the INT line is asserted until the first byte of paper is fetched. In a Sinclair Spectrum this time is known, and it is 14336T (or one less if early timings). How much is this time in Pentagon? Another question: how wide is the INT pulse? Is it 32T or more?
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

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

Re: Novedades core TEST 22

Mensaje por mcleod_ideafix » 12 Sep 2016, 23:38

hikoki escribió:@mcleod_ideafix
Creo que te refieres al kit de sellmyretro que vale cien euros. Si evo se basa en este, no te vale.
No, el EVO no tiene nada que ver en circuitería con un Pentagon original. El EVO usa una CPLD para implementar todo el tema de la ULA y aparte lleva un Z80 CMOS. Ni me he molestado en ver el código fuente de la implementación de la ULA en el EVO (baseconf) porque de todas formas, el rendimiento en demos es peor que con el core actual del ZX-UNO.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Responder