News:

Attention: For security reasons,please choose a user name *different* from your login name.
Also make sure to choose a secure password and change it regularly.

Main Menu

I present a comunity of INICIATIVA ATLAS - ATLAS INITIATIVE for CYC1000:

Started by Subcritical, May 02, 2023, 10:31:31 AM

Previous topic - Next topic

Subcritical

Using the CYC1000 have been developed Firmwares, Useful Wrappers and Retro cores:

One of the latest retro-implementation is the PCXT, that probes that it is posible to port from MIST  & MiSTER fpgas, into CYC1000.
https://github.com/AtlasFPGA/PCXT_DeMiSTify

The port of Minimig AMIGA AGA 68020, Minimig-UnAMIGA is in development:
https://www.youtube.com/watch?v=lzdIqkl8nnc

In order to see a new firmware/core that use a microcontroller there is ALMA (Nowadays uses only BRAM at high speed over 400Mhz):
https://gitlab.com/fpga-boards/alma
https://gitlab.com/fpga-boards/alma-firmware

The proyect begin two years ago with some keyfeatures.
QPI -> Connexion bettewn SBC "Most of the time the choosen SBC, is a Rasberry PI"
4 Bit SD -> For future high speed implementations
Video digital with 4 diferential pairs -> VIDEO DIGITAL DVI WRAPPER most of the time (That means no sound in the DIGITAL-VIDEO).
USB Direct -> using the L1 & K1 in pull down, @Thesonders developped a wrapper compatible with unifying, it is an state machine for keyboards in boot mode.

For recreate a way to do implement new designs and old computers the board has:
DB9 ATARI JOYSTICK
EAR -> lo listen for old data stored y cassettees.
STEREO DELTASIGMA -> Maintain Deltasigma and PWM for their easy implementation of sound, an exercises.
VIDEO DIGITAL that could be transformed easily in VGA64 with an adaptor
2 PS2 -> The keyboard one has K2 & L2, and some cores uses nowadays USB unifiying from Logitech.

USB-DIRECT compatible with Unifiing wireless protocol:
https://github.com/TheSonders/USBKeyboard

We animate developers of the CYC1000, to Join if they are interested.
We also has a group in telegram only search por INICIATIVA ATLAS Spanish & English / ATLAS INITIATIVE for International group

antchairman

I will make an effort to take the initiative and investigate whether or not the requirements of the individuals may be satisfied by any of the software that is now available. In order to provide SDRAM with a clock, a phase-shifted PLL output and the pin associated with it have been introduced.

Subcritical

This is an interactive bill of materials, nowadays the SD has 4bit mode and is not share with the 2x20 Raspberry pi port. But in the future i'm going to share the signals an put also in the 2x20 pi bus.
Nowadays also seeing the rp2040, to control the cores that were sintetized in the platform.



More info available here:
https://github.com/AtlasFPGA/CYC1000

Subcritical



Subcritical

Yoomp! ATARI 800XL Captured from HDMI with sound.

Tutorial 1 porting ZX Spectrum 48k in vhdl - Spanish -

Tutorial 2 porting ZX Spectrum 48k in vhdl - Spanish -

Subcritical

How to compile manualy without github knowledge, An ATARI STE implementation from MiST - Spanish - :

The implementation is ported by @somhi:
https://github.com/AtlasFPGA/MiSTery

Subcritical

Various implementations of Spectrums an Pentagons maybe Tsconf:


https://en.wikipedia.org/wiki/List_of_ZX_Spectrum_clones
All of those computers that still are increasing today, belongs to you, Sir Clive!


I'm goin to work,in the future hopping that in the future the CYC1000 & MAX1000, appears in that list.

Subcritical

Explanation of the errors produced in the UnAMIGA core implementation, which is why the CYC1000 is very interesting to have a PAL clock 28,37516Mhz to achieve an Amiga - Minimig hdl correct description. - Spanish -


PIN DESCRIPTION:
https://github.com/AtlasFPGA/PINOUT_ATLAS_CYC1000

We choose the CYC1000 because it has two clocks one With PIN_M2 a MENS 12Mhz an one free -> PAL 28,37516Mhz.

You can see some vídeos of the development UnAMIGA AGA CORE.

TURRICAN II AGA

NEW AMIGA OS

I have stopped being involved in the development of this UnAMIGA core but other ATLAS developers continue with its development.

Subcritical

David Carrion create the multicore Bytednia, you can see a cold boot.
Rasberry Pi plus CYC1000.


Subcritical

MSX1FPGA
MSX1 cloned in FPGA

This project is an MSX1 cloned in FPGA, with some parts of the OCM project.

Specifications:

Multiple boards;
MSX1 50Hz or 60Hz;
RAM Mapper size configurable, depends on the board;
128K Nextor (MSX-DOS2 evolution) ROM with SD driver;
Megaram SCC/SCC+ from OCM project (size configurable, depends on the board);
Keyboard map reconfigurable;
Simple switched I/O ports (no software yet);
15/31KHz configurable.
Scanlines configurable.
HDMI output on some boards.
In the project there is a loader (IPL) to boot and load ROMs and configuration from SD card.

The "CONFIG.TXT" configuration file is self-explanatory.

You can see the MSX1FPGA here playing KONAMI KING'S VALLLEY:

Subcritical

In the following Video the atlas is also faithful to the original CGA in its "COMPOSITE VIDEO" mode.
With PAL format which in an expanded form reaches 512 Colors.


You can see Core PC XT, Area 5150 CGA Demo for the IBM PC by CRTC+Hornet

And the code of this core:
https://github.com/somhi/PCXT_DeMiSTify/tree/main/demistify/atlas_cyc

PAL wrapper:
https://github.com/TheSonders/COLOR_PAL

Subcritical

Spectrum ZX implementation in DVI/HDMI:
https://github.com/AtlasFPGA/zx/tree/main/atlas.cyc

Playing Marble Madness with a CYC1000 and the I/O Atlas Board:

Subcritical

The core I used is the VIC20 taken from MiST.
https://github.com/AtlasFPGA/VIC20_MiST


In this video we see how important the Cyclone10LP family is since it is the most suitable for inheriting code from previous versions of the Cyclone family, Cyclone II, Cyclone III and Cyclone IV.

Subcritical

Core Next186 a clone i80186 that has 80Mips with MPU401 this port belongs to @distwave81. In these videos The Raspberry PI act as a synthesizer.

In This vídeo the Netx186 plays Monkey Island:

In This vídeo the Next186 plays Cool Spot:

In This video the Next186 plays Wing Commander:

Some benchmarcks of Next186:

Sources:
https://github.com/AtlasFPGA/Next186_SoC

Subcritical

The first console implemented in CYC1000:

GAMEBOY adapted from the SameBoy project https://github.com/LIJI32/SameBoy/

The github adapted version "CYC1000" of Gameboy in HDMI, the sources came from MiST FPGA Platform:
https://github.com/AtlasFPGA/gameboy