Welcome, Guest. Please login or register.

Author Topic: Minimigs - testing the different models  (Read 7085 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline DarrinTopic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show all replies
Minimigs - testing the different models
« on: June 20, 2011, 02:28:25 AM »
Well I've finally found the time to get all of my Minimigs up and running side-by-side (with the exception of my dearly departed C-One, RIP).

I figured that over the next couple of weeks I will start testing the same ADF files on each machine and compare the results.

Here the current setup:

From left to right:
Minimig v1.1 with ARM.
(ignore the laptop and A2000)
Chameleon 64 attached to C64C.
FPGA Arcade.

I've fired all three up using Bloodwych's ClassicWB 68000 and run SysInfo just to give you all a taste:


FPGA Arcade running in AGA with a soft 68020 (not recognised by SysInfo).  2MB Chip, 8MB Fast.


Chameleon64 running in ECS with a soft 68000.  2MB Chip, 8MB Fast.


Minimig v1.1 running in ECS with a real 68000.  2MB Chip, 1.5MB Fast.

Note that both the FPGA Arcade and Chameleon64 can select between a 68000, 68010 and 68EC20 in the firmware menu and the FPGA Arcade also offers a 68020.
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
 

Offline DarrinTopic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show all replies
Re: Minimigs - testing the different models
« Reply #1 on: June 20, 2011, 02:52:24 AM »
Oh, and do remember that the FPGA and Chameleon cores are still beta so expect the Minimig v1.1 to do better for now.

If anyone is considering buying a FPGA based solution and wants something in particular tested then speak up otherwise I'll probably start in Alphabetical order.
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
 

Offline DarrinTopic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show all replies
Re: Minimigs - testing the different models
« Reply #2 on: June 20, 2011, 03:04:52 AM »
Quote from: Heiroglyph;646294
Wait...You've got a C64 emulating an Amiga? WTF?

Why don't any of the adverts I've seen mention that?

And I have to say that I'm amazed that the FPGA Arcade looks pretty anemic in the SysInfo CPU benchmark.  That's not good :(


The Amiga core for the Chameleon is fairly new and is extremely "beta", but it is a definate boost to the product and we should see a lot of progress on it as time goes by.  Both C64 and Amiga cores exist on the cartridge and all files for both "systems" can share the same SD Card (T64, ADF, D64, ROM, HDF, etc).  When I switch on the C64C I get a boot menu where I can select whether to play with the Chameleon C64 side or boot into a Minimig.  As far as the Minimig goes, I can either use the C64 keyboard (which is missing a lot of useful keys) or I can simply use an additional PS-2 keyboard plugged into the Chameleon extender cable (that's the white keyboard you see on the shelf below the C64C).

Also remember that the benchmarks for the FPGA Arcade are not optimised as this is also a beta core and it is running as an AGA 68020 Amiga as opposed to a 68000 ECS machine.  Look at the Chip RAM speed too as the FPGA blows away the Chameleon.  In addition, the FPGA Arcade Hard Drive (Hard File) speed is more than 3 times that of the Chameleon.

Don't take anything too seriously until the final products are tested and released.  This is just a taster of what is to come.  :)
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
 

Offline DarrinTopic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show all replies
Re: Minimigs - testing the different models
« Reply #3 on: June 20, 2011, 03:10:34 AM »
Quote from: Heiroglyph;646295
I'd like to know which one makes the best desktop Amiga.

I don't do many games, but I'd love a new RTG/network enabled Amiga and nobody talks about that very much.


The plan for the FPGA extender board is to include RTG (along with the real 68060 and USB).  Couple that with AGA and it will certainly be machine for A1200/A4000 fans.  Add to that the ability to run Arcade games... drool...

The Chameleon is going to be the C64 on steroids and will also be able to run additional cores.  Personally, I love the way it can either work standalone or plug into a real C64 to give you that authentic feel.  The last update even got Simons BASIC up and running from a CRT image which is nice.  Up until then I had to switch the Chameleon off and run a real cartridge.

The Minimig v1.1 is your solid, tried and tested hardware available now and it is still being updated.
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
 

Offline DarrinTopic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show all replies
Re: Minimigs - testing the different models
« Reply #4 on: June 20, 2011, 03:21:26 PM »
Quote from: psxphill;646326
I wouldn't worry too much, the speed of the minimig looks wrong. A real 68000 nearly as fast as a 25mhz 68030? Unlikely. Sysinfo thinks it's clocked at 52mhz. Thats a serious overclock for a 68000 :-)
 
It's more likely that there are emulation bugs that cause the timing to be wrong. If they are all based off minimig source, then they might all have the same problem.
 
The results are meaningless, I think you'd notice if you were half the speed of a real 68000.


As AJCopeland mentions above, the 68000 on the Minimig is overclocked, although you can select the speed in the menu.  Personally, I just leave it on "turbo".

As for the Chameleon core (updated 5/17/11), this was the information to go with it:

Quote
The new core includes a major CPU speedup, which results from a faster memory path. The previous core accessed all memory through the chipset emulation, which essentially made all memory "ranger-mem". This makes memory extremely slow especially if you have lots of colours on the workbench.

This new core bypasses the chipset emulation if the CPU wants to talk to fastmem - ultimately justifying the name "fastmem". The result is a display of almost 80MHz in Sysinfo (which is a measuring error), 4.65 MIPS and a whopping 8.4-fold speed over the standard A500 (these numbers are more accurate). This core almost catches up with a 25-MHz A3000!

The CDTV remote control joystick emulation now gives the correct directions.

Thanks to TobiFlexx for all his work!


So don't always trust the MHz speed, but look at the graph in the bottom left.
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
 

Offline DarrinTopic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show all replies
Re: Minimigs - testing the different models
« Reply #5 on: June 20, 2011, 05:25:04 PM »
Quote from: freqmax;646361
Networking was deemed not important enough for inclusion.


Because you can add it via a USB-Ethernet dongle just like I do on my real A4000.
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
 

Offline DarrinTopic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show all replies
Re: Minimigs - testing the different models
« Reply #6 on: June 22, 2011, 08:17:02 PM »
Testing takes longer than you think because you end up getting hooked and playing for hours.  Here's a start:

1943:  WHDLoad versions plays great on C64 and FPGA Aracde, but fails to load on the Minimig.  However, the ADF version will run using Kickstart 1.3.

2000 Leagues Under the Sea:  WHDLoad version works OK on all 3.  Awful game though.

688 Attack Sub:  WHDLoad version works OK on Minimig and FPGA Arcade, but has some graphics corruption on sub menu screens on the C64.

A10 Tank Killer (3 disk):  WHDLoad version works OK on the Minimig and FPGA Arcade on the highest graphics level (64 colour EHB with shading) and a good speed.  Locks up before the menu on the C64.  Tried the 2 Disk WHDload version on the C64 and got a guru/reset loop.  No ADFs to test.

Abandoned Places:  WHDLoad version works OK on all 3.

Abandoned Places 2:  WHDload version works OK on FPGA Arcade, has some minor graphics corruption on C64, fails to load on Minimig.  No ADFs to test.

Addams Family:  WHDLoad version works OK on all 3.

Alien Breed:  WHDLoad version works OK on all 3 exept for some font corruption on a menu with the FPGA ARcade.

Alien Breed 2:  WHDLoad version works OK on Minimig, not tested on others.
Aliend Breed 2 AGA:  WHDLoad versions works OK on FPGA Arcade.

Alien Breed 3D AGA (fixed):  WHDLoad version works OK on FPGA Arcade, but crashed later after exiting the game and trying to restart another without quitting the program.

Alien Breed 3D2 AGA:  WHLoad version hung with a blank screen before menu.

Alien Breed 92SE:  WHDLoad version works OK on all 3 exept for some font corruption on a menu with the FPGA ARcade.

Alien Breed Tower Assault:  WHLoad version only tested on Minimig and failed.  ADF version worked on Minimig and failed on C64 and FPGA Arcade.
Alien Breed Tower Assault AGA:  Hangs with blank screen on FPGA Arcade.

Testing on the Chameleon 64 is a challenge at the moment because the C64 joystick ports don't work yet on the Minimig core so I'm left with either using an IR CDTV remote (which I don't have) or the keypad emulation (which does work).  Some of the WHDload failures on the Minimig may be due to low memory.
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.