VOGONS


First post, by sliderider

User metadata
Rank l33t++
Rank
l33t++

http://www.youtube.com/watch?v=5f7gW5X24ao&NR=1

😳 😳

Reply 1 of 15, by elianda

User metadata
Rank l33t
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.

Reply 2 of 15, by TheMAN

User metadata
Rank Oldbie
Rank
Oldbie

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!

Reply 6 of 15, by Anonymous Coward

User metadata
Rank l33t
Rank
l33t

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

Reply 7 of 15, by Jacques

User metadata
Rank Newbie
Rank
Newbie

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/
😀

Reply 8 of 15, by idspispopd

User metadata
Rank Oldbie
Rank
Oldbie

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.

Reply 9 of 15, by Scali

User metadata
Rank l33t
Rank
l33t
elianda 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.

http://scalibq.wordpress.com/just-keeping-it- … ro-programming/

Reply 10 of 15, by NJRoadfan

User metadata
Rank Oldbie
Rank
Oldbie

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.

Reply 11 of 15, by Scali

User metadata
Rank l33t
Rank
l33t
NJRoadfan 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

http://scalibq.wordpress.com/just-keeping-it- … ro-programming/

Reply 12 of 15, by NJRoadfan

User metadata
Rank Oldbie
Rank
Oldbie

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.

Reply 13 of 15, by sliderider

User metadata
Rank l33t++
Rank
l33t++
NJRoadfan 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.

Reply 14 of 15, by SquallStrife

User metadata
Rank l33t
Rank
l33t
sliderider 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

Reply 15 of 15, by Scali

User metadata
Rank l33t
Rank
l33t
SquallStrife 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.

http://scalibq.wordpress.com/just-keeping-it- … ro-programming/