Camputers Lynx 48K/96K
Camputers Lynx 48K/96K
Estoy haciendo una implementación del Camputers Lynx, tanto la versión de 48K como la de 96K
De momento marcha bien la cosa. Ya tengo el core funcionando con sonido, joystick y cargando de cinta:
Camputers Lynx 96K con ROM Scorpion (09/09/2020)
F12 o Ctrl+Atl+Del = reset del Lynx
F11 o Ctrl+Alt+Backspace = reset del ZX-Uno
F8 = activar/desactivar el tener en cuenta los bits 2 y 3 del puerto $80. Para que se vean bien los juegos de Level 9.
De momento marcha bien la cosa. Ya tengo el core funcionando con sonido, joystick y cargando de cinta:
Camputers Lynx 96K con ROM Scorpion (09/09/2020)
F12 o Ctrl+Atl+Del = reset del Lynx
F11 o Ctrl+Alt+Backspace = reset del ZX-Uno
F8 = activar/desactivar el tener en cuenta los bits 2 y 3 del puerto $80. Para que se vean bien los juegos de Level 9.
Última edición por Kyp el 09 Sep 2020, 12:12, editado 3 veces en total.
Re: Camputers Lynx 48K/96K
Subo al primer mensaje del hilo los cores de Lynx 48K y 96K para el que quiera ir probando.
Re: Camputers Lynx 48K/96K
Subo al primer mensaje del hilo la última versión que implementa un Lynx 96K con ROM Scorpion y chip CRTC
Re: Camputers Lynx 48K/96K
He hecho público el repositorio del código en mi GitHub:
https://github.com/Kyp069/lynx
https://github.com/Kyp069/lynx
- desUBIKado
- Mensajes: 1002
- Registrado: 05 Ago 2016, 22:33
Re: Camputers Lynx 48K/96K
Con respecto a la rom Scorpion, he probado que funciona el scroll y las cosas que se ven en esta entrada.
También he grabado un programa con TAPE 5 y SAVE "HOLA", y he conseguido cargarlo luego sin problemas.
Por otra parte, ¿podrás añadir la funcionalidad de las teclas F12 y F11 a las combinaciones estándar del ZX-Uno?
F12 --> CTRL+ALT+SUPR
F11 --> CTRL+ALT+BACKSPACE
Re: Camputers Lynx 48K/96K
La posición horizontal la controla el chip CRTC y lo que escriba en sus registros la ROM. Es el mismo chip que lleva un Amstrad CPC, de hecho he usado el módulo del core de Amstrad de la MiST.
Me apunto lo del teclado
Me apunto lo del teclado
Re: Camputers Lynx 48K/96K
Never heard about it!
I will try.
Thanks!
I will try.
Thanks!
Re: Camputers Lynx 48K/96K
Actualizo versión en el primer mensaje.
- Se añade la combinación de Ctrl+Alt+Del además de F12 para resetear el Lynx
- Se añade la combinación de Ctrl+Alt+Backspace además de F11 para reset del ZX-Uno
- Se ha optimizado el acceso a la VRAM
- Se añade la combinación de Ctrl+Alt+Del además de F12 para resetear el Lynx
- Se añade la combinación de Ctrl+Alt+Backspace además de F11 para reset del ZX-Uno
- Se ha optimizado el acceso a la VRAM
- desUBIKado
- Mensajes: 1002
- Registrado: 05 Ago 2016, 22:33
Re: Camputers Lynx 48K/96K
- Comprobadas las combinaciones de teclas. OK
- Noto la imagen por VGA muy bien definida y estable, aunque en mi monitor (LG Flatron M1917A) tiende la pantalla a estar desplazada algo a la derecha.
- El volumen del sonido creo que está muy alto. Tengo que poner el volumen de mis altavoces casi al mínimo, sino suena "volumen brutal" (probado con el Jet Set Willy).
Re: Camputers Lynx 48K/96K
Supongo que habrás probado pero... ¿Has autoajustado el monitor? El centrado de la imagen depende de cuando salta el HSYNC en relación con los demás timings de video. En el Lynx esas señales la genera el chip CRTC en función de los valores con que se programe, y eso lo hace el programa que hay en la ROM. No depende de como esté hecha la implementación, salvo que no esté bien implementado el CRTC, claro, pero eso tampoco lo he hecho yo es un módulo tomado 'prestado' del core de CPC de la MiST.desUBIKado escribió: ↑09 Sep 2020, 18:28- Noto la imagen por VGA muy bien definida y estable, aunque en mi monitor (LG Flatron M1917A) tiende la pantalla a estar desplazada algo a la derecha.
Me apunto bajar un poco el volumen...desUBIKado escribió: ↑09 Sep 2020, 18:28- El volumen del sonido creo que está muy alto. Tengo que poner el volumen de mis altavoces casi al mínimo, sino suena "volumen brutal" (probado con el Jet Set Willy).