Commit Graph

12 Commits

Author SHA1 Message Date
starfrost013
afcb339224 Get rid of useless "reserved" stuff and also implement 8bpp indexed mode using CLUT. 2025-04-13 18:36:48 +01:00
starfrost013
801aa4a97d Fix framebuffer size with vertical resolution > 1024 by applying large screen bit even in NV mode 2025-04-12 17:28:04 +01:00
starfrost013
7c4e2c82d4 Split up logs into two verbosity levels (one is just init/invalid regs/object submission/pci, everything else is verbose_only) 2025-04-03 01:40:59 +01:00
starfrost013
c8e7bfac9e make 2k and 9x live happily together, seems vtrace register bit 1 controls rowoffset shifting 2025-03-30 02:38:59 +01:00
starfrost013
2829669740 Redirect all PRMCIO/PRMVIO writes to SVGA subsystem, not just a few random ones. 2025-03-29 16:23:18 +00:00
starfrost013
64b16a43a1 Fix 32bpp bsod by actually creating framebuffer mappings. Don't remap memory if it's 0 (prevents trashing the low/real-mode memory map), general code simplification (some things were enabled 3 times what 2025-03-26 01:43:46 +00:00
starfrost013
a9250c5d19 Legitimately I don't even know how i mostly fixed it. What's going on? 2025-03-25 02:19:21 +00:00
starfrost013
fcf01cb487 Remove even more redundant GDI-D code 2025-03-24 20:07:34 +00:00
starfrost013
c3ebf327d9 partially working text acceleration, looks inverted(??) 2025-03-24 13:17:22 +00:00
starfrost013
be83a7c69d FIFO optimisation, hitches down to ~1-2 seconds from 5 seconds, 70% speed idle at desktop 2025-03-23 23:42:44 +00:00
starfrost013
160e8a8071 Clean up stupid colour structs and implement patterns (class 0x06). Now, you can select taskbar items and some lines draw. Replace some multiplications with shifts. 2025-03-23 17:06:53 +00:00
starfrost013
493020ca51 NV_IMAGE_FROM_CPU implemented, leading to the mouse cursor being drawn, and the windows start menu 2025-03-23 01:24:42 +00:00