Página 9 de 16

Re: Core alternativo de Kyp

Publicado: 09 Mar 2017, 16:30
por Kyp
Ya tengo operativo un 48K completo a falta de la contienda.
WIN_20170309_16_21_51_Pro.jpg
Funcionando en la resolución nativa del monitor:
WIN_20170309_16_10_53_Pro.jpg
Para no distorsionar la imagen al ser un monitor 16:9 extiendo el borde a toda la pantalla (los colores extraños son culpa de la cámara al hacer la captura):
WIN_20170309_16_11_15_Pro.jpg
Aunque hay bus flotante, el hecho de que la memoria de pantalla se lea a una velocidad diferente de lo normal hace que no funcione como se espera. Eso no tiene arreglo (o si, pero complica mucho el diseño) y es un efecto colateral de sacar vídeo VGA.

Re: Core alternativo de Kyp

Publicado: 25 Ene 2018, 18:32
por Kyp
He hecho unas mejoras a mi core de 48K. ahora si sale bien:
:plasplas: :plasplas: :plasplas:
Imagen

Re: Core alternativo de Kyp

Publicado: 02 Feb 2018, 15:55
por desUBIKado
Kyp escribió:Ya está listo el core de Spectrum 128K. Implementa los timmings y la contienda del 128K / +2

Por lo demás es similar al core anterior de Spectrum 48K, es decir, chip AY estéreo ACB, y DivMMC. El teclado mapea las 40 teclas del Spectrum más unas pocas teclas extra:
- Shift izquierdo = CS
- Shift derecho = SS
- ESC = CS+space
- F12 = resetear el Spectrum (también con Ctrl+Alt+Del)
- F11 = resetear el ZX-Uno (volver al menú inicial del ZX-Uno, también con Ctrl+Alt+Backspace)
- F5 = NMI
- Cursores = CS+ 5/6/7/8

Mis cores se cargan por separado desde el menú de selección de core y llevan la ROM integrada, da igual lo que se tenga seleccionado en la BIOS. Yo tengo mapeado el Spectrum 48K como core 8 y el 128K como core 9. Poco a poco intentaré ir integrándolos mejor con la BIOS para que sean más cómodos de usar. Adjunto las dos versiones con DivMMC:

Spectrum 48K:
CORE8.zip
Spectrum 128K:
CORE9.zip
Los proyectos de todos mis cores están en esta carpeta compartida: https://1drv.ms/f/s!Aj2oYYIgITnQkB1BosMnlduHMTuC
01 = generando la señal de vídeo
02 = Spectrum 16K, solo ULA, CPU, ROM y RAM
03 = Spectrum 48K
03b = Spectrum 48K más AY y DivMMC
04 = Spectrum 128K
04b = Spectrum 128K más DivMMC

Tengo pendiente subirlo al repositorio del ZX-Uno. Si alguien sabe de algún cliente de SVN para Windows que funcione en plan aplicación independiente (no me vale el TortoiseSVN porque se integra en el escritorio y no lo puedo instalar) lo subo.
O si alguien me hace el favor de subirlo... :gracias!:
Hola Kyp,

¿Podrías hacer un core de 128 con la rom +3e 1.43 DivMMC incrustada?

Es para ver si con tu core podría funcionar el desarrollo que hizo ontivax para tener un Spectrum +3 CP/M en disco duro interfaz 8 bits, DivIDE, DivMMC y ZXMMC

Con el core de McLeod no funciona, y ontivax parece que finalmente no pudo soluccionar el que no funcionasen las escrituras en la tarjeta SD.

Quisiera probar a ver si con tu core sí que funcionan las escrituras en la SD.

Gracias.

Re: Core alternativo de Kyp

Publicado: 02 Feb 2018, 18:44
por Kyp
Puedo intentarlo pero teniendo en cuenta que los módulos de acceso a la tarjeta SD (MMC y SPI) los copié descaradamente del ZX-Uno no creo que vaya a haber mucha diferencia. Por otra parte, hacer mi propia versión de estos módulos es una tema que tenía pendiente así que es un buen aliciente. No prometo nada, pero lo intentaré.

Re: Core alternativo de Kyp

Publicado: 02 Feb 2018, 19:34
por bakoulis
Where are the last cores of 48K & 128K?
The files to one drive are from 2016 and even this zxpp files not include corex.zx1 inside.
Can you post the latest 48K and 128K cores on the first post of this topic?
:maestro:

Re: Core alternativo de Kyp

Publicado: 02 Feb 2018, 20:53
por azesmbog
bakoulis escribió:Where are the last cores of 48K & 128K?
ну наверняка в репозитории есть.
Но выложить нетрудно и тут. В аттаче файл от 08.01.17 cores128
но не в этом главное.
У меня есть альтернативное к альтернативному ядру Kyp дополнение)
zx128Kyp + VGA + TurboSound (2 AY ) + SAA1099
Это кому-то интересно?

Re: Core alternativo de Kyp

Publicado: 02 Feb 2018, 21:03
por antoniovillena
azesmbog escribió: zx128Kyp + VGA + TurboSound (2 AY ) + SAA1099
Это кому-то интересно?
Of course it's interesting. If you need space into the repository we can help. Also add the core to the google spreadsheet list in this thread:

viewtopic.php?f=27&t=212

Re: Core alternativo de Kyp

Publicado: 02 Feb 2018, 21:14
por azesmbog
нет, на отдельное ядро это не тянет. Просто fork cores Kyp :)
Мне очень нравятся его ядра, очень аккуратные.
Это скорее ядро для demo и music
TurboSound конечно реализован в основном ядре 24, и к нему очень много музыки есть и демонстраций, игры с TS тоже есть немного
а вот SAA1099 можно услышать только в ядре SAM Coupe, но сами знаете в каком оно состоянии.
Тут же SAA отлично работает, все, что написано музыка под SAM - тут есть, ~600 музыкальных произведений, несколько демо.
ну и добавил переключение PAL\VGA (ScrollLock)

Re: Core alternativo de Kyp

Publicado: 02 Feb 2018, 21:19
por desUBIKado
antoniovillena escribió:
azesmbog escribió: zx128Kyp + VGA + TurboSound (2 AY ) + SAA1099
Это кому-то интересно?
Of course it's interesting. If you need space into the repository we can help. Also add the core to the google spreadsheet list in this thread:

viewtopic.php?f=27&t=212
Ahora estoy editando la hoja de cálculo con los cores. Ya lo añado yo.

Re: Core alternativo de Kyp

Publicado: 02 Feb 2018, 21:52
por azesmbog
desUBIKado escribió: Ahora estoy editando la hoja de cálculo con los cores. Ya lo añado yo.
ядро в таблице прописали раньше, чем я его выложил. Нормально :)
Во вложении
zx128Kyp + VGA + TurboSound (2 AY ) + SAA1099
test TurboSound\beeper
два файла для SAA1099 для проверки:)
если заинтересует - поищу ссылку на остальные
PAL\VGA переключается ScrollLock, но сделано без дребезга контактов, поэтому не всегда четко, но - переключает :)
ах да, SAA при паузе не отключает звук, неприятно, но я так и не придумал, как сбрасывать чип, при резете звук выключается.