Search found 473 matches

by leilei
Mon 23 Mar, 2015 1:34 am
Forum: General
Topic: S3 ViRGE (both 325 and DX) glitches
Replies: 2
Views: 1384

Re: S3 ViRGE (both 325 and DX) glitches

Which driver are you using? The shipped one with Windows or S3's driver set?


I use S3's on 98SE and it doesnt glitch for me. Same motherboard, Virge DX and video speed,
by leilei
Mon 23 Mar, 2015 1:30 am
Forum: Development
Topic: 3DFX emulation
Replies: 180
Views: 46822

Re: 3DFX emulation

Latest revision still crashes Tomb Raider. I see two pixels on black before it does.


The Tomb Raider version i'm testing is the demo off the Diamond Monster3D disc which dates to 22 October 1996


I noticed Croc doesn't crash now though :)
by leilei
Sat 21 Mar, 2015 10:39 pm
Forum: Development
Topic: 3DFX emulation
Replies: 180
Views: 46822

Re: 3DFX emulation

The emulator crashes. The configuration is the same seen in the screenshot, but also to mention the Stealth 3D 2000, Sound Blaster 16 and 32MB RAM being used. I haven't tried the latest revision if that changed yet. More filter WIP code, changed things into lookups vid_voodoo.c uint32_t u; } rgba_u;...
by leilei
Wed 11 Mar, 2015 12:39 am
Forum: Development
Topic: 3DFX emulation
Replies: 180
Views: 46822

Re: 3DFX emulation

Q3A hangs just seconds after initialization. (r_glDriver 3dfxogl, using vg-w9x-q3.exe driver set). Also the gamma extension (WGL_3DFX_gamma_control) doesn't appear to be working. Virge works without hang though Trying to figure out where and how to adapt the filter via software EDIT: Attempted a rou...
by leilei
Tue 24 Feb, 2015 10:02 pm
Forum: General
Topic: VHD support
Replies: 20
Views: 4146

Re: VHD support

VHD was used in VirtualPC as well and Windows 7 can also mount them in its disk manager, and I think WinImage can dump whole drives to VHD
by leilei
Fri 20 Feb, 2015 8:30 pm
Forum: General
Topic: (Virtual) HD Geometry AND PCem: How I hit the Jackpot++
Replies: 1
Views: 1783

Re: (Virtual) HD Geometry AND PCem: How I hit the Jackpot++

You might enjoy this old file :)
by leilei
Sun 08 Feb, 2015 8:18 pm
Forum: Development
Topic: Dynamic recompiler
Replies: 164
Views: 43922

Re: Dynamic recompiler

Warbirds 2.5 is very playable now :) a few revisions earlier it froze before rendering the scene.
by leilei
Mon 26 Jan, 2015 10:53 pm
Forum: General
Topic: Microsoft Works 2.00a tutorial numlock hang
Replies: 0
Views: 1015

Microsoft Works 2.00a tutorial numlock hang

Interpreter build of 188
386SX20
MS-DOS 5.0


It's 'frozen' because it expects num-lock to be off before continuing, despite numlock actually off.
by leilei
Sun 18 Jan, 2015 10:10 pm
Forum: Development
Topic: Development screenshots
Replies: 44
Views: 16743

Re: Development screenshots

I've seen that model lighting issue before in a completely different engine I was working on hacking colored lighting into. I'm guessing it's not getting clamped to 0 or something else is pushing it beyond 0?
by leilei
Fri 05 Dec, 2014 6:49 pm
Forum: General
Topic: Voodoo emulation?
Replies: 15
Views: 4314

Re: Voodoo emulation?

When it matures to a point, I could probably contribute a filter in some form, even if it's going to be software emulation.
by leilei
Mon 01 Dec, 2014 2:57 pm
Forum: Development
Topic: Dynamic recompiler
Replies: 164
Views: 43922

Re: Dynamic recompiler

I don't use -fprofile-use. I only add -DDYNAREC when I build. rev 187. Award 430VX PCI doesn't crash for me either.

CFLAGS = -O3 -march=i686 -fomit-frame-pointer -DDYNAREC
by leilei
Mon 01 Dec, 2014 2:34 pm
Forum: Development
Topic: Dynamic recompiler
Replies: 164
Views: 43922

Re: Dynamic recompiler

Not for me, I can get to Win95 and Win98 just fine without any IFSMGR bluescreen on Intel Advanced/EV and AMI Winbios 486 with the DYNAREC enabled. Did you build it?

I should mention it's nice not seeing the Win95 logo stalling for seconds and having the full speed of a Pentium 90 :)
by leilei
Mon 01 Dec, 2014 6:29 am
Forum: Development
Topic: [PATCH] Fake Cyrix 6x86
Replies: 17
Views: 6363

Re: Fake Cyrix 6x86

leilei wrote:To amuse myself and to learn more about how PCem works.
What's 'best' doesn't concern me right now
by leilei
Sun 30 Nov, 2014 9:21 pm
Forum: Development
Topic: [PATCH] Fake Cyrix 6x86
Replies: 17
Views: 6363

Re: Fake Cyrix 6x86

Copied more opcode timings and removed the cycle dividing crap. Integer is still not as fast as i'd like it though (doom benchmarking seems very inconsistent - 890 realtics in one, 1400 realtics the next - in ultimate doom demo1). didn't have much time to work on this also tried to conform more to t...
by leilei
Sun 30 Nov, 2014 2:28 pm
Forum: General
Topic: The CD Audio handling
Replies: 6
Views: 1946

Re: The CD Audio handling

What about with real CDs and a host CD drive?


I wouldn't trust anything ripped with Alcohol 120% one bit because of the outofsync track times. I just Imgburn/CloneCD everything I have
by leilei
Fri 21 Nov, 2014 4:04 am
Forum: Development
Topic: [PATCH] Fake Cyrix 6x86
Replies: 17
Views: 6363

Re: Fake Cyrix 6x86

Here is a very lousy preliminary attempt at 6x86MX timing. No diff file for this one as it should be trivial to add this to your makefile, add to codegen.h and just change that codegen line to point to it. It's lousy because I've only copied a few clock cycle counts for the floating point and just d...
by leilei
Fri 21 Nov, 2014 3:56 am
Forum: Development
Topic: Dynamic recompiler
Replies: 164
Views: 43922

Re: Dynamic recompiler

BTW how cycle accurate is the Pentium emulation? P100 w/ S3 Trio64v+ seems kind of fast, getting 30fps in Quake timerefresh start when I think I should be getting 21fps there
by leilei
Thu 20 Nov, 2014 5:27 am
Forum: Development
Topic: [PATCH] Fake Cyrix 6x86
Replies: 17
Views: 6363

[PATCH] Fake Cyrix 6x86

To amuse myself and to learn more about how PCem works I wrote this patch that adds a few Cyrix 6x86 CPUs to the Award 430VX PCI motherboard. Currently it's a useless patch at it halts before POST. No timings adjusted and CPU code scares the freak out of me to dig farther into why it does this. It's...
by leilei
Wed 19 Nov, 2014 1:37 am
Forum: Development
Topic: Dynamic recompiler
Replies: 164
Views: 43922

Re: Dynamic recompiler

I did try AM486 again with the dynarec and got Windows 95 to install and boot fine. However after installing a few things (dunno what causes this yet, haven't carefully reproduced) I eventually hit a "invalid configuration, you need to run Windows Setup" BSOD which causes PCem to quit if I continue ...
by leilei
Sun 16 Nov, 2014 2:18 pm
Forum: Development
Topic: Development screenshots
Replies: 44
Views: 16743

Re: Development screenshots

I'm guessing 60 and 66 are left out until the FDIV bug's recreated

There are also 150MHz PMMXes out there. Laptops though
by leilei
Fri 07 Nov, 2014 12:03 am
Forum: Development
Topic: Dynamic recompiler
Replies: 164
Views: 43922

Re: Dynamic recompiler

I've noticed it's unstable on AM5x86 w/ Win95B but works okay on WinChip w/ Win98SE. ViRGE for both. I do notice the speed improvement in Quake :) the only game I tried, actually just running the Team Fortress v2.5 intro video which I thought was a cool benchmark then since music sync is tough for t...
by leilei
Thu 06 Nov, 2014 11:35 am
Forum: Development
Topic: Dynamic recompiler
Replies: 164
Views: 43922

Re: Dynamic recompiler

I was using GCC 4.5.2. I just updated only the GCC to 4.7.2 and it compiles now.
by leilei
Thu 06 Nov, 2014 7:49 am
Forum: Development
Topic: Dynamic recompiler
Replies: 164
Views: 43922

Re: Dynamic recompiler

I'm guessing my Mingw/Msys is a bit outdated for it $ make -j4 -f Makefile.mingw gcc.exe -O3 -march=i686 -fomit-frame-pointer -DDYNAREC -c 386.c gcc.exe -O3 -march=i686 -fomit-frame-pointer -DDYNAREC -c 386_dynarec.c gcc.exe -O3 -march=i686 -fomit-frame-pointer -DDYNAREC -c 386_dynarec_ops.c gcc.exe...