ORIC 1, ATMOS y Microdisc definitivamente preservados en FPGA por rampa069
- ron
- Mensajes: 19555
- Registrado: 28 Oct 2010 14:20
- Ubicación: retrocrypta
- Agradecido : 2459 veces
- Agradecimiento recibido: 2251 veces
ORIC 1, ATMOS y Microdisc definitivamente preservados en FPGA por rampa069
Es un grandísimo honor poder presentar el nuevo core de Oric 1 y Atmos, salido de la factoria rampa069.
Así que vamos por partes, primero de todo vaya una ovación y un chapeaú por Ramón ( rampa069 ) por el tesón, la ilusión, la pericia y la búsqueda del core perfecto en pro de "PRESERVAR" en fpga lo más fidedignamente la familia de ordenadores y dispositivos ORIC.
Este core ha contado con la inestimable ayuda de Chema, Silicebit, Fernando Mosquera, Subcritical, OverCLK, ManuFerHi y quien os escribe.
Empezamos en noviembre de 2019 y para navidad ya teníamos un Oric Atmos perfectamente implementado cargado audio desde Novalink.
Así que como propósito de año nuevo, nos dijimos, venga, a por la Microdisc. Tenemos que buscar la manera que la gente pueda utilizar el core de Oric sin depender de las cargas por audio, que aunque funcionan de lujo, nada como una controladora y un sistema operativo de disco, lo cual nos permite ya de lleno, poder ejecutar todos los juegazos de nuestro amigo Chema.
Y es hoy el día que finalmente rampa069 hace pública sus versiones totalmente operativas para MiST, MiSTica y SiDi.
Enlace al Git de rampa069: https://github.com/rampa069/Oric_Mist_48K
Estos son los core.
Y ahora el como funciona:
Con las teclas de Función F10, F11 y F12 se acceden a todas las funciones.
Así que al arrancar el core, lo hará directamente en modo ATMOS sin Microdisc
Si cambiamos a ORIC 1, veremos que la ROM da otros valores ya que se trata de la 1.0
Tan solo tenemos que activar la Microdisc: FDC Controller ON
Y Mount Drive: Aquí seleccionamos el DSK IMG a cargar. Salimos del OSD y pulsamos F11. El sistema operativo hace boot inmediatamente.
NOTA: Los DSK de ORIC han de convertirse a IMG ( RAW ) con la herramienta misma de HxC, exportando el DSK a IMG.- Cuidado porque no todos los DSK que hay en el TOSEC y en la red funcionan.
Resumiendo:
Oric 48K en MiST y SiDi FPGA
Reimplementación de Oric-1 y Oric Atmos en un FPGA moderno.
Antecedentes:
Hay una versión hecha y portada por Gehstock en github, pero está lejos de ser funcional como un Oric. La versión de Gehstock para la placa MiST se lanzó como una prueba de concepto con solo 32 KB de RAM (no existió ningún Oric con esa memoria, solo 16K , 48K y 64K ) (64KB es RAM real), por lo que hubo errores al administrar el modo HIRES ) y no hay forma de cargar cintas de audio y muchos errores gráficos en la pantalla.
¿Qué puedes esperar de Oric 48K en MiST y SiDi FPGA?
Este proyecto comenzó en noviembre de 2019 con el objetivo de preservar la familia de computadoras de Oric en fpga.
En realidad, Oric 1, Oric Atmos y Microdisc son completamente funcionales.
ULA HCS10017 .
VIA 6522 .
CPU 6502 .
64 KB de RAM .
Teclado gestionado por GI-8912.
Sonido ( AY-3-8910 ).
ROM conmutable (entre la versión 1.1a ATMOS y la versión 1.0 ORIC 1).
Carga de cinta en funcionamiento (a través del cable de audio en el pin RX).
Implementación de Microdisc Oric vía CUMULUS
Operaciones de lectura / escritura de disco totalmente compatibles con el formato IMG (RAW).
Sistema operativo de disco Sedoric / OricDOS Cargando completamente funcional
CÓMO UTILIZAR UN ORIC 1 Y ATMOS CON las placas MiST, MiSTica y SiDi FPGA.
Crea un directorio llamado ORIC en la raíz de su SD y póngalo dentro de las imágenes de disco para trabajar
Una vez que se lanza el núcleo:
Atajos de teclado:
F10 - Botón NMI, actúa como NMI ORIC original
F11 - RESET. Usa F11 para reiniciar una vez que se selecciona un DSK en OSD
F12 - Menú principal OSD.
Activa el controlador FDC en el MENÚ OSD
Selecciona una imagen del directorio / ORIC, salga de OSD y pulsa F11. El sistema se iniciará inmediatamente
Este núcleo posee permiso para incluir el Sistema Oric y los Rom de disco y también permiso para redistribuir el sistema operativo SEDORIC 4.0
El equipo de preservación de Oric Fpga
Ron Rodritty: Coordinación del equipo y pruebas de control de calidad.
Fernando Mosquera: gurú de la FPGA.
Subcrítical: Verilog y VHDL.
ManuFerHi: Consultoría de hardware.
Chema Enguita: Oric Software gurú
SliceBit: hardware Oric Gurú
Ramón Martínez: hardware Oric, algún software y codificación fpga.
Slingshot: SDRAM trabajo y asesor.
Kudos a: Sorgelig, Gehstock, DesUBIKado, RetroWiki y amigos.
A disfrutarlo mucho. Enhorabuena y felicidades a rampa069
Así que vamos por partes, primero de todo vaya una ovación y un chapeaú por Ramón ( rampa069 ) por el tesón, la ilusión, la pericia y la búsqueda del core perfecto en pro de "PRESERVAR" en fpga lo más fidedignamente la familia de ordenadores y dispositivos ORIC.
Este core ha contado con la inestimable ayuda de Chema, Silicebit, Fernando Mosquera, Subcritical, OverCLK, ManuFerHi y quien os escribe.
Empezamos en noviembre de 2019 y para navidad ya teníamos un Oric Atmos perfectamente implementado cargado audio desde Novalink.
Así que como propósito de año nuevo, nos dijimos, venga, a por la Microdisc. Tenemos que buscar la manera que la gente pueda utilizar el core de Oric sin depender de las cargas por audio, que aunque funcionan de lujo, nada como una controladora y un sistema operativo de disco, lo cual nos permite ya de lleno, poder ejecutar todos los juegazos de nuestro amigo Chema.
Y es hoy el día que finalmente rampa069 hace pública sus versiones totalmente operativas para MiST, MiSTica y SiDi.
Enlace al Git de rampa069: https://github.com/rampa069/Oric_Mist_48K
Estos son los core.
Y ahora el como funciona:
Con las teclas de Función F10, F11 y F12 se acceden a todas las funciones.
Así que al arrancar el core, lo hará directamente en modo ATMOS sin Microdisc
Si cambiamos a ORIC 1, veremos que la ROM da otros valores ya que se trata de la 1.0
Tan solo tenemos que activar la Microdisc: FDC Controller ON
Y Mount Drive: Aquí seleccionamos el DSK IMG a cargar. Salimos del OSD y pulsamos F11. El sistema operativo hace boot inmediatamente.
NOTA: Los DSK de ORIC han de convertirse a IMG ( RAW ) con la herramienta misma de HxC, exportando el DSK a IMG.- Cuidado porque no todos los DSK que hay en el TOSEC y en la red funcionan.
Resumiendo:
Oric 48K en MiST y SiDi FPGA
Reimplementación de Oric-1 y Oric Atmos en un FPGA moderno.
Antecedentes:
Hay una versión hecha y portada por Gehstock en github, pero está lejos de ser funcional como un Oric. La versión de Gehstock para la placa MiST se lanzó como una prueba de concepto con solo 32 KB de RAM (no existió ningún Oric con esa memoria, solo 16K , 48K y 64K ) (64KB es RAM real), por lo que hubo errores al administrar el modo HIRES ) y no hay forma de cargar cintas de audio y muchos errores gráficos en la pantalla.
¿Qué puedes esperar de Oric 48K en MiST y SiDi FPGA?
Este proyecto comenzó en noviembre de 2019 con el objetivo de preservar la familia de computadoras de Oric en fpga.
En realidad, Oric 1, Oric Atmos y Microdisc son completamente funcionales.
ULA HCS10017 .
VIA 6522 .
CPU 6502 .
64 KB de RAM .
Teclado gestionado por GI-8912.
Sonido ( AY-3-8910 ).
ROM conmutable (entre la versión 1.1a ATMOS y la versión 1.0 ORIC 1).
Carga de cinta en funcionamiento (a través del cable de audio en el pin RX).
Implementación de Microdisc Oric vía CUMULUS
Operaciones de lectura / escritura de disco totalmente compatibles con el formato IMG (RAW).
Sistema operativo de disco Sedoric / OricDOS Cargando completamente funcional
CÓMO UTILIZAR UN ORIC 1 Y ATMOS CON las placas MiST, MiSTica y SiDi FPGA.
Crea un directorio llamado ORIC en la raíz de su SD y póngalo dentro de las imágenes de disco para trabajar
Una vez que se lanza el núcleo:
Atajos de teclado:
F10 - Botón NMI, actúa como NMI ORIC original
F11 - RESET. Usa F11 para reiniciar una vez que se selecciona un DSK en OSD
F12 - Menú principal OSD.
Activa el controlador FDC en el MENÚ OSD
Selecciona una imagen del directorio / ORIC, salga de OSD y pulsa F11. El sistema se iniciará inmediatamente
Este núcleo posee permiso para incluir el Sistema Oric y los Rom de disco y también permiso para redistribuir el sistema operativo SEDORIC 4.0
El equipo de preservación de Oric Fpga
Ron Rodritty: Coordinación del equipo y pruebas de control de calidad.
Fernando Mosquera: gurú de la FPGA.
Subcrítical: Verilog y VHDL.
ManuFerHi: Consultoría de hardware.
Chema Enguita: Oric Software gurú
SliceBit: hardware Oric Gurú
Ramón Martínez: hardware Oric, algún software y codificación fpga.
Slingshot: SDRAM trabajo y asesor.
Kudos a: Sorgelig, Gehstock, DesUBIKado, RetroWiki y amigos.
A disfrutarlo mucho. Enhorabuena y felicidades a rampa069
- Drtad
- Mensajes: 794
- Registrado: 19 Ago 2017 11:21
- Agradecido : 84 veces
- Agradecimiento recibido: 146 veces
Re: ORIC 1, ATMOS y Microdisc definitivamente preservados en FPGA por rampa069
Solo falta la Mister
A.N.O.N.I.M.O.X.: Artificial Networked Organism Normally for Intensive Mathematics and Online Xenocide
- ron
- Mensajes: 19555
- Registrado: 28 Oct 2010 14:20
- Ubicación: retrocrypta
- Agradecido : 2459 veces
- Agradecimiento recibido: 2251 veces
Re: ORIC 1, ATMOS y Microdisc definitivamente preservados en FPGA por rampa069
Drtad escribió:Solo falta la Mister
Ahí están todos los fuentes en el Git, en MiSTer tienes una versión que es la misma de Gehstock. No hace nada, a ver un valiente que la porte a MiSTer



- desUBIKado
- Mensajes: 229
- Registrado: 15 Dic 2017 19:50
- Agradecido : 37 veces
- Agradecimiento recibido: 231 veces
Re: ORIC 1, ATMOS y Microdisc definitivamente preservados en FPGA por rampa069
Podéis añadir esto a vuestro fichero mist.ini para poder usar el joystick con el core de Oric
Lo que hace es asignar a los movimientos del joystick, y a ciertos botones, la pulsación de unas teclas.
Código: Seleccionar todo
[oric]
joy_key_map=1,4f ; cursor derecha
joy_key_map=2,50 ; cursor izquierda
joy_key_map=4,51 ; cursor abajo
joy_key_map=8,52 ; cursor arriba
joy_key_map=10,2c ; botón A como SPACE
joy_key_map=40,28 ; botón SEL como ENTER
joy_key_map=80,44 ; botón STA como F11
Lo que hace es asignar a los movimientos del joystick, y a ciertos botones, la pulsación de unas teclas.
- minter
- Mensajes: 3365
- Registrado: 22 Jul 2014 18:51
- Agradecido : 4036 veces
- Agradecimiento recibido: 1612 veces
Re: ORIC 1, ATMOS y Microdisc definitivamente preservados en FPGA por rampa069
Ole!!! Que bueno!!!
Un micro minoritario ahora puede ser disfrutado por mas gente!!!
Van a subir los usuarios de Oric a 15 lo menos!!!
Coñas a parte, Enhorabuena por el core!!!!
Oh!!!! Yeaaah!!!!

Un micro minoritario ahora puede ser disfrutado por mas gente!!!
Van a subir los usuarios de Oric a 15 lo menos!!!

Coñas a parte, Enhorabuena por el core!!!!

Oh!!!! Yeaaah!!!!




-
- Mensajes: 3438
- Registrado: 20 Sep 2011 13:59
- Agradecido : 336 veces
- Agradecimiento recibido: 951 veces
Re: ORIC 1, ATMOS y Microdisc definitivamente preservados en FPGA por rampa069
¡Histórico!, grandisimo el trabajo realizado por todo el equipo.
¡Enhorabuena!...y gracias por traer de vuelva a las FPGA al Oric, se lo merecía
¡Enhorabuena!...y gracias por traer de vuelva a las FPGA al Oric, se lo merecía

-
- Mensajes: 446
- Registrado: 28 Nov 2017 12:36
- Agradecido : 215 veces
- Agradecimiento recibido: 175 veces
Re: ORIC 1, ATMOS y Microdisc definitivamente preservados en FPGA por rampa069
Drtad escribió:Solo falta la Mister
+1
- ron
- Mensajes: 19555
- Registrado: 28 Oct 2010 14:20
- Ubicación: retrocrypta
- Agradecido : 2459 veces
- Agradecimiento recibido: 2251 veces
Re: ORIC 1, ATMOS y Microdisc definitivamente preservados en FPGA por rampa069
Vamos a añadir un poco más de emoción.
Ya funcionan los contenedores EDSK con geometría variable.
El formato EDSK es el que utilizan Amstrad CPC, PCW, Spectrum +3 y Sam Coupé. Las primeras pruebas son fantásticas....
Stay Tuned, porque si todo se valida, enseguida habrá core nuevo para MiST, MiSTica y SiDi agregando las nuevas funciones eDSK.
Ya funcionan los contenedores EDSK con geometría variable.
El formato EDSK es el que utilizan Amstrad CPC, PCW, Spectrum +3 y Sam Coupé. Las primeras pruebas son fantásticas....
Stay Tuned, porque si todo se valida, enseguida habrá core nuevo para MiST, MiSTica y SiDi agregando las nuevas funciones eDSK.
- ron
- Mensajes: 19555
- Registrado: 28 Oct 2010 14:20
- Ubicación: retrocrypta
- Agradecido : 2459 veces
- Agradecimiento recibido: 2251 veces
Re: ORIC 1, ATMOS y Microdisc definitivamente preservados en FPGA por rampa069
Aquí están las nuevas releases con soporte completo de eDSK.
- Bieno
- Mensajes: 57
- Registrado: 12 Dic 2014 18:27
- Agradecido : 33 veces
- Agradecimiento recibido: 25 veces
Re: ORIC 1, ATMOS y Microdisc definitivamente preservados en FPGA por rampa069
Felicidades a todos los involucrados por esta "hazaña".
- ron
- Mensajes: 19555
- Registrado: 28 Oct 2010 14:20
- Ubicación: retrocrypta
- Agradecido : 2459 veces
- Agradecimiento recibido: 2251 veces
Re: ORIC 1, ATMOS y Microdisc definitivamente preservados en FPGA por rampa069
Visto que es mucho mejor el soporte de EDSK con geometría variable, vamos hacer un cambio y anular las .IMG ( Raw ) para pasar a usar definitvamente EDSK. En un rato subo los core definitivos de la Release.
Saludos
Saludos
- kikems
- Mensajes: 4434
- Registrado: 30 May 2013 19:23
- Agradecido : 1656 veces
- Agradecimiento recibido: 2130 veces
Re: ORIC 1, ATMOS y Microdisc definitivamente preservados en FPGA por rampa069
Increíble, felicidades.
- Estrayk
- Mensajes: 957
- Registrado: 05 Jun 2015 18:36
- Ubicación: Valencia
- Agradecido : 217 veces
- Agradecimiento recibido: 683 veces
Re: ORIC 1, ATMOS y Microdisc definitivamente preservados en FPGA por rampa069
Solo puedo agradecer a todos los que han contribuido para que esta implementación en FPGA haya sido posible. Felicidades chicos!

MiST・MiSTer・ZX-Uno・UnAmiga・Acorn A3010・Performa 630・PowerMac 4400/7600/G3/G4・Ultimate64・Atari XE 1Mb+VBXE・MSX2F1XD
-
- Mensajes: 258
- Registrado: 03 Nov 2010 10:23
- Agradecido : 5 veces
- Agradecimiento recibido: 47 veces
Re: ORIC 1, ATMOS y Microdisc definitivamente preservados en FPGA por rampa069
Grandes!!!
Acabo de crear una SD con el core y estoy haciendo pruebas para cargar imágenes de disco convirtiéndolas como indica RON a .img con el software del HxC pero sin éxito.
Las he bajado de la web de oric.org . Lo he intentado con 3 juegos y solo consigo que salga basura en pantalla o nada, pulsando F11 se queda en la pantalla del sedoric y nada mas.
Soy de los que tienen una MiST con memorias Micron, puede que sea ese el problema? o tengo que seguir probando con otros .dsk hasta que suene la flauta
Muchas gracias por el currrazo, se agradece un montón
Acabo de crear una SD con el core y estoy haciendo pruebas para cargar imágenes de disco convirtiéndolas como indica RON a .img con el software del HxC pero sin éxito.
Las he bajado de la web de oric.org . Lo he intentado con 3 juegos y solo consigo que salga basura en pantalla o nada, pulsando F11 se queda en la pantalla del sedoric y nada mas.
Soy de los que tienen una MiST con memorias Micron, puede que sea ese el problema? o tengo que seguir probando con otros .dsk hasta que suene la flauta

Muchas gracias por el currrazo, se agradece un montón

- Chema
- Mensajes: 2493
- Registrado: 21 Jun 2012 20:13
- Ubicación: Gijón
- Agradecido : 2574 veces
- Agradecimiento recibido: 781 veces
- Contactar:
Re: ORIC 1, ATMOS y Microdisc definitivamente preservados en FPGA por rampa069
drachco escribió:Grandes!!!
Acabo de crear una SD con el core y estoy haciendo pruebas para cargar imágenes de disco convirtiéndolas como indica RON a .img con el software del HxC pero sin éxito.
Las he bajado de la web de oric.org . Lo he intentado con 3 juegos y solo consigo que salga basura en pantalla o nada, pulsando F11 se queda en la pantalla del sedoric y nada mas.
Soy de los que tienen una MiST con memorias Micron, puede que sea ese el problema? o tengo que seguir probando con otros .dsk hasta que suene la flauta
Muchas gracias por el currrazo, se agradece un montón
En la última versión del core hay que convertirlos a edsk de Amstrad, me parece. No estoy seguro, que yo no tengo una fpga, pero creo recordar eso.
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado