First post, by sliderider
- Rank
- l33t++
Well it's basically replacing all 80286 code by 8086 compatible code and recompiling. Still performance lacks a bit. As far as I remember it get's playable at around a 12 MHz 286.
Considering the performance jump from 8086 to 80286 per MHz was the biggest in x86 history it is quite unlikely that the code can be tuned to perform a order of magnitude faster.
On the other hand there is this doom interactive workstage for C64: http://noname.c64.org/csdb/release/download.php?id=102609
(160% speed on the C128 version on the same disk)
I guess a 8088 might reach the same performance level.
I didn't think it'd even run this good... the frame rate is about as slow as DOOM on a 386SX/16... don't ask me how I know! 🤣 it'll probably run faster without sound too, but what fun is there in that?
that dude needs to clean his desk!
I wonder if it would be playable if he overclocked it by like 10x. 🤣
wrote:I wonder if it would be playable if he overclocked it by like 10x. 🤣
It might be with an NEC chip in there. They are much faster than Intel parts.
If I ever get the parts then I should give it a try some time. 🤣
I've run this on an NEC V30 at 10MHz. It benches about as fast as a 9MHz AT. At this speed, it's *almost* playable.
"Will the highways on the internets become more few?" -Gee Dubya
V'Ger XT|Upgraded AT|Ultimate 386|Super VL/EISA 486|SMP VL/EISA Pentium
Hi Guys!
Does any of you hopefully have NEC V20/V30 binary (.exe) of Wolfenstein 3D?
It was done by user "jojo reloaded" even earlier than 8086/8086 version:
https://www.youtube.com/watch?v=aX0cs7SR_n0
I have NEC based XT, but unfortunately can't find this version to download 🙁
heeeeelp! 😉
EDITED:
---------
OK, I've found it myself:
http://vieju.net/pub/Retro/xt/juegos/wolf3d/
😀
I wonder what exactly had to be done to run Wolf3d on NEC CPUs. AFAIK NEC V20/V30 have all real mode CPU instructions from 286, and Wolf3D runs in real mode, not protected mode.
So, is only the CPU detection patched? For 8086/8088 a recompile is necessary, of course.
wrote:I guess a 8088 might reach the same performance level.
Yes, 8088 at 4.77 MHz is about as fast as the 6510 in a C64... but there are also 8088s at 8, 9.54 and even 12.5 MHz.
If you have VGA (efficient pixel addressing) and a small graphics window, I wonder how far you can take it.
C64's graphics modes aren't that well-suited to this sort of rendering, yet MOOD runs very nicely.
Wolf3D runs on a 2.8Mhz 65816 in the Apple IIgs... somehow. Thats with no fancy graphics chip (no hardware sprites or blitter) and 1Mhz 8-bit I/O.
wrote:Wolf3D runs on a 2.8Mhz 65816 in the Apple IIgs... somehow. Thats with no fancy graphics chip (no hardware sprites or blitter) and 1Mhz 8-bit I/O.
Hum, I found this: https://youtu.be/E3uHip1Qr-4
That's 10 MHz, and the guy says you'd need at least 12.5 MHz to get it running nicely.
Of course, smaller screens can get you quite far... Not sure what CPU this is running on, but speedwise it's okay: https://youtu.be/FAuRbppncN4
Still impressive to see on such a crippled machine. The background story on how that port came to be is interesting: http://apple2history.org/spotlight/the-long-s … the-apple-iigs/
I suspect the second machine is an emulator, although most allow one to run the machine at the stock 2.8Mhz.
wrote:Wolf3D runs on a 2.8Mhz 65816 in the Apple IIgs... somehow. Thats with no fancy graphics chip (no hardware sprites or blitter) and 1Mhz 8-bit I/O.
It sucked that internal politics killed off the IIGS before it could really spread it's wings. It competed too closely with the Macintosh (which was Steve Jobs baby at the time) had the advantage of a larger (but lower resolution) COLOR display and nearly full backwards compatibility with all Apple II software, so naturally it had to go.
wrote:It sucked that internal politics killed off the IIGS before it could really spread it's wings. It competed too closely with the Macintosh (which was Steve Jobs baby at the time) had the advantage of a larger (but lower resolution) COLOR display and nearly full backwards compatibility with all Apple II software, so naturally it had to go.
Also it wasn't selling. Schools (Apple 2's big customers) were still buying IIc and IIe machines. Apple brought out the IIc Card for Mac LC so they could use their old software on Macs.
In fact, Apple have always been helpful at transition time. The first PPC Macs could run M68k apps seamlessly, OS X included Classic environment, and they built Rosetta for the PPC-Intel transition.
VogonsDrivers.com | Link | News Thread
wrote:In fact, Apple have always been helpful at transition time. The first PPC Macs could run M68k apps seamlessly, OS X included Classic environment, and they built Rosetta for the PPC-Intel transition.
Indeed, which is why it annoys me when Wintel-people tell me we're stuck with x86 just because the current software base is targeting x86.
There are ways around that.