1
0
Fork 0
Commit graph

71 commits

Author SHA1 Message Date
Joshua Fern
f2029d71d8 Update copyright dates to 2020 2020-03-07 00:18:01 +01:00
Patryk Obara
cc6cd3af00 Fix format warnings in fpu
This should resolve the last two Coverity issues in this area as well.
2020-01-11 20:52:55 +01:00
Patryk Obara
b62a637157 Import svn:ignore props to .gitignore files 2019-09-15 20:34:57 +02:00
Peter Veenstra
4a1ef4d3d7 Refine stack overflow and underflow for the fpu a bit.
Overflow is still treated as Exit.
Underflow is ignored in release mode as it happens every now and then and doesn't seem to cause issues if ignored, thus restoring 0.74 behaviour.



Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4199
2019-04-01 14:32:18 +00:00
Peter Veenstra
1fbaff47fc Update year and address of FSF
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4183
2019-01-25 14:09:58 +00:00
Peter Veenstra
5bb10db88b Time keeps on ticking
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4109
2018-05-29 12:58:58 +00:00
Peter Veenstra
6cf39c1fc6 Years update
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4021
2017-05-30 11:35:08 +00:00
Peter Veenstra
0f4c92ca32 Year update.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3878
2015-01-06 14:40:32 +00:00
Peter Veenstra
9cbce79ce3 reordering.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3864
2014-06-18 14:52:23 +00:00
Peter Veenstra
a59544bf7d Add Exit conditions for stack over/underflows
It's bad to continue when these states happen. Let's see if a game triggers it.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3861
2014-06-18 14:32:40 +00:00
Peter Veenstra
3074cbbc59 Let compiler generate offset arithmetic to make fpu-x86 portable to x86_64.(thanks wjp)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3851
2013-12-05 18:56:20 +00:00
Peter Veenstra
babf6195f5 make clang happy. Thanks wjp
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3841
2013-11-04 20:49:58 +00:00
Peter Veenstra
2fea508f7f Year update
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3812
2013-01-15 09:03:13 +00:00
Peter Veenstra
b3fed43584 use local labels in defines so that -lto works with gcc
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3799
2012-10-30 11:14:44 +00:00
Peter Veenstra
999f33de27 Update year. Remove CVS tags
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3700
2011-04-26 09:34:55 +00:00
Peter Veenstra
d7404e0ba4 Detect +/- INF when loading a 80bit
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3614
2010-06-09 19:09:39 +00:00
Peter Veenstra
a78b2c4f8b Update year
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3548
2010-02-11 13:36:50 +00:00
Peter Veenstra
cfbe192e70 Fix ca-cyber with C FPU core.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3533
2010-01-12 14:13:23 +00:00
Peter Veenstra
79bcdc6c38 Fix ANTIGOK1.EXE and other basic programs compiled with the same compiler that use load zero, change sign, write as BCD as template for reading in negative values.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3531
2010-01-11 12:31:35 +00:00
Peter Veenstra
30822d4895 FFREEP. (thanks ripsaw)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3465
2009-09-16 18:01:53 +00:00
Peter Veenstra
16d14b78e1 Some year and version numbers
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3410
2009-05-27 09:15:42 +00:00
Peter Veenstra
b35f4027cc Fix some warnings in pedantic mode
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3350
2009-04-25 06:59:54 +00:00
Sebastian Strohhäcker
ceafb356eb use better/slower fpu emulation on x86 for the normal core
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3073
2008-01-06 16:45:42 +00:00
Peter Veenstra
fdd16dea1a Happy New Year\!
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2728
2007-01-08 19:45:42 +00:00
Peter Veenstra
da0bb016c5 fix a warning
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2706
2006-10-11 08:01:11 +00:00
Sebastian Strohhäcker
624686304e add/remove dynfpu/fpu support files
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2645
2006-06-01 15:45:37 +00:00
Sebastian Strohhäcker
3500ea88eb remove more fpu exception flags and refine fpu statusword updates;
add a more direct calling of fpu functions (dynamic core, thanks to kekko!);
avoid temporary storing of fpu values for eatree functions (x86 fpu only)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2644
2006-06-01 08:33:52 +00:00
Peter Veenstra
df67775306 time passes on and on....
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2480
2006-02-09 11:47:57 +00:00
Sebastian Strohhäcker
8faeb470b4 ignore unneeded fpu-exception flags
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2425
2006-01-08 18:05:06 +00:00
Peter Veenstra
d0b017e5b3 Fix a few warnings. Reported by Xulchris
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2271
2005-08-10 20:36:36 +00:00
Peter Veenstra
fd28399da2 New assembly x86 fpu core + fixing some bugs in the old one (Thanks wd)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2113
2005-02-22 13:06:07 +00:00
Peter Veenstra
2094d8b985 Year update
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2106
2005-02-10 10:21:12 +00:00
Peter Veenstra
e9df6e56ab Change fpu for Elvira. Added isRemovable to drive for dott.cd and alike.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2047
2004-11-03 23:13:55 +00:00
Peter Veenstra
3ee0cef43d Tiny bug in the storing 80 bit reals
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2024
2004-10-13 19:26:26 +00:00
Peter Veenstra
82001bc86e forgot one register
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2023
2004-10-12 20:14:38 +00:00
Peter Veenstra
b00484d130 basic FXTRACT support
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2021
2004-10-12 16:19:45 +00:00
Peter Veenstra
30f2bb7612 Second part of patch 1022702. (All except addkey). Changed loading of a BCD in the fpu a bit to get more resolution and speed.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1959
2004-09-09 18:36:50 +00:00
Peter Veenstra
5309464403 anding is always bineary
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1953
2004-09-08 10:33:16 +00:00
Peter Veenstra
93aeccfb4b Added FBLD
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1950
2004-09-08 08:46:37 +00:00
Peter Veenstra
ca409fd57c Typo in preamble
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1899
2004-08-04 09:12:57 +00:00
Peter Veenstra
0cfdcda3b1 Added a missing break. Saves lot's of debug messages :)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1822
2004-06-10 19:31:20 +00:00
Peter Veenstra
c7ab4990a0 FLDENV FSTENV FSTOR FSAVE added.status word can now be examined. closes #998201
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1752
2004-04-01 08:57:33 +00:00
Peter Veenstra
9cae461d02 Lets .... Play .... Quake cvs diff -u fpu.cppcvs diff -u fpu.cpp
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1742
2004-03-29 18:03:02 +00:00
Peter Veenstra
4976c1fea0 changed esc7ea case 5 and 7 to load 64s instead of 32s
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1596
2004-01-19 18:54:15 +00:00
Peter Veenstra
449d45643c somehow atan translates to atan2(Fizzban)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1559
2004-01-11 09:41:52 +00:00
Peter Veenstra
fcbd0fe854 Copyright to 2004
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1552
2004-01-10 14:03:36 +00:00
Peter Veenstra
fdc23c8e04 added some undocumented aliases
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1430
2003-11-11 18:28:05 +00:00
Peter Veenstra
7dab3d53e5 fixes from c2woody and some of myself
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1348
2003-10-19 19:21:12 +00:00
Peter Veenstra
ee7b9ac813 Fixes of c2woody for the first c2woody fixes.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1300
2003-10-07 10:42:01 +00:00
Peter Veenstra
1b31d7c835 changes fcom flags. applied changes from c2wood to the cvs (modified them to match)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1268
2003-09-24 19:46:36 +00:00