[ / / / / / / / / / / / / / ] [ dir / arepa / builders / hydrus / lewd / marx / miku / roze / stoa ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Name
Email
Subject
Comment *
File
Select/drop/paste files here
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

[–]

 No.886325>>886468 [Watch Thread][Show All Posts]

Since 486/Pentium is free game to emulate and powerful enough to run doom, why hasn't anyone ever tried to port an emulator to hobbyist architectures like PIC32, RISC-V, or ARM, or at least take advantage of x86 emulation?

 No.886338>>887456

Are you talking about qemu?


 No.886408

nobody wants to spend a year porting an emulator to run doom at 3fps.


 No.886424>>886468

x86 emulation on ARM is already painfully slow. Why the fuck would you want to emulate on micro-controllers?


 No.886429>>886435 >>886467 >>886656

>emulating CISC on a RISC architecture

It's ass. This is why CISC will always be superior in this case. Emulating RISC on CISC is a lot easier than vice-versa


 No.886435>>886445 >>886467

>>886429

>CISC > RISC

I would much rather have IPC approach as close to 1 as possible.


 No.886445>>886467 >>886656

>>886435

With emulation it really depends on the instructions themselves as opposed to bare metal. CISC, do to its very nature, can never be emulated 1:1 on a RISC machine


 No.886451

qemu, Bochs, DOSbox, PCem

Not sure about the last one, but the others run on whatever architecture you want them to run. There are plenty of people playing DOS games on their phones right now.


 No.886467>>886472 >>886485 >>886509 >>886728

File (hide): 91033465dcc1501⋯.jpg (43.39 KB, 680x598, 340:299, TheBiggestBrain.jpg) (h) (u)

>>886429

>>886435

>>886445

Why not just stick some x86 hardware on a board/card attached to the main RISC computer that's used exclusively to run an x86 guest? I'm pretty sure I've seen this in Sun SPARC workstations that can run Windows XP on real x86 hardware using a special card that gives you an Intel processor. You're still using the host PC's graphics, memory, storage, etc but you aren't left with a slow as shit emulated CPU.


 No.886468>>886498 >>887007


 No.886472>>886498

>>886467

>Why not just stick some x86 hardware on a board/card attached to the main RISC computer that's used exclusively to run an x86 guest?

they already have that, it's called Intel ME and AMD PSP.


 No.886485

>>886467

Let's go a step further and just get an FPGA card, which we will reprogram on the go with whatever hardware we need at the moment, from x86 processor to additional GPU to hardware sound synthesizer.


 No.886498


 No.886509

>>886467

>stick some x86 hardware on a board/card attached to the main RISC computer

you mean a co-processor?


 No.886656

>>886445

>>886429

Modern x86 processors are already essentially a CISC ISA emulated on RISC.


 No.886719>>886838 >>897890

File (hide): f57d219cdfe9aa0⋯.jpg (271.34 KB, 800x1047, 800:1047, 695-wasteland-dos-back-cov….jpg) (h) (u)

DSx86 runs a lot older DOS titles fine on the early NDS handhelds (ARM-based). Problem here is the screen resolution is 256x192, so a typical DOS screen gets scrunched.

In theory, 8086tiny can be ported to many little-endian systems, so give it a shot. I think it only goes up to CGA though, but that still accounts for a lot of stuff.


 No.886728>>886732

>>886467

It's been done in the 80's, but nowadays it's better to avoid x86 hardware unless you enjoy botnet and bugs gallore. I guess it would be okay if you stuck with 80386 chips.

Amiga sidecar. Later they made better ones (including 80486) that fitted on a Zorro card to plug into your A2000, A3000, or A4000 case.

http://amiga.resource.cx/exp/a1060


 No.886732>>886743

>>886728

If you enjoy spending $300 on ancient hardware, I have seen Pentium 2 class boards for old PowerMacs with PCI. Probably no 3D acceleration unless you get a really late model however. If I had the Power Mac G3/G4 and the money to spare, I'd probably try it out. It's just a bit too expensive for my taste though.


 No.886743>>888414

File (hide): 6cbb09111f31493⋯.jpg (368.66 KB, 900x890, 90:89, tnt1.jpg) (h) (u)

>>886732

Not worth it for me. An old 386DX/33 is enough to run every DOS game I care about. But that chip can be easily emulated on any current hardware, except maybe the smallest microcontrollers.


 No.886838>>897890

>>886719

>NOT COPY PROTECTED

Thanks for making me cry, jerk


 No.887007

>>886468

Nobody is going to buy your emulator kike.


 No.887456>>888358

>>886338

Kek, this.

Also the Russians are now selling an enhanced x86 QEMU backend for the Pi for a couple bucks that's 10x faster than the open source one. They plan on releasing their code yearly, which is awfully nice of them.


 No.888358

>>887456

>sauce?

Also could it be ported to POWER?


 No.888414>>888505

>>886743

>old 386DX/33

>barely enough to run Doom, and that not too well

>"enough to run every DOS game I care about"

Apparently you're an 80s DOS games afficionado.


 No.888505>>888520

File (hide): b318486393721fb⋯.png (4.74 KB, 384x272, 24:17, MGT.png) (h) (u)

>>888414

More like 80's hardware, rather than DOS in particular. My last nice computer was Amiga. Last good game console was Sega Genesis.


 No.888520>>888554 >>898020

>>888505

So why exactly was a focus on quality and taking the customer seriously (or at least not considering him an idiot by default) abandoned in the 90s?


 No.888554>>888558 >>888644

File (hide): 808a94e2e3ef596⋯.png (10.23 KB, 320x256, 5:4, manhattan_dealers_06.png) (h) (u)

>>888520

They killed off the affordable competition (Atari, Amiga, etc.) and shoved nasty, bloated Win95 PCs with SSM botnet down everyone's throat. That was the very end of the hobbyist computer scene. All that's left now is microcontrollers, but you actually need a nasty PC to do anything with those, so it's not quite the same.


 No.888558>>888571

>>888554

>SSM

You mean SMM (System Management Mode)?

Also if Carmack started to work on the Amiga rather than PC in the late 80s (supposedly Amiga was recommended to him but he did not have enough funds to buy one so he chose to rent a PC instead) and if id made games like Wolf3D and Doom for Amiga rather than PC, things could have worked out quite differently (as they did, Doom actually was pretty much the penultimate nail in the Amiga's coffin, second only to the collapse of Commodore the following year).


 No.888571>>897886

>>888558

Doom would not have changed much. The Amiga was already showing its age at the time and Commodore was not willing to update it or license it to companies who were willing to update it. And by the time Escom bought the IP things were already too late.


 No.888644>>888647 >>888785

>>888554

>They killed off the affordable competition (Atari, Amiga, etc.)

When IBM stumbled into PC scene, every competitor were shooting themselves in the foot, IBM didn't need to kill anyone.


 No.888647>>888652

>>888644

And then IBM themselves were immediately blown the fuck out by various cheapo clones, it is really hilarious when you think about it.


 No.888652

>>888647

IBM wanted to abandon the PC for their new PS/2 system, while the market said "nah, we wanna stick to PC now, be it with or without you IBM".


 No.888785>>897768

File (hide): 73f4fcba45adc8d⋯.jpg (1.45 MB, 2792x2037, 2792:2037, meet the commodore family.jpg) (h) (u)

>>888644

Apple existed, so that's wrong. But everyone in business world standardised on IBM PC because "nobody ever got fired for buying IBM", and also it had Visicalc. But it was expensive compared to other computers (except Apple Mac and actual Unix workstations). Even some 8-bit computers had better graphics and sound capabilities.

Anyway, they pushed the shitty Win95 hard and OS/2 didn't make it despite being much better. It's like they settled on the worst possible platform.


 No.897768>>897809

>>888785

>Anyway, they pushed the shitty Win95 hard and OS/2 didn't make it despite being much better. It's like they settled on the worst possible platform.

Wrong bro. The NT kernel is the best possible platform and when it got 95's UI and Plug and Play and DirectX the competition was shut what they call the fuck down for good. Linux is still Le Resistance with curly mustaches. OSX doesn't pay the bills.


 No.897809>>897824

>>897768

>The NT kernel is the best possible platform and when it got 95's UI and Plug and Play and DirectX the competition was shut

It was in 2001 with XP that NT and 9x were completely merged, and XP was mature by SP2 in 2004 (reflecting this, Microsoft reset its lifecycle so its mainstream support lasted til 2009 and extended support til 2014, rather than 2006/2011 as originally planned). Still, only a few years after many if not most good things about NT5 were thrown away with Vista, and a de-evolution (somewhat alleviated by 7, but just temporarily) began.

To keep living in interesting /tech/ years one would need to go from Dec 31, 2006 back to Jan 1, 1990.


 No.897824

>>897809

Sure, that's fine. I'd just stock up on Amiga 3000's and never touch a PC again.


 No.897886

>>888571

Raycasting "2.5D" 3D graphics like Wolf/Doom were basically impossible on Amiga/Atari due to their "planar pixel" video chipsets. Great for 2D, but "chunky pixels" were the only way to go for 3D.


 No.897890

>>886719

>>886838

I believe this is from a time when Copy Protection used to fuck with floppy discs hard, making them unusable much of the time, to the point where a lack of copy protection was a feature.


 No.898020

>>888520

Because that was the time when idiots started buying computers.




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
38 replies | 6 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / arepa / builders / hydrus / lewd / marx / miku / roze / stoa ][ watchlist ]