Página 2 de 3
Re: Oric Atmos en el ZX-Uno by Quest
Publicado: 20 Nov 2018, 21:49
por desUBIKado
He probado el core y funciona tal y como dice
byrtolet
Creo que estaría bien que pudiese unificar las teclas especiales a las mismas que usan otros cores, así:
Usar las mismas que usa el core de C64 para desplazarse por la tarjeta SD
- Insert = Ir al disco 1 de la SD
- Page up / RePag = Ir al siguiente disco de la SD
- Page down /AvPag = Ir al disco anterior de la SD
- Ctrl+RePag / Ctrl+ Page Up = Ir al disco 10 posiciones más adelante de la SD
- Ctrl+AvPag / Ctrl + Page Down = Ir al disco 10 posiciones más atrás de la SD
Y usar las teclas estándar del core de Spectrum:
Reset (ctrl+alt+del)
Master Reset (ctrl+alt+backspace)
NMI (F5)
Para manejar el
Dos8d me ha servido este
manual de referencia.
Es la primera vez que manejo un
Oric, así que estoy bastante perdido (sí, no hagáis el chiste fácil). He podido bajarme juegos en formato .dsk y .tap pero no he conseguido crear un fichero .nib que funcionase usando las herramientas tap2dsk y dsk2nib.
También he comprobado que el led rojo de lectura de la tarjeta SD se queda permanentemente encendido tras acceder al Dos8d.
Por otra parte, el juego RAT incluido en en el fichero
good.nib funciona muy acelerado ¿es así?
Por último, felicitar a
byrtolet por esta gran aportación y darle muchas gracias por traer un nuevo core al
Re: Oric Atmos en el ZX-Uno by Quest
Publicado: 21 Nov 2018, 10:13
por byrtolet
DesUBIKado,
Sorry for my Spanish
DOS8d uses disks and disk images formatted in the Apple II disk II dos 3.3 format.
I've written a small tool (tap2bin):
http://parallel.bas.bg/~byrtolet/tap2bin.tar.bz2.
It can extract files from tapes. These files can later be transferred to the Apple II disk image with the dos33 utility
http://www.deater.net/weave/vmwprod/apple/dos33fs.html.
You would need a valid dos8d image to start with. You can use dos33 utility to delete & add files as you wish.
Don't expect programs using cload to work. All others should work fine.
Re: Oric Atmos en el ZX-Uno by Quest
Publicado: 22 Nov 2018, 20:45
por desUBIKado
Hola
byrtolet
No consigo generar .nib correctos para luego grabarlos en la SD. Incluyo un fichero
rat1.zip que contiene los siguientes ficheros:
- good.nib
- rat_basic0.bam
- rat_binary1.bam
- rat.dsk
- rat.nib
- rat.tap
- Rat1.zip
- (139.77 KiB) Descargado 316 veces
Parto de un fichero
rat.tap que contiene el juego RAT SPLAT y extraigo los ficheros que contiene con:
Este comando genera los ficheros
rat_basic0.bam y
rat_binary1.bam
Los meto en un disquete vacío de nombre
rat.dsk con los comandos:
Código: Seleccionar todo
dos33 rat.dsk SAVE A rat_basic0.bam RATSPLAT
dos33 rat.dsk SAVE B rat_binary1.bam RATSPLAT.2
Paso del formato .dsk al formato .nib con el comando
Ahora como superusuario (root) grabo en la SD los 2 archivos .nib
Meto la SD en el ZX-Uno y arranco con el core del Oric Atmos. Lo primero extraño es que debajo de la línea de READY siempre imprime una letra. A veces es una "e", otras una "u". Eso lo hace cuando cargo el core. Si hago RESET con Home+End ya no sale una letras trás el READY.
Para arrancar el DOS8d ejecuto
Lo primero raro es que carga el 2ª disco (good.nib) en lugar del 1º (rat.nib). Con "Page down" me posiciono en el el disco 1.
Ejecuto un comando DIR y veo
Si ejecuto el programa BASIC con
aparece
¿Hay algo que esté haciendo mal? ¿Estoy partiendo de un fichero .tap que no es correcto?
Gracias y recibe un saludo.
Re: Oric Atmos en el ZX-Uno by Quest
Publicado: 22 Nov 2018, 23:00
por byrtolet
You did everything right. The random letter appears on real orics as well (at least it does on my Pravetz clone). If you press a letter during memcheck it will probably appear.
Try just
-RATSPLAT.2
As I said multipart tapes probably will not work (without tinkering). In the ratsplat case the basic part is just loader for the machine language one and not needed.
The default disk is 1, not 0 ( don't ask why, use the home key to display the active disk), so there is no mistery there.
Don't create new disks with dos33. use the good.dsk (or its copy), delete all the files if neccesery and then put new ones. This way the dos8d itself will stay on disks.
Re: Oric Atmos en el ZX-Uno by Quest
Publicado: 23 Nov 2018, 00:04
por desUBIKado
Si ejecuto -RATSPLAT.2 el ZX-Uno se cuelga.
He probado con otra cinta:
Painter (1983)(A&F Software - Andrew Houston).tap y he seguido los mismos pasos.
Si ejecuto -PAINTER el ZX-Uno se cuelga.
He estado pensando que quizás el problema se deba a que mi ZX-Uno tiene siempre conectado el addon de 2MB de memoria externa.
¿Podría ser ese el problema y que fuese necesario que se sintetizase un core para ZX-Uno con 2 MB EXT? En teoría no debería serlo, ya que todos los programas del good.nib me han funcionado correctamente.
Re: Oric Atmos en el ZX-Uno by Quest
Publicado: 23 Nov 2018, 16:01
por byrtolet
Dear desUBIKado,
I had a bug in tap2bin programm.
I've fixed it - please download it again.
And repeat the same procedure.
Re: Oric Atmos en el ZX-Uno by Quest
Publicado: 23 Nov 2018, 21:49
por desUBIKado
Algo se ha avanzado, pero aun se cuelgan los programas una vez que han terminado de cargar
Aquí dejo los .nib generados
- nib.zip
- (266.91 KiB) Descargado 319 veces
Y las pantallas cuando acaban de cargar los programas y se cuelgan.
PAINTER
RAT SPLAT
Por otra parte, me ha sido imposible cargar desde la entrada de audio. He convertido los dos ficheros .tap a .wav con la utilidad
tap2wav, y he probado con múltiples volúmenes, pero siempre cargando con errores.
La entrada de audio no tiene "feedback" del sonido de entrada. Estaría bien que se oyese el sonido de carga.
También he comprobado que no sale el sonido con el comando de salvar el programa a cinta, como por ejemplo al ejecutar
Re: Oric Atmos en el ZX-Uno by Quest
Publicado: 26 Dic 2018, 21:23
por desUBIKado
byrtolet escribió:Dear desUBIKado,
I had a bug in tap2bin programm.
I've fixed it - please download it again.
And repeat the same procedure.
Hola
byrtolet:
Ya intenté pasar programas a ficheros .nib, pero sin éxito. No entiendo por qué no funciona, ya que creo realizo los pasos correctamente.
¿Continuas trabajando en este core? Me parece que se trata de un trabajo fantástico pese al inconveniente de tener que usar una tarjeta SD en modo "raw". Placas FPGA más potentes como la MiST o la MiSTer no tienen un core de Oric Atmos operativo.
Recibe un saludo y que pasases unos días estupendos estas navidades.
Re: Oric Atmos en el ZX-Uno by Quest
Publicado: 27 Dic 2018, 06:30
por byrtolet
Hello, desUBIKado,
I believe everything should work. i have told you that multi part tapes will not work, because after loading the first tape from "floppy" it tryes to load the rest from the tape again. And it can't load it this way. Try loadin the second part of Rat-splat directly (without the first one).
Write pin (for saving tapes) is simply not connected. Read pin for loading tapes is connected and should work, but I suspect the audio equipment I use distorts the sound.
Currently I'm not working on this core. I do plan to make it write & use normal fat filesystem, but this will not happen soon since I have other projects.
I also plan improving the on screen image display
Your suggestions for the keys remmaping are good, but I don't plan to bother with them, because It would just eat time and no additional functionality would be added.
If you know how can I upload my sources to the zxuno repository I'm willing to share the code.
Also the joystic is not supposed to work.
Re: Oric Atmos en el ZX-Uno by Quest
Publicado: 27 Dic 2018, 09:28
por antoniovillena
byrtolet escribió:
If you know how can I upload my sources to the zxuno repository I'm willing to share the code
For the official SVN repository contact with McLeod. But If you prefer git, I have shared my github with you.