Página 14 de 16

Re: Core alternativo de Kyp

Publicado: 18 Ago 2018, 12:24
por Kyp
No es una imagen. Son unos TAPs que ha hecho azesmbog para comprobar que los timings son correctos. Los dejó en el hilo hace ya unas cuantas semanas. Estoy repasando el hilo pero no los encuentro. A ver si los puede subir de nuevo...

Re: Core alternativo de Kyp

Publicado: 18 Ago 2018, 15:20
por azesmbog
Kyp escribió:He probado el core T80 de Sorgelig con la CPU a 7MHz y las señales CEN_p y CEN_n a 1.
Так конечно допустимо, но не совсем правильно :)))))
Правильное формирование этих сигналов можно посмотреть в новых ядрах, например в Amstrad или ZX80/ZX81 core [new],где сделано так:

Código: Seleccionar todo

always @(negedge clk_sys) begin
	reg [3:0] counter = 0;

	counter  <=  counter + 1'd1;
	ce_cpu_p <= !counter[3] & !counter[2:0];
	ce_cpu_n <=  counter[3] & !counter[2:0];
end
В Commodore сделано похоже. Правда у меня не очень получилось, вернее работает, на частота CPU в 2 раза ниже получилась:(
Ну и главный вопрос - исходников так и нету обновленных?* :?:

Re: Core alternativo de Kyp

Publicado: 18 Ago 2018, 17:04
por Kyp
Pues lo he probado y no me funciona bien. Usando como señal de reloj del contador y de la CPU los 7MHz con contienda va muy, MUY, lento. Subiendo a 14 MHz sigue lento. Y subiendo a 28 MHz parece que va a la velocidad normal pero entonces no funciona bien.

Al final lo he dejado como estaba, CLOCK de CPU a 7 MHz con contienda y las dos señales a 1.

He subido los fuentes al OneDrive. MUY IMPORTANTE: las dos versiones (normal y VGA) están preparadas para funcionar con las salidas RGB y la del DAC de 18 bit del conector de expansión a la vez. Si se tiene conectado otra cosa en el conector de expansión hay que desconectarlo o recompilar deshabilitando el DAC.

Re: Core alternativo de Kyp

Publicado: 18 Ago 2018, 18:59
por azesmbog
Спасибо за source.
Но ядро Т80 у Вас довольно старенькое :) , за 11.07.18
у Sorgelig-a уже несколько дополнений было, последнее за 4 августа
ZX Spectrum:
- Many fixes of undocumented Z80 features.
Amstrad:
- Update undocumented CPU features.

Re: Core alternativo de Kyp

Publicado: 19 Ago 2018, 12:54
por Kyp
Después de muchas pruebas con la versión de 128K, pensando que algo estaba haciendo mal, resulta que lo que fallaba era el core de Sorgelig. Por alguna razón que no alcanzo a entender, el core no funciona bien con algunos juegos de 128K.

Dejo aquí el core actualizado al esxdos 0.86 final:
COREn(zxkyp128).zip
(104.43 KiB) Descargado 285 veces

Re: Core alternativo de Kyp

Publicado: 19 Ago 2018, 13:11
por azesmbog
Kyp escribió: el core no funciona bien con algunos juegos de 128K.
Название игр, а еще лучше сами игры прикрепите в файл, и что именно работает не так, как надо.
Я проверю на MiSTer-e

Re: Core alternativo de Kyp

Publicado: 19 Ago 2018, 13:15
por Kyp
Éste juego no funciona: http://retroworks.es/php/game.php?id=11

Por cierto, las pruebas las he hecho con la ultima versión del GitHub para MiSTer.

Re: Core alternativo de Kyp

Publicado: 19 Ago 2018, 14:08
por azesmbog
Kyp escribió:Éste juego no funciona: http://retroworks.es/php/game.php?id=11

Por cierto, las pruebas las he hecho con la ultima versión del GitHub para MiSTer.
На MiSTer-e русская версия точно работает, но только TAP - нормально загружается и работает
tzx - не смог загрузить. Так что думаю дело не в Т80, а в чем то еще

Re: Core alternativo de Kyp

Publicado: 19 Ago 2018, 17:11
por Kyp
Pues no se que será. Seguiré probando...

Re: Core alternativo de Kyp

Publicado: 25 Ago 2018, 18:56
por Kyp
He subido al OneDrive los fuentes de las versiones estándar y vga del Spectrum 128K