ZX-Uno on Papilio DUO ?
ZX-Uno on Papilio DUO ?
Has anyone attempted to get the project running on a Papilio DUO board ?
I'd be very much interested in trying but can't figure out where to start
-V
I'd be very much interested in trying but can't figure out where to start
-V
Re: ZX-Uno on Papilio DUO ?
Hi vlait, and welcome!
First of all, thank you for the Apple II port for the Papilio DUO which I used as a base to port it to the ZX-UNO
As for your request... The ZX Spectrum core of ZX-UNO is made thinking in the specific hardware of our board, but i think it can easily ported to the DUO with the appropiate wings.
The firmware, DivMMC ROM, rom index and Spectrum ROMs are located in the onboard SPI Flash.
Please check the flash structure that is required (for the SPI winbond w25q80):
About the core details, you can start reading this: http://www.zxuno.com/wiki/index.php/ZX_Spectrum
You can also check our SVN repo here: http://www.atc.us.es/svn/zxuno (user: guest, pass: zxuno) where you will find the source code of the core tests and the hardware pcb schemas and specs.
Good luck
First of all, thank you for the Apple II port for the Papilio DUO which I used as a base to port it to the ZX-UNO
As for your request... The ZX Spectrum core of ZX-UNO is made thinking in the specific hardware of our board, but i think it can easily ported to the DUO with the appropiate wings.
The firmware, DivMMC ROM, rom index and Spectrum ROMs are located in the onboard SPI Flash.
Please check the flash structure that is required (for the SPI winbond w25q80):
Código: Seleccionar todo
000000-004000 Boot Header Xilinx
004000-058000 Firmware-ROMs
--(004000-006000) ESXDOS
--(006000-008000) ROM index
--(008000-00C000) Firmware-BIOS
--(00C000-058000) Spectrum ROM slots (16k each)
058000-0AC000 Bitstream 1 (Spectrum core)
0AC000-100000 Bitstream 2 (other core)
You can also check our SVN repo here: http://www.atc.us.es/svn/zxuno (user: guest, pass: zxuno) where you will find the source code of the core tests and the hardware pcb schemas and specs.
Good luck
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
- antoniovillena
- Mensajes: 2621
- Registrado: 27 Sep 2015, 20:41
Re: ZX-Uno on Papilio DUO ?
Welcome vlait. And congratulations for your Apple II port.
Re: ZX-Uno on Papilio DUO ?
Thanks
Already took a peek earlier at the svn but had missed the wiki pages completely :/
The speccy core looks pretty damn amazing already, can't wait what it looks like when you guys consider it "ready"
I'll look into the code and will probably ask stupid questions over the next few weeks, duo should be almost the same hardwarewize but i'm sure i'll run into a brick wall somewhere.
take care,
-V
Already took a peek earlier at the svn but had missed the wiki pages completely :/
The speccy core looks pretty damn amazing already, can't wait what it looks like when you guys consider it "ready"
I'll look into the code and will probably ask stupid questions over the next few weeks, duo should be almost the same hardwarewize but i'm sure i'll run into a brick wall somewhere.
take care,
-V
Re: ZX-Uno on Papilio DUO ?
Turns out the DUO is really close to V3/4 and the only changes required for the latest vga test builds are the user constraints file and clocking (32MHz clock instead of 50MHz) + some additional signals to SRAM.
The only problem i have is my lcd (old LG1517) doesn't really like the vga scandoubler output... so i had to raise the spectrum sysclk from 28 to 32 to get anything on screen. (i've tested on some other monitors and they do work ok)
Well that's not really the only problem - i haven't had time to investigate why but the keyboard periodically gets confused and stops working - was this something that earlier build had ?
The only problem i have is my lcd (old LG1517) doesn't really like the vga scandoubler output... so i had to raise the spectrum sysclk from 28 to 32 to get anything on screen. (i've tested on some other monitors and they do work ok)
Well that's not really the only problem - i haven't had time to investigate why but the keyboard periodically gets confused and stops working - was this something that earlier build had ?
Re: ZX-Uno on Papilio DUO ?
what are the exact symptoms of the keyboard confusion?
Anyway the latest changes to the "test20" core solve some issues with the keyboard (bitstream configuration rate was wrong and introduced some glitches there)
Anyway the latest changes to the "test20" core solve some issues with the keyboard (bitstream configuration rate was wrong and introduced some glitches there)
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
ZX Uno on Papilio DUO
Did someone not brick there Duo a while back by installing the Uno / Solo firmware on it ?, might be totally wrong.