diff --git a/doc/nvidia_notes/RIVA fansites.txt b/doc/nvidia_notes/RIVA fansites.txt index 5a3104837..d1cfaeb90 100644 --- a/doc/nvidia_notes/RIVA fansites.txt +++ b/doc/nvidia_notes/RIVA fansites.txt @@ -3,7 +3,7 @@ RIVA User's Group http://tiger.tnstate.edu:8080/ RIVA 128 Homepage http://pages.prodigy.net/babblin5/Main.html -> Riva3D (riva3d.com) Zone 128 http://www.tc.umn.edu/~reda0003/zone128/ RIVAZone https://web.archive.org/web/19981212032348/http://www.rivazone.com/ (Launched January 2, 1998) -Dimension 128 (early domain name that was never archived) -> d128.com (1999-2001) +Dimension 128 http://dimension128.smartcom.net (early domain name that was mostly not archived) -> d128.com (1999-2001) Riva3D https://web.archive.org/web/20000525110305/http://riva3d.gxnetwork.com/s3.html nVNews https://web.archive.org/web/20001205171202/http://www.nvnews.net/ (1999-2015) @@ -21,4 +21,6 @@ https://web.archive.org/web/19980615024744/http://www.ogr.com/columns/techtalk/t https://web.archive.org/web/20001002193706/http://www.rivazone.com/files/rivalog.txt -https://web.archive.org/web/20010422044820/http://www.rivazone.com/finger/finger.cgi?nick@finger.nvidia.com nvidia .plan files \ No newline at end of file +https://web.archive.org/web/20010422044820/http://www.rivazone.com/finger/finger.cgi?nick@finger.nvidia.com nvidia .plan files + +WAVE Report - april 1997 date for tapeout \ No newline at end of file diff --git a/src/include/86box/nv/vid_nv3.h b/src/include/86box/nv/vid_nv3.h index 965e2d0e1..e91afb5c9 100644 --- a/src/include/86box/nv/vid_nv3.h +++ b/src/include/86box/nv/vid_nv3.h @@ -462,6 +462,14 @@ extern const device_config_t nv3t_config[]; // Confi #define NV3_PME_INTR 0x200100 // Mediaport: Interrupt Pending? #define NV3_PME_INTR_EN 0x200140 // Mediaport: Interrupt Enable #define NV3_PME_END 0x200FFF + +// THIS IS NOT A REAL REGISTER. +// This is so my software e.g. nvplayground can determine if the software is being run in an emulator on a real RIVA 128. +// This register should have some sort of open bus, garbage or 00/FF on a real NV3/NV3T but have a string. +#define NV3_EMULATED_MARKER_START 0x269420 + +#define NV3_EMULATED_MARKER 0x0D15EA5E + #define NV3_PGRAPH_START 0x400000 // Scene graph for 2d/3d rendering...the most important part // PGRAPH Core diff --git a/src/video/nv/nv3/subsystems/nv3_pfifo.c b/src/video/nv/nv3/subsystems/nv3_pfifo.c index 2625adda4..204d3f29c 100644 --- a/src/video/nv/nv3/subsystems/nv3_pfifo.c +++ b/src/video/nv/nv3/subsystems/nv3_pfifo.c @@ -955,7 +955,6 @@ void nv3_pfifo_cache1_pull(void) nv_log_verbose_only("***** DEBUG: CACHE1 PULLED ****** Contextual information below\n"); - nv3_ramin_context_t context_structure = *(nv3_ramin_context_t*)¤t_context; nv3_debug_ramin_print_context_info(current_param, context_structure);