VOGONS

Common searches


First post, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Good morning, everyone,

Is it just me, or do most screenshots of Popcorn show a "wrong" colouring ?

I was playing the game on DOSBox in CGA mode and noticed a slight colour difference.
PCem draws a similar picture with CGA/RGB emulation (red vs. pink, it's mono in composite mode).

On my 286, on the other hand, with the VGA card beeing set to CGA emulation mode, I got the usual coloring.

Anyway, it's no big deal for me. I'm just curious. And a little bit confused, I admit.

In my childhood, I used to play the game in famous black/cyan/magenta/white.

On a VGA card, like so many of us..

popcorn_vga_cga-em.jpg
Filename
popcorn_vga_cga-em.jpg
File size
87.08 KiB
Views
431 views
File comment
OAK OTI-037C, CGA emulation
File license
Fair use/fair dealing exception
popcorn_dosbox_ece.jpg
Filename
popcorn_dosbox_ece.jpg
File size
103.65 KiB
Views
431 views
File comment
DOSBox ECE SVN r4063
File license
Fair use/fair dealing exception
popcorn_pcem.jpg
Filename
popcorn_pcem.jpg
File size
67.04 KiB
Views
431 views
File comment
PCem v12
File license
Fair use/fair dealing exception
popcorn_dosbox.jpg
Filename
popcorn_dosbox.jpg
File size
55.93 KiB
Views
431 views
File comment
DOSBox SVN r4063
File license
Fair use/fair dealing exception
popcorn_dodge.jpg
Filename
popcorn_dodge.jpg
File size
22.24 KiB
Views
431 views
File comment
DodGE, http://www.eliel.com/dodge.html via archive.org
File license
Fair use/fair dealing exception

PS: Sorry for posting in millyways again. :( Even though Popcorn clearly is a game, I felt that this rather unusual topic
did neither really fit in DOS/DOSBox, nor Old Hardware forums. Moderators, please feel free to move it anytime.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 1 of 6, by Cyberdyne

User metadata
Rank Oldbie
Rank
Oldbie

Yep, most non original CGA cards do not emulate that unofficial RED Cyan White Black.

And many modern sVGA-s only have black, cyan, magenta, white anyway, so... not even those dark and swampy black, red, yellow, green games do not look normal.

I am aroused about any X86 motherboard that has full functional ISA slot. I think i have problem. Not really into that original (Turbo) XT,286,386 and CGA/EGA stuff. So just a DOS nut.
PS. If I upload RAR, it is a 16-bit DOS RAR Version 2.50.

Reply 2 of 6, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Hi, thanks for the reply! - I agree, most VGA cards don't to anything but the default palette.
If the PC games use the BIOS, the second palette (0) sometimes works on VGA.
My very old VGA card, for example, comes with a mode utility to improve compatibility.
It can put the card in a special CGA mode, so that some old games can change things directly via registers.
In this case, it didn't seem to work, though. At least, there's no visual difference..
Edit: Now that I'm thinking of it, the game perhaps sets mode 5.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 3 of 6, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

https://en.wikipedia.org/wiki/Color_Graphics_Adapter

Yes, Popcorn uses mode 5. On a CGA-compatible video card mode 5 displays red instead of magenta on an RGB monitor. Few VGA cards use the different color for mode 5, although some might with special CGA-compatibility settings. Another significant difference between CGA and VGA is the 60 Hz vs. 70 Hz refresh rate; and Popcorn does in fact do some timing based on the vertical retrace.

BTW, DOSBox SVN has a small change for the CGA machine type to help Popcorn's default speed (alterable by its separate POPSPEED program). So, for the reasons of color, display timing, and default speed, machine=cga with around 300 cycles is recommended for Popcorn.

Reply 4 of 6, by Gemini000

User metadata
Rank l33t
Rank
l33t

Part of the reason for the wrong colouring being shown in a lot of screenshots is because one of the original two creators of PopCorn who's been keeping it alive on his site along with Flash and mobile versions has been using the cyan-magenta-white palette, so even the game's CREATOR is getting it wrong! ;D

--- Kris Asick (Gemini)
--- Pixelmusement Website: www.pixelships.com
--- Ancient DOS Games Webshow: www.pixelships.com/adg

Reply 5 of 6, by Jo22

User metadata
Rank l33t++
Rank
l33t++

I see. That's kinda ironic, isn't it ? 😉
Makes me wonder as to why they used mode 5 in the first place.

Oddly enough, The CGA Compatibility Tester somehow manages to display
the third palette on my VGA card (in special CGA emulation mode, again).

@ripsaw8080 Thank you very much for the explanation and the tip! 😀

Attachments

  • oak37c_red.jpg
    Filename
    oak37c_red.jpg
    File size
    44.01 KiB
    Views
    320 views
    File comment
    cyan/red/white (high) - OAK 37c
    File license
    Fair use/fair dealing exception

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 6 of 6, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Update.

After running The CGA Compatibility Tester, performing the tests in Color Select-Register->Medium-res palettes,
the third palette now works in Popcorn (on my VGA card in emulation mode). 😳

I'm not certain which bits it did change in particular, but it helped.
Would be cool if that code for the palette test could be turned into a little utility (cycles palettes, then quits).

Edit: Took a video: https://youtu.be/cu88uKmqlEU

cga_tester_palette_test.jpg
Filename
cga_tester_palette_test.jpg
File size
271.45 KiB
Views
313 views
File comment
The CGA Compatibility Tester
File license
Fair use/fair dealing exception
popcorn_vga_cga-em2.jpg
Filename
popcorn_vga_cga-em2.jpg
File size
84.82 KiB
Views
313 views
File comment
Popcorn after running the Compatibility Tester
File license
Fair use/fair dealing exception

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//