Search found 1002 matches

by leilei
Mon 01 Dec, 2014 2:34 pm
Forum: Development
Topic: Dynamic recompiler
Replies: 164
Views: 151121

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: 19098

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: 19098

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: 7685

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: 19098

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: 151121

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: 19098

[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: 151121

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...
by leilei
Sun 16 Nov, 2014 2:18 pm
Forum: Development
Topic: Development screenshots
Replies: 59
Views: 87371

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: 151121

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: 151121

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: 151121

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...