Oric Atmos en el ZX-Uno by Quest

Avatar de Usuario
mcleod_ideafix
Mensajes: 831
Registrado: 27 Sep 2015, 00:14
Ubicación: Jerez de la Frontera
Contactar:

Oric Atmos en el ZX-Uno by Quest

Mensaje por mcleod_ideafix » 28 Sep 2015, 03:20

De nuevo el señor Quest ataca de nuevo. Lo hizo en Zona de Pruebas:
http://www.zonadepruebas.com/viewtopic. ... =40#p60057

Y ahora aquí:
He sacado un par de ratos libres, para ir amenizando la espera de la versión final del ZX-UNO, y he podido subir al repositorio un par de cores más:

Oric Atmos y Vic-20

No son gran cosa, puesto que no tienen ahora mismo ningún modo de cargarles software (Ni por SD, ni flash, ni por entrada de audio EAR/cassette), pero valen para entretenerse un rato.
Como siempre, lo típico, remapeado de pines y algunos cambios para que al menos medio funcionen en el ZX-UNO. Se han sacado de otros ports de pipistrello (LX45).
Ambos proyectos Xilinx se abren con ISE 14.7. Siempre vamos a usar ya esta versión. Es lamás rápida y más optimizada para sintetizar.

En el Oric:

- Venía adaptado a salida HDMI. He quitado todo rastro de código referente a DVI/HDMI y he desactivado satisfactoriamente esta vez el scandoubler, linkando las salidas de color y sincro con lo que saca la ULA directamente. De paso he cambiado ligeramente los relojes para que la CPU vaya a la velocidad a la que tiene que ir (el código HDMI hacía que fuera más rápido)
- Gracias a lo anterior, funciona por vídeo compuesto (he activado el cristal PAL en el código, así que saldrá PAL), y no en VGA (aunque se puede activar en código)
- A pesar de que está presente la señal TAPE IN, está completamente sorda, y no carga cassettes. Por lo que veo, no debe estar implementada toda la circuitería que hay entre la entrada y el VIA 6522, porque veo que está prácticamente puenteado a pelo... digo yo que algo faltará en medio para que funcione bien. Es sólo una suposicion.
- Va con teclado PS/2, mapeado inglés, si no recuerdo mal.
- El audio parece funcionar

Foto funcionando en mi ZX-UNO:

Imagen
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

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

Re: Oric Atmos en el ZX-Uno by Quest

Mensaje por bakoulis » 26 Feb 2017, 11:02

Any progress to the part of loading software somehow?

Avatar de Usuario
Quest
Mensajes: 900
Registrado: 27 Sep 2015, 00:20

Re: Oric Atmos en el ZX-Uno by Quest

Mensaje por Quest » 26 Feb 2017, 17:16

No. And there are no plans for it in the near future. The original code is very old and incomplete. A lot of work may be required. Don't expect any progress in the short term. Anyway, as usual, if there is any advance, I'll notify ;)
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

nazago
Mensajes: 5
Registrado: 04 Abr 2017, 00:47
Ubicación: https://t.me/pump_upp
Contactar:

Re: Oric Atmos en el ZX-Uno by Quest

Mensaje por nazago » 04 Abr 2017, 00:55

Estaria bien poder cargar programas por SD y poder guardarlos, tengo buenos recuerdos de esta maquina, de echo tengo un Oric Atmos. De todas maneras un buen trabajo enhorabuena y Muchas gracias.

byrtolet
Mensajes: 13
Registrado: 02 Ago 2018, 08:21

Re: Oric Atmos en el ZX-Uno by Quest

Mensaje por byrtolet » 20 Nov 2018, 06:47

Hello,

I've modified the Oric Atmos core a little bit. I've fixed several bugs in ULA & VIA, also changed the used CPU core, since it didn't support the undocumented opcodes for the NMOS 6502.

I've made VGA output work (and made a switch with a keyboard VGA<-> RGB, although RGB mode may require some more testing, last time I've tried it there were some glitches).

I've implemented read-only (for now) DOS8d support (dos using apple disk II formatted floppy disks, used on the bulgarian Pravetz 8d clone of the atmos).
The implementation is similar to the apple ii core for the zx-uno - images are written raw in nibbelized format on the card. The current image can be changed with keyboard keys.

Also NMI & reset can be performed with the keyboard.


The cpu core was changed because the dos used the undocumeted opcodes (and didn't work with the T65 core).

The core now uses SRAM memory and the shadowed RAM can now be used (DOS8d uses it for example)

The tape input din't work last time I've checked it, but later, I found (and fixed) bug with the VIA's timers, and may be I should test it again.
Nevertheless one could load anything with the DOS8d. Multitape progrorams might be a little more tricky to run.

Anyone interested?

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

Re: Oric Atmos en el ZX-Uno by Quest

Mensaje por desUBIKado » 20 Nov 2018, 09:33

byrtolet escribió: Anyone interested?
Wait a moment, I'm thinking... YES, YES, YES!

Avatar de Usuario
Lenko
Mensajes: 136
Registrado: 05 Oct 2015, 16:51

Re: Oric Atmos en el ZX-Uno by Quest

Mensaje por Lenko » 20 Nov 2018, 10:27

byrtolet escribió:Anyone interested?
YES!

byrtolet
Mensajes: 13
Registrado: 02 Ago 2018, 08:21

Re: Oric Atmos en el ZX-Uno by Quest

Mensaje por byrtolet » 20 Nov 2018, 11:17

OK, so, I'll make sure composite & RGB output work & I'll upload it somwhere.

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

Re: Oric Atmos en el ZX-Uno by Quest

Mensaje por Kyp » 20 Nov 2018, 13:51

I am interested :plasplas:

byrtolet
Mensajes: 13
Registrado: 02 Ago 2018, 08:21

Re: Oric Atmos en el ZX-Uno by Quest

Mensaje por byrtolet » 20 Nov 2018, 16:40

You can try the core.
http://parallel.bas.bg/~byrtolet/oric_dos8d.tar.bz2

I couldn't load successfully any tape. You can try it - it might work.
Check the readme file.
The default video mode is VGA - press scroll lock key to switch to composite/rgb.
I've included a demo disk with few games - they all work.

Any comments, bug reports and suggestions would be appreciated!

Responder