AmiCube is alive · Hardware milestones and demonstrations from the workbench.
AmiCube is alive · v1.1
The next chapter in AGA.
AmiCube v1.1 brings more of the Amiga experience into one hands-on computer: AGA graphics, original floppy disks, a soft 020 and a socket for a real CPU.
The Spartan-6 FPGA and 128 MiB of SDRAM give the chipset, CPU and Picasso96 RTG room to work. Choose the soft-CPU core, or explore the physical 68000 and supported accelerator path. The 18-bit RGB DAC connects that work to a real display.
The redesigned ARM F12 menu adds blank ADF creation and brings real and virtual floppy drives into the same workflow. Retained SRAM, FPGA status LEDs and new clock sources keep the board useful on the development bench, too.
Classic connections remain part of the experience: PS/2 keyboard and mouse, DB9 joysticks, analogue video and two physical floppy ports. The soft-core memory profile offers 2 MiB Chip and 120 MiB Fast RAM.
The original idea, expanded
More of what makes Amiga hardware special.
AmiCube brings the Minimig foundation into AGA, SDRAM and two distinct CPU configurations. Here is what changes from the original board.
AGA in FPGA logic
OCS/ECS heritage, AGA graphics and an 18-bit RGB DAC. Picasso96 RTG also runs on the tested PiStorm socket setup: 800 × 600, 16-bit colour through AmiCube’s own display output.
128 MiB SDRAM
128 MiB physical SDRAM. The SOFT profile offers 2 MiB Chip and 120 MiB Fast RAM, plus selectable Slow RAM. The HARD/socket path exposes up to 8 MiB of FPGA Fast RAM; accelerator-local memory is separate.
Soft 020 or a real socket
Use the TG68 SOFT core, or a separate HARD core for the DIP64 CPU interface. Real 68SEC000, TF534 and PiStorm paths have board-test records.
Real drives + ADFs
Choose real or ADF independently for DF0 and DF1. DF2 and DF3 remain virtual. Physical-disk and ADF-to-disk copying have been demonstrated.
Create empty ADF
Create an unformatted 880 KiB image directly from F12. Enter a short filename, then select the image in a virtual drive and format or copy in AmigaOS.
Made to be connected
PS/2 keyboard and mouse, DB9 joysticks, analogue audio and VGA, with SD storage and two physical floppy connectors.
Native VGA zoom
Enlarge the native Amiga picture with PrintScreen or F12 → Video → VGA Zoom on the HARD/socket core. Change the framing live and use Save settings to keep it. RTG bypasses zoom.
Acceleration you can select
Turbo Chip and Kick Turbo are functional HARD/socket controls. Change them in F12 and reset the Amiga to apply. RTG Board remains a live control; Save settings retains your choices.
Faster hard-disk reads
The tested 68SEC000 setup reached 2,184 KB/s from AmiCube SD storage. On TF030’s own SD interface, Kick Turbo delivered over 2,000 KB/s versus about 800 KB/s disabled. Results depend on the setup.
Built for the curious
More than a new core.
101,261 logic cells
4,824 Kbit of FPGA block RAM and 180 DSP48A1 slices provide resources for the chipset, CPU and supporting logic.
SRAM, clocks & status LEDs
Six SRAM devices remain for development and auxiliary RAM uses. New 27 MHz main and 12 MHz development oscillators join visible FPGA configuration/status LEDs.
68000, TF cards & a wider path
32-bit Chip RAM access in the FPGA; TF030-family experimentation with a documented TF534 result. Selected socket clocks up to 60 MHz have configuration-specific board records.
AGA games compiled for 68000 can run on a suitable HARD-core setup; software requiring 020+ still needs that CPU capability. The physical SDRAM bus is 16-bit. Socket-clock results depend on the CPU, adapter and core.
Real floppies are integrated into both SOFT and HARD CPU variants, with two-drive activity LEDs. Workflows include reading original disks, real-to-real copying and transfers between ADF images and real drives.
| Feature | Original Minimig | AmiCube v1.1 |
|---|---|---|
| Chipset | Original Amiga / OCS; later ECS cores | OCS / ECS / AGA with recent compatibility updates |
| FPGA | Spartan-3 XC3S400 | Spartan-6 XC6SLX100 |
| Memory | 2 MB SRAM on the original board | 128 MiB physical SDRAM; SOFT profile: 2 MiB Chip + 120 MiB Fast |
| Amiga CPU | Physical MC68SEC000 | TG68 soft 020, or separate HARD core for the DIP64 socket |
| System control | PIC controller and image-selection OSD | Physical ARM + unified F12 menu + Create empty ADF |
| Floppy workflow | ADF images on flash media | Real DF0/DF1 or ADF; virtual DF2/DF3; physical copying |
| Graphics expansion | Native Amiga video | Native AGA plus Picasso96 RTG in supported configurations |
The comparison is with the original 2 MB Minimig design. Later Minimig revisions and ARM upgrades added their own capabilities. The 18-bit DAC is the board’s physical RGB output precision; it is separate from AGA palette and RTG pixel formats.
On my development bench
One motherboard. Different ways to build.
I designed the socket path to make room for real hardware experiments as well as the soft CPU. Here are the TF534/68030 and PiStorm68K configurations, plus a closer look at the AmiCube motherboard from underneath.



The current ARM F12 experience
From a blank ADF to a real floppy.
Create an empty disk image directly on the SD card from F12. Enter a short name and the physical ARM controller creates an unformatted 880 KiB ADF in the card’s root folder. Select it in a virtual drive, then format it in AmigaOS or use it as a disk-copy destination.
These photographs show the real menu running with ARM V11R1FE. The same shared ARM firmware provides the everyday setup menu for the separate SOFT and HARD CPU cores.


Choose “Create empty ADF” and enter a short name.
The ARM creates an empty .ADF in the card’s root folder.
Use the DFx image picker to mount the new file.
Format in AmigaOS, or use it as a disk-copy destination.
Real drives and images together. DF0 and DF1 can each use a physical drive or an ADF. DF2 and DF3 remain virtual. Drive-source changes apply when you explicitly reset.
Your setup, one familiar key. CPU, chipset, memory, HDF hardfiles and RTG controls share the F12 menu. Native-video filters, scanlines, autofire and a switchable clock-debug overlay are available too.
Ready for you to set up. A new ADF is not automatically mounted or formatted. Choose its drive and format or copy it in AmigaOS.
HARD / socket · native video
Bring the game picture closer.
Many Amiga games leave a border around the action. VGA zoom lets you enlarge that native picture on AmiCube’s VGA output while keeping the Amiga screen mode unchanged.
Press PrintScreen to cycle 720 × 576 → 640 × 512 → 640 × 480 → 640 × 400 → normal, or choose a view in F12 → Video → VGA Zoom. These are source-picture windows, not new VGA output resolutions. The change takes effect live.
Use Save settings to retain the choice across power-off. Pressing PrintScreen or selecting a view does not write to the SD card. The live choice survives an Amiga reset.
Zoom applies to supported native OCS/ECS/AGA video on the HARD core. RTG bypasses it. PAL uses the sizes shown; NTSC uses proportional heights. Interlaced and other unsupported video modes pass through without zoom.

From the hardware bench
Building AmiCube, one working milestone at a time.
I’m Ranko, the maker behind AmiCube. These are the photographs and screen captures from my development bench: first boots, original disks, faster memory, stubborn bugs and the fixes that brought the machine together. I’m building on the Minimig, TG68, MiST and Edge foundations, bringing the hardware, FPGA integration and ARM firmware into one computer.
30 August 2026
Making room for 120 MiB of Fast RAM

I wanted the new SDRAM to be useful to the Amiga, not simply present on the board. That meant getting both memory ranks, AutoConfig and optional Slow RAM working together. This early diagnostic caught an incorrect final memory descriptor and failed RAM checks. I kept the working candidate safe, rejected this result and continued toward the 2 MiB Chip + 120 MiB Fast profile.
31 August 2026
Workbench comes to life in RTG

Getting a picture was only the beginning. I worked through a black-screen problem and the hand-off between SDRAM and the display until the Picasso96 framebuffer could show a live Workbench without losing VGA output. Then I brought the redesigned F12 overlay into that same display path. The physical ARM still runs the menu; the FPGA supplies the Amiga and its graphics.
31 August 2026
Seeing what the soft 020 could do

The cache and direct SDRAM path gave me a much bigger playground than the original Minimig memory system. This early SysInfo screen recorded 10.86 MIPS and a 14.22× A600 Chip Speed result with the instruction cache enabled. It is a snapshot of that setup, not a promised score for every core. Keeping the faster paths compatible with floppy, chipset and display traffic mattered just as much.
31 August 2026
Bringing the real-drive controller into the system

I brought the real-floppy controller into the full system with 2 MiB Chip, 120 MiB Fast, RTG, hardfiles and the ARM menu still in place. Reaching SysInfo on the actual board was an important integration checkpoint. I treated booting and reading a disk as separate tests: a healthy desktop was encouraging, but it did not yet prove that the new floppy path could read or write reliably.
31 August 2026
The copy that stopped at cylinder 40

After fixing the ARM-side disk encoder, I could copy from an ADF to a real drive—but verification started failing at cylinder 40. That very specific boundary gave me a useful clue about write precompensation and the physical disk timing. I kept this photograph as a record of the problem and continued testing with expendable disks. Original disks stayed write-protected throughout the read tests.
1 September 2026
Two real drives. One complete X-Copy.

This was the moment the two floppy connectors became a practical disk-copying setup. I completed a direct DF0-to-DF1 copy across all 80 cylinders and both sides, with the SDRAM, cache, RTG and physical ARM running together. The unified P112 setup also passed an ADF-to-physical-drive copy. Real and virtual disks were finally part of one workflow, with separate drive choices and activity LEDs.
1 September 2026
An original Jurassic Park disk loads

I put an authentic, write-protected Jurassic Park floppy in the drive and watched AmiCube reach the language-selection screen. This was the real board reading the original disk through the P112 data separator—not a prepared ADF. Alongside the copying tests, it brought the CPU, chipset, memory and physical media together in one working system. Reading the disks already on the shelf was always a big part of the point.
2–3 September 2026
Faster storage, then the work to make it dependable

My first Fast-IDE integration reached 2,184,533 bytes per second in SysInfo, but the photograph also records a damaged filesystem. I rejected that build and worked on the write path and the floppy-copy regressions. The later R6 work restored physical copying in Normal and Fast modes; I then integrated seven reviewed AGA corrections and a RAM-ready handshake change. The fast number was a checkpoint, not the finish line.
6–8 September 2026
Tuning speed without losing the working machine

I compared the newer working core with the earlier performance screen to understand what had changed in the CPU-to-memory handshake. This cost008 test recorded 7.27 MIPS and 9.46× A600 Chip Speed; the older screenshot was not an identical-settings comparison. I kept checking Workbench, floppy operation and SysInfo as the work continued. On 8 September I selected LQ42 as the working SOFT release and retained the earlier rollback.
9 September 2026
PiStorm reaches AmiCube’s own RTG output

After getting PiStorm, PiStorm68K and a physical 68SEC000 booting on the socket path, I worked on storage and graphics. H7 reached a reported 2,184 KB/s in the tested 60 MHz socket configuration. With H8, I then ran Workbench through AmiCube’s own Picasso96 RTG output using the driver from the soft-020 setup. The screen shows 800 × 600 at 65,536 colours—not the Raspberry Pi’s HDMI output.
The latest working developments
The latest socket development adds working native VGA zoom and reset-applied Turbo Chip and Kick Turbo controls. In my TF030 test, Kick Turbo lifted reads from the accelerator’s own SD interface from about 800 KB/s to over 2,000 KB/s. The SOFT and HARD cores share the physical ARM controller and its F12 menu.
I’m continuing compatibility and stability tests across CPU configurations, with the latest working SOFT selection and earlier tested versions kept available.
Photos show the configurations and dates described, including early rejected tests. Benchmark results are configuration-specific. The latest working SOFT selection is LQ95; LQ42 remains a preserved release checkpoint. Socket development and timing work continue. Use write-protected originals for reading and spare media for write tests.
