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

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 มี.ค. 2024
  • 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
  • เกม

ความคิดเห็น • 62

  • @AmigaLove
    @AmigaLove 3 หลายเดือนก่อน +5

    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.

  • @GadgetUK164
    @GadgetUK164 3 หลายเดือนก่อน +6

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

    • @wrangleramiga896
      @wrangleramiga896  3 หลายเดือนก่อน +1

      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

  • @naviamiga
    @naviamiga 2 หลายเดือนก่อน

    Always good to see more accelerators for classic machines.

  • @dennisboon6651
    @dennisboon6651 3 หลายเดือนก่อน +5

    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 3 หลายเดือนก่อน

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

  • @wskinnyodden
    @wskinnyodden หลายเดือนก่อน

    The 68060 actually has at least one missing CPU instruction compared to the 68040 (possibly FPU not sure), possibly more than one. These were removed at the time so that the CPU could be clocked way faster and because the missing instruction could be ran faster in software especially when the clocks were that much faster.

  • @stephenwhite506
    @stephenwhite506 3 หลายเดือนก่อน +1

    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
    @boydpukalo8980 3 หลายเดือนก่อน

    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  3 หลายเดือนก่อน

      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

  • @TheRus13
    @TheRus13 2 หลายเดือนก่อน

    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.

  • @imalebowski
    @imalebowski 3 หลายเดือนก่อน +1

    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 3 หลายเดือนก่อน +1

      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 3 หลายเดือนก่อน +1

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

    • @1337Shockwav3
      @1337Shockwav3 3 หลายเดือนก่อน

      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.

  • @kjellmesch8060
    @kjellmesch8060 3 หลายเดือนก่อน +1

    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  3 หลายเดือนก่อน

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

    • @dennisboon6651
      @dennisboon6651 3 หลายเดือนก่อน

      A3000 also needs INT2 patch

    • @kjellmesch8060
      @kjellmesch8060 3 หลายเดือนก่อน +1

      @@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 3 หลายเดือนก่อน

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

  • @cullmaster7361
    @cullmaster7361 3 หลายเดือนก่อน

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

    • @wrangleramiga896
      @wrangleramiga896  3 หลายเดือนก่อน +1

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

    • @jkdsteve
      @jkdsteve 3 หลายเดือนก่อน

      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 3 หลายเดือนก่อน

      @@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.

  • @user-dm2bl6jf1x
    @user-dm2bl6jf1x 3 หลายเดือนก่อน

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

    • @wrangleramiga896
      @wrangleramiga896  3 หลายเดือนก่อน +1

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

  • @john_ace
    @john_ace 3 หลายเดือนก่อน

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

  • @jdryyz
    @jdryyz 3 หลายเดือนก่อน

    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  3 หลายเดือนก่อน

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

  • @timdaeleman
    @timdaeleman 3 หลายเดือนก่อน

    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  3 หลายเดือนก่อน

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

  • @uberdude2555
    @uberdude2555 3 หลายเดือนก่อน

    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  3 หลายเดือนก่อน +1

      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 3 หลายเดือนก่อน +1

      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.

  • @piyushkhengar
    @piyushkhengar 3 หลายเดือนก่อน +1

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

    • @wrangleramiga896
      @wrangleramiga896  3 หลายเดือนก่อน

      Hahaha!

    • @piyushkhengar
      @piyushkhengar 3 หลายเดือนก่อน +1

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

  • @dennisboon6651
    @dennisboon6651 3 หลายเดือนก่อน

    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 3 หลายเดือนก่อน

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

    • @kavanoz64
      @kavanoz64 3 หลายเดือนก่อน +1

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

  • @vertigoz
    @vertigoz 3 หลายเดือนก่อน +1

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

    • @vertigoz
      @vertigoz 3 หลายเดือนก่อน +1

      I speak too fast 😅

    • @valenrn8657
      @valenrn8657 3 หลายเดือนก่อน

      PiStorm wth emu68?

    • @vertigoz
      @vertigoz 3 หลายเดือนก่อน

      @@valenrn8657 it's a similar concept

    • @valenrn8657
      @valenrn8657 3 หลายเดือนก่อน

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

    • @vertigoz
      @vertigoz 3 หลายเดือนก่อน

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

  • @jb2590
    @jb2590 3 หลายเดือนก่อน

    Would this work in an A2000?

    • @valenrn8657
      @valenrn8657 3 หลายเดือนก่อน +1

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

  • @NozomuYume
    @NozomuYume 3 หลายเดือนก่อน

    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.

  • @f1lupo
    @f1lupo 3 หลายเดือนก่อน

    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 3 หลายเดือนก่อน

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

  • @dennisboon6651
    @dennisboon6651 3 หลายเดือนก่อน

    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 3 หลายเดือนก่อน

      Sysspeed gives the correct FPU name

  • @slaapliedje
    @slaapliedje 3 หลายเดือนก่อน

    Could this feasibly add in PPC?

    • @wrangleramiga896
      @wrangleramiga896  3 หลายเดือนก่อน

      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 3 หลายเดือนก่อน

      @@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 3 หลายเดือนก่อน

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

  • @dennisboon6651
    @dennisboon6651 3 หลายเดือนก่อน

    Quake 68K needs 8 bit graphics :-P

  • @silverlw1
    @silverlw1 3 หลายเดือนก่อน +1

    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 3 หลายเดือนก่อน

      Apollo not a real Amiga so meh

    • @valenrn8657
      @valenrn8657 3 หลายเดือนก่อน +1

      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.