1550 MIPS Amiga - The Z3660 all-in-one accelerator. Part 1

Ойындар

sHaNsHe (Double H Tech) has created a new all-in-one accelerator for the A3000 and A4000 Amigas, which has some neat tricks up its sleeve. I set up my card and benchmark it against other accelerators.
sHaNsHe's github page is here: github.com/shanshe/Z3660/tree...
With thanks also to:
kavanoz - PCBs and SMT soldering
sparx - TTH soldering

Пікірлер: 61

  • @AmigaLove
    @AmigaLove2 ай бұрын

    Amazing innovation. And wonderful explanation of the details - thank you. Love the historical comparison you made, too. In some ways, with all this card can do, it almost feels like (in my non-engineer's brain) a very clean new-kid-on-the-block internal Vampire solution. RAM, HDMI, SCS2SD and crazy accelerator speeds. Really, really cool stuff. The Amiga community never ceases to amaze me.

  • @naviamiga
    @naviamiga29 күн бұрын

    Always good to see more accelerators for classic machines.

  • @GadgetUK164
    @GadgetUK1642 ай бұрын

    Wow, so cool!!! Very jealous lol! The performance is incredible! Cannot wait for part 2!!!!!!

  • @wrangleramiga896

    @wrangleramiga896

    2 ай бұрын

    That has to be the fastest video launch to comment time ever! It's a very cool card... liking it more and more, the more I use it

  • @dennisboon6651
    @dennisboon66512 ай бұрын

    Your Amiga with a 512MB PPC card giving 384 MB together with 128MB on your 68K accelerator plus 16MB on motherboard should give you the same amount of usable memory, mr. Wrangler! Now I'll stop spamming

  • @valenrn8657

    @valenrn8657

    2 ай бұрын

    A3000/A4000's 030 bus coupled motherboard RAM is not fast.

  • @stephenwhite506
    @stephenwhite5062 ай бұрын

    I've been trying to create something similar for all Amigas using a Zynq SOC. This is an interesting project I was unaware of. With the Z3660 using a Zynq7020, another possibility would be to have a CPU running inside the FPGA (as there should be plenty of room free). If only the vampire 68080 core was open source.

  • @boydpukalo8980
    @boydpukalo89802 ай бұрын

    Really insightful video. I placed an order with kavanoz. Looking forward to part 2 exploring RTG/HDMI/Ethernet. It would be nice if the Z3660 daughterboard could provide USB. Thanks for presenting these videos - my bank account has been reduced substantially thanks to your Amiga big box adventures!🤑

  • @wrangleramiga896

    @wrangleramiga896

    2 ай бұрын

    Hahaha! That's Amiga for you... I believe USB access might be possible with the right drivers but it's low down on the priority list

  • @kjellmesch8060
    @kjellmesch80602 ай бұрын

    I only need someone to figure out how to get the scsi to behave in the A3000, very cool card. Pretty much what I have been dreaming of. Can't wait for the second part 🙂

  • @wrangleramiga896

    @wrangleramiga896

    2 ай бұрын

    Firmware updates are being worked on that should fix DMA issues, including A3000 SCSI

  • @dennisboon6651

    @dennisboon6651

    2 ай бұрын

    A3000 also needs INT2 patch

  • @kjellmesch8060

    @kjellmesch8060

    2 ай бұрын

    @@wrangleramiga896 Well that would be nice, but since pretty much ALL accelerators have at least some issues with the onboard scsi on the A3000 I'm not willing to hold my breath 🙂 (if they have onboard scsi that is)

  • @kjellmesch8060

    @kjellmesch8060

    2 ай бұрын

    @@dennisboon6651 Well that at least is an easy and cheap fix 🙂

  • @imalebowski
    @imalebowski2 ай бұрын

    Lovely video. I'm happy with my BFG9060 but if I didn't have one I'd probably consider this. It feels weird emulating a CPU on a big box Amiga - all that money on a big box system and the CPU is effectively handed over to UAE. It's really nice to have both options though.

  • @boydpukalo8980

    @boydpukalo8980

    2 ай бұрын

    OTOH-there will never be any new revisions to the 060, so the system is otherwise at a dead end. The vampire is very similar conceptually.

  • @valenrn8657

    @valenrn8657

    2 ай бұрын

    ARM is one of the few low cost pathways to escape from Motorola/Freescale's dead end.

  • @1337Shockwav3

    @1337Shockwav3

    2 ай бұрын

    Let's not forget the eff-ed up market these days. 15 years ago I got my CT63 (Atari Falcon speeder) with a 100MHz capable 060 for 300€ fully assembled, nowadays you pay twice as much for an 060 capable of running at 95+MHz alone.

  • @uberdude2555
    @uberdude25552 ай бұрын

    When you move into the extended ZIII memory space does it slow everything down like using a traditional ZIII memory card, or does it bypass the slow ZIII bus?

  • @wrangleramiga896

    @wrangleramiga896

    2 ай бұрын

    I don't know as I have never needed that much memory but I would guess there would be no slowdown as the memory access wouldn't be going via Buster (which is slow)

  • @valenrn8657

    @valenrn8657

    2 ай бұрын

    Zorro 3 RAM via Buster is a bottleneck. On my WinUAE, my emulated Zorro 3 RAM is hyper fast. In theory, Amiga AutoConfig ecosystem can still scale with hardware improvements.

  • @timdaeleman
    @timdaeleman2 ай бұрын

    Very interesting. Do you know why the choice has been made for the Zynq SOC and not e.g. the more common RPi? You would probably also benefit and resue some of the work done for PiStorm.

  • @wrangleramiga896

    @wrangleramiga896

    2 ай бұрын

    I believe that was down to following what was done for the ZZ9000 but I don't know for sure.

  • @cullmaster7361
    @cullmaster73612 ай бұрын

    Great review 👍🏻 Looks like when this card gets going, we will probably start to see PiStorm speeds and above in a A4000…

  • @wrangleramiga896

    @wrangleramiga896

    2 ай бұрын

    Thanks! Fingers-crossed, although it's already pretty fast

  • @jkdsteve

    @jkdsteve

    2 ай бұрын

    Caveat being that the ARM on the Z turn runs at a lower frequency than the Pi’s typically used in a PiStorm (3B and up.)

  • @valenrn8657

    @valenrn8657

    2 ай бұрын

    @@jkdsteve From SysSpeed's MIPS benchmark, Zynq7020's Linux 68k result is about 42% of RPi 4B's Emu68. Zynq7020's 68040 FPU emulator software needs improvement.

  • @dennisboon6651
    @dennisboon66512 ай бұрын

    Doesn't normally move the floppy into the floppy drive at the kickstart screen? Also, you didn't indicate which of the 3 emulation cores you used?

  • @dennisboon6651

    @dennisboon6651

    2 ай бұрын

    Of course, now you moved to CPU again lol. I should wait until the end of the movie.

  • @kavanoz64

    @kavanoz64

    2 ай бұрын

    He only used UAEJIT emulation. The other two emulation modes are actually slower than the physical CPU.

  • @TheRus13
    @TheRus13Ай бұрын

    Well there will be a giant speedup in CPU processing.But the speed of the zorro bus will remain the same and all the power of the processor will be only for mathematical data processing.

  • @jdryyz
    @jdryyz2 ай бұрын

    Strange. When I first heard about this, it was said it would NOT fit in an A3000 due to the FPGA board colliding with the daughterboard but clearly that is not the case. I checked to see if there was a PCB rev update but I am seeing the same numbers.

  • @wrangleramiga896

    @wrangleramiga896

    2 ай бұрын

    It is a very tight fit, so try in an A3000 at your own risk

  • @f1lupo
    @f1lupo2 ай бұрын

    Super Sweet 💪👍❤️💾 just like my PiStorm32 which emulates an 040 this beauty won’t have any issues running all the 060 specific programs/ demos as I’ve tried all of mine on my PiStorm32 in my Amiga1200 and all great!

  • @valenrn8657

    @valenrn8657

    2 ай бұрын

    Except for 68K MMU instructions, Emu68's 68040 emulates all 68K instructions. Emu68 self-reports as 68040.

  • @john_ace
    @john_ace2 ай бұрын

    The Sysinfo Flops figure might come from a problem identifying the 040 FPU and running in a fallback mode.

  • @vertigoz
    @vertigoz2 ай бұрын

    How do many MIPS? My first thought was it would be a pistorm

  • @vertigoz

    @vertigoz

    2 ай бұрын

    I speak too fast 😅

  • @valenrn8657

    @valenrn8657

    2 ай бұрын

    PiStorm wth emu68?

  • @vertigoz

    @vertigoz

    2 ай бұрын

    @@valenrn8657 it's a similar concept

  • @valenrn8657

    @valenrn8657

    2 ай бұрын

    @@vertigoz PiStorm32-Emu68-RPi 4B's SysSpeed's MIPS is 3649 and MFLOPS is 3636.

  • @vertigoz

    @vertigoz

    2 ай бұрын

    @@valenrn8657 In opposition to motorola 060 it had to be something if the like

  • @user-dm2bl6jf1x
    @user-dm2bl6jf1x2 ай бұрын

    素晴らしいアイディア。私は日本では珍しいamigaA4000のユーザーですが、あらゆるパーツの入手が困難です。(高価)このようなものがあれば、古代の遺跡から高額な遺物を掘り出す必要がありません。完成品が日本から購入できれば嬉しいです。

  • @wrangleramiga896

    @wrangleramiga896

    2 ай бұрын

    動画の説明でリンクした Web サイトを見て、そこから Discord チャンネルに参加することをお勧めします。 そこにあるユーザー「Kavanoz」は米国に拠点を置き、カードを作成して世界中に発送しています。

  • @jb2590
    @jb25902 ай бұрын

    Would this work in an A2000?

  • @valenrn8657

    @valenrn8657

    2 ай бұрын

    No. A2000's 86-pin processor slot is different from A3000/A4000's 200-pin processor slot.

  • @piyushkhengar
    @piyushkhengar2 ай бұрын

    The last time I watched a Wrangler video, I ended up spending way too much money on a AA3000+…

  • @wrangleramiga896

    @wrangleramiga896

    2 ай бұрын

    Hahaha!

  • @piyushkhengar

    @piyushkhengar

    2 ай бұрын

    Yep, I think I'm gonna end up getting this too. Your vids are dangerous, @@wrangleramiga896!

  • @slaapliedje
    @slaapliedje2 ай бұрын

    Could this feasibly add in PPC?

  • @wrangleramiga896

    @wrangleramiga896

    2 ай бұрын

    WinUAE can emulate a PPC but I imagine adding support for that to this card is well down a very long list of priorities tbh

  • @slaapliedje

    @slaapliedje

    2 ай бұрын

    @@wrangleramiga896 Yeah, that is what I was thinking. Getting more hardware out there that could support OS4 the better, as far as I am concerned, which is why I asked.

  • @valenrn8657

    @valenrn8657

    2 ай бұрын

    @@wrangleramiga896 WinUAE's PowerPC emulator is from Qemu.

  • @dennisboon6651
    @dennisboon66512 ай бұрын

    ShowConfig is wrong. Both the 68040 and 68060 have FPUs named after their CPU. So e.g. 68040 FPU. The 68882 has much more instructions than the 68040 or 68060 FPU.

  • @dennisboon6651

    @dennisboon6651

    2 ай бұрын

    Sysspeed gives the correct FPU name

  • @silverlw1
    @silverlw12 ай бұрын

    Interesting test, very well executed and filmed. thank you for doing this review. I cant start thinking though ( I have an A4000 with a 50mhz 060 myself ), but an Apollo Stand Alone is easily doing atleast 165Mips+ and 100 Mflops of Floating point crunching, and that is on modern hardware (68080 Evolution of 68060) FPGA with SAGA+16bit sound, 16 channels, way better 3D - Custom chip Maggie, 1920x1080, 512Mbytes of ram, 12mbytes of chipmem AMMX=simliar to Pentium MMX, Hyperthreading etc...still backwards compatible with softwares. Even though i really love my old A4000 that i made an carer of rendering adverts andstuff with lightwave as a 3D artist, The new Apollo Standalone is the natural choice for me. It's expensive, yes, but MUCH more economic in the long run and way more fun than an accelerator to my old A4000. Thats my opinion, others may differ.

  • @iamdkk

    @iamdkk

    2 ай бұрын

    Apollo not a real Amiga so meh

  • @valenrn8657

    @valenrn8657

    2 ай бұрын

    PiStorm32-RPi4B-Emu68 for A1200 blows away Apollo Stand Alone on CPU and RTG. Apollo Stand Alone does not duplicate Commodore Amiga's expandability feature. A true Amiga clone would have provided the FPGA AGA platform with Amiga's expandability feature since the Amiga is a desktop computer not a deadend mobile phone or game console platforms. There's ongoing FPGA AGA projects that will support expansion like PiStorm like a real Amiga. Tell Gunnar to modify Apollo Stand Alone with A1200 expansion slot. Be realistic when modern ARM CPU beats any 68k and clones on preformance and low cost. Modern ARM still supports big endian mode.

  • @NozomuYume
    @NozomuYume2 ай бұрын

    sysinfo mflops is slow due to running with native Amiga emulated FPU code running on top of the card's emulated FPU -- double emulation!. You could improve that with a different emulator that reports full instruction set support so it doesn't trigger FPU emulation. Also some performance benchmarks you should look at are chip memory access and Zorro 3 bus access -- features that have been traditionally weak on the A3640 design. Some games are NOT happy on the A4000 if they depend on chip memory speed.

  • @dennisboon6651
    @dennisboon66512 ай бұрын

    Quake 68K needs 8 bit graphics :-P

Келесі