Giter Site home page Giter Site logo

amiga-ppc-links's Introduction

Amiga-PPC-links

Amiga 4k had PPC CPU accelerator card, that allowed to Run AmigaOS4.1
it is interesting an Amiga PCB with dual CPU, 68k and PowerPC 604e @ 233MHz.

https://amiga.resource.cx/exp/cyberstormppc
http://phase5.a1k.org/index.html
http://phase5.a1k.org/
https://translated.turbopages.org/proxy_u/de-en.en.020075d3-639a999b-ccf08960-74722d776562/https/www.amigawiki.org/doku.php?id=de:expansion:cpu:cyberstorm_ppc

https://youtu.be/AZL86gZr0LA

https://en.wikipedia.org/wiki/PowerUP_(accelerator)#Cyberstorm_PPC
https://en.wikipedia.org/wiki/PowerPC_600#PowerPC_604e
http://www.a-eon.com/?page=x5000
http://wiki.amiga.org/index.php?title=X5000
https://en.wikipedia.org/wiki/QorIQ#P5
https://en.wikipedia.org/wiki/AmigaOne_X1000
https://en.wikipedia.org/wiki/PWRficient
https://www.hyperion-entertainment.com/
https://www.amigaos.net/
https://en.wikipedia.org/wiki/Sam460ex - https://en.wikipedia.org/wiki/PowerPC_400#AMCC_460
http://www.sam4x0.com/sam460ex.html
https://www.acube-systems.biz/
https://www.amiga-shop.net/en/A-EON:.:42.html
http://www.ggsdata.se/index-en.php / Classic / AmigaOS

but probably would require faster Pi 4B+ or Faster Odroid N2+
or multiple Pi boards to emulate a 4-core PowerPC, like the Amiga X5000
AmigaOne 500 "Sam460ex" PPC 440 / 460EX core @ 1.115 GHz
X1000 PPC PA6T-1682M dual core 2Ghz.
X5000 PPC P5020 / P5040 two / quad core @ 2GHz / 2.4Ghz.
but... P5 CPUs dont have https://en.wikipedia.org/wiki/AltiVec

in my experience faster is better vs. more but slower cores, because interrupts, OS are Not designed for True Parallel processing with less/No interrupts.

https://fs-uae.net/docs/amigaos-4-1
https://www.hyperion-entertainment.com/index.php/where-to-buy/direct-downloads/174-amigaos-41-final-edition-for-classic
AmigaOS4 does Not Boot directly on older Apple PowerMac G5, requires Qemu / WinUAE / LinuxPPC/OSX Sorbet 10.5.9
but does Boot directly on older Amiga A3000 / A4000 with PPC Cyberstom CPU board.
X1000 / X5000 require a different CD Image / Installer "No Classic" included with HW purchase / registration.
Different PowerPC CPUs require different installers.


AmigaOS4.1 QuickStart Guide v1.1

Option A) VirtualMachine with PowerPC CPU Emulator.
Option B) Real PowerPC compatible Hardware.

Option A)
is the most economic way to enter AmigaOS4.1 ecosystem,

Limitations:
AmigaOS4.1 does Not run / install directly on a Vintage Apple PowerMac G5
thats because:
Apple PowerPC, Pegasos and other PowerPC like ACube Sam460 are CHRP v1.7 compliant systems.
http://bitsavers.informatik.uni-stuttgart.de/pdf/apple/powerpc/CHRP/chrp1_7a.pdf
http://bitsavers.informatik.uni-stuttgart.de/pdf/apple/powerpc/CHRP/chng_c10.pdf
http://bitsavers.informatik.uni-stuttgart.de/pdf/apple/powerpc/CHRP/chrp_hrpa.pdf
http://bitsavers.informatik.uni-stuttgart.de/pdf/apple/powerpc/CHRP/chrp_io.pdf
http://bitsavers.informatik.uni-stuttgart.de/pdf/apple/powerpc/developerUniversity/Apple_C++_Part_II_Jul1992.pdf
http://bitsavers.informatik.uni-stuttgart.de/pdf/apple/powerpc/developerUniversity/Apple_PowerPC_Runtime_Architecture_Oct1992.pdf
http://bitsavers.informatik.uni-stuttgart.de/pdf/apple/powerpc/developerUniversity/Apple_Porting_to_PowerPC_Jun1993.pdf
http://bitsavers.informatik.uni-stuttgart.de/pdf/apple/powerpc/developerUniversity/Apple_Introduction_to_PowerPC_Instruction_Set_Feb1993.pdf

But AmigaOne X1000, X5000 and NXP T2080RDB-PC are Non comliant.
Genesi Pegasos is Unknown, according to Fienix is compliant.
The X1000 is also different than X5000 / NXP, needs different installer, because has different CPU.
AmigaOS4 is designed for PowerPC, and Apple PowerMac G5 has PowerPC CPU,
but Not All PPC are the same.
different Boot Firmware U--Boot vs. OpenFirmware
different CPU design, like QEMU requires specific CPU to run.

AmigaOS4.1 and Fienix Linux have different .iso installers for each system:
Classic FE available for purchase from Hyperion Website or Authorized distributors,
is compatible with AmigaOne 500 "Sam440/460ex" PPC CPUs, FS-UAE, QEMU, and Amiga 4000 with CyberStorm PPC accelerator,
the X1000 / X5000 installers are designed for other PowerPC platforms, Bundled when purchasing a New X5000.

Untested: Build rEFInd from source on PPC,
http://www.rodsbooks.com/refind/getting.html

Unknown if Classic installer or X5000 installer Boot on Newer Raptor Talos II "dual cpu" / Lite or BlackBird "single cpu"
https://www.raptorcs.com/content/base/products.html
Those have IBM POWER9 v2 PowerPC CPU,
Classic FE Probably Not because Older PowerPC were (BE) Big.Endian and Newer PowerPC are (LE) little.Endian,
totally opposite, Not Only different Boot but also different architecture.
https://en.wikipedia.org/wiki/POWER9
Unknown IF Raptor Sforza CPUs allows VM.

To Run AmigaOS4.1 on a Vintage PowerMac G5 2003-2005, CPUs: 970 / 970FX / 970MP
https://en.wikipedia.org/wiki/Power_Mac_G5
requires emulating PowerPC in PowerPC with FS-UAE PPC, E-UAE PPC, QEMU PPC, to solve OpenFW, CPU & Boot differences.

installing OSX or Linux for PPC,
for old & New PowerPC machines:
https://youtu.be/g-Ugfqj1ank
https://cdimage.debian.org/cdimage/ports/current/
https://forums.macrumors.com/threads/debian-sid-installation-guide-powerpc.2146795/
https://youtu.be/AArGaJGFVH4
https://www.adelielinux.org/download/
New PPC64Le:
https://torrent.fedoraproject.org/
https://amigaonthelake.com/new-6-13-2020-fienix-linux-distro-for-amigaone-64-bit-powerpc-systems/

OSX Leopard 10.5.8 for PPC, there is also 10.5.8 for intel "MacPro1,1 2006".
OSX Sobet 10.5.9 R15 "New 2022, faster! PPC optimized."
https://macintoshgarden.org/apps/sorbet-leopard
https://forums.macrumors.com/threads/sorbet-leopard-your-power-mac-unleashed-revision-1-5-released.2300924/
installing FS-UAE for LinuxPPC or OSX PPC
or installing QEMU for LinuxPPC or OSX PPC
Emulating PPC with PPC is Not The Best, Bare Metal option,
but if you have a G5, is an option.

IF bored with the same, there are different options:
Linux for old & New PPC CPUs
OSX 10.5.9 for old PPC CPUs
AmigaOS4.1 for New and old Amiga PowerPC CPUs.
All can be Run Real or Emulated.

Boot Differences:
OSX G5 PPC vs. Amiga A4000 PPC
OSX OpenFirmware loads from Disk to RAM to Boot / initialize the Machine devices "keyboad, HDD controllers, etc.
Amiga A4000 loads directly from EEPROM to Initialize / Boot the machine.
The Newer OSX method is suceptible to Boot Rom Virus, the boot partition can be modified from OSX,
but is cheaper, smaller & faster to manufacture.
Amiga EPROM has limited size, requires a board PCB re-design to increase the size, a New Bigger EEPROM or multiple EEPROMs
More expensive, and Bigger size on the PCB, but EPROMs last 1 Million R/W cycles "last forever", better than Newer Flash ROMs,
the only way to modify an EPROM is to Remove it, Erase it with UV-C light or HighVoltage 21vdc, and Write again with a Programmer = 100% Safer.
https://forums.macrumors.com/threads/the-open-firmware-wiki.2225024/

Running / Installing AmigaOS4.1 can be done Emulated on a Newer Windows, Mac or Linux.

All have very similar configuration steps.

#1. buy AmigaOS4.1 hard copy or download:
https://www.amigaos.net/content/4/where-buy
https://amigaonthelake.com/amigaos-4-1-final-edition-sam-460-amigaone-500/#description
https://www.hyperion-entertainment.com/index.php/where-to-buy/direct-downloads/174-amigaos-41-final-edition-for-classic

After purchasing the Download version,
will receive a Serial Activation Code by e-mail,
create an account in Hyperion website,
Login & Register your Serial,
find: AmigaOS4.1 Final Classic,
type your Serial,
Download the .iso and HotFix2 update from Downloads,
there are also Game Demos for Download.

Then you need to Purchase a legal Amiga KickStart ROM 3.1 from an authorized website,
Total is aprox. $50usd.
The idea is to support developers, support a parallel digital reality, another timeline, think outside the box.
There are KickStart ROMs in FloppyDisk for A1000, A3000, Not Recommended.
Real EPROMs, some machines require single 1MB or double 512k EPROMs, from stores like:
https://www.amigaforever.com/value/
https://www.vesalia.de/e_kickstart.htm
https://www.amigaroms.com
or ROM image file, a license purchase or extracted from a Real Amiga Hardware if you own one.

After 3.1 ROMs, Amiga bankrupt, some people created modified versions of the ROMs with bug fixes and upgrades,
like the 3.X ROM that should have been called 3.10, .x is too weird.
That ROM allows to have Bigger than 4GB / 4096MB Boot drive, and many other fixes for Real SCSI Amigas.

Diagnostic ROM for Amiga HW, also works in Emulators.
https://www.diagrom.com/index.php/download/
HW Floppy Test Kit
https://github.com/keirf/amiga-stuff
PPC PowerUP Test Disk:
https://powerup.amigaworld.de/index.php?lang=en&page=24
https://powerup.amigaworld.de/download.php?id=59

The problem with 3.x Rom: is Bigger than 1024KB, and requires a file of the ROM to be outsde the ROM on the Boot drive,
unless someone creates a modified A4000 board that allows Bigger EPROMs, single 2MB, or dual 1MB instead of dual 512KB.
https://github.com/libretro/libretro-uae/blob/master/README.md
https://www.amigaforever.com/kb/15-127

Runing an Emulated AmigaOS4.1 has limitations vs. HW:
New Hardware has drivers for New Video cards, much faster, emulated video cards are Not the same.
FS-UAE PPC is limited to the old Picasso-IV or A4000 AGA chip emulation
https://en.wikipedia.org/wiki/Amiga_4000
https://en.wikipedia.org/wiki/Amiga_4000T
Emulation does Not allow to use Newer MNT ZZ9000 "Faster 100% compatible Picasso-IV GPU" with built-in scan doubler, VGA out, 1Gb Ethernet, future USB Firmware upgrade.

New AmigaOne 500 & X5000 HW allows to install Faster Radeon HD / RX GPUs.
New & old A4000 allow Newer & Faster ZZ9000 Zorro3 cards.
Emulation does Not.
JIT Compiler option in FS-UAE allows to Skip some steps, and Run Faster, but does Not work with MMU.

FS-UAE or QEMU requires to create a Virtual Harddrive, .hdf
FS-UAE has an option to Create .hdf clicking the [FS-UAE] icon at the left, Not the most intuitive design.
Has 2-options: 1 partition or multiple partitions, for Boot requires multiple partitions,
1GB SWAP partition like Linux, Boot Partition Not Bigger than 4096MB "4GB" if using KickStart ROM 3.1.

FS-UAE requires to manually instal the Optional Plugins,
https://fs-uae.net/download#plugins

in OSX .tar.gz requires Keka.app
https://www.keka.io/
https://d.keka.io/

Untar to:
/Users/YOU/Documents/FS-UAE/System/CAPSImg
/Users/YOU/Documents/FS-UAE/System/QEMU-UAE

in my opinion, Plugins should be installed in ../Plugins, Not ../System but FS-UAE requires /System
FS-UAE is Not intuitive for begginers in some areas.

There are 2 Options here:
Aa) Boot & Install from Floppy
Ba) Boot & Install from CD.iso

Aa) Option has Low-Res graphics. Copy AmigaOS4.1.iso to:
/Users/YOU/Documents/FS-UAE/CD-ROMs/ClassicInstallCD-53.71.iso
mount in host OSX/Windows/Linux
inside has 2 .adf
copy to:
/Users/YOU/Documents/FS-UAE/Floppies/BootFloppy.adf
Optional:
/Users/YOU/Documents/FS-UAE/Floppies/GREXBootDisk.adf

Other important Files:
/Users/YOU/Documents/FS-UAE/Kickstarts/Kickstart v3.1 rev 40.70 (1993)(Commodore)(A4000).rom
/Users/YOU/Documents/FS-UAE/Kickstarts/picasso_iv_flash.rom
/Users/YOU/Documents/FS-UAE/Kickstarts/cyberstormppc.rom

Blizzard SCSI does Not work when Cyberstom PPC SCSI is running.
/Users/YOU/Documents/FS-UAE/Kickstarts/Blizzard_SCSI_Kit_IV_v8.5.bin

Optional: /Users/YOU/Documents/FS-UAE/Kickstarts/A4091.rom

Required: /Users/YOU/Documents/FS-UAE/Hard Drives/AOS41.hdf

Ba) To Boot from CD,
requires Manually Edit CyberStorm PPC Bios,
pressing [Esc] at Boot, requires latest ROM 44.71
SCSI menu:
adjust SCSI device ID 0 or 1 for CD Boot, LUA 1 for each Device.
Later after HD is installed, CD can be changed to Mount Onlu, No Boot.
All other devices can be set to: No LUA "Dissabled" <7p>

Recomended: 3990 MB
90000 Clusters 3/4 = 75% size to Boot Partition,
remaining Clusters to SWAP partition.

Zorro-III Fast RAM cards can be used as Fast SWAP in AmigaOS4.1
No SWAP partition in HDD needed, That is a Good Options, Zorro-RAM is Faster than SCSI-2 & IDE.
Latest AmigaOS4.1 Hotfix2 has a patch to use FastRam as RAM.
The Fastest RAM is closer to the CPU
Zorro-3 FastRAM is Slower than CPU RAM because its far from the CPU, and Zorro slot is a Bottleneck vs. Direct to CPU.
In my Opinion FastRAM is Not Real RAM, even its Detected as RAM is too Slow to be Real RAM.
same as modern PCs, for decades PCIe was slower vs. RAM drive.
Some Amiga applications wont care if Zorro-RAM is slower.
Quake cares, but to Play videos & large photos Zorro-RAM is fast enough, its faster than SCSI-2 & IDE.
there are Amiga players that play direcly from SCSI & IDE, but most Play from RAM.

All FS-UAE RAM cards with 128MB recommended.

Emulating Sam460 PPC + Picaso-IV in OSX HighSierra 10.13.6 x86_64 requires:
100% CPU load on a 2-core Mac Mini 2014 i5 2.8Ghz 8GB RAM.
and Macs Fan Control: https://crystalidea.com/macs-fan-control/download


Option B) Compatible Hardware:
Amiga A4000 with Phase5 PowerUp Cyberstorm PPC dual CPU accelerator board 68k & PowerPC 604e at 233MHz.
AmigaOne 500 "Sam440/Sam460ex" PPC 1-core @ 1.115 GHz.
X1000 PPC PA6T-1682M dual core 2Ghz.
X5000 PPC P5020 / P5040 two / quad core @ 2GHz / 2.4Ghz.

Links / Tutorials:
http://pjhutchison.org/emulation/fs-uae_windows.html
QEMU Tutorial: http://zero.eik.bme.hu/~balaton/qemu/amiga/

Boot Menus:
Amiga 3.2 ROM: Click Both Mouse Buttons at Boot.
CyberStorm PPC PowerUP Boot Rom Menu: Press [Esc] at Boot.

AmigaOS4 AmiStore AppStore:
http://www.amistore.net/install/
http://www.amistore.net/install/index.php?file=Install_AMIStore.lha
AmiStore allows to Buy / Download A-EON software like Enhancer, Paint, RadeonHD driver, etc...
http://secure.a-eon.biz/register_user.php
A-EON software for AmigaOS3 has downloads from the web page.

SysInfo 4.5 Beta (2021) or Vintage 3.24 (07-Nov-93)
https://sysinfo.d0.se


Amiga 68000 CPU

are Divided in 3 Groups:
Original Chipset (OCS) Enhanced Chipset (ECS) Advanced Graphics Architecture (AGA) https://en.wikipedia.org/wiki/Amiga_models_and_variants

Early version of games for OCS have ram and rom incompatibilities with ECS and AGA machines,
symptoms: detects less memory, software behaves different, requires Kickstart rom v1.3, etc...
there are workarounds: some stores sell dual boot rom pcbs, with a switch.

Operating Systems:
ApolloOS 68k <-- AROS 68k <-- AmigaOS3.2
CaffeineOS <-- AROS 68k <-- AmigaOS3.2
CoffinOS <-- AmigaOS3.9

AROS.Research.Operating.System
was called Amiga.Research.Operating.System, but copyrights happened.
AROS has different versions for x86, 68k like Linux.
icAROS, ArosONE, ApolloOS, Vision, Aspire, Caffeine, PiAROS, etc...

http://aros-vision.de
http://www.aros-vision.de/downloads/aros_2020_Basis_UAE.7z
https://aros.sourceforge.io/download.php
https://aros.sourceforge.io/nightly1.php

icAROS
http://live.icarosdesktop.org
https://vmwaros.blogspot.com/p/versions-comparison.html
https://vmwaros.blogspot.com/p/download.html
http://www.icarosdesktop.com/icarosfiles/IcarosLive_2_3_0.zip
http://www.icarosdesktop.com/icarosfiles/IcarosDesktop_manual.pdf

Beta: http://www.icarosdesktop.com/BETA/20220624/live-experimental.iso
https://vmwaros.blogspot.com/2022/06/a-new-beta.html
https://ae.amigalife.org/index.php?topic=922.0

for x64:
https://vmwaros.blogspot.com/p/64-bit.html
https://vmwaros.blogspot.com/p/icaros-64-current-status.html
https://vmwaros.blogspot.com/2019/07/lets-talk-frankly-about-64-bits.html
https://vmwaros.blogspot.com/2019/10/icaros-64-v000-pre-alpha-is-available.html
Icon Designer:
https://vmwaros.blogspot.com/p/iconposer.html

AspireOS to Run in old / weak x86 machines "LightWeight" Q6600, etc...
https://sites.google.com/site/arosaspireone/

ArosONE https://sites.google.com/view/arosone for x86 https://drive.google.com/file/d/1aciaZv0C7e0uJrwuQeIMZd_5GE1X7Txu/view?usp=share_link https://drive.google.com/file/d/1dejqGqW3Hic89ij6JkTduamHriLPFWIP/view?usp=share_link for 68k https://www.google.com/url?q=https%3A%2F%2Fae.amigalife.org%2Findex.php%3Ftopic%3D696.0&sa=D&sntz=1&usg=AOvVaw3vimUzGUbQ6r2MvMMSJAp9

icAROS for x86 machines has AmiBridge a 68k emulator, and HostBridge when used as VM
https://vmwaros.blogspot.com/p/amibridge.html
https://vmwaros.blogspot.com/p/hostbridge.html <(p>

AmigaOS3 / 4 are Closed Source like UNIX or Win.
AmigaOS3 is for Motorola 68k CPUs.
AmigaOS4 is for PowerPC CPUs, different CPUs require different installer .iso
Hyperion Website sell The Classic Edition for Sam460 CPUs, Pegasos and Emulators.

AROS is binary compatible Open Source to AmigaOS3.x, like Linux or ReactOS are to UNIX and Win.
MorphOS is Closed Source AROS for PowerPC machines, soon ARM.
Fienix is a Linux Distro for PowerPC, https://fienixppc.blogspot.com

https://www.amigafrance.com/forums/topic/winuae-coffinos/
https://getcoffin.net
https://archive.org/search.php?query=CaffeineOS
http://45.133.9.142/retro/apollo-os-8-1/

Most AROS distros work with Legal Amiga KickStart ROMS from AmigaForever or extracted from a Real Amiga HW
some require special custom ROMs.

Amiga DEMO Scene is still alive, and very usefull to test differences between HW accelerators,
Demos are Short Programs desgined to test Sound and Image OCS ECS AGA chips or as Benchmark.
test running inside the OS
New Demos are made today exaple:
https://www.pouet.net/prod.php?which=93011
https://www.pouet.net/prod.php?which=2597
https://files.scene.org/view/mirrors/amigascne/Groups/C/CarillonCyberiad/Deep-The_Psilocybin_Mix.LHA

Demo Winning competition (1995)
http://janeway.exotica.org.uk/release.php?id=10900 https://aminet.net/package/demo/ta95/Zif_Parallax https://files.scene.org/view/mirrors/amigascne/Groups/P/Parallax/PARALLAX-zif-AGA.lha https://www.pouet.net/prod.php?which=1149

The Juggler (1987)
https://archive.org/details/raytracer-1987-graham-source-code.adf.-7z

https://archive.org/details/commodore-amiga-demos-various-adf

Amiga 68k OS, Original Amiga or AROS "UNIX or Linux"
allow to Run MacOS 7.1 to MacOS8.1 Color Emulation,
https://shapeshifter.cebix.net
many Games and software can be found in MacGardern, MacRepository and Archive.org

Sonnet G3/G4 PCI cards & others can be installed in BigBox Amigas with Mediator PCI riser board.
allows to Run PPC software in AmigaOS3.9 but installation is Not easy,
and New PPC machines are much faster.


Amiga Hardware:

There are 3 Paths:
aa) 68k
bb) PowerPC
cc) Hybrid PPC cards in 68k machines,
or 68k SW emulation in PPC machines.

BigBox Amigas like 4000
Are the most expandable, upgradable machines.
But 060 CPUs have compatibility issues with older Amiga 500 Games,
68k cpus were 16-Bits,
Since 68030 the transition to 32-Bit begun,
that Transition too many changes and errors.
Examples:
Basilik II emulator had to Disable some features to avoid triggering a CPU Bug,
the last 68k CPU was Motorola / Freescale 68060 Rev6
available in 50Mhz, 60Mhz and 66MHz.
75MHz was also available but was LC060 No FPU,
And EC060 No FPU, No MMU.
FPU was the same 68882 in all versions.

There was 6 revisions of the same 060 CPU,
Before that, there were many more...
020, 030, 040, 060

Most Games were designed with/for Amiga500,
Not Amiga 4000
Accelerator boards were rare those days,
But today are very common.

68060 has several problems:
#1. Price, sold at $400usd. From China and Russian Sellers.
#2. Requires a BFG9060 CPU PCB Board, with FPGA + RAM.
The Only advantage is the 128MB CPU RAM. "fastest RAM possible."
But The price of the board is over $300usd. Pre-built, Flashed. No CPU.
CPU + Board is closer to $800usd. Including shipping.

For that money you can buy an Apollo Vampire V4 Stand Alone.
With 68080 FPGA CPU
Way faster: 3x vs. 060 at 100Mhz.
Much More advanced 080 instructions.

As Fast as PowerPC at 800Mhz,
Almost as fast as Sam460ex CPU in the AmigaONE 500 1.1Ghz CPU & Pegasos.

Another problem is that Original Motorola / Freescale CPU is ASIC,
Cannot be Upgraded with a Firmware update, errors cannot be fixed,
and that CPU architecture is No longer manufactured.

Would be very interesting to see a 1.4volts or less 5nm 060 CPU,
It could run way faster than 100Mhz, but that is dream land,
Its possible someone can reverse eng. the CPU.
And ask a FAB like TSMC or Intel to Print the CPUs with New technology.
But Printing ICs takes months, and costs $$$, requires a full 300mm waffer.
in the mean time...

There are other options:
Vampire 080 FPGA CPU,
PiStorm + Emu68k

Vampire 080 is 64-Bit FPGA CPU, much better than 060, has AMMX instructions, SAGA and many other improvements.
PiStorm+Emu68k is 16-Bit Only, but is Fast.

When Emu68k is run Bare Metal in PiStorm, has the fastest Sysinfo Drystone Score,
between 600k and 800k
There are other PiAmigas, but require RaspberryOS, and that lowers performance a lot,
to the same level of a 060 at 100Mhz, less than 150k Drystones.

PiStorm32 is soon to be released,
That would kill the BFG9060 board and the 060 R6 CPU at 100Mhz,
Price is much lower, and Performance the same or faster Unknown at this moment.

unknown what CPU Emu68 plan to emulate, 030, 040, 060 or different to solve compatibility issues.

At this moment,
waiting for a PiStorm32 is a better option than purchasing a BFG9060 + 060 R6 CPU.

The Best option Right Now:
Purchasing a Vampire V4 080 FPGA is the best option.
But Not all Vampire V4 are the same,
Fire and Standalone are the Best / Fastest, the others are a bit slower.

080 New instructions and faster vs. RaspberryOS Amiga Emulations
and vs. Real 060 CPU overclocked to 100Mhz.

Not as Fast as PiStorm + Emu68k Bare Metal "No RaspberryOS",
But has New 080 64-Bit instructions,
Emu68k has only 16-Bit instructions.

The Future of Amiga68k is the 080 CPU.
Is ready Today, and has New instructions to develop New, More advanced software.

FPGA can also emulate PowerPC CPUs in the future,
The future of Amiga looks bright.
68k + PPC Hybrid system.

Running AmigaOS4.1 Emulated in weak x86_64 requires too much CPU+Cooling.
Would be interesting to see how it works in a 13900k,
But... that money could be used to buy a True X5000 or ACube Sam460ex PowerPC CPU.
With much lower power consumption.
Using 150watts CPU to emulate a 15watt CPU makes No sense.

Apollo V4+ Standalone
Firebird V4+ Accelerator for A500/A1000/A2000
Icedrake V4 for Amiga 1200
Manticore V4 for Amiga 600

Plus version is a bit faster.


FPGA Emulations:

The 1st FPGA emulator was the MISTer 1.1 from 2005,
but only emulates the Amiga chipset Not the CPU... has a real motorola 68k CPU.
then fully FPGA versions followed, emulating everything in FPGA
MIST, Vampire, UnAmiga.

MIST v1.3 is Open Source, since v1.4 has MIDI ports for AtariST core, BTO.
Vampire V4+ Stand Alone is Closed Source, High End 080 CPU "The Future" MISTer is a fork of MIST that runs on FPGA developer boards, Not custom PCB, No AtariST MIDI.

MiniMig 1.91 Rev9 is a Hybrid MIST fork,
allows to plug CPU accelerator boards for A500,
Has Xylinx Spartan3 to emulate all OCS, ECS, AGA chipset,
but comes with a Real 68k CPU to work out of the box.
Some FPGA allow to Run other ROM systems: AtariST, AMIGA, Arcade "PacMan", Comodore64, and others.

if already own an accelerator board or plan to build a Real Amiga 500
MiniMig is a nice way to start.
IF do Not plan to build a Real Amiga & dont have an Accelerator Board,
a Stand alone would be better option, MiniMig Stand Alone CPU is too slow like a real 68k CPU.
IF Want AtariST MIDI, MIST v1.5 is the best FPGA option.
IF want the fastest & most advanced FPGA for Amiga: V4+

IF want to use Zorro expansion cards, AtariST or Commodore Cartridges.
FPGA is Not for you.

https://www.minimig.ca
http://www.apollo-computer.com/
https://lotharek.pl/productdetail.php?id=45

Price aprox.:
MIST 1.5 $250usd.
Minimig 1.91 Rev9 $350usd.
Vampire V4+ Stand Alone $800usd.

Vampire has the Option for RTC module to Remeber Time&Date, every time the machine is Turn-Off.
i dont like MISTer, because its Not a custom PCB, just a developer board, and does Not have MIDI,
around $550usd. + Custom Software, in Amiga Authorized Stores.


Accelerator Boards

Have 3 categories:
A) Real Motorola CPU
B) Emulated CPU
C) Hybrid CPU.

A) Original Amiga A3630 A3640
Replicas, Remakes & Spins with Real 68k CPU.
Vintage manufacurers like CyberStorm Mk1/2/3

B) Emulated CPU
FPGA or PiStorm+Emu68k Software Emualtion,
compatible Hardware to interact with real Amiga Hardware.
FPGA if done properly is more accurate, because parallel processing,
ARM is for Fast Serial processing.
in Theory Motorola 68k and x86 are similar CISC architecture
Serial Emulation can be Faster IF done Bare Metal,
Parallel Emulation IF done properly, can have Perfect Timings in all i/o lines,
exactly the same as the real 68k CPU but Faster, but Not as fast as Bare Metal Serial Emu.
Turtle vs. Rabbit.

C) CyberStorm PPC604e Boards,
Motorola + PowerPC CPU.
There is also stand alone PowerPC PCI cards from Sonnet Crescendo 7200 and others,
works on BigBox Amigas with MEDIATOR PCI or Prometheus PCI Riser Boards.
https://github.com/Sakura-IT/SonnetAmiga/wiki/Sonnet-first-time-installation-guide
http://eab.abime.net/showthread.php?t=76633


Cases:

Most injection molded plastic cases available for Amiga are:
for A500 A500+ A600 A1200
but there is a very interesting A3000 metal case replica,
that allows to fit different boards:
UnAmiga miniITX board,
Real Amiga A500 boards with any CPU accelerator, PiStorm, Vampire V4+ Fire,
Vampire Stand Alone,
Raspberry Pi "AmiBerry" and others.

https://checkmate1500plus.com/IntroductionAmiga.aspx
https://www.a1200.net/


Keyboards:
https://checkmate1500plus.com/Products.aspx?searchkey=14
https://www.a1200.net/amiga-mechanical-keyboard/


Zorro-II / III Replica cards:

SCSI-2 https://scsi.me/ - https://amiga.technology/
different Soundcards from A-EON, and others.
Network cards are available for Zorro, built-in in video cards like ZZ9000, and Serial/parallel.
Mediator and Driver CD http://elbox.com/buy.html - http://shop.elbox.com/en_GB/c/AMIGA-ACCESSORIES/40


Amiga A3630 Card is recommended to play games for A500 in BigBox Amigas 3000/4000
Unknown if works in 4000T.
Example, KungFu Remaster (2022)
https://mcgeezer.itch.io/kung-fu-remaster
Game is New 2022,
developer has a youtube video dairy coding the game.

https://alen.dreamhosters.com/terriblefire/wp-content/uploads/2022/10/IMG_E1526.jpg
https://bigbookofamigahardware.com/bboah/product.aspx?id=249
https://alen.dreamhosters.com/terriblefire/a3630-replica/
https://www.amigawiki.org/dnl/schematics/A3630.pdf
https://locator.reamiga.info/locator.php?project=A3630
https://www.reamiga.info/?page_id=44
http://www.reamiga.info/webfiles/A3630/A3630.zip
http://www.hertell.nu/files/A3630.zip
https://github.com/nitrocaster/eagleview
http://members.iinet.net.au/~davem2/overclock/a3630.html


Known Bugs:

Picasso IV RTG video cards on Amiga 3000/4000
some revisions of the PIV board, only work with 3.1 .roms 3.2 fail.
but FS-UAE seem to work fine with 3.2 roms.


FPU List:
LightWave 3D v3.5 does Not require FPU.
LightWave 3D v5.0 Require FPU.


3D Music Videos made in Amigas:
Todd Rundgren - Change Myself https://youtu.be/Ruc7AFi908g


SMB2/3 Network AmigaOS3

https://eab.abime.net/showthread.php?t=113017&highlight=smb
https://aminet.net/package/util/libs/filesysbox_68k
https://github.com/salass00/smb2fs
https://github.com/salass00/filesysbox
http://bszili.morphos.me/stuff/smb2-handler
http://bszili.morphos.me/stuff/smb2-handler.000
example MountList:
Code:

Handler = L:smb2-handler
StackSize = 16384
Priority = 5
GlobVec = -1
Activate = 1
Startup = "smb://myuser:password123@mypc/myshare"


Ports & MorphOS storage:

http://meynaf.free.fr/pr/index_en.html
http://bszili.morphos.me/
https://www.morphos-storage.net/?id=1532348


Warp3D / Wazp3D

http://thellier.free.fr/Wazp3D.htm
http://aminet.net/package/driver/video/Wazp3D


amiga-ppc-links's People

Contributors

juanpc2018 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.