23 January 2022, 19:48 | #1 |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,770
|
How can I get FS-UAE more accurate?
I have really bad issues with FS-UAE displaying everything fine, and when I test on real hardware stuff, especially bitplanes, seem to be wonky and doing weird shit.
This started when I implemented fetch x2. Everything looked working on FS-UAE, and on real hardware it looked all kinds of distorted. Got that solved, but it was really stupid having to copy stuff around to get it working. Now I have problem with wonky bitplanes (which I guessed is somehow related to blitter or CPU load), and same problem: FS-UAE displays it perfectly, and on my real A1200 it looks all kind of weird and distorted. Is there a "switch" I can turn on in the settings that prevents this, and do the same things happen on WinUAE? Maybe I need to use that one. This really starts grinding me down. Thanks for any help on this issue, mates... |
23 January 2022, 21:15 | #2 |
Registered User
Join Date: Feb 2020
Location: Germany
Posts: 178
|
Mostly the problem is due to unclean programming. For example, the memory of the emulators is always filled with 0x00. This is not the case with the real hardware. Also registers are not filled with 0x00 at program start.
|
24 January 2022, 07:46 | #3 | |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,770
|
Quote:
FS-UAE seems to have problems displaying certain AGA peculiarities. Example for you: do a copper command each raster line setting $0100 to your wanted amount of planes two times. FS-UAE will display it like it's no problem. On my real A1200 the screen will start to freak out. |
|
24 January 2022, 09:53 | #4 |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,986
|
Best test always is run it through winuae, its more accurate for cases like this because Toni has explicitly tried to ensure that behaviour is the same between emulated and real Amiga.
|
24 January 2022, 13:39 | #5 | |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,770
|
Quote:
Getting a bit tired of these kind of bad surprises by now with FS-UAE. |
|
24 January 2022, 19:34 | #6 | |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Quote:
- FS-UAE 3.x should have the same compatibility as WinUAE 3.3.0 beta 2 - FS-UAE 4.x preview builds should have the same compatibility as WinUAE 4.2.1. I'm not saying don't test with WinUAE. In fact, it is a good idea. If you find something that works in WinUAE and does not in FS-UAE (with the comparable version), I'd like to know. Also, please note that Amiga 1200 emulation isn't 100% correct (neither in FS-UAE nor in WinUAE) due to some (timing) internals of the 68020 CPU not being known. |
|
24 January 2022, 21:54 | #7 | |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,986
|
Quote:
Lots of other emulators try and mask issues whereas Toni goes out of his way to ensure that winuae acts the same. |
|
24 January 2022, 22:28 | #8 |
Registered User
Join Date: Sep 2019
Location: Sydney
Posts: 357
|
Consider the ROM you are using too. I went through similar problems when I started programming on the Amiga. More than once the difference in behaviour between emulation and real hardware was using the AROS ROM on WinUAE/FS-UAE. Using a genuine ROM under emulation would yield different results.
Now when I have a problem, I tend to run across different ROMs, different versions of emulators, different emulator settings (lots of RAM, little RAM, different processors) and real hardware. Bugs in my program will often cause a crash in one combo, but not the others. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Accurate Defender clone? | Angus | support.Games | 8 | 04 April 2020 23:01 |
Accurate performance? | epoxxy | support.WinUAE | 1 | 25 October 2015 14:22 |
What is the most accurate speed test for WinUAE? | Steve | support.OtherUAE | 5 | 04 December 2012 18:04 |
Amiga computer accurate 3D models | wXR | support.Hardware | 0 | 28 January 2012 18:35 |
How accurate is the emulation? | manicx | support.WinUAE | 26 | 07 July 2003 08:35 |
|
|