Core alternativo de Kyp

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

Re: Core alternativo de Kyp

Mensaje por Kyp » 09 Mar 2017, 16:30

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.

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

Re: Core alternativo de Kyp

Mensaje por Kyp » 25 Ene 2018, 18:32

He hecho unas mejoras a mi core de 48K. ahora si sale bien:
:plasplas: :plasplas: :plasplas:
Imagen

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

Re: Core alternativo de Kyp

Mensaje por desUBIKado » 02 Feb 2018, 15:55

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.

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

Re: Core alternativo de Kyp

Mensaje por Kyp » 02 Feb 2018, 18:44

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é.

Avatar de Usuario
bakoulis
Mensajes: 187
Registrado: 12 Sep 2016, 10:36

Re: Core alternativo de Kyp

Mensaje por bakoulis » 02 Feb 2018, 19:34

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:

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

Re: Core alternativo de Kyp

Mensaje por azesmbog » 02 Feb 2018, 20:53

bakoulis escribió:Where are the last cores of 48K & 128K?
ну наверняка в репозитории есть.
Но выложить нетрудно и тут. В аттаче файл от 08.01.17 cores128
но не в этом главное.
У меня есть альтернативное к альтернативному ядру Kyp дополнение)
zx128Kyp + VGA + TurboSound (2 AY ) + SAA1099
Это кому-то интересно?
Adjuntos
Core11.zip
(99.79 KiB) Descargado 281 veces

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Core alternativo de Kyp

Mensaje por antoniovillena » 02 Feb 2018, 21:03

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

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

Re: Core alternativo de Kyp

Mensaje por azesmbog » 02 Feb 2018, 21:14

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

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

Re: Core alternativo de Kyp

Mensaje por desUBIKado » 02 Feb 2018, 21:19

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.

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

Re: Core alternativo de Kyp

Mensaje por azesmbog » 02 Feb 2018, 21:52

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 при паузе не отключает звук, неприятно, но я так и не придумал, как сбрасывать чип, при резете звук выключается.
Adjuntos
TS+SAA.ZIP
(237.47 KiB) Descargado 277 veces

Responder