From fbf1420126904b6be05cb53c2e8770bfad10a31e Mon Sep 17 00:00:00 2001 From: OBattler Date: Sat, 13 Jul 2024 18:37:40 +0200 Subject: [PATCH] Fix the colors in the PCjr 640x400x2bpp mode. --- src/machine/m_pcjr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/machine/m_pcjr.c b/src/machine/m_pcjr.c index 804da8e30..9d2aa6879 100644 --- a/src/machine/m_pcjr.c +++ b/src/machine/m_pcjr.c @@ -353,7 +353,7 @@ vid_poll(void *priv) break; case 0x03: /*640x200x4*/ for (x = 0; x < pcjr->crtc[1]; x++) { - dat = (pcjr->vram[((pcjr->ma << 1) & mask) + offset] << 8) | pcjr->vram[((pcjr->ma << 1) & mask) + offset + 1]; + dat = (pcjr->vram[((pcjr->ma << 1) & mask) + offset + 1] << 8) | pcjr->vram[((pcjr->ma << 1) & mask) + offset]; pcjr->ma++; for (uint8_t c = 0; c < 8; c++) { chr = (dat >> 7) & 1;