Ultimo Core con carga PZX con 2MB Externos
Publicado: 14 Feb 2017, 09:12
Por fin he conseguido hacer funcionar el cargador de PZX que Mcleod habia implementado en la version del core 16 que ya no funcionaba tras los cambios en el firmware.
Solo es necesaria la plaquita de expansion de 2MB que esta vendiendo Antonio y cargar el Firmware del zip anexado (es la version 56 de la bios).
Si alguien prefier compilarse su propio firmware, tambien anexo los keymaps, que es lo unico que se necesita modificar al firmware, ya que son los mismos mapas con las F6..F9 mapeadas para las cuatro interrupciones de usuario necesarias para manejar la cinta virtual en el core.
(En el firmware.z esta el firmware con el teclado Spectrum (AV) mapeado con Shitf Izdo para Caps Shift y Control Izdo para Symbol Shift)
Anexo tambien el COREx.ZX1 para meter en el slot que querais, y recordando que no se puede poner en la bios que arranque de el directamente, (un core de spectrum de auto arranque solo puede estar en el slot1) pero se puede arrancar desde la lista de cores (con la tecla bloqueo mayusculas).
Tambien estan los ejecutables que convierten de tap y tzx a pzx y un conversor.cmd que es un bath que convierte todos los tzx que tengas en el directorio a pzx.
Hay que copiar el LOADPZX al directorio BIN de la sd (o al cmd del UNODOS, auque esto no lo he probado)
El modo de usarlo es cargar el pzx a memoria con el comando .loadpzx nombre.pzx
hacer el tipico LOAD"" + Entery despues darle al PLAY que es F7
Las teclas de Funcion mapeadas son:
F6 Pone el Contador de Cinta
F7 Play/Pausa
F8 Rebobina hasta el Contador de Cinta
F9 Para la cinta, la rebobina hasta el principio, pone el contador a 0 y Deja el core libre para cargar otra cinta.
Aqui un video viendolo funcionar.
https://www.youtube.com/watch?v=PWpNH_L ... tion=share
Añado fuente subidos a Mega.
https://mega.nz/#!xBEggTIS!MvugjMV92S8o ... nTu1NA4i-4
He descubierto el problema de los .TZX problemáticos que no cargan tras ser pasados a PZX, se debe a que en el ultimo bloque no tienen delay (esta a 0) por lo que si le ponemos nosotros un delay (aunque sea de 10 milisegundos) ya funcionan.
Enlace con colección de .PZX que he ido probando unos 375.
https://mega.nz/#!lR0ymDTI!lx4Xc4pa2CJo ... 8-rkYHqzN4
He incluido alguno de 128 (que es necesario cargar con una rom de un 128 con divmmc activado, y unos cuantos multicargas que estan preparados para que se paren automaticamente cada vez que llegan a una pausa. (no hay que darle a F7 para para pausar, ya que se para solo, tan solo habra que dar a F7 de nuevo para que continue).
En estos multicargas, cuando diga que le demos la vuelta a la cinta o que pongamos el contador a cero, pulsaremos F6, y F7 para que siga cargando cuando el juego lo diga. Si el juego dice que hay rebobinar le daremos F8, para despuer darle a F6 para que siga cargando.
Añadido ell keymap de desUBIKado basado en el original de antonio para usar con los firmwares posteriores,
en este keymap las Fs estan remapeadas a F6, F7, F8 y F9
Muchisimas gracias a McLeod por tan fantastico añadido del core y a Antonio por hacer realidad la tirada de expansiones de memoria necesaria para hacerlo funcionar.
Solo es necesaria la plaquita de expansion de 2MB que esta vendiendo Antonio y cargar el Firmware del zip anexado (es la version 56 de la bios).
Si alguien prefier compilarse su propio firmware, tambien anexo los keymaps, que es lo unico que se necesita modificar al firmware, ya que son los mismos mapas con las F6..F9 mapeadas para las cuatro interrupciones de usuario necesarias para manejar la cinta virtual en el core.
(En el firmware.z esta el firmware con el teclado Spectrum (AV) mapeado con Shitf Izdo para Caps Shift y Control Izdo para Symbol Shift)
Anexo tambien el COREx.ZX1 para meter en el slot que querais, y recordando que no se puede poner en la bios que arranque de el directamente, (un core de spectrum de auto arranque solo puede estar en el slot1) pero se puede arrancar desde la lista de cores (con la tecla bloqueo mayusculas).
Tambien estan los ejecutables que convierten de tap y tzx a pzx y un conversor.cmd que es un bath que convierte todos los tzx que tengas en el directorio a pzx.
Hay que copiar el LOADPZX al directorio BIN de la sd (o al cmd del UNODOS, auque esto no lo he probado)
El modo de usarlo es cargar el pzx a memoria con el comando .loadpzx nombre.pzx
hacer el tipico LOAD"" + Entery despues darle al PLAY que es F7
Las teclas de Funcion mapeadas son:
F6 Pone el Contador de Cinta
F7 Play/Pausa
F8 Rebobina hasta el Contador de Cinta
F9 Para la cinta, la rebobina hasta el principio, pone el contador a 0 y Deja el core libre para cargar otra cinta.
Aqui un video viendolo funcionar.
https://www.youtube.com/watch?v=PWpNH_L ... tion=share
Añado fuente subidos a Mega.
https://mega.nz/#!xBEggTIS!MvugjMV92S8o ... nTu1NA4i-4
He descubierto el problema de los .TZX problemáticos que no cargan tras ser pasados a PZX, se debe a que en el ultimo bloque no tienen delay (esta a 0) por lo que si le ponemos nosotros un delay (aunque sea de 10 milisegundos) ya funcionan.
Enlace con colección de .PZX que he ido probando unos 375.
https://mega.nz/#!lR0ymDTI!lx4Xc4pa2CJo ... 8-rkYHqzN4
He incluido alguno de 128 (que es necesario cargar con una rom de un 128 con divmmc activado, y unos cuantos multicargas que estan preparados para que se paren automaticamente cada vez que llegan a una pausa. (no hay que darle a F7 para para pausar, ya que se para solo, tan solo habra que dar a F7 de nuevo para que continue).
En estos multicargas, cuando diga que le demos la vuelta a la cinta o que pongamos el contador a cero, pulsaremos F6, y F7 para que siga cargando cuando el juego lo diga. Si el juego dice que hay rebobinar le daremos F8, para despuer darle a F6 para que siga cargando.
Añadido ell keymap de desUBIKado basado en el original de antonio para usar con los firmwares posteriores,
en este keymap las Fs estan remapeadas a F6, F7, F8 y F9
Muchisimas gracias a McLeod por tan fantastico añadido del core y a Antonio por hacer realidad la tirada de expansiones de memoria necesaria para hacerlo funcionar.