Welcome, Guest. Please login or register.

Author Topic: [UAE] How much does the processor matter?  (Read 1170 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline runequesterTopic starter

  • It\'s Amiga time!
  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 3695
    • Show only replies by runequester
[UAE] How much does the processor matter?
« on: February 01, 2010, 01:40:58 AM »
I haven't tested this much, but how much does UAE emulate the various processor speeds and how accurately?
 
In other words, how much of a difference does it make for emulation, between selecting a 68020 or 68040 f.x. other than some compatibility issues ?
 

Offline Trev

  • Zero
  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 1550
  • Country: 00
    • Show only replies by Trev
Re: [UAE] How much does the processor matter?
« Reply #1 on: February 01, 2010, 03:07:00 AM »
Speed is relative to the host processor. If you let it, UAE will run as quickly as the host processor allows. You can throttle various aspects of the emulation by enforcing chipset timing or cycle exact emulation.
 

Offline runequesterTopic starter

  • It\'s Amiga time!
  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 3695
    • Show only replies by runequester
Re: [UAE] How much does the processor matter?
« Reply #2 on: February 01, 2010, 03:24:22 AM »
Quote from: Trev;540964
Speed is relative to the host processor. If you let it, UAE will run as quickly as the host processor allows. You can throttle various aspects of the emulation by enforcing chipset timing or cycle exact emulation.

Would it be possible to tweak it to match an actual 68030 f.x., or does UAE just match the instructions and whatnot for those processors ?
 
Sorry if these are dumb questions
 

Offline AmigaHeretic

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 821
    • Show only replies by AmigaHeretic
Re: [UAE] How much does the processor matter?
« Reply #3 on: February 01, 2010, 03:26:26 AM »
Quote from: runequester;540960
I haven't tested this much, but how much does UAE emulate the various processor speeds and how accurately?
 
In other words, how much of a difference does it make for emulation, between selecting a 68020 or 68040 f.x. other than some compatibility issues ?



It basically makes no difference if you select 020 or 040 as far as speed is concerned.  People usually suggest using the 020 setting as there is more software specifically optimized for 020/030 as opposed to 040.  

I happen to set everything up as 040 in my WinUAE environment years ago so I have just stuck with that, but speed wise it really is the same. i.e. you don't get "more" speed selecting 040.
A3000D (16mhz, 2MB Chip, 4MB Fast, SCSI (300+MB), SuperGen Genlock, Kick 3.1)
Back in my day, we didn\'t have water. We only had Oxygen and Hydrogen, and we\'d just have to shove them together.
 

Offline AmigaHeretic

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 821
    • Show only replies by AmigaHeretic
Re: [UAE] How much does the processor matter?
« Reply #4 on: February 01, 2010, 03:28:34 AM »
Quote from: runequester;540965
Would it be possible to tweak it to match an actual 68030 f.x., or does UAE just match the instructions and whatnot for those processors ?
 
Sorry if these are dumb questions



Yeah, it basically matches the instructions.  On any relatively modern computer with JIT selected, WinUAE BLOWS the 030 out the water.  There is no real 68k CPU that comes close to the JIT 68k in WinUAE.
A3000D (16mhz, 2MB Chip, 4MB Fast, SCSI (300+MB), SuperGen Genlock, Kick 3.1)
Back in my day, we didn\'t have water. We only had Oxygen and Hydrogen, and we\'d just have to shove them together.
 

Offline runequesterTopic starter

  • It\'s Amiga time!
  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 3695
    • Show only replies by runequester
Re: [UAE] How much does the processor matter?
« Reply #5 on: February 01, 2010, 03:43:11 AM »
Gotcha. Thanks guys.
 
I was less concerned with overall speed, and more interested in seeing how certain games would run with certain processors, but I guess that might not work well under emulation.
 
EDIT: Also, if a game or app had specific optimizations for a given processor (f.x. Battle Isle had a 68020 option when installing), would UAE benefit from selecting that ?
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show only replies by ChaosLord
    • http://totalchaoseng.dbv.pl/news.php
Re: [UAE] How much does the processor matter?
« Reply #6 on: February 01, 2010, 03:48:51 AM »
You should always select 020+FPU as it is the most compatible and fastest out of 020-060

But very old, badly coded games will require you to select 000

Those are the only 2 choices you ever need to use.
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16867
  • Country: gb
  • Thanked: 4 times
    • Show only replies by Karlos
Re: [UAE] How much does the processor matter?
« Reply #7 on: February 01, 2010, 07:59:59 AM »
Quote from: ChaosLord;540971
You should always select 020+FPU as it is the most compatible and fastest out of 020-060

But very old, badly coded games will require you to select 000

Those are the only 2 choices you ever need to use.


For games, yes. For serious use, I usually use 68040 since I've copied a lot of libraries etc from my real system. It's not any slower than 68020 for me.
int p; // A
 

Offline spirantho

Re: [UAE] How much does the processor matter?
« Reply #8 on: February 01, 2010, 09:23:13 AM »
Just wanted to point out that the 68020+ has more instructions so will provide faster emulation than the 68000 emulation which has to do two (emulated) instructions where the 68020 may do just one. So yes, 68020 wherever you can, 68000 if you really need to.
--
Ian Gledhill
ian.gledhill@btinternit.com (except it should be internEt of course...!)
Check out my shop! http://www.mutant-caterpillar.co.uk/shop/ - for 8-bit (and soon 16-bit) goodness!