What's New:
- Port DECchip 21143 "Tulip" NIC emulation from QEMU
- net_tulip.c: Copyright header
- net_eeprom_nmc93cxx.c: Proper logging
- Port Realtek RTL8139C+ emulation from QEMU
- Add DECchip 24110 NIC emulation
- Fix 4.1 build issues and do some linting
- Add OPL4-ML daughterboard emulation
- Add Dell Dimension XPS Pxxx (OEM version of Intel Premiere PCI/II)
- Add Micronics Thunderbolt (PhoenixBIOS 4.0 Rel 6.0 for 430TX)
- Add Gateway 2000 OEM Version of Intel VS440FX
- Fixes and GHA for SDL UI
- net_pcap: use standard unsigned type names
- S3 fixes:
- Small Mach32/SVGA font mapping fix.
- [Qt] Made fixes to Japanese and Simp. Chinese translations
- Update translation
- Mach64 (both GX and VT2) 24bpp mono pattern fix placed in.
- SCSI CD-ROM fixes (NEC):
- Trident TGUI9440/96x0 Bresenham update:
- Fix speeds other than RAM disk not being selectable for SCSI or ATAPI HDDs
- S3 accel command fixes:
- add machine Hyundai Super 286C
- More S3 blitting fixes:
- Update languages
- Named initializers for FPUs, and 8088 through 80286
- [v4.1] Report correct cache info in CPUID on P6-family CPUs
- Misc 4.1 updates
- [v4.1] Further adjustment to the CPUID cache stuff
- Add the Page Global Enable flag to the Cyrix III
- add cpl_override in pmodeiret() when cpu_state.flags has NT_FLAG
- qt: Add fullscreen status icons support and option
- More and more video changes and fixes (8514/A and compatibles):
- Forgot to apply the correction to the ATI 68860 ramdac, should clear the compile warnings
- Fix ATAPI HDDs not being displayed in the status bar
- Update qt_mainwindow.cpp
- Merge Version/4.1 into master since we have decided to just go straight for 4.1
- Consistency cleanups and warning fixes
- (S)VGA paletted renderer rewrite
- 8-bit renderer fix about the Tseng cards:
- update WM_CLASS instance name from vm_name
- (S)VGA updates and fixes, 2023-11-22 edition
- Implement 4bpp graphics mode blink properly on VGA
- DEC/Tulip/Intel 21140/21143 fixes:
- Handle SVGA 8bit RAMDAC for Voodoo Banshee cards
- Rework and optimise the (S)VGA pixel renderer
- Cirrus, ATI Mach8/32 and XGA fixes.
- Update Github Actions to macos 12
- Fix codeql runs
- Mach8/32 fixes (again):
- Several fixes to compile with logging enabled
- Fix the initialization of the color cursor regs (ATI Mach32)
- More compile fixes with logging turned on
- Split GHA scripts into seperate files
- SCSI CD-ROM Toshiba fixes.
- Undev branch the Matrox Millennium since it is now mostly usable.
- Correct undevbranching of the Matrox Millenium
- Fixed warning in vid_mga.c.
- Disable blink in 8bpp modes on MGA; Re-instate main 8bpp hires renderer
- MGA Fixes:
- Warning fixes
- More MGA fixes.
- MGA fixes 2:
- S3 wraparound fix.
- Matrox Mystique: Bus-mastering fixes
- ESC/P: make the dot matrix font optional
- ATI EGA Wonder 800+ and 18800 refactoring:
- Matrox Mystique: Make it work under Windows NT 4.0 for real
- Report correct S3 Trio64V2/DX revision ID
- Matrox Mystique: Attempt fixing 3D busmastered drawing
- More MGA fixes.
- ATI EGA Wonder 800+ fixes.
- Mystique: SOFTRAP register writes correctly reset the primary DMA channel
- MGA: More Mystique busmastering fixes
- Qt: Application icon fixes
- Fix M3D programs
- Matrox Mystique: Force window resizing
- Fix Debian Woody's matroxfb's test again.
- MGA: Don't reset screen size every recalctimings
- mystique_line_compare: Re-enable line compare behaviour
- EGA PEL fix.
- ATI Mach8/32 fixes regarding 1992 ATI Ultra drivers for Windows 3.1x:
- Matrox Mystique: Fix display flickering issues for real
- MGA flicker fixes.
- MGA: Implement gamma correction for 24+ bpp modes
- Un-dev matrox mystique
- MGA: Gamma-correct hardware cursor
- Mystique: Fix flickering display on Direct3D
- Mystique: Don't do busmastering until SOFTRAP status is read
- MGA: Implement gamma-correction for <= 16 bpp modes
- ESC/P: Support the new dot matrix font + other improvements
- Restore correct CGA compatible mode behavior in (S)VGA.
- MGA: Make sure dxdiag on D3D 9.0b doesn't crash the emulator
- More ATI changes plus one IBM 8514/A fix:
- More ATI accel fixes and undocumented stuff.
- Joystick: Fix emulated POV hat configuration
- MGA: Add Matrox Millennium II video adapter