Giter Site home page Giter Site logo

Comments (58)

methanoid avatar methanoid commented on August 11, 2024 1

@kjliew actually had a look now at closed issues and the pattern is worse than I thought... basically MANY compilations not working lead to people asking for help and then being directed to pay, sorry, "donate"

I don't object to people making money. I don't object to paying for software, I just don't like the way you are doing this.

My favourite example: HDsentinel. A small closed source program. Not expensive, $20, but protects your data so well worth investment. Like many people I tried the test version, I even had a cracked version but CHOSE to pay. And a few years after I had an issue and needed to email dev. I got a fantastic detailed personal email helping me resolve issue. I even had a few more over the years. Dev is a wonderful helpful person. Best $20 I ever spent and I go round everywhere I see cracked versions telling people to support the dev.

Your "donation" doesn't give me any warm fuzzy feeling. The only warmth I feel is a rising anger at this.

I'll go use other things. Maybe I will CHOOSE to donate in future (and not feel forced into it by the lack of support), especially if it gets to a more sensible price (IMHO of course). Just doesnt FEEL like FOSS to me. Doesn't pass the Duck test for me

"If it looks like a duck, swims like a duck, and quacks like a duck, then it probably is a duck."

If you are (effectively) forced by lack of any help to "donate" then it probably IS paid software. Donations are also usually at a level chosen by the donor not the recipient but by setting the "price" you may as well stop calling it FOSS.

I watched the videos etc before I found this site. I was very impressed and saw it was via QEMU and thought "great work, another example how cool FOSS stuff is"... and this leaves a bad taste I never thought I'd get. And I've never EVER complained about any "supposedly-FOSS" product before. Congratulations, you have a unique product now

from qemu-3dfx.

methanoid avatar methanoid commented on August 11, 2024 1

Well you would say it isnt a duck.. but it walks and quacks like one. Sorry, you are wrong

Yes, its unique. Yes, its better than PEem. Its also uniquely the only FOSS product I have ever complained about not being really FOSS or in that spirit. I do admire it (and you have my respect for your talent) but your "business model" sucks ass. PCem is properly free, yours is not. Hence people will still flood to PCem and nobody bar some enthusiasts has even heard of your "product".

Your desire to make money from this is what makes it fail to get the attention it deserves. Your attitude also. I am not saying you are wrong about PCem, Vogons etc... but I can see why they got fed up with you. You could have been seen as a hero, but you are not. You wouldnt like what people see you as... but you are so deluded you wouldn't see it or know it without being told.

I'm sorry for you. Really. You SHOULD be a hero. You aren't!

from qemu-3dfx.

methanoid avatar methanoid commented on August 11, 2024 1

Does anyone talk about the software here? It seems author is focussed on slagging off any "opposition" or anyone who uses that free software in a lame attempt to encourage more people to buy his payware masquerading as FOSS

from qemu-3dfx.

hughobrien avatar hughobrien commented on August 11, 2024

Probably not the solution, but worth making sure you have a good D3D base before you override the dlls. Can't hurt?

from qemu-3dfx.

maxresd3fault avatar maxresd3fault commented on August 11, 2024

Probably not the solution, but worth making sure you have a good D3D base before you override the dlls. Can't hurt?

I did install that, no change. Here's my dxdiag, says it's unavailable:

image

from qemu-3dfx.

hughobrien avatar hughobrien commented on August 11, 2024

I would think you'd at least have software rendering as a (horrible) option. If I were in your shoes I'd try different -vga options and maybe even try an earlier OS until you get some traction on the issue.

from qemu-3dfx.

emxd avatar emxd commented on August 11, 2024

Before doing DirectX, you should first verify that GL forwarding is working with wglgears/wglinfo and opengl32.

If it's not working it's probably a checksum mismatch. Did you compile the guest wrappers? You can't use the ones from archive.org - qemu patch and guest wrappers must have the same commit stamp (or at least that's the way it used to be, haven't used it in a while).

You don't need to use boxvnt driver, vbempnt works fine (virtio-vga with the VBE3 driver) and performance is the same.

edit: my bad, I just noticed that you mention compiling guest wrappers yourself. That said, you should still check wglinfo/wglgears.

from qemu-3dfx.

emxd avatar emxd commented on August 11, 2024

Looking at the commits, there is now some support for hw cursors? (275b4dd). But that came later than the archive.org ISO boxvnt. Anyway, you could always try & compile (ddfd0ee) - that seems to be the commit id from archive.org

from qemu-3dfx.

kjliew avatar kjliew commented on August 11, 2024

@hughobrien @emxd Glad to have you guys chime in. Do your best as the Heavenly Ray of Light shines through the EVIL darkness engulfed in the project.

@maxresd3fault I believe it isn't difficult to realize why such Donation was put up in the 1st place. Anyway, Donation shall deem one's free will and contribution in Game Preservation. We could have hoped Oracle/VMware would have done more in the past so that everyone has 3D-accelerated VM to enjoy their games. Or alternative projects such as PCem/86Box gain smarter brains that actually know how to "virtualize".

...I've followed the very little documentation available exactly...

Oh, don't blame the web. The VOGONS Unprofessional Moderator @vogonsorg purged all traces of qemu-3dfx documentation off the face of Earth as though such had never existed. What a shame to be in such forums advocating "Very Old Games On New Systems".

...but I financially cannot spend $90 for access to better documentation. This is still an open source project, I would like some help :)

Yes, you're right, this is still an open source project. Unfortunately, none of the Open Source licenses dictate a mandatory clause that such projects also have to be Heavenly Enlightened. So by the way of FOSS, you're free to help yourself ;)

The better documentation has always been with QEMU upstream. The Donation gets ones covered for those cannot afford the time & determination in the journey of FOSS. It also comes with the bonus of Game Elections for ones to exercise on any games that failed to work on QEMU. Contrary to what many had perceived, the Game Election is the MOST valuable option to have out of the deal. Consider paying of such price to VMware/Oracle per game, even double of that and I am sure they will just LAUGH.🤣

from qemu-3dfx.

KoghaandSooga avatar KoghaandSooga commented on August 11, 2024

This is why as awful as it is in emulation performance I stick to PCEM as this QEM thingy is very complicated requiring lots of command lines and it appears to be more for Linux users rather then aimed for Windows user. If this Quey thing was aimed for a GUI experience I'd dump PCEM in a heartbeat in the fireplace and then spray gasoline all over it.

Too bad there was never a simple GUI like the competitor that isn't really a competitor now. On PCEM quick time content seems to be horrible like I can run a full 3D game with little lag but have to dumb it all the way down to a Pentium 100 for a simple kids game that uses QT for videos playing in background. Seriously WTF? Imagine a QEM with a proper GUI for easy access to read and write.

from qemu-3dfx.

kjliew avatar kjliew commented on August 11, 2024

This is perfectly fine as everyone shall have the right of choice, be it PCem, VMware/VirtualBox, DOSBox, repurchasing modern remasters/re-releases from Steam/GOG or going through the tons of hacks and hunting down fans-made patches that make games work. As *EVIL* as this project may sound, it isn't a *Death-Star* out to obliterate every other PC emulation projects. It simply makes FUNs😜 of the *STUPIDITY* of relating PC gaming with emulators that are clueless about Virtualization with endless spewing of Accuracy *BS*. PCem is a fine PC emulator, just don't be such a FOOL as "Max Payne works🤣" or "Incoming was Direct3D5 (and already works🤣)." There is no one other than PCem's own Mother & the so-called Maintainer could have wanted the project 0xDEAD🤣 -- the laughing stock of celebrity-inspired hand-over that guaranteed its demise.

It's been no secret that QEMU is the 1st-class citizen for Linux serving as the backbone of Linux Virtualization. I will put it this way -- For ones who truly love and enjoy playing Good Old Games, to re-imagine Good Old Games in their BEST & HIGHEST quality on modern CPUs/GPUs, they shall have enough motivation to learn & master QEMU, as simple as that. Otherwise, just move on, find & play other games.

Personally, I am not particularly fond of GUI experience. QEMU command-line interface is a godsend compared to VirtualBox/VMware.

from qemu-3dfx.

KoghaandSooga avatar KoghaandSooga commented on August 11, 2024

This is perfectly fine as everyone shall have the right of choice, be it PCem, VMware/VirtualBox, DOSBox, repurchasing modern remasters/re-releases from Steam/GOG or going through the tons of hacks and hunting down fans-made patches that make games work. As EVIL as this project may sound, it isn't a Death-Star out to obliterate every other PC emulation projects. It simply makes FUNs😜 of the STUPIDITY of relating PC gaming with emulators that are clueless about Virtualization with endless spewing of Accuracy BS. PCem is a fine PC emulator, just don't be such a FOOL as "Max Payne works🤣" or "Incoming was Direct3D5 (and already works🤣)." There is no one other than PCem's own Mother & the so-called Maintainer could have wanted the project 0xDEAD🤣 -- the laughing stock of celebrity-inspired hand-over that guaranteed its demise.

It's been no secret that QEMU is the 1st-class citizen for Linux serving as the backbone of Linux Virtualization. I will put it this way -- For ones who truly love and enjoy playing Good Old Games, to re-imagine Good Old Games in their BEST & HIGHEST quality on modern CPUs/GPUs, they shall have enough motivation to learn & master QEMU, as simple as that. Otherwise, just move on, find & play other games.

Personally, I am not particularly fond of GUI experience. QEMU command-line interface is a godsend compared to VirtualBox/VMware.

Not to me mean but it would be nice if one could be made then I and a lot of others could use it and dump PCEM in the toilet since it's been abandoned. PS. Do you think the 'new' owner is the same as the old owner? I've notice a major lack of progress for V18 which I now believe it's NOT coming out and if anyone asks they only get snarky replies on her forum.

Please don't do that here as I'd really like to know what happened? Did she die from Covid? Someone she knew and she is grieving? I know grieving can be a long process but 3 years? Also there was a fan project called EMU GUI as an emergency front end for QEMU but since a Windows 10 Update me and a few others have reported the EXE results in a panic crash when opened. Someone was able to finally screenshot the error just recently since it happens so quick you cannot see what the error says.

I got it to actually turn on only one time then after a Windows update never again.

from qemu-3dfx.

KoghaandSooga avatar KoghaandSooga commented on August 11, 2024

This is perfectly fine as everyone shall have the right of choice, be it PCem, VMware/VirtualBox, DOSBox, repurchasing modern remasters/re-releases from Steam/GOG or going through the tons of hacks and hunting down fans-made patches that make games work. As EVIL as this project may sound, it isn't a Death-Star out to obliterate every other PC emulation projects. It simply makes FUNs😜 of the STUPIDITY of relating PC gaming with emulators that are clueless about Virtualization with endless spewing of Accuracy BS. PCem is a fine PC emulator, just don't be such a FOOL as "Max Payne works🤣" or "Incoming was Direct3D5 (and already works🤣)." There is no one other than PCem's own Mother & the so-called Maintainer could have wanted the project 0xDEAD🤣 -- the laughing stock of celebrity-inspired hand-over that guaranteed its demise.

It's been no secret that QEMU is the 1st-class citizen for Linux serving as the backbone of Linux Virtualization. I will put it this way -- For ones who truly love and enjoy playing Good Old Games, to re-imagine Good Old Games in their BEST & HIGHEST quality on modern CPUs/GPUs, they shall have enough motivation to learn & master QEMU, as simple as that. Otherwise, just move on, find & play other games.

Personally, I am not particularly fond of GUI experience. QEMU command-line interface is a godsend compared to VirtualBox/VMware.

Also what's up with the Quick Time lag? On certain kids games I have to dumb the CPU (emulated) way down making it very annoying when emulating older educational games like Carmen Sandiego the one where the characters walk around on the screen and have the little kiosks. A more powerful non Quick Time intensive game I can emulate a lower end PII on my I7 10th core with little to no stuttering but a kids game? Heck no chance in hell! You'll see flying pigs before that! It's related I think to Quick Time being embedded something that makes the emulator chug a lug.

from qemu-3dfx.

KoghaandSooga avatar KoghaandSooga commented on August 11, 2024

@hughobrien @emxd Glad to have you guys chime in. Do your best as the Heavenly Ray of Light shines through the EVIL darkness engulfed in the project.

@maxresd3fault I believe it isn't difficult to realize why such Donation was put up in the 1st place. Anyway, Donation shall deem one's free will and contribution in Game Preservation. We could have hoped Oracle/VMware would have done more in the past so that everyone has 3D-accelerated VM to enjoy their games. Or alternative projects such as PCem/86Box gain smarter brains that actually know how to "virtualize".

...I've followed the very little documentation available exactly...

Oh, don't blame the web. The VOGONS Unprofessional Moderator @vogonsorg purged all traces of qemu-3dfx documentation off the face of Earth as though such had never existed. What a shame to be in such forums advocating "Very Old Games On New Systems".

...but I financially cannot spend $90 for access to better documentation. This is still an open source project, I would like some help :)

Yes, you're right, this is still an open source project. Unfortunately, none of the Open Source licenses dictate a mandatory clause that such projects also have to be Heavenly Enlightened. So by the way of FOSS, you're free to help yourself ;)

The better documentation has always been with QEMU upstream. The Donation gets ones covered for those cannot afford the time & determination in the journey of FOSS. It also comes with the bonus of Game Elections for ones to exercise on any games that failed to work on QEMU. Contrary to what many had perceived, the Game Election is the MOST valuable option to have out of the deal. Consider paying of such price to VMware/Oracle per game, even double of that and I am sure they will just LAUGH.🤣

Why has PC Emulation stalled in the last 2 years or so? I wonder if Covid effed things up? 2017-2019 was a major milestone in a lot of emulation that was thought to be impossible and now it's all dried up with whatever was broken still being broken. PC emulation especially was making grounds and now nobody seems to care. It would be nice if more competition happened in that scene we need a new breath of fresh air aimed for simple usage so you don't have to know complex programming to run it.

Some kind of hybrid mix between VMWare AND PCEM would be a dream come true without requiring a degree to use it as a bonus!

from qemu-3dfx.

kjliew avatar kjliew commented on August 11, 2024

Whatever happened to PCem or whoever associated with the project is none of my business. I simply poke FUNs out of such project lack of integrity and blatant lies about "games that work"🤣, its infamous "freaking" fast 3Dfx re-compiler and the *RETARDED* glorification on Accuracy *BS*. In my context, "virtualize" is always the smarter approach to emulation, more challenging and demands higher degree of intelligence in problem solving.

Why has PC Emulation stalled in the last 2 years or so?

Not for me, or anyone having FUNs with qemu-3dfx. The last 2 years had seen tremendous improvements on QEMU. Notable mentions:

  • Patcher9x fixes MMU TLB bugs, enables Win98/ME to be virtualized with unprecedented gaming performance on modern CPUs/GPUs.
  • QEMU featuring qemu-3dfx just killed ALL Windows 98 gaming PCs
  • SoftGPU delivers 3D acceleration for VMware/VirtualBox on Win98
  • WHPX accelerator for QEMU for Windows 10/11
  • WHPX APIC virtualization
  • Linux KVM in kernel 5.1x (2020) is 40% higher performance than kernel 4.19 (2018)

If you really meant to say "Emulation" as in the context of PCem, then even 86Box gained lots of improvements of the vast variety of PC motherboards/display/audio hardware that it emulates. PCem is 0xDEAD, abandoned out of shame of losing the spotlights. How could anyone still foolishly harbor any hopes for v18 or vNext?

Also what's up with the Quick Time lag?

If you desperately wanted to be able to play such a Good Old Game, then a small donation to support Game Preservation would have you entitled for 5 Game Elections. Exercise those options to have your games preserved and played on QEMU.

from qemu-3dfx.

KoghaandSooga avatar KoghaandSooga commented on August 11, 2024

Whatever happened to PCem or whoever associated with the project is none of my business. I simply poke FUNs out of such project lack of integrity and blatant lies about "games that work"🤣, its infamous "freaking" fast 3Dfx re-compiler and the RETARDED glorification on Accuracy BS. In my context, "virtualize" is always the smarter approach to emulation, more challenging and demands higher degree of intelligence in problem solving.

Why has PC Emulation stalled in the last 2 years or so?

Not for me, or anyone having FUNs with qemu-3dfx. The last 2 years had seen tremendous improvements on QEMU. Notable mentions:

  • Patcher9x fixes MMU TLB bugs, enables Win98/ME to be virtualized with unprecedented gaming performance on modern CPUs/GPUs.
  • QEMU featuring qemu-3dfx just killed ALL Windows 98 gaming PCs
  • SoftGPU delivers 3D acceleration for VMware/VirtualBox on Win98
  • WHPX accelerator for QEMU for Windows 10/11
  • WHPX APIC virtualization
  • Linux KVM in kernel 5.1x (2020) is 40% higher performance than kernel 4.19 (2018)

If you really meant to say "Emulation" as in the context of PCem, then even 86Box gained lots of improvements of the vast variety of PC motherboards/display/audio hardware that it emulates. PCem is 0xDEAD, abandoned out of shame of losing the spotlights. How could anyone still foolishly harbor any hopes for v18 or vNext?

Also what's up with the Quick Time lag?

If you desperately wanted to be able to play such a Good Old Game, then a small donation to support Game Preservation would have you entitled for 5 Game Elections. Exercise those options to have your games preserved and played on QEMU.

How high up in emulation do you think the Steam Deck can handle either 86box or PCEM? There is no documentation anywhere about it's performance of such a thing. Is it impossible to use at all? IE: Wrong coding for the Deck?

from qemu-3dfx.

kjliew avatar kjliew commented on August 11, 2024

How high up in emulation do you think the Steam Deck can handle either 86box or PCEM?

You could have asked in their discord/forums. For playing games, I wouldn't waste any time on both. If you have a Steam Deck, just buy the games from Steam. PCem and 86Box are pretty *USELESS* on thermally constrained profile typical for mobile CPUs. Modern laptops and gaming handhelds always allocate much bigger chunk of thermal budget for the GPU, including iGPU/APU. This is the reason why PCem & 86Box are simply the laughing stocks for anything related to gaming, being unable to tap into modern GPU prowess.

from qemu-3dfx.

zimsneexh avatar zimsneexh commented on August 11, 2024

The Guest wrappers "bake" the commit hash in, which is then checked against on the Host. I have removed that check, which probably isn't ideal but it does allow it to work with the drivers from the archive.org ISO:
https://github.com/revive9x/qemu-3dfx-fork

from qemu-3dfx.

KoghaandSooga avatar KoghaandSooga commented on August 11, 2024

Until there is a proper QEMU or any kind of Windows emulation GUI (Which I'd gladly pay 💲💲💲 for it) I and many others will NEVER use QEMU as it's meant for Linux users for best results and even then it looks like a bear.

If the 3DFX version had a paid way to have a GUI I'd gladly fork some serious money for it's development cost but until then nope as I prefer to navigate to my own ISOs instead of only what few games are guaranteed to work.

QEMU will remain in it's snobbish based circle never growing but don't let me stop you from having your fun in your sun. I'm done.

Emulation seems to be dead these days period no matter WHAT the emulator. 2017-2019 seemed to be a very strong focal point where a lot of emulators that could barely turn on got going but then stalled in the last several years. I look at Mr Sujano (If I spelled that right) for what progress there is and it's mostly been minor stuff lately or incremental specialty fixes. Sadly emulation is more and more being shut down.

A few new small emulators here and there pop up from time to time in the background but nothing mind blowing lately. I mean why do we need more GBA emulation when we already have 2 major emulators that do the job quite well? Or MAME focusing on tabletop stuff and weird Japanese slot machine things nobody will ever care about instead of fixing 3D games. Hell what's that thing TeknoParrot has come a lot farther then MAME ever has for 3D arcade games and you don't need a top of the line processor either to (French imitation) enjoy it. Devs need to take a hint and stop fighting with each other.

Just remember the purpose of Github is NOT your playground to throw dirt at each other. Peace out.

Oh and if those folks at Pee See Em got off their butts and made for hyperthreading abilities they'd be in the ballpark on their way to score a homerun!!! BTW: DO NOT visit their forums it's full of weirs spam bots. Is there no manager anymore? 😕🤐

from qemu-3dfx.

KoghaandSooga avatar KoghaandSooga commented on August 11, 2024

This is perfectly fine as everyone shall have the right of choice, be it PCem, VMware/VirtualBox, DOSBox, repurchasing modern remasters/re-releases from Steam/GOG or going through the tons of hacks and hunting down fans-made patches that make games work. As EVIL as this project may sound, it isn't a Death-Star out to obliterate every other PC emulation projects. It simply makes FUNs😜 of the STUPIDITY of relating PC gaming with emulators that are clueless about Virtualization with endless spewing of Accuracy BS. PCem is a fine PC emulator, just don't be such a FOOL as "Max Payne works🤣" or "Incoming was Direct3D5 (and already works🤣)." There is no one other than PCem's own Mother & the so-called Maintainer could have wanted the project 0xDEAD🤣 -- the laughing stock of celebrity-inspired hand-over that guaranteed its demise.

It's been no secret that QEMU is the 1st-class citizen for Linux serving as the backbone of Linux Virtualization. I will put it this way -- For ones who truly love and enjoy playing Good Old Games, to re-imagine Good Old Games in their BEST & HIGHEST quality on modern CPUs/GPUs, they shall have enough motivation to learn & master QEMU, as simple as that. Otherwise, just move on, find & play other games.

Personally, I am not particularly fond of GUI experience. QEMU command-line interface is a godsend compared to VirtualBox/VMware.

I don't know why your hate on GUI as GUI is simply command line with visual representation that makes actual sense and even if you were the most expert user of command why go the hard way and waste valuable time? Life is short and you cannot go back.

BTW: There's nothing wrong with learning a new program if there was proper documentation for it but many (all) install instructions seem to skip important stuff skipping straight to the actual OS install not telling us how to actually set the damn thing up! They are expecting users to just 'know it' which most of the time isn't the case. It's be like buying a powerful 3DFX racing car and them saying it's pretty much done except a few minor things left to do then you find out you have to ensemble the entire engine and they didn't say that!

You thought all you might have to is put the seats in and maybe some furnishing of your choice with core components predone but all they did was slap the body frame together (which is what QEMU does) it puts the body work together but YOU have to assemble the engine parts and make sure everything electrical goes thru and even then there is no guarantee it would pass even the most BASIC safety checks. They expect you to be the engineer and mechanic and logistic controller. Now if you were a huge fan of Car Mechanic of any kind of 'Mechanic Simulator' spin off you might stand a decent chance of actually succeeding even then still no guarantee of passing safety checks which is why it's always best to have the advice of a professional and be inspected.

from qemu-3dfx.

CrownParkComputing avatar CrownParkComputing commented on August 11, 2024

Evening, has anyone been able to compile on Fedora, I am getting alot of missing dependencies. Appleframwork etc .

from qemu-3dfx.

kjliew avatar kjliew commented on August 11, 2024

I don't know why your hate on GUI as GUI is simply command line with visual representation that makes actual sense and even if you were the most expert user of command why go the hard way and waste valuable time? Life is short and you cannot go back.

I don't hate GUI, I just can live without it.

Until there is a proper QEMU or any kind of Windows emulation GUI (Which I'd gladly pay 💲💲💲 for it) I and many others will NEVER use QEMU as it's meant for Linux users for best results and even then it looks like a bear.

But YES, I agreed with you, $$$ always talks, though you have to demonstrate the earnest in funding its development.😜Talks is cheap ...

I have a few recommendations for you to consider....

  • Get the new shiny M3 MacBook Pro. Parallel would love to have you as their paying customer. I am sure they will listen. Buy up or expense their private equity options to show how serious you are.🤣I am sure the same can be done for VirtualBox/VMware more easily as both Oracle (ORCL) and Broadcom (AVGO) are public-listed corporations. You just need lots of $$$.... Why wouldn't you outbid Broadcom when VMware, Inc. was put up for sale??
  • Go to PCem/86Box and bribe them to bring CPU Virtualization and GPU acceleration as their immediate priorities. They already have the GUIs you're looking for, just lack the performance. 86Box devs believe they can do it though they have their priorities elsewhere with the heads stuck too deep into Accuracy *BS*. The so-called "new maintainer" of PCem, was obviously stuck in non-PCem related paid jobs. Flex your $$$ muscles to witness the "PCvm" rebirth with virtual Direct3D adapter by making it so much more rewarding than those paid jobs. This is at least the good thing about the "new maintainer" who doesn't perceive $$$ as "stressful".🤣

How about a kick-starter or coding bounties, whichever to your convenience? I will leave the choices to you.

from qemu-3dfx.

methanoid avatar methanoid commented on August 11, 2024

The donation is "small"? Not really. Maybe I am just poor. I watched the videos and thought "why not just donate a few bucks to save the hassle of compiling" but when I saw how much I thought "this is just a paywall and a paid product really".

I'd happily have donated $10 to save compile but $90 is a "full product" price and I dont care about the "extras" the donation gets you. Just wanted to save compilation time and donate a little so I could have everything in one box. I have 98 compatible hardware so I'll just assemble that.

Sorry, I'm sure this will be deleted or ranted at but $90 is greedy (IMHO)

from qemu-3dfx.

kjliew avatar kjliew commented on August 11, 2024

@methanoid You aren't the only GitHub user who ranted about the "donation". None of their posts were deleted. You can find a few more in closed issues. Yours shall be no exception. I respect free speech and all kinds of feedbacks. Thank you.

Though it would be more convincing to highlight stronger reasons why the work only worth $10 in your mind, for instance, the competition landscape. When the project was launched a couple years ago, it was the World's Fastest & Only True 3D Acceleration Win98/ME VMs. Nowadays, SoftGPU also delivers 3D acceleration for Win98/ME VMs on VMware/VirtualBox. It can be an acceptable FREE alternative when your games work there.

You can also sell off 98 compatible hardware to fully or partially fund the donation, a friendly recommendation. It'd rather be now than never. QEMU featuring qemu-3dfx with Win98 VMs are much, much more superior to real PC boxes running Win98. As more PC retro gamers get to know this, the demands for used PC parts will drop and so will the price.

Lastly, it's FOSS. Even if I don't accept your offer, anyone is FREE to do so, even do it for FREE as of free beers. Good Luck!

from qemu-3dfx.

kjliew avatar kjliew commented on August 11, 2024

@methanoid This is hobbyist project. It is NOT A SALE and the "donation" is the FUN that keeps it interesting. Yes, you're right, such combination is truly unique, especially the donors' exercisable privilege, as the incentive to fund for Games Preservation.

And now the BEST part, the "Devil-ish" version :)

It was a solution -- playing Good OLD Games in isolated VMs with the freedom of modern virtualized CPU/GPU "anywhere & anytime" -- that I had waited for 20+ years. Seeing inaction from both commercial & FOSS brethren, I took that challenge upon myself, delivering the hacked QEMU just for that. DOSBox unwillingness to step out of "comfort zone", Retro Gamers flocking into worships of *PCem's STUPIDITY*, why not just play a game of Devil's advocate for them to donate to something that actually delivers so much better than PCem? There would be no splashes of excitement if such a great Retro Gaming solution made no monetary incentives to prove its worth. It is a humiliation to the once ego-swollen PCem gangs & fans for exaggerating their flawed visions on emulation and playing down the potentials of virtualization.

from qemu-3dfx.

kjliew avatar kjliew commented on August 11, 2024

Its also uniquely the only FOSS product I have ever complained about not being really FOSS or in that spirit.

@methanoid Then I would say that you have a wrong perception about FOSS, similar to once PCem's wrong perception about GPL license, as simple as that.

PCem is FREE, but already 0xDEAD, whose author once dreamed to be a hero under the spotlights. I am sorry to disappoint you that being a hero has never been the project's intention. Making money, how would anyone resist?! This is the most effective way to be an interesting project. I definitely wouldn't mind if any commercial entities would approach the project for a handsome reward or having VMware/VirtualBox alike lured into the niche market of Games Preservation.

Check out PCem forums, PCem "current" maintainer's paid jobs are more interesting than PCem. Hence, the project is 0xDEAD. Isn't this a good lesson? The more who flood to PCem, sooner or later as they discovered qemu-3dfx, the greater the sensation.

from qemu-3dfx.

KoghaandSooga avatar KoghaandSooga commented on August 11, 2024

from qemu-3dfx.

kjliew avatar kjliew commented on August 11, 2024

@KoghaandSooga Haven't you ever noticed that Daemon Tools 3.47 was used inside the guest for CD-ROM support? You can "Alt-TAB" or "Ctrl-ESC" on Win98/XP to reach its tray icon for swapping ISO/CUE/BIN.

If you still hold on to real CD-ROM drive on your main rig, then QEMU used to support block device forwarding. It should work for floppy and CD-ROM drives. I don't know if this may have been a rotten features that no one really cares these days. Who still needs a real floppy or CD-ROM drive these days?! Floppy and CD-ROM drives are mostly extinct in modern laptops, especially the thin-and-light. It is a good thing, the mechanical moving parts are the most fragile to maintain.

Here's the homework for you to learn about QEMU. Have FUN!

from qemu-3dfx.

KoghaandSooga avatar KoghaandSooga commented on August 11, 2024

How come Vogons isn't interested in X86 emulation for the masses anymore? All the topics seem to be about wrappers and such where if you go to older threads from years ago there was more of a push. It seems the spark has died and there is no way to rekindle it and maybe it's just my imagination but they seem more in a hurry to ban people too often for stupid reasons. Let's NOT have a forum okay?

from qemu-3dfx.

MrPepka avatar MrPepka commented on August 11, 2024

The answer is simple. Most 3D games require graphics cards such as NVIDIA GeForce (or Riva), ATI Radeon, Matrox G100, G200, S3 Savage4 etc, and all these cards are quite complex 3D graphics cards, therefore they are difficult to emulate (especially if you take into account is that many of these cards like NVIDIA cards are poorly documented). Reverse engineering such cards is an equally hard and extremely difficult task, which is apparently why no one wants to do such emulation. By the way, this is a fork of 86box, i.e. PCBox has an emulation of the NVIDIA Riva TNT2 card in the dev branch, but this emulation does not work anyway, which proves how difficult it is to do such an emulation, but maybe someone will undertake this task one day
And wrappers are easier to make because you simply convert the DirectX API into another one (usually into newer DirectX or OpenGL or even Vulkan)

from qemu-3dfx.

kjliew avatar kjliew commented on August 11, 2024

And wrappers are easier to make because you simply convert the DirectX API into another one (usually into newer DirectX or OpenGL or even Vulkan)

This is an overly understatement with regard to graphics APIs conversion. Wrapping/Re-rendering one API to another demands both breadth and depth of legacy knowledge to be able to pull it off. This isn't as easy as you would have thought. Emulation can sometimes be simpler when one does not need to do reverse-engineering, ie. good & accurate documentation.

...a fork of 86box, i.e. PCBox has an emulation of the NVIDIA Riva TNT2 card in the dev branch, but this emulation does not work anyway...

Let me play the game of Devil's Advocate again🤣, such yet another "Trash"Box is nothing but laughing stock of such a FOOL. Who ever believed the project could even deliver on all the "empty" promises is even more *FOOLISH* than ever to be considered *BRAIN-DEAD & RETARDED* -- NVIDIA Riva TNT2 emulation --🤣🤣 It is either a genius or an utter insanity to undertake such endeavors. Mark my words and quote me on this ... 🤣...😜 anytime.

from qemu-3dfx.

KoghaandSooga avatar KoghaandSooga commented on August 11, 2024

And wrappers are easier to make because you simply convert the DirectX API into another one (usually into newer DirectX or OpenGL or even Vulkan)

This is an overly understatement with regard to graphics APIs conversion. Wrapping/Re-rendering one API to another demands both breadth and depth of legacy knowledge to be able to pull it off. This isn't as easy as you would have thought. Emulation can sometimes be simpler when one does not need to do reverse-engineering, ie. good & accurate documentation.

...a fork of 86box, i.e. PCBox has an emulation of the NVIDIA Riva TNT2 card in the dev branch, but this emulation does not work anyway...

Let me play the game of Devil's Advocate again🤣, such yet another "Trash"Box is nothing but laughing stock of such a FOOL. Who ever believed the project could even deliver on all the "empty" promises is even more FOOLISH than ever to be considered BRAIN-DEAD & RETARDED -- NVIDIA Riva TNT2 emulation --🤣🤣 It is either a genius or an utter insanity to undertake such endeavors. Mark my words and quote me on this ... 🤣...😜 anytime.

I know this sounds weird but believe it or not I actually got a fully playable (a bit slow especially the initial loading) but fully playable at 100 percent Azada on PCEM (including the sequel I never knew even existed! Azada Ancient Magics). Emulating a Windows XP Celeron 300 it runs the hidden object games pretty well if you use a Voodoo 3 otherwise you get crap graphics. I was just seeing what you could throw at in PCEM that wasn't the usual games people try as I generally am not interested in most of them.

Azada I forgot how fun it was but never did get past the first chapter when I was young but Dad played it till we had too many computer changes. The 'Chemical' room is the most pain in the ass puzzle but my favorite is the 'bathroom' if that's the one where you turn the dial of the radio to get a clue. Big Fish Games tended to be more on the 'interactive' side where you had to figure out the right combinations with less 'items' to actually find. Azada especially is more about the puzzles and not really about finding objects.

Mystery PI is known for it's pretty locations but more standard approach and definitely screams hidden object game! Though one thing I love about Mystery PI is it's hidden cameos from other PI games. It's FULL of easter eggs if you have that keen eye which adds a nice touch. One of the PI games I can't remember which one I think it was San Francisco you had to collect these 'Spin Tops' as bonus items to unlock different modes but in other PI games they'd be an unclickable item just in the background same with the London one where you find these 'crowns' which appear in other games but are unclickable since it's not that game.

The 'weirdest' puzzle is one where you have a locked door and you have to get a hammer/tape and a battery for the TV remote but all you see is just a locked chest. At first it seems WTF until I found out you had to use the left half of the screen to explore the other room which is totally black. I didn't realize it WAS the room behind the lock door. You see I kept trying to hit the door with the hammer and couldn't figure out why it wasn't working till I learned you used the match you obtained to light a candle so you know have 'two screens' one for each room. Eventually the scroll you need is 'In' the TV which you must turn on using the remote which requires the battery from the locked drawer in the 1st room. These puzzles are usually beaten within 3 minutes tops short but clever. I wonder if they will twist me around on chapter 2 and take me for a ride once I obtain all the scrolls in chapter 1 to 'fix' the book.

from qemu-3dfx.

KoghaandSooga avatar KoghaandSooga commented on August 11, 2024

Azada Menu
Azada Chapter 1 scrolls found so far
PS. A secret to make loading faster is briefly bump it up to the max CPU which makes accuracy of the game drop to 89/90 percent during loading and 79% gameplay wise until I bring it back to a 300/366 but is a tons difference in the loading as the screen shows five boxes which takes FOREVER to draw on the 300/366 ones.

On a Celeron 300 it takes about 2 and a half minutes but on the 500 it's about 1 minute. I didn't think that 200mhz could make THAT much of a difference! Here's pics of the game!

Note: PC Game Wikis recommends a Pentium 4 minimum for this game but other then the initial loading screen I haven't had any weird issues on this so far other then a bit laggy mouse but that's a PCEM thing on all CPU settings regardless of speed. Again I don't get why a Celeron 300 vs 500 makes such a HUGE difference in loading those 5 boxes in?

Hey since your so good with QEMU how well do you think this game and others like it would work with it on your setup you have? Everyone is always trying the 'fastest' shoot em ups but never unusual games like this and others that have a 'mystery' in the air and that tingly feeling. No I don't mean Mr Tingle either! Hell no!

"Welcome to Bonus Stage!"
Windows XP menu!
XP Menu

(click)
"Reload!" Noooooooooooooooo!

Well at least Voodoo 3 graphics are pretty on it!

from qemu-3dfx.

kjliew avatar kjliew commented on August 11, 2024

Hey since your so good with QEMU how well do you think this game and others like it would work with it on your setup you have?

If you had a chance to feel & play these games on QEMU, then your "fully playable at 100%" would have been "redefined". Celeron 300/500?!! What kind of beefy host and overclocking tricks have you played there?!!🤣 Azada Ancient Magic 1 & 2 are both at 60FPS lock on QEMU WinXP VM with superb music on a thin-and-light 20W laptop. Azada 2 can do 1024x768 native rendering which I am sure PCem will choke on the music for any games at this resolution.

2 and 1/2 minute or 1 minute loading time?!! Well, patience is a virtue, not a problem. QEMU literally loads these games in seconds, especially for WinXP VM that takes advantage of virtio storage, supports 4KB block mapping that matches modern SSD native chunk, and a fast, virtualized CPU at moving data.

other then a bit laggy mouse but that's a PCEM thing on all CPU settings regardless of speed.

So you finally brought up the biggest problem and why those were laughed as "Trash"Boxes or "JUNK_PC"em. QEMU has virtually zero-lag in mouse/pointer handling, so much more pleasant for any point & click type of visual novel games. The endless *STUPIDITY* of Accuracy *BS* even bragged about emulating PS/2 mouse update rate. Haven't you realized what a JOKE it was?!!🤣

Everyone is always trying the 'fastest' shoot em ups but never unusual games like this and others that have a 'mystery' in the air and that tingly feeling.

No, you're wrong. The qemu-3dfx project Game Preservation philosophy covers each and every game ever released for Windows from 9X till XP regardless of their popularity status or being success or failure commercially. Hence, the believes in VM gaming on "pristine condition" and retail originality. Of course, everyone also likes popular games such as Quakes, Unreals etc. as those are good showcases of VM gaming performance for being the PC game industry benchmarks back then. Ironically, the *FOOLS and RETARDED* of PCem/86Box, being so *STUPID* of not understanding virtualization, showing the same games and called it "great" at 640x480, no CD music and too embarrassed to publicly display any on-screen frame rate counter.🤣

It is easy to pinpoint the pointless-ness of VM gaming if it were only meant to be for popular games. Many popular games tend to have good quality source-ports or with fan base large enough to sustain after-live rejuvenation. I am sure the YouTube channel has had a good show in both popular & unpopular PC games. When ones decided to support & donated to Game Preservation, they were honored with Game Elections as the option to elect their favorite PC games for QEMU preservation. We have strong believes that QEMU in FOSS nature, cross-platform & cross-architecture portability is the BEST and most guaranteed way to preserve Windows games playability into the foreseeable future.

PCem and 86Box are just JOKES for Windows games. Only the *FOOLS* would ever take on them to play any games. For DOS games, just use DOSBox. For Windows games, QEMU featuring qemu-3dfx is yet unmatched as the World's fastest, most capable VM gaming from 9X till XP without GPU passthrough.

from qemu-3dfx.

kjliew avatar kjliew commented on August 11, 2024

@KoghaandSooga If you ever got a change to learn & master QEMU, then you can now follow through "From Install to Play" in 15 mins for Azada & Azada: Ancient Magic. Hope you enjoy these games and bring back the good old time spending together with your Dad at young age on them. Play the games on modern PCs, bring them with you on-the-go, not with the trash or rubbish called PCem/86Box for retro gaming, but QEMU featuring qemu-3dfx.

from qemu-3dfx.

KoghaandSooga avatar KoghaandSooga commented on August 11, 2024

Hey since your so good with QEMU how well do you think this game and others like it would work with it on your setup you have?

If you had a chance to feel & play these games on QEMU, then your "fully playable at 100%" would have been "redefined". Celeron 300/500?!! What kind of beefy host and overclocking tricks have you played there?!!🤣 Azada Ancient Magic 1 & 2 are both at 60FPS lock on QEMU WinXP VM with superb music on a thin-and-light 20W laptop. Azada 2 can do 1024x768 native rendering which I am sure PCem will choke on the music for any games at this resolution.

2 and 1/2 minute or 1 minute loading time?!! Well, patience is a virtue, not a problem. QEMU literally loads these games in seconds, especially for WinXP VM that takes advantage of virtio storage, supports 4KB block mapping that matches modern SSD native chunk, and a fast, virtualized CPU at moving data.

other then a bit laggy mouse but that's a PCEM thing on all CPU settings regardless of speed.

So you finally brought up the biggest problem and why those were laughed as "Trash"Boxes or "JUNK_PC"em. QEMU has virtually zero-lag in mouse/pointer handling, so much more pleasant for any point & click type of visual novel games. The endless STUPIDITY of Accuracy BS even bragged about emulating PS/2 mouse update rate. Haven't you realized what a JOKE it was?!!🤣

Everyone is always trying the 'fastest' shoot em ups but never unusual games like this and others that have a 'mystery' in the air and that tingly feeling.

No, you're wrong. The qemu-3dfx project Game Preservation philosophy covers each and every game ever released for Windows from 9X till XP regardless of their popularity status or being success or failure commercially. Hence, the believes in VM gaming on "pristine condition" and retail originality. Of course, everyone also likes popular games such as Quakes, Unreals etc. as those are good showcases of VM gaming performance for being the PC game industry benchmarks back then. Ironically, the FOOLS and RETARDED of PCem/86Box, being so STUPID of not understanding virtualization, showing the same games and called it "great" at 640x480, no CD music and too embarrassed to publicly display any on-screen frame rate counter.🤣

It is easy to pinpoint the pointless-ness of VM gaming if it were only meant to be for popular games. Many popular games tend to have good quality source-ports or with fan base large enough to sustain after-live rejuvenation. I am sure the YouTube channel has had a good show in both popular & unpopular PC games. When ones decided to support & donated to Game Preservation, they were honored with Game Elections as the option to elect their favorite PC games for QEMU preservation. We have strong believes that QEMU in FOSS nature, cross-platform & cross-architecture portability is the BEST and most guaranteed way to preserve Windows games playability into the foreseeable future.

PCem and 86Box are just JOKES for Windows games. Only the FOOLS would ever take on them to play any games. For DOS games, just use DOSBox. For Windows games, QEMU featuring qemu-3dfx is yet unmatched as the World's fastest, most capable VM gaming from 9X till XP without GPU passthrough.

Do you know what happened with Sarah rage quitting? She seemed to have went weird in 2021 and nobody explains what happened like it's a mystery or something only they should know. So what happened with her? As 'trash box' as PCEM may be it's still worth the documentation efforts and amazingly it can actually emulate ENTIRE different computer architectures (hence the demanding single core performance0 where I think QEMU just uses your hosts (host) PC only like VirtualBox?
You can't exactly tinker different settings with it to see different results or 'swap' sound cards on the fly where PCEM makes it so much simpler. I think PCEM should be renamed to Simple PC Emulator Machines. SPEM since it's design with user friendlyness in mind and you don't need to know Python or some (blank blank) C++ language you may only use once just to run something simple.

I hate it when devs make a very good emulator but make so many workarounds it might as well be gated since only the devs can understand their own coding.

Now that I think about it I think Sarah raged quitted because she was getting too many requests for multi core threading which she can't seem to wrap her head around that would make PCEM a very decent competitor to QEMU if she had done so again due to the crazy amounts of tinkering one can do. THEN you could have that Pentium III/4 emulation.

If PCEM did multi threading I think it would be as good or close to your QEMU but with the ability to configure different hardware setups and change CPU speeds on the fly as currently. Did I mention unlike QEMU you can swap CPU speeds on the fly something even the 'superior' 86 box CANNOT do? Yes for some damn reason the 86 box devs refuse to allow swapping CPU's on the fly where it's been a permanent feature since PCEMV14 I think. You'd thought that with the V4.0 out that would've been a major feature.

With PCEM you can do endless amounts of tinkering without needing the collect junk old hardware that will die within a few months to a year and it even spits out the real timing errors if you did a wrong mis configuration as if it would in real life like if you install a Aztech card in a Sound Blaster environment you wouldn't get far Trust me.

I can play The Treehouse one of my very old childhood games like it's the 90s again! which I think QEMU would be too new for at least in terms of sound working properly. It won't do the SB16 OPL3 Midi correctly if at all I bet within windows like Virtualbox it would just suck for those weird configs again they are not your standard PC games.

Sure QEMU is faster and more stable for certain games that would choke the living daylights out of PCEM but in some cases it would be TOO fast for CPU speed games like Sim Copter/Streets where in career mode you will crash to desktop within less then a min or Sim City 3000 where the slightest tick of the mouse and your map goes flying across the screen and weird construction tends to happen. By weird I mean you paint yourself into a corner kind of weird and wish you hadn't done that.

PS.I wonder if that's why PCEM doesn't go above 500mhz even for the best hardware setup because a lot of CPU games would get weird above those frequencies?

and God those are fun games almost more fun then any kind of modern sim title except ETS2 and ATS (with mods). Good lord those mods. God bless those modders for all the hard work they do.

Too bad Aerosoft is so expensive and always so buggy (according to reviews) or they'd knock SCS Software right out of the ball park in a lot of ways! Like their OTR (On The Road) truck game you can do things you can't do in SCS ETS2/ATS truck games even with mods such as leaving your truck to inspect it. Did you know with mods on ATS/ETS2 you can drive passenger vehicles? Not sure how that works but I'm sure it involves creating a new profile like some of those 1:1 ratio mod maps.

from qemu-3dfx.

KoghaandSooga avatar KoghaandSooga commented on August 11, 2024

Also when you go at or above Celeron 300mh the Azada game does load within 30 seconds at 400mhz. The 1 or more minutes is for speeds at or below a 300mhz which is how it would've been on the real hardware. I can bump it up all the way to 500mz for almost instant loading then drop it back down to 300 for respectable gameplay with no hissing or audio stutters and seriously I wouldn't notice the difference. Voodoo 3 graphics are actually pretty in this game. I beat the the levels within less then 2 minutes except the slider puzzle thingy. I don't know why I ever found this game so difficult when I was little.

I'm getting an I9 chip by this summer for future gaming such as MS Flight Sim 2024 for best performance since it's going to have a HUGE career mode and not be 'gamey' at all where as their current MS Flight 2020 is a lot more casual for relaxation flying though it does have missions from what I've heard and 3rd party aircraft tend to be very realistic much more then stock. The scenery sure has come a long ways since they abandoned Flight Sim X. Now imagine if they did a 'World of Rails' like this? Ride or drive on any train track in the world!

Your video looks intriguing but it's missing a lot of first time setups as it shows XP already installed in QEMU and again I see a bunch of command line stuff not sure about that. What the hell is WinMG32 or whatever it says? PCEM you just create a 'Roms' folder and copy/paste the roms into that then configure a virtual hard drive via PCEM's menu which is pretty straightforward. 86box has a more messy menu then PCEM but after several years I finally figured it out too but chokes a lot harder then PCEM. Somebody with skills needs to make a multithreeded PCEM just for the hell of it.

from qemu-3dfx.

kjliew avatar kjliew commented on August 11, 2024

@KoghaandSooga Yes, I agree with you, PCem UI design is pretty clean and simple. Despite being abandoned and 0xDEAD, PCem remains more usable (...faster...) compared to 86Box for games. 86Box development focus has never been for fun at playing PC games in emulation, so to speak. There are only *FOOLS* at YouTube/Reddit to recommend it for retro gaming, and the more *FOOLISH* ever to believe them.

Many *FOOLS* who defended PCem sluggishness due to lack of multi-threading isn't seeing the whole picture. The biggest problem is lack of GPU offload. Get someone who is passionate about GPU offload onboard the project and we may see through the 2nd-life of it. You can read the "Long Live" *RETARDED* PCem fanboy on VOGONS who downplayed the importance of GPU offload, pumped & bluffed through "veil of deceit" till the END when PCem busted.

Anyway, if you liked PCem so much, then just stick with it for your needs. When next-gen Core i9 hits 6GHz sustained base clock, things may turn to the brighter side of the story. Pack up a cryogenic cooler on the CPU if you may, that also helps, and overclock the hell out of it.

As for my end of the story, it matters for Game Preservation, especially Windows games from the late 90's into the turn of Millennia. Never about specific, specialty hardware (SoundBlaster, OPL2/3, ATI, S3, Matrox, Tseng, Aztech SoundGalaxy, PAS16 etc.) After all, those emulation hardly present any values for Windows games based on DirectX/OpenGL/WinMM technology. QEMU is good enough for what it emulates with out-of-box Win98/XP drivers support and practical for performance Windows gaming use cases.

If you find it hard to comprehend my YouTube "From Install to Play in 15 Mins" videos, then I am afraid to say QEMU isn't your cup of tea. Perhaps you could also check out SoftGPU with VirtualBox/VMware or just wait patiently if someone will ever step up to offer Windows GUI front-end for QEMU that suits your taste. And by then, make sure you upkeep your promise by rewarding the Hero handsomely.😜😜

from qemu-3dfx.

KoghaandSooga avatar KoghaandSooga commented on August 11, 2024

One last thing before I put this to rest. I won't ever use QEMU and many others won't because of the dev gatekeeping behind it. It really sucks when that happens but until there is a decent user interface it's not ever going to 'fully' replace 'trashbox' or Pee Cee Em and because Sara was a (insert four letter word here) about whatever her issues were and raged quit we are stuck with requiring high clock speeds for 'crappier' performance but again a lot of old Windows games (both Dos and non Dos) require that crappier speed up to a certain point where it will run too fast. That's the fun thing about old technology it eventually breaks or wears out if nothing else the actual plastic will even if the device still turns on.

A lot of retro gamers are going to face this problem very soon unless they have an LGR/Metal Jesus Rocks guy electronic machine shop with gobs of testing tools (most of us can't even afford let alone know that exists) there is no way to know which part and where it is failing and they can try to fix it till the cows come home but it will always break more then it works due to physical age.

BTW: Thanks for showing Azada. It made me smile even though QEMU is crappy without an easy way to change things around and brake the dev gatekeeping boundaries.

from qemu-3dfx.

KoghaandSooga avatar KoghaandSooga commented on August 11, 2024

@KoghaandSooga Yes, I agree with you, PCem UI design is pretty clean and simple. Despite being abandoned and 0xDEAD, PCem remains more usable (...faster...) compared to 86Box for games. 86Box development focus has never been for fun at playing PC games in emulation, so to speak. There are only FOOLS at YouTube/Reddit to recommend it for retro gaming, and the more FOOLISH ever to believe them.

Many FOOLS who defended PCem sluggishness due to lack of multi-threading isn't seeing the whole picture. The biggest problem is lack of GPU offload. Get someone who is passionate about GPU offload onboard the project and we may see through the 2nd-life of it. You can read the "Long Live" RETARDED PCem fanboy on VOGONS who downplayed the importance of GPU offload, pumped & bluffed through "veil of deceit" till the END when PCem busted.

Anyway, if you liked PCem so much, then just stick with it for your needs. When next-gen Core i9 hits 6GHz sustained base clock, things may turn to the brighter side of the story. Pack up a cryogenic cooler on the CPU if you may, that also helps, and overclock the hell out of it.

As for my end of the story, it matters for Game Preservation, especially Windows games from the late 90's into the turn of Millennia. Never about specific, specialty hardware (SoundBlaster, OPL2/3, ATI, S3, Matrox, Tseng, Aztech SoundGalaxy, PAS16 etc.) After all, those emulation hardly present any values for Windows games based on DirectX/OpenGL/WinMM technology. QEMU is good enough for what it emulates with out-of-box Win98/XP drivers support and practical for performance Windows gaming use cases.

If you find it hard to comprehend my YouTube "From Install to Play in 15 Mins" videos, then I am afraid to say QEMU isn't your cup of tea. Perhaps you could also check out SoftGPU with VirtualBox/VMware or just wait patiently if someone will ever step up to offer Windows GUI front-end for QEMU that suits your taste. And by then, make sure you upkeep your promise by rewarding the Hero handsomely.😜😜

Oh and there's nothing to comprehend on your tutorials as it just shows the QEMU VM whatever booting up/game coming on and that's it so I think what you mean by from install to play you mean installing the game and playing it not installing the OS which is what is needed for those of us who lack the command line skills. QEMU is often falsely advertised as being 'easy' until people find out it involves messing around with their Dos Prompt which if your not careful funny things can happen and I don't mean the 'HA HA HA What the hell is this?' kind of funny. More like the 'Pay us to fix your damaged computer HA HA HA' kind of funny :/

What the hell is this?
"Lithium Mode On" Damn kids.

Doesn't actually show what commands and where to get it started same with all the QEMU videos out there that float around they just show 'This works GREAT!" BUT omit the actual work done. I've gotten as far as setting up QEMU in the folder section several times but could not get it to do anything and I think a big problem may be my Windows 10 doesn't support Hyper V which may be why I have crashing on the unofficial GUI for QEMU where the virtual machine doesn't play I could be wrong on that reason for the error.

You expect all of us to be instant experts but it doesn't work like that. Thanks for trying though I REALLY do appreciate you now showing more obscure games even if they lack actual preboot instructions.

from qemu-3dfx.

KoghaandSooga avatar KoghaandSooga commented on August 11, 2024

@KoghaandSooga Yes, I agree with you, PCem UI design is pretty clean and simple. Despite being abandoned and 0xDEAD, PCem remains more usable (...faster...) compared to 86Box for games. 86Box development focus has never been for fun at playing PC games in emulation, so to speak. There are only FOOLS at YouTube/Reddit to recommend it for retro gaming, and the more FOOLISH ever to believe them.

Many FOOLS who defended PCem sluggishness due to lack of multi-threading isn't seeing the whole picture. The biggest problem is lack of GPU offload. Get someone who is passionate about GPU offload onboard the project and we may see through the 2nd-life of it. You can read the "Long Live" RETARDED PCem fanboy on VOGONS who downplayed the importance of GPU offload, pumped & bluffed through "veil of deceit" till the END when PCem busted.

Anyway, if you liked PCem so much, then just stick with it for your needs. When next-gen Core i9 hits 6GHz sustained base clock, things may turn to the brighter side of the story. Pack up a cryogenic cooler on the CPU if you may, that also helps, and overclock the hell out of it.

As for my end of the story, it matters for Game Preservation, especially Windows games from the late 90's into the turn of Millennia. Never about specific, specialty hardware (SoundBlaster, OPL2/3, ATI, S3, Matrox, Tseng, Aztech SoundGalaxy, PAS16 etc.) After all, those emulation hardly present any values for Windows games based on DirectX/OpenGL/WinMM technology. QEMU is good enough for what it emulates with out-of-box Win98/XP drivers support and practical for performance Windows gaming use cases.

If you find it hard to comprehend my YouTube "From Install to Play in 15 Mins" videos, then I am afraid to say QEMU isn't your cup of tea. Perhaps you could also check out SoftGPU with VirtualBox/VMware or just wait patiently if someone will ever step up to offer Windows GUI front-end for QEMU that suits your taste. And by then, make sure you upkeep your promise by rewarding the Hero handsomely.😜😜

Oh and your right about GPU offload.. Is that where it should take advantage of your host graphics card? If so I think that should be a main priority if she didn't threw a fit.

from qemu-3dfx.

kjliew avatar kjliew commented on August 11, 2024

@KoghaandSooga Let's sprinkle the FUNs😜😜of EVIL talks... shall we?

The whole ordeal of qemu-3dfx also puts a test on how much retro gaming on PC matters to YOU. Will YOU willingly fund for Games Preservation or put on an initiative and devotion to learn something NEW to be able to keep on playing the Good Old Games?! It is understood that MANY are presumed just won't and moved on. For many, Steam/GOG are doing a fine job at reviving and modernizing old PC games. And for those also passionate about building retro PCs, have the time, patience, skills and money to pour into such hobby and a luxury spacious personal playroom to keep all of those, they will just do & play the "real things". PCem/86Box is also fine, ones just put their money on Intel/AMD greatest & latest CPUs. There is no such thing called "FREE Lunch" in this world, what a perfect good, old saying...

A lot of retro gamers are going to face this problem very soon unless they have an LGR/Metal Jesus Rocks guy electronic machine shop with gobs of testing tools (most of us can't even afford let alone know that exists) there is no way to know which part and where it is failing and they can try to fix it till the cows come home but it will always break more then it works due to physical age.

Very well spot on my friend!!👍 So then qemu-3dfx proudly offers an alternative. A small donation to support Games Preservation and exercise the Game Election options for all the games they own for lifetime preservation in pristine condition and retail originality. Multiple donations are welcome to up count the eligible number of Game Elections as needed to cover their full library of PC games collection. Unlike VMware/VirtualBox, QEMU featuring qemu-3dfx is non-profit, hobbyist but demonstrates strong devotion into retro PC gaming.

In Life, gatekeepers are everywhere. If you don't have the WILL to passthrough them, then it is never their FAULTS. Such the given challenge from Heaven to His creations.

from qemu-3dfx.

KoghaandSooga avatar KoghaandSooga commented on August 11, 2024

I'll just leave it at this. There are two kinds of gatekeepers.

Natural gatekeepers where it's natural limits of a program or situation vs ease of access where the gatekeeper does his/her damn best to adapt and work with people DESPITE all that and those I highly respect even if I don't fully agree as a lot of times the situation is beyond their controls so they have what they have to work with.

and artificial gatekeepers where they purposely go out of their way to be an ass for whatever reason making it harder then needs to be and is very selective often out right racist/sexist.whatever these days just to make a point that they themselves may not know. These kinds of gatekeepers have a dark future waiting them if not in this life then the next they WILL answer and pay with interest added and when they DO get hurt I have ZERO sympathy for them other then I hope they learn from it.

"Ow! Ow! Ow!" https://youtu.be/tlkTzV9-zRg?si=HyYvIg4q2FYEcfBQ&t=24 Dare Devil Dan Stunt Gone Wrong. After Dark 3.0

from qemu-3dfx.

KoghaandSooga avatar KoghaandSooga commented on August 11, 2024

Does anyone talk about the software here? It seems author is focussed on slagging off any "opposition" or anyone who uses that free software in a lame attempt to encourage more people to buy his payware masquerading as FOSS

I'd like to and what's FOSS? Some kind of new dental solution? Edit: That's FLOSS. sorry!

from qemu-3dfx.

kjliew avatar kjliew commented on August 11, 2024

@methanoid You're always free and welcome to look elsewhere for whatever suits you, promote other competing solutions, coerce or "bribe🤣" other "friendly" developers with your $10 worth. Or, just buy the games from GOG/Steam with that same $10 worth. Yes, they are cheaper than donation to Games Preservation.

from qemu-3dfx.

DMJC avatar DMJC commented on August 11, 2024

Cool Project, I've been looking for something like this for a while. Makes sense to use a VM and offload the graphics to the host GPU. Most DOS games don't require it, just the later P1/2 DOS games with 3DFX and NV1 GPUs. Windows 95/98SE benefit the most. I saw you got Warhammer: Dark Omen going on Youtube. That's really cool. Virtualisation is a better path than emulation for performance. I also have MiSTer FPGA, It's not capable of running a CPU + Sound + GPU to the level needed for these late 90s games.

from qemu-3dfx.

kjliew avatar kjliew commented on August 11, 2024

@DMJC Thanks for dropping by. I hope you enjoy the "welcom'ng😜" tone of "not so many" issues discussed over here. The project was highly inspired by DOSBox for DOS games preservation. Unfortunately, such endeavor also stepped on many as it spells the tone "Don't be *STUPID* forking out for inflated used PC parts, play your games in DOSBox or VMs on modern machines in high-res and max-out quality." OR, what a *RETARDED* FOOLs🤣 emulating Pentium II 300MHz with "fantastic" Voodoo3 playing 20+ years old games in 640x480 15FPS. at reduced texture quality, low view distance and without CD music on 125W Core i9-13900KF or Ryzen 9 7950X.

Apparently, what made a FOOL the FOOL was 3D acceleration in VMs wasn't quite feasible in the past. Win9x wasn't stable and lack of support in modern VMs. The likes of PCem bluffed the world on CPU software rendered "3Dfx voodoos" calling such as 3D hardware acceleration for PC games. Last but not least, virtualization is BAD🤣 for games.

Oh dear, the landscape has turned. Many just didn't realize how good modern virtualization can be leveraged for Good Old Windows games in pristine condition, retail originality and lifetime preservation.

from qemu-3dfx.

methanoid avatar methanoid commented on August 11, 2024

from qemu-3dfx.

kjliew avatar kjliew commented on August 11, 2024

It is *NOT A SALE* 😜, but @methanoid you're free to buy from anyone willing to sell. The GPL license grants anyone the freedom to do anything with the source code in compliance with GPL.

from qemu-3dfx.

DMJC avatar DMJC commented on August 11, 2024

Honestly I have to agree with kjliew here, the code is publicly available, and is not based on someone's copyrighted work. I work on FLOSS/GPL projects as a developer and artist. My projects are derivative works of EA titles so I don't charge money for them. I work as a network engineer and make my money from that not my hobbies. Having said that, if someone chooses to make this their source of income that's also fine, it takes years to build up the skills/knowledge to make a program like this. The Sourcecode is available, and everyone is free to learn or pay for support. WINE has Codeweavers and this is essentially the same model where you can build WINE or buy the supported/packaged version.

from qemu-3dfx.

Nislaco avatar Nislaco commented on August 11, 2024

I have donated and also took the time to learn to compile all wrappers and add SDL support to vdagent via mailing list patch. Definitely fun times to take the time to learn how do it. Even got Iasl\acpi support compiled in. Lots of fun stuff to learn..

Also other projects do reference this project and don't give away developer's hard work and hopefully qemu will just keep getting better and better. Thanks again!

from qemu-3dfx.

KoghaandSooga avatar KoghaandSooga commented on August 11, 2024

from qemu-3dfx.

Nislaco avatar Nislaco commented on August 11, 2024

There are some 3rd party gui projects like EMUGUI that can work with recent Qemu versions. It is just a matter of pointing them to the Qemu binaries.

However, most of these try to oversimplify the features Qemu offers and are really cludgy to work with.

In my opinion GUIs often make it hard to setup memory backend, virtio queues as well as options for iothreads which do work on windows hosts.

It is pretty easy to make a bat script for individual OS, and once you get settings dialed in, I mostly only change core count and memory amount between different OS I want to run.

from qemu-3dfx.

KoghaandSooga avatar KoghaandSooga commented on August 11, 2024

from qemu-3dfx.

Nislaco avatar Nislaco commented on August 11, 2024

PCEM is really not worth it you can't even do anything fun with it as a system emulator. It is more limiting than it is useful or good at its own job.. IMO.. Dosbox Duam was more impressive, and it has not had an update in 9 years...

Honestly lookup imdisk or Arsenal image mounter it will manage all your *.img/VHD HDD iso fdd etc that you would want to use with qemu or other Os projects.

With qemu you are the boss and your hardware is the limits. You can run windows 98se with 16gb of ram. ~13Gb is for ramdrives, but you can use dos scripting to join ramdrives into other folders. Also Qemu will boot Dos windows 9x windows 2k up to windows 10. Or just pick a linux it will work.

from qemu-3dfx.

KoghaandSooga avatar KoghaandSooga commented on August 11, 2024

from qemu-3dfx.

Nislaco avatar Nislaco commented on August 11, 2024

You can passthrough pci and usb devices with qemu, so it is possible to passthrough specific devices if needed. Its only PCIE devices that can be wonky because pcie passthrough is dependent on uefi hardware.

What's so hard about typing out:

"qemu-system-i386.exe -m pc -hda X -cdrom b -fda c .. etc"

There are several PC emulators available. Buts with turning any idea into an application the cost of overwhelming accuracy at the price of usability is its own downfall.

As fun as PCEM was, even if you could compile it you had to deal with Sarah, and she was not very wise in the ways of how code actually works. It would be trivial to have PCEM on arm but at no point was worth their time.

Honestly it was a forum and it wasn't hard to get PCEM going on arm, and oh snap, why not use qemu as a platform and call it a wrapper.. and then you get something seemingly nice. Good luck go for it.

By design its not hard to compile qemu-i386 for arm systems and doesn't mind running across architectures. It will even boot win9x with softgpu off a free arm Oracle VPS.. You can even run qemu on your phone..

So if you take time to declare slots for your cards you can take your pc/games anywhere you want to go and or stream via spice!

from qemu-3dfx.

kjliew avatar kjliew commented on August 11, 2024

(PCem) However a lot of the childhood games tend to have that quick time lag that causes random slow downs.

@KoghaandSooga PCem is 0xDEAD, the current maintainer seems inaction and given up. I am doing you a courtesy to solve their problems. I did recompile PCem v17 originally left by the author in modern toolchain MSYS2/mingw-w64-i686 with '-march=native -mtune=native -O3 -flto=auto' and it did offer favorable results. On Ryzen 5 7535U, it can emulate Pentium II 233MHz/Creative 3D Blaster Banshee/SoundBlaster 16 very stable without audio breakups in games. There is no QuickTime lags or random slow-downs in QuickTime games that I tested so far:

  • Where in the World is Carmen Sandiego
  • The X-Files Game
  • Prince Of Persia 3D v1.1

I only use laptops these days and PCem performance is always more favorable on 65W or 95W TDP or higher desktop-class CPUs. Of those tested games, Pentium II 233MHz is more than enough for "Where in the World is Carmen Sandiego" and "The X-Files Game". For "Prince Of Persia 3D", only the FMVs need QuickTime, which play fine, but the gameplay isn't much to be desired on PCem.

QuickTime currently suffers poor audio/video sync issues with virtualization acceleration that has nothing to do with how fast or slow the CPUs run at. Linux KVM offers the fixes for modern CPUs that KVM features such as kvm-pit and kvm-clock are available. This project qemu-3dfx through years of research offers an alternative fixes in tick hooking generic for KVM/WHPX/TCG. Currently, Linux KVM fixed all the games except "Where in the World is Carmen Sandiego". The qemu-3dfx tick hooking fixed only "The X-Files Game". "Prince Of Persia 3D" dynamically loaded and unloaded QuickTime modules on need basis and pinning the DLLs resulted in SEGFAULTs that are yet to be understood and resolved. It remains UNKNOWN why Linux KVM couldn't have also fixed for "Where in the World is Carmen Sandiego". The qemu-3dfx tick hooking has no way to fix it because the game is a simple GDI/BitBlt/WinMM game as tick hooking requires DirectX/OpenGL. But if Linux KVM can't fix it, then tick hooking may be pointless to even consider hammered in the hook forcefully.

If you still can't grasp any meaning out of what being told, then do not worry. In short, PCem is fine, too. Have FUNs with it. If you could recompile it with modern toolchain (or find someone to do it for you), then it would be great. There is nothing about complicated initial setup for anyone with an open heart to learn and many have indeed attested. At least we didn't mourn in sadistic pleasures of an eGPU setup with Proxmox, wasting ones money & time on enclosures, Occulink, TB4, cables & PSUs etc. for those only wanted to play Good Old Games on modern machines.

from qemu-3dfx.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.