Amiga.org
The "Not Quite Amiga but still computer related category" => Amiga Emulation => Topic started by: liamwhyoung on December 26, 2016, 07:36:56 PM
-
Hi,
I'm experimenting with Amiga OS 4.1FE Classic under Amiga Forever. It works really well except for games running via RuninUAE under 4.1 - the speed is a bit slow and sound is laggy. Any ideas anyone? I am using Super Stardust and The Chaos Engine for testing purposes.
Liam
-
Ouch. From your screenies, you are set using a bog standard A4000 with 2MB of chip RAM and no fast RAM.
That's a crappy setting for games compatibility. For older games, try 512KB or 1MB of chip RAM, and 512KB or more of fast RAM.
If you can set Agnus type, 8372 is the magic number for a "classic" 1.3 Amiga, half mega of chip RAM, half megabyte "trapdoor" fast RAM. 8371 or earlier Agnus is half meg chip RAM at most. Rarely a very old game might insist on the older version, 8372 or up is 1MB or more chip RAM (and ECS and other video outputs with a Super Denise).
Bitmap Brothers just LOVED to hit hardware as hard as they could... heh heh... Chaos Engine I think had problems with 1Mb Chip RAM. It was developed on an A3000 (one of the few games that were, successfully) so I'd say very likely it expects some fast RAM. Could be wrong on that.
-
Hi,
I'm experimenting with Amiga OS 4.1FE Classic under Amiga Forever. It works really well except for games running via RuninUAE under 4.1 - the speed is a bit slow and sound is laggy. Any ideas anyone? I am using Super Stardust and The Chaos Engine for testing purposes.
Liam
Isn't this running an emulator in an emulator (x86 > ppc > 68k)? Or have I got the wrong end of the stick? If this was WinUAE just emulating 68k Amiga then I'd increase the sound buffers (with the side affect of increased audio lag). If there are no such controls then I think a faster PC is on order.
-
Ouch. From your screenies, you are set using a bog standard A4000 with 2MB of chip RAM and no fast RAM.
That's a crappy setting for games compatibility. For older games, try 512KB or 1MB of chip RAM, and 512KB or more of fast RAM.
If you can set Agnus type, 8372 is the magic number for a "classic" 1.3 Amiga, half mega of chip RAM, half megabyte "trapdoor" fast RAM. 8371 or earlier Agnus is half meg chip RAM at most. Rarely a very old game might insist on the older version, 8372 or up is 1MB or more chip RAM (and ECS and other video outputs with a Super Denise).
Bitmap Brothers just LOVED to hit hardware as hard as they could... heh heh... Chaos Engine I think had problems with 1Mb Chip RAM. It was developed on an A3000 (one of the few games that were, successfully) so I'd say very likely it expects some fast RAM. Could be wrong on that.
Or you could use a program called WHDLoad and run all known Amiga games on any Amiga configuration direct from hard drive. :)
-
I'm experimenting with AmigaOS 4.1 FE through emulation before comitting to specific hardware. WHDLoad allows me to run games from an OS 4.1 Hard Disk but doesn't alter the runtime performance.
-
(shrug) You cannot reasonably expect that a programmer in 1993 would have a clue about the hardware their creation would be running on, a quarter of a century ahead in time... if you try to match what you are trying to emulate, you might just get results that work.
As Windoze is "warranted for no purpose whatsoever", what were you expecting? The points about PC horsepower needed is quite valid. However, it strikes me that PCs have gradually moved backwards, in terms of CPU speed needed to produce a useful tool. Microsoft's ability to write slack code far exceeded Intels ambitions to make faster computers. That's why todays Amiga emulators on PC are slower than they were say, 16 years ago.
Anyway, on a more positive note, if you try running some AGA games with that setup, you might have a better idea of what to expect. AGA versions are much more stressful for emulators, although they might not be the software you actually want to run... CD32 titles might be especially problematic, as that had hardware found in no other types of Amigas.
... It is nearly always a very good idea to choose your software first, when designing and building a system. Very important for testing out a emulation system, in what software you test with. :)
-
Isn't this running an emulator in an emulator (x86 > ppc > 68k)? Or have I got the wrong end of the stick? If this was WinUAE just emulating 68k Amiga then I'd increase the sound buffers (with the side affect of increased audio lag). If there are no such controls then I think a faster PC is on order.
Yeah, the 68k emulation in WinUAE is disabled when you run OS4. You're trying to make an emulated PPC, which isn't 100% accurate to begin with, run a 68k emulation. It's essentially an emulator within an emulator - inceptionulator.
Other than for testing, there's no reason to use the 68k emulation in OS4 when you're running OS4 itself under emulation. It's a much better idea to set up a separate 68k environment with WHDLoad or just using the .adf images.
WinUAE itself runs great on my $100 Intel Atom tablet, both under PPC and 68k, as long as I keep the environments separate.
-
Ouch. From your screenies, you are set using a bog standard A4000 with 2MB of chip RAM and no fast RAM.
That's a crappy setting for games compatibility. For older games, try 512KB or 1MB of chip RAM, and 512KB or more of fast RAM.
If you can set Agnus type, 8372 is the magic number for a "classic" 1.3 Amiga, half mega of chip RAM, half megabyte "trapdoor" fast RAM. 8371 or earlier Agnus is half meg chip RAM at most. Rarely a very old game might insist on the older version, 8372 or up is 1MB or more chip RAM (and ECS and other video outputs with a Super Denise).
Bitmap Brothers just LOVED to hit hardware as hard as they could... heh heh... Chaos Engine I think had problems with 1Mb Chip RAM. It was developed on an A3000 (one of the few games that were, successfully) so I'd say very likely it expects some fast RAM. Could be wrong on that.
The issue here seems to be speed and not compatibility. Altering the RAM, Kickstart etc is going to improve performance although OCS/ECS emulation for OCS/ECS games might be a bit quicker.
-
What are the specs of your PC?
-
Or you could use a program called WHDLoad and run all known Amiga games on any Amiga configuration direct from hard drive. :)
:laughing:
It drives me crazy when people insist on using "lesser" solutions (Gotek, floppy disks, ADF's, blahblahblah). :)
-
I'm experimenting with AmigaOS 4.1 FE through emulation before comitting to specific hardware. WHDLoad allows me to run games from an OS 4.1 Hard Disk but doesn't alter the runtime performance.
It sounds like you're probably at the limits of what the emulation can do on your hardware.
If you have an old CRT monitor tucked away that you can hook up to your hardware then you may be able to run a real 320x256 or similar resolution if Windows allows it. If not frame skipping may improve the experience in a less than ideal way.
-
I was hoping to create a modern Amiga experience which OS4.1 provides nicely, though I did not want to repeatedly come out of the OS to run old games if possible. I am running an Intel I5 proc on a Microsoft Surface Pro. Cheers all.
-
I am running an Intel I5 proc on a Microsoft Surface Pro.
First gen Surface Pro or Surface Pro 4? You know there's a huge difference in specs between the models, right? When people say "what's your system specs" they normally want full details, not vaguery, lol. ;)
In any case, try dropping your framerate or resolution, or running on more powerful PC hardware for a smoother emulation experience, or keep on tinkering with the settings. Good luck! :D
-
It's a Surface Pro 2, though I doubt differing model versions of the I5 proc are going to be a deal breaker on the lag. I was hoping someone here has experienced the same issue as it strikes me as a software setting issue. I am surprised very few people have used Runinuae under 4.1 using Amiga Forever.
-
Here's my current config:
http://host.guide-to.net/misc/ebay_images/1.jpg
http://host.guide-to.net/misc/ebay_images/2.jpg