19 February 2012, 22:13 | #1 |
Registered User
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
|
TotalCalc and EC020 FPU bug?
WinUAE 2.3/2.4:
The combination of TotalCalc and an EC020 FPU Cycle-Exact doesnt work. The result of any calculation in this configuration will be garbage. This same configuration with SystemPatch crashes Metacomco ABasiC. Last edited by Leandro Jardim; 27 March 2019 at 13:41. |
20 February 2012, 18:48 | #2 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,567
|
URLs to programs needed (or attached here). I don't do any tests unless program is confirmed exact same version.
|
20 February 2012, 20:57 | #3 |
Registered User
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
|
Sorry.
TotalCalc: http://aminet.net/misc/math/TotalCalc1_23.lha ABasiC: http://www.rbenda.de/commodore/_basic-1_0.dms http://aminet.net/dev/basic/ABasiC_patch.lha http://aminet.net/dev/basic/BasicProgs.lha (cardfile.bas) For ABasiC, I need to apply the patch and run the Basic program "card_file.bas" (others may work too) with the final executable. On the reopening of the screen it crash. Ah, I use OS 3.1. Because this I need the patch for ABasiC. SystemPatch 2.9 (works too): http://aminet.net/util/boot/SystemPatch299.lha |
21 February 2012, 16:22 | #4 |
Registered User
Join Date: Aug 2004
Location:
Posts: 3,349
|
My guess is the ABasiC issue is not WinUAE-related, unless the problem doesn't happen on a real Amiga with the same config.
I'll post a separate thread about ABasiC, I'd like people to test various ABasiC programs with later Kickstart versions. One issue I've identified so far is that ABasiC only allows a 200-byte stack for its audio task. That could explain crashes I've been seeing with some ABasiC programs which use sound. cardfile.bas does use sound. Last edited by mark_k; 21 February 2012 at 19:56. |
25 February 2012, 13:39 | #5 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,567
|
FPU problem is unimplemented status/exception flags (INEXACT result in this situation I think)
Not worth the trouble, 99.9% programs that use FPU won't care. This is also difficult to update because intel and motorola FPU status values don't 100% match, it would require more slow emulation code.. (Why did you decide it is EC020 FPU bug? It has nothing to do with CPU model) |
25 February 2012, 20:25 | #6 |
Registered User
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
New project - Fúria EC020 | Boboo_SK | News | 288 | 11 April 2023 09:58 |
Possible FPU emulation bug in 2.5.1? | Zoltar | support.WinUAE | 13 | 05 January 2013 14:52 |
Fpu | mancity | support.Hardware | 7 | 13 June 2012 15:18 |
FPU bug found WinUAE 2.3.1 beta 7 | Cosmos | support.WinUAE | 5 | 18 December 2010 00:57 |
Fpu emulation bug | cefa68000 | support.WinUAE | 2 | 09 February 2007 19:14 |
|
|