VOGONS


PCEM Hercules

Topic actions

First post, by b_w

User metadata
Rank Newbie
Rank
Newbie

RedHat Linux 6.2 /Gnome/ (2000) in HGC XF86_Mono mode (PCem).

Attachments

Last edited by b_w on 2023-07-30, 15:48. Edited 2 times in total.

Reply 1 of 8, by b_w

User metadata
Rank Newbie
Rank
Newbie

RedHat Linux 7.3 /KDE/ (2002) in HGC XF86_Mono mode (PCem).
XF86Config sample on 3-rd picture.

Attachments

Reply 2 of 8, by VileR

User metadata
Rank l33t
Rank
l33t

Last time I checked, PCem didn't magically expand the HGC's capabilities to support more brightness levels than just "pixel on/pixel off"... is this some shader? Or just a really good Hercules card? 😀

[ WEB ] - [ BLOG ] - [ TUBE ] - [ CODE ]

Reply 3 of 8, by Grzyb

User metadata
Rank Oldbie
Rank
Oldbie
VileR wrote on 2023-08-06, 19:27:

Last time I checked, PCem didn't magically expand the HGC's capabilities to support more brightness levels than just "pixel on/pixel off"... is this some shader? Or just a really good Hercules card? 😀

I can't see any additional brightness levels there...

Anyway, for me there's no surprise about XFree86 supporting HGC, I did such experiments back in the era.
The primary problem was: 720x348 wasn't enough for common X11 software.
720x348 was acceptable for Windows 3.x (though 640x480 was better), but for X11 highly recommended was 1024x768.

Żywotwór planetarny, jego gnijące błoto, jest świtem egzystencji, fazą wstępną, i wyłoni się z krwawych ciastomózgowych miedź miłująca...

Reply 4 of 8, by VileR

User metadata
Rank l33t
Rank
l33t
Grzyb wrote on 2023-08-07, 07:12:

I can't see any additional brightness levels there...

PCem was probably showing true 1-bit Hercules video, or at least I assume so. But the screenshots show 'in-between' levels where there should be sharp boundaries, and XnView reports somewhat more than 2 unique colors:

herc1.png
Filename
herc1.png
File size
15.63 KiB
Views
880 views
File license
GPL-2.0-or-later
herc2.png
Filename
herc2.png
File size
43.3 KiB
Views
880 views
File license
GPL-2.0-or-later

It's the same thing you sometimes see with improper scaling, but the resolution seems to be original, and PCem shouldn't "anti-alias" its screenshots like that... so it's just an odd repersentation of HGC graphics.

[ WEB ] - [ BLOG ] - [ TUBE ] - [ CODE ]

Reply 5 of 8, by konc

User metadata
Rank l33t
Rank
l33t
VileR wrote on 2023-08-07, 15:45:

It's the same thing you sometimes see with improper scaling, but the resolution seems to be original, and PCem shouldn't "anti-alias" its screenshots like that... so it's just an odd repersentation of HGC graphics.

Could it be result of compression, even thought they are PNGs now? I was thinking something like the forum software processing uploads or screenshots saved as jpg at some point.

Reply 6 of 8, by GloriousCow

User metadata
Rank Member
Rank
Member

not pcem, but 86box has a 'blend' option enabled by default for hercules, could be something similar going on. I tried it out in prince of persia and with it enabled it almost looks like a 4 color mode. Turning it off gives you 1 bit color like you'd expect.

MartyPC: A cycle-accurate IBM PC/XT emulator | https://github.com/dbalsom/martypc

Reply 7 of 8, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Some background on the "blend" option finding its way into 86box:
https://github.com/86Box/86Box/issues/260
[pics]Dosbox Hercules mode VS real hercules

The idea was to simulate behavior of CRT scan lines showing some appearance of intensity when horizontally adjacent pixels "bleed" into one another, or partially overlap one another, because there is no physical separation between them... or something like that. 😉

In any case, I think the screenshots in this thread show signs of interpolation rather than the blending effect.

Reply 8 of 8, by leileilol

User metadata
Rank l33t++
Rank
l33t++

PCem seems fine here in every renderer (Direct3D, OpenGL, OpenGL 3.0, Software)

I blame videocard driver anti-aliasing overrides on the OP.

Attachments

  • hgcstarflight.png
    Filename
    hgcstarflight.png
    File size
    3.22 KiB
    Views
    774 views
    File license
    Fair use/fair dealing exception

apsosig.png
long live PCem