* Fix up global variable definitions in ibm.h
This fixes multiple definition errors when including ibm.h in C++ code.
* viewers: Add viewer infrastructure
Viewers are windows showing the status of a particular component of the emulated
machine; primarily for amusement, though may be useful for debugging in some
situations. This commit adds the basic infrastructure for viewers.
* viewers: Add (S)VGA palette viewers
This adds two basic viewers for the (S)VGA palette; one for the 16-entry
attribute controller palette, and one for the 256-entry RAMDAC palette.
* viewers: Add (S)VGA font viewer
Add a simple viewer to display the current (S)VGA font.
* viewers: Add (S)VGA video memory viewer
Add a viewer for (S)VGA video memory. This allows viewing of on and off screen
video memory in the various supported bitmap formats.
* viewers: Add 3DFX viewer
Add a viewer for 3DFX state. This shows all triangles and textures involved in
the most recent frame, and allows showing of framebuffer, depth buffer, and
wireframes.
It currently does not work properly in SLI configurations (only the first card
will be viewed) and trilinear textures will not display correctly.
* add initial support for GRiD GRiDcase 1520
* add emulation of IDE HDD model
Certain BIOSes like GRiD 1520 can only work with a limited selection of IDE hard
drives.
Add capability to emulate particular HDD model.
Add 3 Conner drives that work with GRiD 1520.
* Removed autotools and converted over to CMake
* Updated README.md to mention build options for CMake
* Added ALSA Support to CMakeFile
* Fixed Workflows.
Forgot to remove the autoconf line for Linux and use "Unix Makefiles" on Windows
* Forgot some items to make Windows build correctly with CMake
* Final Fixes to allow workflows to work.
* Fixed C and C++ Flags for X86
Added arm and arm64 modes (untested)
* I had a moment, really should have made it in this file.
* Moved headers to include/private, and some other fixes
* Removed unneeded files and added NOTICE file
* Fixes an issue where on Windows this is needed
Dont understand why this wasn't an issue on Windows
before I moved headers outside src but whatever
* Fixed Missing Header