PCEM Skin Wrappers?

Support and general discussion.
Post Reply
User avatar
davidinark
Posts: 6
Joined: Sun 24 Mar, 2019 7:26 am

PCEM Skin Wrappers?

Post by davidinark »

This will probably sound like an insane idea, but that's kinda my thing anyway. So, I have an idea, but no clue how one would implement it. I think it would great if there were "skins" that wrapped around PCEM so that it looks like you are using PCEM on a CRT with specific machine fronts below it/beside it. I don't know if that makes sense, but if there were a skin for, say, a Packard Bell, you could choose it and PCEM would be surrounded by a Packard Bell monitor skin with the PC below it. In my head, it's akin to what folks used to do (still do?) with WinAmp, etc. Heck, for all I know, there might ways to capture disk activity, power, etc to have the skin "LEDs" blink etc.

Image

Anyway, just a thought that popped in my head for no good reason.
Cheez
Posts: 86
Joined: Tue 19 Dec, 2017 4:08 am

Re: PCEM Skin Wrappers?

Post by Cheez »

that's such a ridiculous and 2000s idea but I like it.
User avatar
leilei
Posts: 1039
Joined: Fri 25 Apr, 2014 4:47 pm

Re: PCEM Skin Wrappers?

Post by leilei »

It'd probably be hell to implement in Wx, but (in theory) it's possible to write a GLSL shader that downsamples the output image and overlay another image on top as specified from a .glslp file. Extra immersion would probably require more shader variables for the num/caps/scroll lock and HDD/Power/Turbo/CDROM/Floppy LEDs however... and i'd also have to unearth more of my ASMR* code for the occasion


* about 3 years back I was hacking in a pc speaker filter, which led to a case filter, then hard drive noises (the spinup/whirring and head), and then floppy drive sounds, and finally mechanical keyboard sounds all of which hurt the CPU thread too much and i've only committed the floppy sound/case filter portion
j1forPandE
Posts: 23
Joined: Wed 26 Oct, 2016 6:06 pm

Re: PCEM Skin Wrappers?

Post by j1forPandE »

Great Idea! MAME can do this - or to be exact, some guests can if somebody creates the necessary artworks. Well, in practice I love it but dont use it - and I fear that would be the case here also. You would really need a huge screen to make the smaller PCem window meaningful.

But there is a simple way to implement this: Run PCem in a window with native guest resolution or a fixed multiple. So you would not need to downsamplng anything... Then make the window border area larger and decorate them with the monitor / case images you want. I am not sure about the transparency, but maybe?
JosepMa
Posts: 202
Joined: Tue 20 Jun, 2017 6:25 pm

Re: PCEM Skin Wrappers?

Post by JosepMa »

Well, of course, it would not make sense to use this on a 15'' Wide laptop screen. On the other hand it could make sense on my 27'' screen.
In fact, I sometimes simply open a black command line console and run PCem on a fixed size on top. (I.e. as a fake fullscreen with a 15'' emulated screen.).
Basically, I believe the last bit to get the real feeling is on the screen selection. With the Open GL3 and some of the glsl scripts we are almost there, but it requires manual adjustments.
szadycbr
Posts: 295
Joined: Mon 21 Nov, 2016 6:23 pm

Re: PCEM Skin Wrappers?

Post by szadycbr »

Hi Guys , I think it is great idea, great in the way, as PCem really is an perfect emulator , to preserve. With one click, a person could actually see, how the machine look like back in the day :)
Post Reply