9fbaadd894Started updating the standard workspace for MSVC. Updated AVX and FPU project files to make them compile. Added new project file for the softfloat3e module. With the current version the softfloat3e.lib is created, but it doesn't link with bochs.exe, so the build fails with more than 100 unresolved externals. Manually linking on the MSVC command line using the created *.lib and *.obj files works and bochs.exe is usable. I still haven't found out why linking from the IDE fails. TODO: After fixing this issue, updating the plugins workspace should be no problem.
Volker Ruppert
2024-03-17 14:19:03 +0100
Bump BIOSROMSZ to 4M to accommodate OVMF (#284)
Justin Moore
2024-03-15 13:26:56 -0500
45060a9faesimplify f128 code in softfloat3e removing redundant enum
#278
Stanislav Shwartsman
2024-03-15 20:21:41 +0200
18610e443fconvert more stuff to softfloat3e
Stanislav Shwartsman
2024-03-15 19:48:45 +0200
8eb4357956add softfloat3e Makefile into .gitignore
Stanislav Shwartsman
2024-03-15 19:33:38 +0200
b0f31d9adcsimplify ext_F80 code everywhere by introducing pack methods
Stanislav Shwartsman
2024-03-15 19:30:38 +0200
ec642187a0remove softfloat2 methods which not in use anymore
Stanislav Shwartsman
2024-03-15 18:01:28 +0200
ef86717ef9convert floatx80_add/sub/mul/div/sqrt to softfloat3e add denormal support to ext_F80 in softfloat3e fixed bugs
Stanislav Shwartsman
2024-03-15 15:34:57 +0200
793bd6dca4more floatx80 covnersions
Stanislav Shwartsman
2024-03-13 07:29:30 +0200
d58ca1245ccorrect use of softfloat_normSubnormalExtF80Sig
Stanislav Shwartsman
2024-03-12 20:25:55 +0200
d74aea275bconvert more floatx80 methods to extF80
Stanislav Shwartsman
2024-03-12 12:45:08 +0200
a2b494fe25fixed roundingUp condition for f80_to_f64
Stanislav Shwartsman
2024-03-12 08:46:10 +0200
4b35efa69econvert to softfloat3e several floatx80 uses
Stanislav Shwartsman
2024-03-10 21:54:19 +0200
a3ff473642Modified softfloat3e Makefile to fix compüilation with MSVC nmake. Since GNU make and MSVC nmake need special rules for compiling this module that causes failure with the other 'make' variant, the configure script needs to comment out incompatible rules. Using symbols GNU_MAKE_ONLY and NMAKE_ONLY to enable only one of the rulesets only. Since one of the MSVC nmake rules uses curly brackets the shortcut script .conf.win64-vcpp needs to be modified to exclude cpu/softfloat3e/Makefile from removal of these usually unwanted characters.
Volker Ruppert
2024-03-15 18:55:18 +0100
Stub the bxInstrument_c class too (#281)
Stephen Kitt
2024-03-13 05:53:35 +0100
667e885b2eStarted updating the documentation after transition to GIT. - Website repository is now GIT, but still hosted on SF. - Creating SVN snapshot section is now obsolete. - Prepared Makefile for compiling outside of the source tree.
Volker Ruppert
2024-03-12 19:11:04 +0100
Stub the bxInstrument_c class too
#281
Stephen Kitt
2024-03-12 17:48:19 +0100
57ea1bad99Fixed compilation outside of the source tree. To implement this, softfloat3e needs a Makefile created by configure script to set up the real SOURCE_DIR. TODO: Fix compilation with MSVC nmake (Makefile line 278 fails).
Volker Ruppert
2024-03-11 21:46:12 +0100
7ed4b19ed5ensure that config.h included in all softfloat file that use BX_LITTLE_ENDIAN
Shwartsman
2024-02-12 21:54:23 -0600
e764502776add suppress floating point exceptions support fix typo in FMA128
Shwartsman
2024-02-12 21:45:23 -0600
9c959070f7AVX-512 VREDUCE* should never raise #Denormal, #Overflow or #Underflow
Shwartsman
2024-02-12 21:13:03 -0600
50c64f7f9bmerge add and sub functions to a single addsub file
Shwartsman
2024-02-10 18:22:36 +0100
5b263348bbremove platform.h which was just wrapper over config.h
Shwartsman
2024-02-10 18:16:54 +0100
9907d6f653remove function not in use anymore
Shwartsman
2024-02-10 17:25:54 +0100
63da9513adadd scale support to roundToInt functions and convert remaining f32/f64 methods remove all f32 and f64 specific code from softfloat2 module in fpu folder
Shwartsman
2024-02-10 17:17:48 +0100
5af6e1da4badd platform.h to softfloat_types.h
Shwartsman
2024-02-10 12:28:39 +0100
f6026e32d9remove redundant AND and fix warning undo floatx80 stuff until float32/64 is clean
Shwartsman
2024-02-10 08:39:12 +0100
c1f715d803cleanup of old softfloat code - remove already converted and not-in-use functions softfloat3e - add extF80_class fixes for f16/f64_getMant
Shwartsman
2024-02-09 20:18:14 +0100
63bbc0cdd3fix f64_compare
Stanislav Shwartsman
2024-02-06 20:00:38 +0200
3c485aa9c3fix softfloat3e FMA bugs
Stanislav Shwartsman
2024-02-05 21:50:00 +0200
bea1df9191integrate with AVX512-FP16 code
Stanislav Shwartsman
2024-02-04 23:56:32 +0200
fcb5cc1ecaadd softfloat3e library to Bochs to replace old softfloat2 (to get fp16 support) with a lot of my updates, cleanups and extensions for x86 features like denormal and/or undeflow/overflow handling
Stanislav Shwartsman
2024-02-04 22:52:53 +0200
b80ddeebf6fix CHANGES after 2.8
Stanislav Shwartsman
2024-03-10 16:46:27 +0200
d8ac26b5e3conflicts resolved after pull
Shwartsman
2024-01-10 21:15:39 +0200
f394bd1af1Update win32usb.cc
Benjamin David Lunt
2023-12-12 11:58:09 -0700
816f51ffd2Hopefully fix compile errors
Benjamin David Lunt
2023-12-11 15:17:16 -0700
3a17a69853fixed compilation errors converting NULL to non-pointer type char[32] ISO C++ forbids converting a string constant to ‘char*’
Shwartsman
2023-12-11 07:40:30 +0200
1f094e7061update configure.ac and Makefile
Shwartsman
2023-12-10 22:21:58 +0200
e5757057acUpdate Changes
Benjamin David Lunt
2023-12-10 12:02:58 -0700
b705c17f59Initial start of the USB Debugger
Benjamin David Lunt
2023-12-10 11:43:05 -0700
1d4844a03eInitial start of the USB Debugger
Benjamin David Lunt
2023-12-10 11:42:08 -0700
2fd590c98eInitial start of the USB Debugger
Benjamin David Lunt
2023-12-10 11:41:33 -0700
b7e53093d0Initial start of the USB Debugger
Benjamin David Lunt
2023-12-10 11:40:40 -0700
7d7a36ec36Initial start of the USB Debugger
Benjamin David Lunt
2023-12-10 11:40:05 -0700
ad3fe1f465Initial start of the USB Debugger
Benjamin David Lunt
2023-12-10 11:34:26 -0700
4bec1f5cdbInitial start of the USB Debugger
Benjamin David Lunt
2023-12-10 10:48:16 -0700
8d0ef571e7Add static link support for bxhub and bximage
#277
Vort
2024-03-10 12:35:35 +0200
167bc2f450Fixed a warning.
Volker Ruppert
2024-03-10 10:33:37 +0100
ead3c2e3f6Renamed flag VER_SVN to VER_DEV and related changes.
Volker Ruppert
2024-03-09 20:18:25 +0100
908a876290Added packages for SDL2, ALSA, vncsrv and docbook support.
Volker Ruppert
2024-03-09 18:59:00 +0100
114e3d4aefI hope changing dot to minus fixes release workflow.
Volker Ruppert
2024-03-09 18:10:48 +0100
04a0803324Attempt to fix release workflow / Fixed a warning in standard workflow.
Volker Ruppert
2024-03-09 18:01:21 +0100
f34df21662Remove the unwanted *.la files before building the file list. RPM version >= 4.17 deletes those files so we have to make sure that they are not in the list.
Volker Ruppert
2024-03-09 17:45:24 +0100
3fbf474b9dAttempt to fix the libdir issue when compiling with plugins on Ubuntu. This change may not fix the RPM build failure in release workflow.
Volker Ruppert
2024-03-09 14:11:53 +0100
1307853e13VVFAT: Fixed short name genaration in case base name length is > 8.
Volker Ruppert
2024-03-06 17:09:34 +0100
2990c09fdcUpdated LGPL'd VGABIOS to version 0.9a.
Volker Ruppert
2024-03-03 19:51:23 +0100