[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: 35927955.png (21 KB, 200x200)
21 KB
21 KB PNG
>You need 4+ Ghz cpu to emulate a 400mhz win98
This is bullshit
>>
>>107813122
Emulating hardware is hard
We keep taking the sheer efficiency of physics for granted
This is why our machine learning systems will never evolve to consciousness
>>
>>107813122
You clearly have little understanding if you have an issue with emulation being slow.
>>
>>107813173
it takes less power to emulate an xbox 360 running a completely different architecture, clean up your code ranjeesh
>>
>>107813122
Total dumpsterfire. Emulates so much shit it gets none right.
>>
>>107813122
Use Virtualbox instead if that's the level you want. PCem and 86box are full stack emulation. That's why it's more resource intensive.
>>
>>107813251
Is that good for vidya?
>>
>>107813258
It's not designed for it, so probably not.
>>
>>107813122
dosbox-x is superior
>>
>>107813186
Emulating kernel mode code is really expensive because you need to emulate memory protection. This turns every load and store into a complex operation. So assuming xbox 360 emulation can avoid this, it would be a lot faster.
>>
This might be a stupid question but why do we even need cpu emulation when this omores guy can run win98 with AM5 cpu and voodoo (through PCI PCIe adapter but still)?
>>107813334
It doesn't support late 90s cards
>>
>>107813334
It's garbage. Pure schizo pozz hacked together without any care. DosBox Staging is where it's at.
>>
>>107813122
yet win98 is more usable than any Linux desktop
lmao
>>
4000mhz isn’t a lot
>>
File: 1749470337091545.png (109 KB, 550x413)
109 KB
109 KB PNG
>>107813122
It's meant for very old games / software that requires very accurate hardware emulation.
You're not supposed to use it to re-create some late stage, high end Win98 build.
>>
>>107813251
>>107813258
>>107813264
VirtualBox (or Qemu/KVM or VMware) + SoftGPU can be decent for gaming.
But I'd recommend >>107813334 / >>107813425 for older and anything newer just wrappers / patches and run native if possible.
>>
>>107813411
>This might be a stupid question but why do we even need cpu emulation when this omores guy can run win98 with AM5 cpu and voodoo (through PCI PCIe adapter but still)?

That's the OS.
all the hardware you have will then still need win98 drivers. good luck with that.
>>
>>107813953
We actually have drivers for most common and generic shit, like onboard audio and USB.
Plus you can use old hardware, as anon mentioned, nothing stopping you from using PCIe to PCI bridges.
>>
>>107813953
Can emulate the hardware just fine assuming someone has went through the entire asspain of creating hardware input/output
>>
File: cat-girl.gif (36 KB, 220x220)
36 KB
36 KB GIF
>>107813122
>You need an entire datacenter full of gpus and 16777216 terabytes of memory to emulate catgirls
>>
>>107813186
>Emulating high level software is faster than emulating bare metal, so bare metal should run fast too
You've established yourself as a grade-a midwit with this retarded take, never post here again.
>>
>>107817782
>it takes more to emulate less
thank you for admitting you are retarded
>>
>>107813968
>onboard audio and USB.
and NVMe now too
>>
>>107817836
There's a reason why Wine isn't a full x86 emulator you fucking drooling mouthbreathing ape
>>
Is there any emulation setup that works well with ddraw/dx7 games? These barely work on w10 and from what I'm hearing 86box would be too slow for these.
>>
>>107817981
use dgvoodoo2 instead
>>
>>107813122
It used to be good and fast. But then project died, a tranny forked it, fork became popular, then said shitty tranny killed performance (excuse used: """better accuracy""") to fix an edge case that didn't affect even the 0.0001% of software.
>>
>>107818153
why does anyone who isn't a tranny always gravitate towards slop
>>
>>107813122

400MHz + 133 cl 2.5 bitlengh 16? 32?
vs 4000MHz + 4800 cl 40 bitlenght 64
>>
>>107813122
Make sure to emulate voodoo since that uses a second thread, that was you have two cores of your cpu doing emulation rather than one. Also to fix the extreme slowdowns in windows 9x idling use an old program called "rain1". It stops the idle loops.

I run 86box on an i7-10750h and can run a pentium 2 at 200mhz pretty reliably.
>>
>>107813135
Consider the scenario where we manage to somewhat emulate conscience (and achieve """AGI""") by bruteforcing it using 200x more power than necessary, and/or running it slower than real time
At some point we will be able to optimize it or build a native, efficient architecture from the ground up
>>
>>107818153
Are you talking about pcem?
Pcem still works. Problem is though, the latest version of 86box fixes the mouse lag issue, pcem does not have this fix. That automatically makes the latest 86box version more useable than pcem ever was for anything involving a mouse.
>>
>>107817836
Nice oversimplification you absolute nigger. A big chunk of humanity's knowledge at your literal fingertips and you're still a fucking dumbass.
>>
Here you go anons. Use this in any windows 9x emulation. Thank me later.
https://www.majorgeeks.com/files/details/rain_1x.html
>>
>>107818398
What does it do?
>>
>>107813649
can't dosbox already do that though?
>>
>>107817981
i've had some luck getting games to run using dxwnd. well written games that use ddraw and dx7 will work on win10. so usually if they don't work out of the box and you need some kind of wrapper to emulator to get them to run, then they are going to be buggy and crash often regardless
>>
>>107813122
Is 86box doing low-level emulation? If you want to low-level emulate a CPU then having "only" 10x the clock isn't that much.
>>
>>107813122
As a general rule of thumb you need around an order of magnitude more processing power to emulate accurately. Now, if they were to make a faster but less accurate VT-x based core to do the CPU stuff and then still let you have emulated period-accurate sound cards and GPUs (which is what I assume you're using 86box instead of VMware for) it could get by on a lot less.
>>
>>107813135
This would makes sense on different architectures
this is all x86
>>
>>107819591
Not as fine tunable.
>>
>>107819561
Windows 95, 98, and 2000 would "idle loop" on the desktop. Those operating systems ran balls to the wall when doing nothing. On top of that the idle looping is very hard for 86box to emulate for whatever reason so it causes very unnecessary slowdowns. This old program eliminates the idle looping.
>>
>>107820431
Sounds interesting, I will try it.
>>
important thread
>>
>>107813135
How did PSP mange to emulate PS1?
>>
>>107819898
Doesn't matter, you're still emulating fully in software.
>>
>>107823581
I think the MIPS code ran somewhat native and graphics were just translated. If I recall correctly.
Though the PSP is much more powerful than PS1.
>>
>>107813122
I did it just fine on a Ryzen 5 2600
>>
I'm using dosbox-pure to play PC games on my Raspberry Pi.
It works very well, but unfortunately Carmageddon is too taxing on the CPU and runs slowly.
https://github.com/schellingb/dosbox-pure
>>
>>107823581
The PS1 and PSP both have a MIPS CPU, and the PSP's is clocked almost 10x higher (333MHz vs 33.87MHz). Much of the code is executed natively when running PS1 games.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.