Core PC/XT BETA

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

Re: Core PC/XT BETA

Mensajepor desUBIKado » 15 Mar 2018, 15:14

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.

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

Re: Core PC/XT BETA

Mensajepor desUBIKado » 28 May 2018, 22:39

Hoy he visto que el core Next186 SoC PC en Opencores ha tenido una actualización el 8 de mayo

https://opencores.org/project/next186_soc_pc

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

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?

Avatar de Usuario
DistWave
Mensajes: 177
Registrado: 14 Oct 2015, 19:24
Ubicación: Zaragoza

Re: Core PC/XT BETA

Mensajepor DistWave » 29 May 2018, 10:10

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.

Avatar de Usuario
RobertK
Mensajes: 2
Registrado: 25 Oct 2018, 14:28

Re: Core PC/XT BETA

Mensajepor RobertK » 26 Oct 2018, 10:36

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!

Regards,
Robert
Adjuntos
Software_core_XT_RK.xls
(33.5 KiB) Descargado 7 veces

Avatar de Usuario
jepalza
Mensajes: 610
Registrado: 02 Oct 2015, 18:52

Re: Core PC/XT BETA

Mensajepor jepalza » 28 Oct 2018, 07:45

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.

Avatar de Usuario
RobertK
Mensajes: 2
Registrado: 25 Oct 2018, 14:28

Re: Core PC/XT BETA

Mensajepor RobertK » 28 Oct 2018, 23:38

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.

Avatar de Usuario
Uto
Mensajes: 1369
Registrado: 17 Dic 2015, 16:39

Re: Core PC/XT BETA

Mensajepor Uto » 29 Oct 2018, 16:36

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.


Volver a “PC/XT”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado