Welcome, Guest. Please login or register.

Author Topic: MiniMig the no bull thoughts on this device  (Read 15103 times)

Description:

0 Members and 3 Guests are viewing this topic.

Offline Ral-Clan

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 1979
  • Country: ca
    • Show all replies
    • http://www3.sympatico.ca/clarke-santin/
Re: MiniMig the no bull thoughts on this device
« on: February 18, 2013, 05:18:25 PM »
A question for you MiniMig owners -

Since the MiniMig is a re-implementation (reverse engineering) of the original Amiga, are there still any incompatibilities?

Didn't they use some of the knowledge and understanding of the Amiga gleaned from UAE development in the development of the MiniMig?

I understand it is FPGA hardware, but is it ABSOLUTELY 100% compatible with an actual A500, or are there still some things you can throw at it which doesn't behave right and needs to be improved?
Music I've made using Amigas and other retro-instruments: http://theovoids.bandcamp.com
 

Offline Ral-Clan

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 1979
  • Country: ca
    • Show all replies
    • http://www3.sympatico.ca/clarke-santin/
Re: MiniMig the no bull thoughts on this device
« Reply #1 on: March 02, 2013, 03:16:33 PM »
Quote from: gaula92;727971
@smerf: You have no idea of how the Minimig feels. I have several Amigas here (A600, A1200), the Minimig and UAE wich I can configure myself because I have a barely normal brain and I already paid for my KS ROMS when I was 10.
From UAE to a physical Amiga, the difference is enormous: even if I use 50Hz modes and I get perfect smooth 50Hz scroll in demos and games, UAE feels laggy, something's not  right. I have shown this solution to friends and they all thing the same: it's not the same, there's a difference in control input, a noticeable input delay that affects games. Occasionally, there are also desyncs in the image: it's very hard to have a system with the bare minimal services running and configured priorities so UAE has the CPU all the time...

That's strange.  I have been using WinUAE with the most intensive productivity applications (and the occasional game) for the past four years and have never noticed any of the above symptoms.  I have really put UAE through its paces with super-hi-res graphics editing and also MIDI music work (where timing is absolutely critical).  Most of the Amiga software I use in WinUAE requires a 68020 or even a 68040 CPU, etc. at it works extremely well.

This is all on a 2.8GHz single core PC.  Trying to emulate a "simple" 68000 A500 is, in comparison, even easier on my system. If you are having problems, you should try WinUAE, I hear it's the most mature of the UAE versions.  Also, often the problems you mention can be easily and permanently fixed by simple tweaks in the UAE settings.

I love real hardware Amigas, but I would have to say that WinUAE is frikkin' awesome!  I can render a ray-traced picture in seconds that would take minutes or hours on my 68040 Amiga.  Other than that, I'm not sure I would be able to tell if I was using a real Amiga or WinUAE if it was put to a blind test.
« Last Edit: March 02, 2013, 03:24:23 PM by ral-clan »
Music I've made using Amigas and other retro-instruments: http://theovoids.bandcamp.com
 

Offline Ral-Clan

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 1979
  • Country: ca
    • Show all replies
    • http://www3.sympatico.ca/clarke-santin/
Re: MiniMig the no bull thoughts on this device
« Reply #2 on: March 02, 2013, 04:13:40 PM »
Quote from: Darrin;727997
The real test is when you try and connect that 9 pin joystick.  ;)


Got that covered!  I've made an interface for 9-pin joysticks out of an old Logitec USB controller pad.  I can plug my Wico bat joystick (or any other Atari 2600 type joystick) into my PC and play away Amiga games on WinUAE!  It's great!
Music I've made using Amigas and other retro-instruments: http://theovoids.bandcamp.com
 

Offline Ral-Clan

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 1979
  • Country: ca
    • Show all replies
    • http://www3.sympatico.ca/clarke-santin/
Re: MiniMig the no bull thoughts on this device
« Reply #3 on: March 02, 2013, 04:19:17 PM »
Quote from: gaula92;728000
You're missing the point. It's not a throughput problem, but a timming problem...it's about "I press a button on mu USB joystick and it takes WAY longer to be processed by the emulator+variours abstraction layers+os libs+kernel than it takes on real Amiga hardware, be it ASIC (Amiga 500, 1200) or FPGA (Minimig).

I did understand your point - and I do know it's running on lots of abstraction layers, but I don't experience any noticeable latency in input when using WinUAE.  Believe me, when I play a MIDI controller keyboard - if there was any latency in playing the notes I would certainly be peeved (when I press a key on the MIDI controller keyboard it has to go through Windows--->WinUAE/emulated Amiga---->Bars&Pipes pipeline----->backout to Windows MIDI handler----->to external MIDI sound module).  If there was any latency in that chain (and latency is very noticeable when you're playing music) I wouldn't be using WinUAE.  I've also played games under WinUAE with my Wico bat joystick connected to the USB interface I made and haven't had a problem.

I'm not trying to slag real Amigas - they are awesome and I would have bought a Natami if they had ever actually been made, but since they were not I was eventually forced to go UAE against my will and to my surprise I ended up loving it.  Prior to that I was convinced no Amiga emulator could ever be equivalent to the real thing.

I'm not sure what would be causing a noticeable lag on your system.
« Last Edit: March 02, 2013, 04:25:43 PM by ral-clan »
Music I've made using Amigas and other retro-instruments: http://theovoids.bandcamp.com