Search found 1529 matches

by SarahWalker
Sat 31 Jan, 2015 7:10 am
Forum: Development
Topic: MMU translate from recompiler
Replies: 7
Views: 2487

Re: MMU translate from recompiler

Okay, thanks. But please don't let 64-bit-isms enter the code - codegen_x86.* is definitely aiming for 32-bit systems.
by SarahWalker
Fri 30 Jan, 2015 8:27 pm
Forum: Development
Topic: MMU translate from recompiler
Replies: 7
Views: 2487

Re: MMU translate from recompiler

Could you remove any whitespace changes before posting the patch? It's difficult to quickly see what's been changed.
by SarahWalker
Fri 30 Jan, 2015 6:35 pm
Forum: General
Topic: Unable to build a working PCem executable on Windows 8.1
Replies: 18
Views: 7546

Re: Unable to build a working PCem executable on Windows 8.1

Umm, pretty sure you can use 32-bit compiler and applications on 64-bit Windows...

Besides, if you're running only 64-bit stuff then you can't use the recompiler, as that's currently 32-bit only.
by SarahWalker
Fri 30 Jan, 2015 6:08 pm
Forum: General
Topic: Unable to build a working PCem executable on Windows 8.1
Replies: 18
Views: 7546

Re: Unable to build a working PCem executable on Windows 8.1

64-bit GCC? You're on your own. Not sure I ever got that working right.
by SarahWalker
Fri 30 Jan, 2015 8:33 am
Forum: General
Topic: Unable to build a working PCem executable on Windows 8.1
Replies: 18
Views: 7546

Re: Unable to build a working PCem executable on Windows 8.1

Which order are you linking ALut and OpenAL in? On GCC ALut has to be before OpenAL on the command line.
by SarahWalker
Wed 28 Jan, 2015 10:11 pm
Forum: Development
Topic: Dynamic recompiler
Replies: 164
Views: 46695

Re: Dynamic recompiler

Committed some changes to memory system to improve self modifying code. Normal performance numbers below, some losses, but the gains are generally bigger. Some of the biggest gains aren't in the normal test set - Screamer is more than twice as fast now, and Screamer Rally is nearly three times faste...
by SarahWalker
Wed 28 Jan, 2015 8:24 am
Forum: General
Topic: Weird IBM PC AT Error at Boot
Replies: 9
Views: 2832

Re: Weird IBM PC AT Error at Boot

Battler wrote:and then there's the real-time clock not working correctly on slower CPU's, causing DOS to always report a time of January 1st, 1980 0:00:00 after booting.
Haven't seen that before. Unless by 'slower CPUs' you mean the XT-class models, which generally don't have real time clocks.
by SarahWalker
Thu 22 Jan, 2015 8:29 am
Forum: General
Topic: Win32s crashes and HX DOS Extender reports cpu not 386
Replies: 7
Views: 2679

Re: Win32s crashes and HX DOS Extender reports cpu not 386

Battler wrote:- TomWalker: How much RAM does your Pentium II. box have? Based on my calculations, the maximum that's addressable in 24 bits would be 16 MB, so if you have that or less, that's why Win32s worked.
Win32s always runs with the MMU on, the GDT is above the 2GB mark. RAM size is irrelevant.
by SarahWalker
Wed 21 Jan, 2015 7:40 pm
Forum: Development
Topic: Dynamic recompiler
Replies: 164
Views: 46695

Re: Development screenshots

Alegend45 wrote:Also, do you have any idea what might be holding Windows XP SP3 up if it doesn't run already? :P
No idea, I haven't tested it. Has anyone?
by SarahWalker
Wed 21 Jan, 2015 7:37 pm
Forum: General
Topic: bug: pcem doesn't work on touchscreen devices
Replies: 3
Views: 1213

Re: bug: pcem doesn't work on touchscreen devices

Yeah, PCem isn't going to work without a keyboard and mouse, and it probably wouldn't be very useful with just touchscreen input anyway.
by SarahWalker
Tue 20 Jan, 2015 6:47 pm
Forum: Development
Topic: Development screenshots
Replies: 44
Views: 17946

Re: Development screenshots

Annoyingly, after spending the last couple of days trying to track down the cause of the lighting issue, it turned out to be a bug in UT's non-MMX software renderer; I've been able to reproduce it on my main machine by running with -nommx. One of the gouraud-shaded triangle routines sets itself up l...
by SarahWalker
Mon 19 Jan, 2015 5:53 pm
Forum: General
Topic: DEBUG.EXE single-step doesn't awork on dynamic recompiler...
Replies: 5
Views: 1907

Re: DEBUG.EXE single-step doesn't awork on dynamic recompile

trap is set at the beginning of all interpreted instructions, in exec386().

I like how little faith you have in my abilities to actually test what I'm committing.
by SarahWalker
Mon 19 Jan, 2015 8:19 am
Forum: General
Topic: Win32s crashes and HX DOS Extender reports cpu not 386
Replies: 7
Views: 2679

Re: Win32s crashes and HX DOS Extender reports cpu not 386

Yes, but a quick test I did on my Pentium II box suggest that this doesn't actually happen and all 32 bits are stored. Also if only 24 bits are stored then the code in Win32s can't possibly work.
by SarahWalker
Sun 18 Jan, 2015 5:22 pm
Forum: General
Topic: DEBUG.EXE single-step doesn't awork on dynamic recompiler...
Replies: 5
Views: 1907

Re: DEBUG.EXE single-step doesn't awork on dynamic recompile

Trap flag has been implemented in rev 193.
by SarahWalker
Sun 18 Jan, 2015 3:45 pm
Forum: General
Topic: Win32s crashes and HX DOS Extender reports cpu not 386
Replies: 7
Views: 2679

Re: Win32s crashes and HX DOS Extender reports cpu not 386

Win32s now works as of rev 192. I'm not entirely happy with the fix, as it contradicts every piece of documentation I've seen on the SGDT instruction.
by SarahWalker
Sun 18 Jan, 2015 2:59 pm
Forum: General
Topic: Win32s crashes and HX DOS Extender reports cpu not 386
Replies: 7
Views: 2679

Re: Win32s crashes and HX DOS Extender reports cpu not 386

HX DOS extender should be working now on rev 191.
by SarahWalker
Sun 18 Jan, 2015 1:31 pm
Forum: Development
Topic: Development screenshots
Replies: 44
Views: 17946

Re: Development screenshots

Video of Unreal Tournament running : http://youtu.be/32Y3azSPvho
by SarahWalker
Sat 17 Jan, 2015 6:47 pm
Forum: Development
Topic: Development screenshots
Replies: 44
Views: 17946

Re: Development screenshots

Floating point is fun. Unreal requires that comparisons between -infinity and -infinity return equal, which is the case with x87 but isn't the case with GCC. I've gotten it to work by using some inline assembly, but this only seems to work correctly when optimisation is disabled - not helpful! Still...
by SarahWalker
Fri 16 Jan, 2015 9:35 pm
Forum: Development
Topic: Dynamic recompiler
Replies: 164
Views: 46695

Re: Dynamic recompiler

First part of code generation committed at rev 189. This adds generation for immediate->register and register->register versions of MOV, XCHG, ADD, SUB, AND, OR, XOR, CMP, TEST, INC and DEC. Benchmarks vs rev 188 : DOS prompt - 8% faster (60% / 65%) Doom - 13% faster (64% / 72%) Duke 3D - 9% faster ...
by SarahWalker
Sun 11 Jan, 2015 10:13 pm
Forum: General
Topic: Fullscreen help
Replies: 2
Views: 1974

Re: Fullscreen help

CTRL-ALT-PAGE DOWN, as is mentioned every time the fullscreen option is selected...
by SarahWalker
Fri 26 Dec, 2014 10:54 am
Forum: General
Topic: Rhapsody works on PCem
Replies: 11
Views: 3897

Re: Rhapsody works on PCem

Wouldn't it be better to report these bugs correctly, rather than just assuming that they're known about? I've had no issues using NT 3.51 - XP.
by SarahWalker
Sat 06 Dec, 2014 6:08 pm
Forum: General
Topic: Voodoo emulation?
Replies: 15
Views: 4526

Re: Voodoo emulation?

You'd probably have to add a CONFIG_STRING type to device configuration, and add support for this via an EDITTEXT control in win-deviceconfig.c. Alternatively you could just have a set of CONFIG_SELECTION controls showing 00-FF, though this would look really ugly. Either that, or you could just hard...
by SarahWalker
Sat 06 Dec, 2014 5:41 pm
Forum: General
Topic: Voodoo emulation?
Replies: 15
Views: 4526

Re: Voodoo emulation?

Great, but I don't think that was an issue I had with it...
by SarahWalker
Sat 06 Dec, 2014 5:19 pm
Forum: General
Topic: Voodoo emulation?
Replies: 15
Views: 4526

Re: Voodoo emulation?

True, but then people would think that outside the recompiler, v10 would not have much else added. Not sure I'm too bothered by that. Besides, performance is the single biggest issue with the emulator, so why wouldn't resolving that be enough for a release? And it shouldn't be too hard to implement...
by SarahWalker
Sat 06 Dec, 2014 4:47 pm
Forum: General
Topic: Voodoo emulation?
Replies: 15
Views: 4526

Re: Voodoo emulation?

I'd rather not have the 18 month development time again. v8's development was a nightmare.

In any case, I think the recompiler will probably be a major enough change for a release on its own.
by SarahWalker
Sat 06 Dec, 2014 4:45 pm
Forum: Development
Topic: Dynamic recompiler
Replies: 164
Views: 46695

Re: Dynamic recompiler

Should be fixed as of rev 188. There were originally two bugs relating to self modifying code, and fixing them revealed a third where PCem couldn't handle a code block modifying itself. This may fix other stuff as well; one of the bugs related to code crossing pages, which could account for variatio...
by SarahWalker
Fri 05 Dec, 2014 9:23 pm
Forum: General
Topic: Voodoo emulation?
Replies: 15
Views: 4526

Re: Voodoo emulation?

It's on my todo list after the recompiler matures a bit, so I don't know if that will be v10 or 11.