Article View: rec.games.programmer
Article #1109EGA Memory Map
From: David grace
Date: Sun, 11 Oct 1992 19:52
Date: Sun, 11 Oct 1992 19:52
41 lines
2181 bytes
2181 bytes
HELP! How the &^%@# do you map EGA memory!?! I know that it starts at at A000h, but if I poke a value directly into that location (or any one withinhin EGA mem range) all I get is a white dot! I have no idea how to changenge the color of that dot! And only even (or is odd) colors read from thathat location(s).s). 6> Okay: I know that EGA memory is mapped with 4 planes (as with some VGAVGA 8>modes) and that the RGBI is derived from the nibble modeso) b and that the RG nibble of nibble of each f each plane, but WHERE are these planes? 9>plane, but WHERE are these planes? 0> This is killing me, because I want to write a FAST EGA game, but don'tn't want to use slow ol' QuickBASIC or TPASCAL sprite routines. Writing my my own, it seems, shall be the only solution to this. If you know anything,ng, 8>modes) and that the RGBI is derived from the nibble modeso) b and that the RG nibble of nibble of each f each plane, but WHERE are these planes? 9>plane, but WHERE are these planes? 0> This is killing me, because I want to write a FAST EGA game, but don'tn't want to use slow ol' QuickBASIC or TPASCAL sprite routines. Writing my my own, it seems, shall be the only solution to this. If you know anything,ng, please HELP me! A future game is in your hands....... 15> 16> 17> SMiLE -- Simple MIni Line Editor MENU (C) Aug 1989 Alejandro Liu S - Quick Save A - Abort Editor L - List Text V - Preview Text W - Wrd Wrp Toggle N - Screen Width H - Help Scree quit
Technical Details
Message-ID:
<1992Oct11.195211.10583@mnemosyne.cs.du.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!mnemosyne.cs.du.edu!nyx!dgraceShow Full Headers
Complete Article Headers
Newsgroups: rec.games.programmer Path: arc1-ca.pugleaf.net!sparky!uunet!mnemosyne.cs.du.edu!nyx!dgrace From: dgrace@nyx.cs.du.edu (David grace) Subject: EGA Memory Map Message-ID: <1992Oct11.195211.10583@mnemosyne.cs.du.edu> Sender: usenet@mnemosyne.cs.du.edu (netnews admin account) Organization: Nyx, Public Access Unix (sponsored by U. of Denver Math/CS dept.) Disclaimer1: Nyx is a public access Unix system run by the University of Disclaimer2: Denver for the Denver community. The University has neither Disclaimer3: control over nor responsibility for the opinions of users. Date: Sun, 11 Oct 92 19:52:11 GMT Lines: 42