Commodore Plus4

Cores de los que existe documentación pero no se ha intentado aún portarlos al ZX-Uno / Cores for which documentation or source code exists, but no ports have been attempted to the ZX-Uno yet
Responder
Avatar de Usuario
bakoulis
Mensajes: 187
Registrado: 12 Sep 2016, 10:36

Commodore Plus4

Mensaje por bakoulis » 20 Dic 2016, 13:15

Just I wonder.
After the VIC-20, PET and of course the great C64 core, there is any plan for a Commodore +4 core?
:D

BCH
Mensajes: 170
Registrado: 01 May 2016, 10:55

Re: Commodore Plus4

Mensaje por BCH » 20 Dic 2016, 14:08

The TED chip is already implemented:
https://hackaday.io/project/11460-fpgated

Actually seems the plus/4 is implemented:
Current focus is on creating a Plus4 version for Papilio Pro FPGA board. These are the statuses of my progress

1. SDRAM controller for FPGATED using Papilio Pro's onboard sdram. Ready.

2. Bootstrap to load ROM files from flash chip to sdram on startup. In progress.

3. Implement Hannes/Csory ram expansion, plus develop new RAM extension method. Planned.

The SDRAM controller works perfectly and makes use of the whole 8MB RAM of the Papilio Pro board. 4MB will be available as RAM for TED and 4MB for alternative ROM images (Original Kernal/Basic, Jiffy DOS, Function ROMS, Cartridge ROMS).

I will release next code when point no 2 is done. Hopefully soon so come back to see.

Istvan

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

Re: Commodore Plus4

Mensaje por Uto » 20 Dic 2016, 15:00

AFAIK the C64 core uses the whole FPGA space, so if that requires adding something else I bet it won't be easy.

BCH
Mensajes: 170
Registrado: 01 May 2016, 10:55

Re: Commodore Plus4

Mensaje por BCH » 20 Dic 2016, 15:17

As I understand, its a Plus/4 implementation for the Papilio Pro Board (same FPGA as the zx-uno), so it should fit. The problem porting it to the ZX-UNO could be the core uses the 8MB SDRAM on-board of the Papilio.

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

Re: Commodore Plus4

Mensaje por bakoulis » 20 Dic 2016, 15:23

Uto escribió:AFAIK the C64 core uses the whole FPGA space, so if that requires adding something else I bet it won't be easy.
The plus4 core have nothing to do with c64 core. Would be 2 different and independent cores. So the whole FPGA can used for plus4 core.
:zxuno:

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

Re: Commodore Plus4

Mensaje por Uto » 20 Dic 2016, 18:37

bakoulis escribió:
Uto escribió:AFAIK the C64 core uses the whole FPGA space, so if that requires adding something else I bet it won't be easy.
The plus4 core have nothing to do with c64 core. Would be 2 different and independent cores. So the whole FPGA can used for plus4 core.
:zxuno:
Oh sorry, somehow I understood you were toalking about C64C, my bad!

Scooter
Mensajes: 24
Registrado: 11 Feb 2017, 20:41

Re: Commodore Plus4

Mensaje por Scooter » 15 Feb 2017, 23:04

En principio el plus+ debería de ser más simple que el c64; el procesador es prácticamente idéntico pero el TED es más sencillo que el VIC+SID a los que sustituye.
La RAM y la ROM es la misma. La misma de tamaño, no de contenido.
Y la decodificación parecida de complicación

Enviado desde mi 5056D mediante Tapatalk

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

Re: Commodore Plus4

Mensaje por bakoulis » 15 Feb 2017, 23:53

I hope someone who have the skills, will develop a +4 core to the short future.
At my opinion, the +4 core is simpler than the c64 core, but as well have lower interest for ZX1 users and developers.
The VIC-20 core is not as attractive like the c64 core, but it is much more simpler than c64 and +4 and that's why was the first Commodore core which developed.

Responder