PCEm. Another PC emulator.

Schedules and announcements about program releases.

Re: PCEm. Another PC emulator.

Postby leileilol » 2017-2-19 @ 10:06

I didn't record any videos of v12 yet, but here's a slightly obsolete GLQuake video running 60fps
Voodoo2s aren't 100mhz stock
Geforce256 isn't released as a beta on New Years '99 under the Quadro brand
DOS gaming isn't a bilinear 320x200 16:10
DOS PCs aren't better than the Macintosh
DOSBox is not for running Windows 9x
SGL != Glide
User avatar
leileilol
l33t++
 
Posts: 9457
Joined: 2006-12-16 @ 18:03

Re: PCEm. Another PC emulator.

Postby awgamer » 2017-2-20 @ 05:58

On what system specs?
awgamer
Member
 
Posts: 481
Joined: 2014-7-26 @ 07:42

Re: PCEm. Another PC emulator.

Postby Enverex » 2017-2-20 @ 12:26

This was mentioned earlier in the thread but the answer given didn't make any sense so I'll ask again and hopefully get some clarification.

Where does PCEM look for the system "roms" on Linux? Programs aren't installed to their own folders on Linux so "in the pcem folder" wouldn't make sense. I'd expect something like "~/.pcem/roms" or maybe "~/.config/pcem/roms" but haven't found confirmation of this anywhere.
User avatar
Enverex
Newbie
 
Posts: 42
Joined: 2016-2-09 @ 10:05
Location: UK

Re: PCEm. Another PC emulator.

Postby SarahWalker » 2017-2-20 @ 13:37

PCem isn't installed in Linux so it does exist in it's own directory. The roms directory is within that.
User avatar
SarahWalker
Member
 
Posts: 239
Joined: 2007-8-19 @ 10:51

Re: PCEm. Another PC emulator.

Postby Enverex » 2017-2-20 @ 14:19

I'm not sure how to better explain this, but it should be apparent to anyone that has used Linux. On Linux, programs are typically installed with their respective bits and pieces in the respective folders which are tracked by the package manager, e.g. the executables go into /usr/bin, libraries go into /usr/lib/(something), etc.

Anything user specific will be created at runtime in the user's home directory, normally under ~/.config/(programname)/ and anything not user specific normally goes in /usr/share/(program)/.

This is how programs are installed when you install them via a distro's package manager, e.g. Apt, Yum, Pacman, Emerge, etc. The rare exception being programs that aren't really well put together which typically just end up stuck in a folder in /opt.

If it really can't be installed properly (not via its own installer, but as you would normally install a Linux program) then I guess it's safe to assume it just needs to be stuffed somewhere like /opt?
User avatar
Enverex
Newbie
 
Posts: 42
Joined: 2016-2-09 @ 10:05
Location: UK

Re: PCEm. Another PC emulator.

Postby SarahWalker » 2017-2-20 @ 14:42

Yes, or in /home or in any data partition really. The Linux port is a pretty rough direct port from the Windows version, so it does do things in an un-Linuxy way I'm afraid.
User avatar
SarahWalker
Member
 
Posts: 239
Joined: 2007-8-19 @ 10:51

Re: PCEm. Another PC emulator.

Postby Enverex » 2017-2-20 @ 14:45

That's fine, at least I know how to handle it now rather than faffing about then finding out it actually handled user specific folders already.
User avatar
Enverex
Newbie
 
Posts: 42
Joined: 2016-2-09 @ 10:05
Location: UK

Re: PCEm. Another PC emulator.

Postby damson » 2017-2-21 @ 14:08

SarahWalker wrote:
  • Improved joystick emulation - analogue joystick up to 8 buttons, CH Flightstick Pro, ThrustMaster FCS, SideWinder pad(s)


NIce! Flight simmers rejoice, I will have to test Jane's F-15 on this new version.
User avatar
damson
Newbie
 
Posts: 52
Joined: 2015-4-20 @ 21:09

Re: PCEm. Another PC emulator.

Postby leileilol » 2017-2-21 @ 23:15

I've tried Mortal Kombat 4 with a fightstick and the emulaiton/speed was pretty much perfect
Voodoo2s aren't 100mhz stock
Geforce256 isn't released as a beta on New Years '99 under the Quadro brand
DOS gaming isn't a bilinear 320x200 16:10
DOS PCs aren't better than the Macintosh
DOSBox is not for running Windows 9x
SGL != Glide
User avatar
leileilol
l33t++
 
Posts: 9457
Joined: 2006-12-16 @ 18:03

Re: PCEm. Another PC emulator.

Postby Enverex » 2017-2-27 @ 11:51

Ok, so I got it built and working on Linux, that's all fine. What's missing is there's no menu bar (i.e. the File, Settings, toolbar). Is there a special key combination needed to make this appear?
User avatar
Enverex
Newbie
 
Posts: 42
Joined: 2016-2-09 @ 10:05
Location: UK

Re: PCEm. Another PC emulator.

Postby SarahWalker » 2017-2-27 @ 18:00

CTRL-ALT-PGDN. This is mentioned in the Readme-LINUX.txt file...
User avatar
SarahWalker
Member
 
Posts: 239
Joined: 2007-8-19 @ 10:51

Re: PCEm. Another PC emulator.

Postby Enverex » 2017-2-28 @ 13:01

So it is, thanks. I'd read that before but had clearly forgotten that bit before I actually got the program working,
User avatar
Enverex
Newbie
 
Posts: 42
Joined: 2016-2-09 @ 10:05
Location: UK

Re: PCEm. Another PC emulator.

Postby awgamer » 2017-3-03 @ 23:39

People posting videos should use msi afterburner instead of fraps, it's vastly more informative and useful, showing FPS, CPU & GPU usage all at once instead of just FPS, shows where the bottleneck is as it plays.
Last edited by awgamer on 2017-3-03 @ 23:44, edited 1 time in total.
awgamer
Member
 
Posts: 481
Joined: 2014-7-26 @ 07:42

Re: PCEm. Another PC emulator.

Postby leileilol » 2017-3-03 @ 23:44

I use VirtualDub and carefully make a bigger-than-640x480 capture trying to catch the window frame and title bar
Voodoo2s aren't 100mhz stock
Geforce256 isn't released as a beta on New Years '99 under the Quadro brand
DOS gaming isn't a bilinear 320x200 16:10
DOS PCs aren't better than the Macintosh
DOSBox is not for running Windows 9x
SGL != Glide
User avatar
leileilol
l33t++
 
Posts: 9457
Joined: 2006-12-16 @ 18:03

Re: PCEm. Another PC emulator.

Postby kolano » 2017-3-05 @ 03:41

kolano wrote:Does PCEm provide support for Mic / Line-in on it's emulated Soundblaster? I'm still trying to find a PC emulator that does, so I can run DOS eyecandy that uses audio input (Cthuga, Aestesis, etc.)


It's been 3 years since I last asked. Has there been any progress on supporting Mic/Line-in /w the Soundblaster emulation?
User avatar
kolano
Oldbie
 
Posts: 527
Joined: 2010-12-26 @ 21:03

Re: PCEm. Another PC emulator.

Postby SarahWalker » 2017-3-05 @ 17:09

Not yet, no - it got lost in the incredible mess that is this thread.
User avatar
SarahWalker
Member
 
Posts: 239
Joined: 2007-8-19 @ 10:51

Re: PCEm. Another PC emulator.

Postby lightmaster » 2017-3-05 @ 17:46

No love for that? :(
Image
User avatar
lightmaster
Oldbie
 
Posts: 640
Joined: 2005-10-01 @ 12:09
Location: Sol III

Re: PCEm. Another PC emulator.

Postby kekko » 2017-3-19 @ 08:33

Hi,
any plan of using host gpu acceleration for voodoo and/or virge cards?
thanks
p.s. very nice work btw
User avatar
kekko
Member
 
Posts: 480
Joined: 2004-3-24 @ 18:56

Re: PCEm. Another PC emulator.

Postby leileilol » 2017-3-20 @ 01:10

See this answer.

My 2 cents:
I don't see any benefit in it anyway since the CPU emulation will bottleneck the point of that. It's also not as easy to adapt register-level 3dfx emulation to hardware acceleration (and if any API that should do it that way, it's better off with Vulkan)

The 3dfx recompiler is already really freaking fast at the point where I don't have any desire for hardware accelerated 3dfx emulation either. It's better off that way for the sake of emulated timing anyhow. I actually do enjoy seeing the emulated framerate drop while the Voodoo chokes on blending functions, something no other 3dfx emulator/wrapper has done up to this point. timing is everything
Voodoo2s aren't 100mhz stock
Geforce256 isn't released as a beta on New Years '99 under the Quadro brand
DOS gaming isn't a bilinear 320x200 16:10
DOS PCs aren't better than the Macintosh
DOSBox is not for running Windows 9x
SGL != Glide
User avatar
leileilol
l33t++
 
Posts: 9457
Joined: 2006-12-16 @ 18:03

Re: PCEm. Another PC emulator.

Postby vvbee » 2017-5-01 @ 08:18

Last year, I tried to run pcem v11 for windows in virtualbox (linux host, windows guest), and it crashed on launch. This was easily fixed in the pcem source by removing an initialization flag off a pixel buffer. The details escape me now, and in any case I don't know the implications of this fix for the program's operation in general. The linux version of pcem v11 wasn't optimal for usability, mainly for having no pre-built executable, so I think having pcem not crash in virtualbox on a windows guest would be a benefit for linux users. Are there plans to address this?

Maybe pcem v12 has addressed it - I don't/can't use virtualbox anymore and so can't test. But I notice that both v11 and v12 of windows pcem crash when attempting to run in wine on ubuntu 16.04, yet my buffer-fixed v11 executable does run in wine, suggesting that maybe these issues linger in v12.
User avatar
vvbee
Oldbie
 
Posts: 547
Joined: 2017-2-06 @ 17:56

PreviousNext

Return to Release Announcements

Who is online

Users browsing this forum: No registered users and 2 guests