Commit Graph

28 Commits

Author SHA1 Message Date
starfrost013
35cb8a4cf2 Fix subchannel free detection. 2025-02-10 02:32:02 +00:00
starfrost013
c816f7560d more defines 2025-02-09 18:10:17 +00:00
starfrost013
aa8a5a6d0e IT ATTEMPTS TO RENDER THE DESKTOP HOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLY SHIT IT ONLY TOOK ME 6 MONTHS 2025-02-05 01:28:06 +00:00
starfrost013
f568737083 various logging/pfifo fixes, add pfifo ctx 2025-02-02 00:43:27 +00:00
starfrost013
84cb84ed2f add numerous reigsters for pfifo 2025-01-27 01:35:21 +00:00
starfrost013
3edc11a682 add ability to disable cyclical logging 2025-01-24 23:05:40 +00:00
starfrost013
94af12da43 prepare for implementation of multithreaded renderer and add some of the simpler pfifo registers. e.g. debug0, which the driver writes to. 2025-01-23 23:55:41 +00:00
starfrost013
e4f446c6d0 fix logging for ramin writes. 2025-01-22 14:52:46 +00:00
starfrost013
f83153a2ee The first half of the completely insane object class system's structs. 2025-01-03 01:05:49 +00:00
starfrost013
61042299f3 eh 2nd time i need to merge today 2025-01-02 21:55:01 +00:00
starfrost013
fda2c3a3fe note current state of drivers 2024-12-31 22:34:55 +00:00
starfrost013
bdc47bf3ee start working on the actual graphics objects. Since we figured out the pfifo/ramht/object class crap. 2024-12-31 00:38:06 +00:00
starfrost013
8e21fa5545 Accumulated changes. Update copyright year in anticipation of 2025. More PGRAPH stuff. Start working on guest CPU independent timer (RivaTimer) but not really tested or used yet. Add more docs 2024-12-29 15:57:55 +00:00
starfrost013
b816a7d379 Initial VBLANK draft. Still fucked up 2024-12-01 20:56:42 +00:00
starfrost013
baeca30c6d Fix PRAMDAC. Now it shows as working in Windows 2000? 2024-11-27 17:41:54 +00:00
GreaseMonkey
e5f467918c unittester: Cleanups and specification v1.0.0 finalisation 2024-01-08 12:54:31 +13:00
GreaseMonkey
30aacb2a1a unittester: Implement 0x03 "Verify Screen Snapshot Rectangle"
Basic quick tests show that this is probably consistent with command 0x02.
2024-01-08 12:07:14 +13:00
GreaseMonkey
678874cd42 unittester: Implement 0x02 "Read Screen Snapshot Rectangle"
This will need some extra testing but it does appear to be at least somewhat functional.
2024-01-07 22:24:32 +13:00
GreaseMonkey
2e020584cf unittester: Finish implementing 0x01 "Capture Screen Snapshot"
And it's looking like the overscan bounds and offset calculation will need to be correct.
Otherwise, things will break.
Let's see what happens when I get command 0x02 working...
2024-01-07 21:32:59 +13:00
GreaseMonkey
ab7df4409b unittester: Implement 0x04 "Exit" 2024-01-07 17:42:23 +13:00
GreaseMonkey
d1133a7c7f unittester: Implement status register and 0x00 "No-op" command 2024-01-07 17:20:19 +13:00
GreaseMonkey
04eb9ffc3e unittester: Add WIP specification document 2024-01-07 17:07:24 +13:00
David Hrdlička
706acbdbf2 Remove the build guide as it was moved to docs 2021-05-10 16:36:38 +02:00
Daniel Gurney
887a82b21d http -> https 2021-04-02 14:46:20 +03:00
David Hrdlička
167abff1f0 Update build.md (#989) 2020-09-02 18:35:45 +02:00
Daniel Gurney
3178a5507f Miscellaneous spelling fixes and clarifications 2020-04-18 12:43:31 +03:00
Daniel Gurney
c108e48629 switch -> change to 2020-04-18 12:29:04 +03:00
David Hrdlička
bd2212c8e4 Add a documentation folder 2020-04-18 00:10:24 +02:00