Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <v99puh$26i94$1@dont-email.me>
Deutsch   English   Français   Italiano  
<v99puh$26i94$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!2.eu.feeder.erje.net!feeder.erje.net!news.mb-net.net!open-news-network.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: BGB <cr88192@gmail.com>
Newsgroups: comp.arch
Subject: Re: Instruction Tracing
Date: Sun, 11 Aug 2024 02:41:01 -0500
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <v99puh$26i94$1@dont-email.me>
References: <2024Aug10.121802@mips.complang.tuwien.ac.at>
 <memo.20240810204133.20940T@jgd.cix.co.uk> <v98qq8$ukip$1@dont-email.me>
 <v98skc$uulv$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 11 Aug 2024 09:41:06 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="2a951f56a044c306bc06db235766d957";
	logging-data="2312484"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19I8+7Hjml8TyqFLVlM9O7avVVYtgTqBBw="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:Puk913AuUGFTziSAo+f2BkEOeCU=
Content-Language: en-US
In-Reply-To: <v98skc$uulv$3@dont-email.me>
Bytes: 2653

On 8/10/2024 6:20 PM, Lawrence D'Oliveiro wrote:
> On Sat, 10 Aug 2024 17:49:42 -0500, BGB wrote:
> 
>> Meanwhile, saw a video recently where someone had ported Doom to a 233
>> MHz PowerPC (running Windows NT4) machine and, its performance was not
>> good...
>>
>> Not obvious is what combination of factors conspired to cause Doom to
>> apparently run at single-digit framerates.
> 
> Windows NT never meant for games?

Windows GDI isn't fast, but it isn't usually *that* slow either.
WinQuake and Quake2 both used GDI to good effect.

If Windows GDI performance is seriously broken, this is a different 
issue from merely "not meant for games".


Normally, Doom is almost entirely self-contained, so there isn't likely 
that much area where OS APIs should effect all that much (apart from 
things like audio/graphics output, and checking for keyboard input).

Granted, that port using SDL could introduce some unknown variables 
here. AFAIK, "Chocolate Doom" is supposed to be a fairly direct port of 
the Doom engine (as opposed to heavily modified engines, like ZDoom).


Can note that my Doom port was based on Linuxdoom, but with some hacks 
to try to deal with Heretic and Hexen; before me noting that both 
Heretic and Hexen had source releases so I just ported these.

Doom generally runs fine at 50MHz, but can get a bit chunky at 16-20 MHz.

I am getting performance similar to that seen in the video, if I run 
Doom at roughly 12 MHz.


....