Página 23 de 23


Publicado: 15 Mar 2018, 15:14
por desUBIKado
In Linux I use gparted (https://gparted.org) - It's posible make a CD/USB live if you don't use linux-. In Windows I haven't got any idea.


Publicado: 28 May 2018, 22:39
por desUBIKado
Hoy he visto que el core Next186 SoC PC en Opencores ha tenido una actualización el 8 de mayo


Entre las novedades está la implementación de la tarjeta Adlib/OPL3


An Adlib/OPL3 implementation was added on Nexys4 version.

- Nexys4 (Artix7 xc7a100t-1) - runs at 160Mhz bus, 80Mhz CPU, 110Mhz(220MB/s) CellularRAM (16MB), 150Mhz DSP, ~6100LUT6 (9% from 63400), VGA12bit
The 160Mhz/150MHz FPGA image is obtained from the 120MHz/120MHz image by overclocking the routed design DCMs.

The OPL3 engine takes around 500LUT6, and the interface between the Next186 CPU and OPL3 is done with a NextZ80 CPU (~800LUT6).
The OPL3 engine drives 18 channels and 36 operators and needs at least 45Mhz clock. The 2-nd part of 4 operator channels is simplified, and the OPL3 rhythm is not yet implemented.
The access ports are 0x388 (bank 0 address), 0x389(bank 0 data), 0x38A(bank 1 address), 0x38B(bank 1 data). No delay is required between writes.

All supported DOS games and applications should be able play Adlib music with this Next186 SoC version.

I want to give credit to the MAME emulator developers. The MAME OPL3 emulator was the starting point for this Verilog implementation.

¿Es posible añadir el sonido Adlib al core del PC-XT del ZX-Uno?


Publicado: 29 May 2018, 10:10
por DistWave
desUBIKado escribió:¿Es posible añadir el sonido Adlib al core del PC-XT del ZX-Uno?

Usando esa implementación no porque lo hace de una manera un tanto extraña (a través de un core de Z80) y necesita bastantes recursos de la FPGA.


Publicado: 26 Oct 2018, 10:36
por RobertK
Hi all,

unfortunately I don't speak Spanish (I'm Austrian), so I hope you don't mind if I write in English (but you can reply in Spanish, I follow all the discussions here using Google translator).

I already had a MIST and recently bought myself a ZXUno too, mainly for this PC core. :-)

I have tested a few more games with the 512K RAM PC core, attached are my results.

I can declare the following games as working:

688 Attack Sub
Double Dragon
Fire and Forget 2 (EGA only)
Grand Prix Circuit (yellowish picture)
King's Quest 4
Leisure Suit Larry 3
Outrun (yellowish picture)
Test Drive (yellowish picture, occasional crashes)
Wings of Fury

It would be GREAT if this wonderful PC core could be further improved! Thanks to DistWave and the original core author for all their work so far!



Publicado: 28 Oct 2018, 07:45
por jepalza
Con solo 512k de SRAM no es posible hacer practicamente nada. Piensa que un PC "normal" necesita al menos 640k. Y la FPGA LX9 solo tiene 9000 celdas, y están todas ocupadas.

También puedes ampliar el ZXUNO a 2mb de SRAM y al menos consigues una versión que puede ejecutar mejores juegos, pero sigue con el problema del espacio en la FPGA LX9, que no permite mejoras en el sonido

La mejor opción sería usar un ZXDOS (http://www.forofpga.es/viewforum.php?f=8) que ya tiene una version mejorada con ADLIB y 8mb de RAM, o en su lugar un UnAmiga (http://www.forofpga.es/viewtopic.php?f=11&t=10) cuya version ya se puede descargar.


Publicado: 28 Oct 2018, 23:38
por RobertK
jepalza escribió:Piensa que un PC "normal" necesita al menos 640k.

My first own computer was a Turbo-XT with 640K RAM, but it is broken now (battery leak), so I bought myself a Schneider Euro PC which has only 512K. I was surprised to find out that for almost all of my favourite DOS games 512K is enough. So the PC core definitively makes sense on the ZXUno.

But ZXDOS seems to be a great successor machine, thanks for pointing me to that. Although I hope that this will not mean the end of core development for the ZXUno.


Publicado: 29 Oct 2018, 16:36
por Uto
I belive the PC core development for ZX-Uno was already stopped, basically because there is no room in the FPGA for anything else. About ZX-DOS, there is a new core with some new features, specifically more RAM, and full screen resolution on VGA 13h mode, but I'd say it's on beta stage. Anyway, ZXDOS has a much bigger FPGA so some features that didn't fit in the ZX-Uno may fit in ZX-DOS. I am myself about to test that core on ZX-DOS this week, I'll try to come back here and let you know my findings.