Search found 548 matches

by leilei
Mon 31 Aug, 2015 2:16 am
Forum: General
Topic: [SOLVED] PCem screen stretch when attempting to restart
Replies: 6
Views: 1890

Re: PCem screen stretch when attempting to restart

I used to trigger the stretch bug by switching a platform or video card before maximizing in Direct3D sometimes. Swtiching off Resizable Window and to DirectDraw and back to D3D fixed that. The supported non-laptop motherboard chipsets are pre-ATX and hence doesn't do the 'shutdown' AFAIK. I know my...
by leilei
Sun 30 Aug, 2015 12:37 am
Forum: Development
Topic: Battler's speed issues
Replies: 27
Views: 7601

Re: Battler's speed issues

Doesn't occur here on my r330 i686 build. Still remains 100% when I switch to 32-bit and back.
by leilei
Sun 30 Aug, 2015 12:00 am
Forum: Development
Topic: Battler's speed issues
Replies: 27
Views: 7601

Re: Battler's speed issues

It isn't Catalyst. If there's a difference from that, it's pure placebo. Also, I should mention blindly applying optimization flags (like all those "faster superior secret weapon" SSE-related flags you fail to mention) will actually slow down the emulation and bring horrible cache hiccups, even on I...
by leilei
Sat 29 Aug, 2015 2:44 pm
Forum: General
Topic: Strange SpectreVR input / num lock bug
Replies: 2
Views: 1386

Re: Strange SpectreVR input / num lock bug

As of revision 330, the Win16 version of Spectre VR is now fixed. To prove it, I just shot something
by leilei
Tue 25 Aug, 2015 6:03 am
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 55635

Re: Networking discussion

Not threaded, but optional and allegedly broken with r_smp. Game modules are already virtualized so all those mods out there should work in dos - in theory. :D The worst part would be the necessity to create a software renderer (which no one has done for q3 ever). you'd have to probably scrap up a f...
by leilei
Tue 25 Aug, 2015 4:59 am
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 55635

Re: Networking discussion

Quake? Lol let's go a little more modern :)
pcemoaserver.jpg
pcemoaserver.jpg (69.1 KiB) Viewed 5135 times
(the shifted image is a SDL bug with the 3dfx ICD; not PCem related)
by leilei
Tue 25 Aug, 2015 1:29 am
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 55635

Re: Networking discussion

My testing was done on Win98SE. I had to manually install a NE2000 (no PnP detection), let it configure itself, and then manually configure it after (IRQ 10, address 300). Left it at DHCP. 2 soft reboots followed by one hard reboot were had and it was working. Maybe it's the machine type? I don't k...
by leilei
Mon 24 Aug, 2015 10:54 pm
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 55635

Re: Networking discussion

My testing was done on Win98SE. I had to manually install a NE2000 (no PnP detection), let it configure itself, and then manually configure it after (IRQ 10, address 300). Left it at DHCP. 2 soft reboots followed by one hard reboot were had and it was working.
by leilei
Mon 24 Aug, 2015 10:52 pm
Forum: General
Topic: Mode-X 320x240 graphics issues in Q2DOS
Replies: 6
Views: 1831

Re: Mode-X 320x240 graphics issues in Q2DOS

It might be a bug in Q2DOS as 320x240 ModeX seems to work in Quake on the TGUI9440 and TVGA
by leilei
Mon 24 Aug, 2015 10:35 pm
Forum: General
Topic: Mode-X 320x240 graphics issues in Q2DOS
Replies: 6
Views: 1831

Re: Mode-X 320x240 graphics issues in Q2DOS

It seems to work fine for me on ATI Mach64 GX, ATI-18800, ATI-28800 OAK OTI-067 S3 Trio 64, S3 Vision 864, S3 ViRGE, Tseng ET4000/W32p, Tseng ET4000AX,. It even works on the plain VGA it DOES NOT work on the Trident TGUI9440 and the Trident TVGA8900D (which is what that screenshot seems to represent)
by leilei
Mon 24 Aug, 2015 12:42 am
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 55635

Re: Networking discussion

Cool!
by leilei
Sun 23 Aug, 2015 10:31 pm
Forum: General
Topic: Win7 Direct3D fullscreen lock
Replies: 6
Views: 2450

Win7 Direct3D fullscreen lock

Sometimes, I think after restoring or alttabbing, Direct3D fullscreen will be stuck there and not able to be switched back to a windowed state via the hotkey. It'll also interrupt the task manager if you Ctrl+Alt+Del to bring that up. It'll keep stealing the focus. The only way to deal with this is ...
by leilei
Sun 23 Aug, 2015 10:15 pm
Forum: Development
Topic: 3DFX compatibility list
Replies: 89
Views: 27031

Re: 3DFX compatibility list

Such a list doesn't apply here. The games I am testing are strictly Voodoo-era where they're at least expected to work in some form (being the most ubiquitous 3d chipset then). It would be stupid if I reported "wah ut2003 dont work in pcem fix it tom its important do it now" and yes Windows 98 Secon...
by leilei
Fri 21 Aug, 2015 11:14 pm
Forum: General
Topic: [SOLVED] Data corruption issues in PCem v9 r304
Replies: 12
Views: 3297

Re: Data corruption issues in PCem v9 r304

I've never used more than 16 heads in PCEM ever. If I wanted more space, it's always the cylinders that are increased. Can't say i've had serious data corruption...... yet.
by leilei
Sun 16 Aug, 2015 3:29 pm
Forum: General
Topic: Rev 305: RCR486 characters can't left or up
Replies: 7
Views: 1930

Re: Rev 305: RCR486 characters can't left or up

no shit?
by leilei
Sat 15 Aug, 2015 12:36 pm
Forum: General
Topic: Rev 305: RCR486 characters can't left or up
Replies: 7
Views: 1930

Rev 305: RCR486 characters can't left or up

Something stops everyone from walking west (barely) or north. The player can barely do it by running.

The same bug also occurs in the Windows 3.1 version of the game.

Rev 305, Dynarec, AM486DX4-120, Windows 98/MS-DOS 7


Does not occur in Rev 257. Does occur in Rev 260.
by leilei
Fri 14 Aug, 2015 11:19 pm
Forum: Development
Topic: v10 rough timetable
Replies: 40
Views: 11609

Re: v10 rough timetable

The only feature I think that could get in before the lock harmlessly is a -conf parameter to specify the name of a cfg to read/write instead of pcem.cfg
by leilei
Tue 21 Jul, 2015 2:14 am
Forum: General
Topic: Dynamic recompiler bugs
Replies: 11
Views: 3084

Re: Dynamic recompiler bugs

Doesn't happen for me. Then again you did fail to mention your compiling switches which were most likely this

Code: Select all

basecflags = -O3 -march=core2 -fomit-frame-pointer -ffast-math -msse -msse2 -msse3 -mssse3 -mfpmath=sse -DDYNAREC

as mine were

Code: Select all

CFLAGS = -O3 -march=i686 -fomit-frame-pointer -DDYNAREC
by leilei
Thu 09 Jul, 2015 9:45 pm
Forum: Development
Topic: Latest build breaks the dynamic recompiler
Replies: 2
Views: 1272

Re: Latest build breaks the dynamic recompiler

Can also confirm a working clean 270 -DDYNAREC build without this issue.
by leilei
Sun 14 Jun, 2015 8:35 am
Forum: General
Topic: How did the Pentium MXX Mobile Chips compare to Desktop chip
Replies: 5
Views: 1953

Re: How did the Pentium MXX Mobile Chips compare to Desktop

The laptops that housed them are often crippled in other ways (less L2 and/or bad PCI video) so the higher clock helps make up for their shortcomings.
by leilei
Sun 14 Jun, 2015 8:32 am
Forum: Development
Topic: [PATCH] Fake Cyrix 6x86
Replies: 17
Views: 6714

Re: Fake Cyrix 6x86

Restarted on the Pentium timing file, started with the floating point stuff first, and the non-fpu opcodes are somewhat changed as well. Didn't cross check with any benchmarks. What you should see (comparing 6x86200 to P166) is a slower Quake and a smoother Blood. :>
by leilei
Sat 13 Jun, 2015 6:36 pm
Forum: Development
Topic: 3DFX emulation
Replies: 190
Views: 55000

Re: 3DFX emulation

Fortunately on the third time around with Turok at a more acceptable framerate on Reddit the unappreciative virtualization snob got buried.
by leilei
Fri 12 Jun, 2015 10:03 pm
Forum: Development
Topic: 3DFX emulation
Replies: 190
Views: 55000

Re: 3DFX emulation

Virtualbox fanbase? not surprising

There's lots of comments that it's hopelessly slow, so I marked my turok video public to help that
by leilei
Thu 11 Jun, 2015 4:50 pm
Forum: Development
Topic: 3DFX emulation
Replies: 190
Views: 55000

Re: 3DFX emulation

A diff patch for the filter.
by leilei
Mon 08 Jun, 2015 12:23 am
Forum: Development
Topic: Dynamic recompiler
Replies: 164
Views: 47096

Re: Dynamic recompiler

Descent 2 = video worked perfectly (svga / VGA)
Joystick worked perfectly;
SB16 is detected but sound effects did not work, music worked perfectly.
Sound works for me. It also detects and tests properly
by leilei
Sat 06 Jun, 2015 7:10 pm
Forum: Development
Topic: 3DFX compatibility list
Replies: 89
Views: 27031

REV 260 Re: 3DFX compatibility list

Build is -march=i686, dynarec with profile generation/use. no other switches. PMMX166 tested. Revision 260. GREAT: Shipwreckers (Demo) looks good and works. Same tech as G-Police. Star Wars Episode I: Racer looks good and works. Star Wars Rogue Squadron looks good and works. Hexen II looks good and ...
by leilei
Sat 06 Jun, 2015 5:37 pm
Forum: Development
Topic: 3DFX emulation
Replies: 190
Views: 55000

Re: 3DFX emulation

Thanks. Looks like i'll have to add a fallback to that 16bit texture format in the q3v/OA code, I only developed it with Voodoo2/3 in mind anyway. Also here is a hopefully 60fps video running Turok in 512x384 with the filter/gamma There IS still the annoying feedback streak bug that is somewhat noti...
by leilei
Sat 06 Jun, 2015 8:32 am
Forum: Development
Topic: 3DFX emulation
Replies: 190
Views: 55000

Re: 3DFX emulation

Gamma and filter updates against revision 256. Can't make a diff patch at the moment but there's this whole file. Tried to organize my stuff further
by leilei
Thu 04 Jun, 2015 10:13 am
Forum: Development
Topic: 3DFX emulation
Replies: 190
Views: 55000

Re: 3DFX emulation

Streets of Simcity in 3dfx crashes PCem itself after splash. Software mode is OK. Voodoo 2MB FB 4MB TM. PMMX233 in Win98SE. Plain i686 build, no profiling. or other flags. End of the log: Swap buffer 00000003 5 0FF70350 Swap buffer 00000003 4 0FF70350 Swap buffer 00000003 3 0FF70350 Swap buffer 0000...
by leilei
Wed 03 Jun, 2015 3:02 am
Forum: Development
Topic: Suggestion Use Flag MMX ,SSE for compile
Replies: 9
Views: 2749

Re: Suggestion Use Flag MMX ,SSE for compile

Code: Select all

CFLAGS = -O3 -march=amdfam10 -fomit-frame-pointer -DDYNAREC -fprofile-arcs -ftest-coverage -fprofile-generate

Code: Select all

CFLAGS = -O3 -march=amdfam10 -fomit-frame-pointer -DDYNAREC -fprofile-use -flto 
and just running an entire TRIP run at PMMX233 infinite before going back to use the profiles