Search found 597 matches

by leilei
Sat 18 Jun, 2016 9:53 pm
Forum: Development
Topic: unfinished PowerVR PCX emulation stub
Replies: 14
Views: 4737

Re: unfinished PowerVR PCX emulation stub

SGL docs do not help or even give me clues on the registers. not even the developer drivers and debug
by leilei
Sat 18 Jun, 2016 9:51 pm
Forum: Development
Topic: Development on Voodoo2 or 3 and OpenGL output.
Replies: 15
Views: 3628

Re: Development on Voodoo2 or 3 and OpenGL output.

leilei wrote: I suppose I could get started ahead on reversing the V3 2x2 box filter (aka "22-bit rendering" in 3dfx marketspeak)
Unsuccessful because i'd need to work with two lines, and the threaded lines makes this impossible. 2x2 would be best for a proper post shader system instead
by leilei
Wed 15 Jun, 2016 10:27 pm
Forum: Development
Topic: Development on Voodoo2 or 3 and OpenGL output.
Replies: 15
Views: 3628

Re: Development on Voodoo2 or 3 and OpenGL output.

I can only think of OpenGL being practical for post-process effects like the CRT stuff, and in 3dfx's case, my dac filter, plus an interference shader :P PCem's Voodoo emulation is best done in software anyway. 3dfx has many quirks and special features and you can't trivially wrap to another API on,...
by leilei
Mon 13 Jun, 2016 8:34 am
Forum: Development
Topic: 3DFX emulation
Replies: 191
Views: 58473

Re: 3DFX emulation

Postfilter update. I just realized what's causing the feedback bug all along and nailed it. I also tweaked some generation things trying to ensure there's floating precision with the table's differences to hopefully make a smoother and more stable filter. There should be 200% less long streaks now, ...
by leilei
Sat 11 Jun, 2016 12:46 am
Forum: General
Topic: P-II ROM
Replies: 1
Views: 1724

Re: P-II ROM

The Pentium II CPU doesn't use a rom. You're looking for motherboard bios roms for 440 chipsets, which there's plenty of on the internet, and all of them won't work with PCem.... and question on why it doesn't is already answered.
by leilei
Fri 10 Jun, 2016 12:22 am
Forum: Development
Topic: unfinished PowerVR PCX emulation stub
Replies: 14
Views: 4737

Re: unfinished PowerVR PCX emulation stub

I've heavily procrastinated on this because i've yet to figure out the memory addresses and stuff like that. i've tried to fill the emulated powervr memory with garbage, hoping for the driver to pick it up to no avail. I might have to dump my real card running somehow for studying. Not getting much ...
by leilei
Tue 07 Jun, 2016 11:09 pm
Forum: General
Topic: v11 released!
Replies: 24
Views: 7437

Re: v11 released!

Reddit finally gets the point

also here's a quake2 video
by leilei
Fri 27 May, 2016 10:52 pm
Forum: General
Topic: Jurassic Park Trespasser crashes
Replies: 4
Views: 1430

Re: Jurassic Park Trespasser crashes

Thanks, it works
by leilei
Fri 27 May, 2016 10:44 pm
Forum: General
Topic: S3 Virge drivers + Win 3.11 + High Res modes heavy glitch
Replies: 13
Views: 4253

Re: S3 Virge drivers + Win 3.11 + High Res modes heavy glitc

That's to be expected. The SVGA drivers aren't supposed to be compatible with everything. On a real PC i've only had the SVGA driver work on Tseng and Realtek video cards, in my experience ~93-94. Also it's not the best driver either - it's slow and has some brighter-than-usual colors, such as dark ...
by leilei
Tue 24 May, 2016 11:01 pm
Forum: General
Topic: Jurassic Park Trespasser crashes
Replies: 4
Views: 1430

Jurassic Park Trespasser crashes

Yes, THAT game. Freezes/fatal errors in Win95, fatal errors in WinME. The game (not emulator) crashes. 430VX- Pentium, Cyrix and Winchip Interpreter tried. S3 Trio64 and S3 Virge GX tried. Trespasser Version 1.0, maximum installation Latest PCem revision. tpassp5.exe used Crashes after loading finis...
by leilei
Sun 22 May, 2016 6:06 am
Forum: General
Topic: Bad sound in Megarace w/ SB16
Replies: 2
Views: 1467

Re: Bad sound in Megarace w/ SB16

Still occurs in latest revision. Here's a video. First race is SB16, second is SBProv2
by leilei
Fri 20 May, 2016 4:04 am
Forum: General
Topic: What is the best configuration for ReactOS\WindowsXP
Replies: 9
Views: 3432

Re: What is the best configuration for ReactOS\WindowsXP

I wouldn't bet on ReactOS being stable - I never had it working on a real computer (kept hardlocking on a P2 machine) and the community often suggests only using virtualmachines with it as it seems developed exclusively for them.
by leilei
Tue 10 May, 2016 10:04 am
Forum: General
Topic: Building PCem
Replies: 13
Views: 3941

Re: Building PCem

If you plan on playing 3dfx Voodoo games in their emulated natural habitat, it's quite faster for that now (compared to 10.1)....though an i5 laptop won't cut it with 2 hyperthreaded cores probably.
by leilei
Thu 28 Apr, 2016 10:01 pm
Forum: Development
Topic: [PATCH] Fake Cyrix 6x86
Replies: 17
Views: 6877

Re: [PATCH] Fake Cyrix 6x86

FWIW my models list was based on what I saw here. The earlier 6x86 models definitely did have an identification issue so it's not expected to have XP (or even Windows Me) working on them. You can't install Creative's WaveGuide on them either.
by leilei
Thu 28 Apr, 2016 9:50 pm
Forum: General
Topic: Building PCem
Replies: 13
Views: 3941

Re: Building PCem

To build PCem I have a Mingw32 setup installed and I double-click a batch file with these contents:

Code: Select all

set path=c:\mingw\bin;
rem del *.o
mingw32-make.exe -j 4 -f Makefile.mingw
pause
by leilei
Thu 28 Apr, 2016 5:52 am
Forum: Development
Topic: unfinished PowerVR PCX emulation stub
Replies: 14
Views: 4737

unfinished PowerVR PCX emulation stub

for "fun" I went and created a dummy NEC PowerVR PCX2 addon 3d device that just logs pci access to file. nothing works yet i'm not really versed in writing video emulation on my own, so right now this is nothing more than a useless stub. I have a long way to go and my only point of study right now i...
by leilei
Thu 28 Apr, 2016 1:06 am
Forum: Development
Topic: [PATCH] Fake Cyrix 6x86
Replies: 17
Views: 6877

Re: [PATCH] Fake Cyrix 6x86

Thanks, I wasn't aware of the MX PR400. Interesting. That's closer to the Super Socket 7 edge of things As for Cyrix MMX instruction use I can only think of 3dfx MiniGL drivers >1.47, but i'm not certain of that either than technical support eligibility. There's also the 686OPT tool out there and i'...
by leilei
Sun 24 Apr, 2016 10:45 pm
Forum: Development
Topic: 3DFX emulation
Replies: 191
Views: 58473

Re: 3DFX emulation

here's a UT video on a more recent PCem state . It's fast enough to win I recorded in VirtualDub having PCem's affinity take the first 3 cores, and VirtualDub on the last one core. EDIT: Tribes . The choppiness and appearance is normal, it's how Tribes performed in the day in a busy game. It was no...
by leilei
Sat 02 Apr, 2016 6:06 am
Forum: Development
Topic: Failure to compile (again)
Replies: 2
Views: 1185

Re: Failure to compile (again)

error: #error "SSE instruction set not enabled"
You don't have -msse2 in your cflags. Are you sure your tree is up to date and you're compiling from makefile.mingw?
by leilei
Sat 02 Apr, 2016 5:52 am
Forum: General
Topic: Intel Graphics
Replies: 6
Views: 1937

Re: Intel Graphics

Then don't use that? The Direct3D mode is only really practical for three things: - some video recording apps that love the d3d api - some video chipsets that can't filter directdraw (such as those from ATI/AMD) - hlsl....if i bothered to figure that out for the 3dfx filter :( though intel hd is act...
by leilei
Sun 21 Feb, 2016 1:35 am
Forum: General
Topic: Bad sound in Megarace w/ SB16
Replies: 2
Views: 1467

Bad sound in Megarace w/ SB16

Latest revision. It has very noticable audio clipping and distortion and plays back at a very low rate, including cutscenes (which should be 11khz!!). FM is also downsampled to this rate. I don't know what rate it's reallly playing but it sounds much lower than the reported 9khz, sounds closer to ha...
by leilei
Tue 16 Feb, 2016 11:11 pm
Forum: General
Topic: Super Socket Seven
Replies: 13
Views: 3295

Re: Super Socket Seven

The 430VX BIOS used does recognize the Cyrix6x86 CPU, but doesn't make it past the IDE detection. Probably needs some special Cyrix check that's not emulated.
by leilei
Tue 16 Feb, 2016 11:08 pm
Forum: Development
Topic: nightly builds
Replies: 6
Views: 2616

Re: nightly builds

I use GCC 4.7.2 to compile mine. I don't bother with the Msys
by leilei
Tue 16 Feb, 2016 11:00 pm
Forum: General
Topic: Super Socket Seven
Replies: 13
Views: 3295

Re: Super Socket Seven

I've only worked on a tiny bit of groundwork for Cyrix 6x86 support . emphasis on tiny as in it's just the identification stuff and some cycle counts. No cyrix CPUs doing anything and they can't make it to POST. I can't work any more on this because A. cpu code scares me 2. critical art priorities ...
by leilei
Tue 16 Feb, 2016 12:21 pm
Forum: General
Topic: Super Socket Seven
Replies: 13
Views: 3295

Re: Super Socket Seven

In theory they are just up spec'd Pentium 1 if only......... We haven't even got to the other non-super Socket 7 CPUs yet Admittedly there are the 3DNow instructions from AMD, but lets be honest, how useful were they really.? They're very useful with official 3dfx Voodoo2/3 drivers since they have ...
by leilei
Sat 13 Feb, 2016 2:50 am
Forum: Development
Topic: 3DFX emulation
Replies: 191
Views: 58473

Re: 3DFX emulation

I've noticed 3dfx Voodoo doesn't seem to show up/detect in AMI WinBIOS 486

my real M919 3.4 WinBIOS 486 system (10/10/94) can use a Voodoo2 and it works, curious if this is a bug on an older '93 bios or a pcem bug or something..
by leilei
Sat 30 Jan, 2016 6:00 pm
Forum: General
Topic: Win9x segfaults with Voodoo Recompiler
Replies: 9
Views: 2444

Re: Win9x segfaults with Voodoo Recompiler

Doesn't segfault here on Win95 and Win98SE with DX7's dxdiag and May 1999 drivers, and 2mb / 4mb frame buffers.

What are your compiling flags? Mine are the standard makefile, plus -flto.
by leilei
Mon 25 Jan, 2016 9:47 pm
Forum: General
Topic: Doom v1.0 erratic player movement
Replies: 1
Views: 950

Doom v1.0 erratic player movement

On Doom 1.0 (first shareware release to be precise), at times, it'll feel like there's run mode enabled....randomly, despite not holding down shift at all Tested with 386 interpreter, 486 interpreter, 486 recompiler, Pentium recompiler, on AMI386 clone and AMI486 clone Does not affect Doom 1.1, 1.2,...
by leilei
Wed 20 Jan, 2016 5:28 pm
Forum: General
Topic: How is Voodoo performance doing in latest REVs
Replies: 12
Views: 4233

Re: How is Voodoo performance doing in latest REVs

the emulated fillrate is now always at or above the rate of the real card (35-40 mpixels/sec in actual games) in the games I tried http://www.tomshardware.com/reviews/3d-accelerator-review-step,51-3.html meaninglessly, I've compared PCem at P200MMX Infinite with V1 and the Turok demo -benchmark, it...
by leilei
Tue 19 Jan, 2016 1:19 am
Forum: General
Topic: How is Voodoo performance doing in latest REVs
Replies: 12
Views: 4233

Re: How is Voodoo performance doing in latest REVs

Voodoo2 would be heavily bottlenecked, though on a real slow system it does have an edge over Voodoo Graphics in certain games due to multitexture usage simplifying triangle setup. and there's also that additional vram and the improved paletted texture support on the CPU side there's still the other...