Aranet UnAmiga ITX User manual

UnAmiga ITX
Quick start guide

UnAmiga ITX
UNAMIGA ITX 1
Dear customer,
First of all, a BIG THANK YOU for purchasing the UnAmiga
ITX.
As you might know, the Unamiga ITX was designed as a
solution for ITX cases. The hardware of the Unamiga ITX is
almost* based on the Unamiga Reloaded, only changes a few
things and the form factor.
The Unamiga ITX has the same USB controller that the
Reloaded has, allowing to plug USB keyboards (not necessary
to be ps2 compatible), USB mouses, and even joypads
(customized for those S-NES USB clones). An RTC circuit and a
Wifi serial device are also included, this has been specially
added for some of the cores on this platform. The rest of the
specs from the Reloaded version are available here, like the
Video DAC based on the ADV7123 and the Audio Dac based
on the PCM5102 chip.
This quick start guide will help you to start with the Unamiga.
Please read the entire manual until the end of it and
then playing with the device.

UnAmiga ITX
UNAMIGA ITX 2
Manual Contents
I. Hardware Specifications....................................................................................3
II. Amiga Core Specs ..............................................................................................4
III. Others cores compatible ...................................................................................4
IV. Custom setup of the MINIMIG
core SD ................................................................................................................5
V. Multicore support ..............................................................................................6
VI. Wireless (serial) support ...................................................................................6
VII. Installing the RTC battery .................................................................................7
VIII. Common functional keys ..................................................................................4
IX. UnAmiga ITX ports explained...........................................................................7
X. Connections explained ......................................................................................8
XI. FPGA cores credits .............................................................................................9
XII. The unamiga .................................................................................................... 10
XIII. Disclaimer......................................................................................................... 10

UnAmiga ITX
UNAMIGA ITX 3
Hardware Specifications
High-quality 4 layer board including an FPGA Board.
24bit video DAC to output VGA 15khz/31khz output (depends
on the core).
I2S PCM5102 audio DAC with Dual stereo RCA jacks.
Dual MicroSD for Data and Multicore capable.
ATX connection.
2 DB9 for Amiga Joystick and Mouse.
4 USB ports with overcurrent protection.
Wifi Module and RTC circuit included (battery not included).
HDD, FDD, POWER, and FLASHING led on-board.
Onboard STM32 for Multicore support.
Note: There are no serial, parallel, or external floppy ports
available. Also, multicore support is available onboard, but to
use this feature, among additional steps required, an
additional 2x5 IDC female-female connector is required. Also,
some of those cores like the NEXT core require an SRAM to be
soldered on board (the footprint is below the FPGA module).
The SDRAM part number is IS61WV5128BLL-10TLI for 512K or
IS61WV10248BLL-10TLI (1MB).

UnAmiga ITX
UNAMIGA ITX 4
Amiga Core Specs
68020 AGA Core with RTG support.
2MB of chip ram.
20 MB of fast ram.
Floppy emulation via ADF’s (two floppies available).
Hard Drive Emulation via HDF’s (two hdf can be set up).
Others cores compatible
Thanks to the FPGA team, new cores have been synthesized for
this board. Some of the cores are ZXNEXT, C64, MSX, NES,
SNES, ATARI800, ZXUNO, AMSTRAD, LYNX, ZX48, ZX81 among
others.
Common functional keys
keyboard
Description
F12
Open OSD menu.
PrintScreen /
ScrollLock
Change between 15khz and
31khz.
Arrows keys
Navigate into the different
options of the OSD Menu.
Enter
Confirm each selection.

UnAmiga ITX
UNAMIGA ITX 5
Custom setup of the MINIMIG core SD
You could also make or use your HDF file. There are a few
important things to take into count to use an alternative HDF
file.
These files are required on the root of the MicroSD:
MINIMIG1.BIN > This file is required to configure the FPGA.
Also includes the OSD menu.
KICK.ROM > All the kickstart are compatible but it’s
recommended to use 1.3 or 3.1 versions to provide better
compatibility with games and apps.
MINIMIG.ART, MINIMIG.COP and MINIMIG.BAL > Optional
files that allow include a rotating Amiga logo at the boot
screen. It’s common to see these files on MiST compilations.
FILE.HDF > HardDrive File.
FILE.ADF > Floppy disk images (Amiga Disk File).
You can prepare your HDF files with software emulators such
as WinUAE and then copy the HDF file into the root of the SD.
Remember, since it must be formatted in FAT32 you can’t have
an HDF file that exceeds the 4GB.

UnAmiga ITX
UNAMIGA ITX 6
Multicore support
This board includes natively, multicore support. There is an
additional MicroSD socket on the device, near the other
MicroSD socket that is used to read the cores available on the
MicroSD. All the cores compatible with this device must have
the UA2 extensión on them.
As the Unamiga ITX is shipped with the MINIMIG core inside.
You need to replace the MINIMIG core with the multicore one.
To do this, you will need a USB BLASTER and a STLINK
programmer and download the multicore files on the project
github. There are instructions on how to do the flashing on the
next link.
https://github.com/arananet/Unamiga_Reloaded/tree/main/co
res/multicore
Wireless (serial) support
The WemosD1 module included on the Unamiga ITX has the
standard firmware from the manufacturer which is compatible
with the NEXT core. If you want to change it you may lose the
core compatibility.
To change the original firmware with the slip firmware by
Margin Ger you can follow the instructions on his github
https://github.com/martin-ger/esp_slip_router.

UnAmiga ITX
UNAMIGA ITX 7
Additional instructions will be added on the Unamiga
repository https://github.com/arananet/Unamiga_Reloaded
soon.
Installing the RTC battery
To install the RTC battery, you will require a CR2032 battery
and place it on the white battery connector.
UnAmiga ITX ports explained
In the next image, you can find the description of each
connection available.

UnAmiga ITX
UNAMIGA ITX 8
Connections explained
DATA SD > This MicroSD is required by some cores to load
the ROMS and FILES to use them.
Multicore SD > (only usable when the multicore option is
enabled). To choose which core you want to load on the FPGA,
a fat32 formatted MicroSD card is required.
ATX connector > A common ATX power supply is required to
power up this board.
VGA output > The device has a standard HD15 VGA
connector. Any monitor capable of 15khz or 31khz can be used.
(you can switch between modes using a special function key,
see Common functional keys).
USB PORTS > These ports allow plugging USB keyboards, USB
mouses, and USB joypads (S-NES clones).
AUDIO OUT > 3.5mm jack. A professional audio amplifier can
be connected to the device for a better experience.
RTC Battery > To use the RTC circuit you need to install a
CR2032 battery.
DB9 PORTS > There are two ports available on the header to
connect a DB9 Amiga compatible joystick.

UnAmiga ITX
UNAMIGA ITX 9
FPGA cores credits
Minimig > The main core of the UnAmiga is based in a
minimig core of MiST. It was initially ported by Jepalza to a
small FPGA. The version included with this device is the AGA +
RTG version ported by NeuroRulez.
C64 > Ported by NeuroRulez and Rampa069. This core has
been improved and the SID recreation has been remade from
ground by Rampa, now the similarity between the original and
the current one is near complete.
LYNX > Ported by Rampa069.
ZXNEXT, SNES, ATARI800,TEST CORE > Ported by Benitoss
a.k.a Fernando Mosquera.
ZXUNO > Ported by UTO and Benitoss.
ZX48 > Ported by Kyppp.
More cores are available on the repository.
https://github.com/arananet/Unamiga_Reloaded

UnAmiga ITX
UNAMIGA ITX 10
The unamiga
Original Unamiga idea and project by Jepalza.
UnAmiga is alive thanks to the contribution of people like
Antonio Villena, Fernando Mosquera, NeuroRulez, Rampa069,
Kyp.
UnAmiga logo by Hark0.
I2S audio & 24bit video core implementation originally made
by Fernando Mosquera.
Usb firmware controller by Miguel Fides.
Disclaimer
This hardware has been designed to work on an ITX case. It
might not work with other configurations. We try our best to
ensure this hardware work (plug and play).
However, we cannot always guarantee this. Since the customer
is the one that will install it on his case. Also, this is homebrew
hardware, no commercial quality finish will be available ever,
but it will be functional.

UnAmiga ITX
UNAMIGA ITX 11
We do not take any responsibility if the device is
connected in the wrong way or during the installation.
All the names and trademarks referred on this manual are the
property of their respective owners.
Unamiga ITX design, User manual & Production By
@edu_arana.
Dedicated to my family and my wife Blanca.
Table of contents
Popular Computer Hardware manuals by other brands

Abov
Abov A31G324RLN Implementation guide

Honeywell
Honeywell Gamewell Velociti AMM-4F Installation and maintenance instructions

Grafmac
Grafmac W-PTP-32CDN Maintenance manual

Intel
Intel 500 - DATASHEET REV 003 datasheet

Infineon
Infineon TLD5501-2QV Buck Demo user manual

D-Link
D-Link Express EtherNetwork DFE-670TXD Specifications