We’re rewarding the question askers & reputations are being recalculated! Read more.

Questions tagged [graphics]

For questions regarding graphical - as opposed to text - processing and display.

Filter by
Sorted by
Tagged with
4
votes
2answers
543 views

Were any DOS games (or software) known to use VBE/AF?

Were there any MS-DOS games or graphics software that were known to take advantage of VESA BIOS Extensions/Accelerator Functions (VBE/AF)? some of the functions defined in the standard are ... Bit ...
39
votes
2answers
8k views

Why were some early PC 3D cards unsuitable for 2D graphics?

Some of the early PC 3D graphics cards such as the 3dfx Voodoo Graphics cards had a passthrough port to enable them to switch to a secondary card to display 2D graphics. I am curious to know why these ...
5
votes
3answers
331 views

How to use HGR2 (or HGR) on an Apple II

I am a big fan of the TV show lost, and I was trying to make the Dharma Initiative logo. But at certain point I couldn't add new lines of code and the final part of the logo was cut off. I tried to ...
27
votes
2answers
10k views

Looking for PC graphics demo software from the early 90s called “Unreal”

Back in the early 90's I remember downloading a graphics demo called, I think, "Unreal". This was on DOS on a standard PC and probably downloaded from a BBS. Identifying information: It ran for ...
11
votes
4answers
2k views

Amiga 500 OCS/ECS vs Mega Drive VDP

Superficially the Amiga 500 and Mega Drive are similar. Both run a Motorola 68000 CPU at similar clocks and both have dedicated hardware for sprite and other graphics operations Comparing the arcade ...
53
votes
6answers
15k views

Why do old games use flashing as means of showing damage?

When you play old games, especially platformers, a common "special effect" is rapid blinking of your character when they are hit. Also, enemies often blinked before dying. Not all games did this, but ...
6
votes
4answers
2k views

High-end PC graphics circa 1990?

I remember CAD being a major driver for PCs with high-end graphics cards; specifically AutoCAD was rising quickly in popularity around 1990 as PCs were able to compete with very costly CAD ...
51
votes
6answers
11k views

How did old MS-DOS games utilize various graphic cards?

Nowadays each graphic card has some driver in operating system that translates some (typically) standard API such as OpenGL, so that programmers use some standardized API code to tell graphics cards ...
22
votes
2answers
5k views

What is a subpixel in Super Mario Bros, and how does it relate to wall clipping?

What are "subpixels" in Super Mario Bros on the NES? How does it relate to wall clipping? At 4:42 in the following video, the notion is mentioned in the context of how it relates to "wall clipping": ...
20
votes
3answers
2k views

When and what was the first 3D acceleration device ever released?

Plain and simple, we know that consumer level 3D acceleration devices roughly appeared in the middle of the 90s, with brands like Matrox, 3DFX, Nvidia and so on. However, such technology for sure ...
11
votes
2answers
434 views

Looking for ATARI-ST Graphics Image

I am hoping that someone here collects computer images from days gone by. Many years ago when I used my ATARI-ST I made two drawing I believe I used the art program NEOCHROME, or possibly DEGAS. The ...
18
votes
2answers
755 views

Fate of mystery Motorola RMS graphics chipset (68486 + 68487)

I recently learned that mid 1980s, Motorola was working on a discrete graphics chipset that would be a great leap forward from its 6847 Video Display Generator and 6845 display controller. It was ...
29
votes
2answers
5k views

How did Elite on the NES work?

Elite was one of the earliest 3D games, wireframe only of course but still a remarkable accomplishment on 8-bit computers. Originating on the BBC micro, it was ported to many home computers, as well ...
4
votes
0answers
145 views

What would happen if the DHR jumper was enabled on a Rev A Apple //e?

The Apple //e originally did not support Double HiRes graphics (DHR). The engineers realized they could double their hires and lores X resolution shortly after the introduction of the machine, so the ...
18
votes
3answers
4k views

When did hardware antialiasing start being available?

An important step towards 3D gaming was the ability to scale sprites or tiles by nonintegral factors. Examples of the former from the eighties were the arcade games Pole Position, Outrun, Space ...
2
votes
1answer
286 views

SNES PPU die photo

The heart of many classic home computers and game consoles was the graphics chip, yet these tend to be less well-documented than the corresponding CPUs. Still, there are die photos of two of the most ...
6
votes
3answers
545 views

Can the Commodore 64 display 26 rows of text?

I seem to remember some demo, or a game, which displayed 26 rows of text (that's one more than the usual text mode resolution of 40x25). My memory of it is very hazy, but at least is corroborated by ...
6
votes
3answers
398 views

Why do we need to acknowledge the interrupt from VIC-II?

A page on how to do raster interrupts includes the following code Irq: LDA #7 STA $D020 ; Turn screen frame yellow LDX #90 Pause: DEX BNE Pause ; Empty loop that "...
0
votes
2answers
427 views

Does anyone have an x86 EGA draw pixel routine?

So far, I have gotten by with using the BIOS draw-pixel routine here: http://stanislavs.org/helppc/int_10-c.html This works of course, but I can't imagine that commercial games used this BIOS call as ...
5
votes
2answers
412 views

How to exactly sync to the raster line for a vertical raster split?

Motivated by Wilson's question Can a Commodore 64 use two screenmodes on one scanline? I tried to implement a simple example that polls the beginning of a rasterline and then switches the screen mode ...
3
votes
3answers
568 views

Daisy wheel graphics using the period?

Although it would have absolutely beaten the hardware to death, did anyone ever try to write a graphics driver for daisy wheel printers that would use the period symbol to painstakingly construct a ...
7
votes
2answers
322 views

Could a 6502 use different speeds of RAM in a single machine?

I'm not sure I've entirely formed the idea in my head, but I'll ask anyway... One of the things I learned here in RO is that the BBC gained speed by using faster RAM, thereby avoiding cycle stealing ...
3
votes
2answers
502 views

EGA style 16 color dithering

I am trying to write a program in C# that will re-create the type of dithering used in many of the old sierra and Lucas arts games. I have looked up many different dithering algorithms and none seem ...
5
votes
3answers
218 views

Opening or converting GFA Basic files to something readable?

There is a bunch of GFA BASIC for Amiga files (the source code for Blender's ancestor, Traces, downloadable here: http://zgodzinski.com/blender-prehistory/) that I would like to peek at. Despite my ...
12
votes
2answers
627 views

How to use the “darker” CGA palette using x86 Assembly?

For those of you retro developers out there, I am having a hard time figuring out how exactly to select the "darker" color palette in 320x200 CGA mode. Here's what I have so far: setup_cga_graphics: ...
2
votes
1answer
514 views

When were other inexpensive computers able to recreate “The Amiga Juggler”? [closed]

The Amiga Juggler was the 2nd very popular demo to appear for the Amiga Computer early in its lifespan. The demo was created by Eric Graham (who went on to develop Sculpt3D) using raytracing to both ...
6
votes
7answers
1k views

What systems had the lowest resolution ever that still allowed games to be made?

Just for fun, I wrote my own Chip8 interpreter/emulator and it works. The point is that it works in the terminal, meaning that a pixel is rendered using curses and a # character. For the Chip8 that'...
9
votes
4answers
960 views

For fast scrolling DOS games, when was Mode13h preferred over Mode X?

Back in the DOS days of gaming (more specifically, 80286 - 80486 era), developers typically needed to choose between using the chunky and easier Mode 13h or the more complex "Mode X" that provided ...
4
votes
1answer
236 views

How is the 320x200x16 graphics mode mapped in the IBM PCjr?

I've read that the PCjr supports a 320x200 pixel mode with 16 colors. But what I can't seem to find is how much memory that takes, how it's organized (chars?) or where it's located in memory. I'm ...
14
votes
1answer
924 views

How does Apple ][gs hardware dithering work?

I haven't been able to find an easily comprehensible description of the super hi-res, dithered 16-color, 640x200 mode of the Apple ][gs. I can tell from the references I did locate, this is a ...
6
votes
1answer
319 views

Is there a comparative analysis of the evolution paths of chips inheriting from TMS9918?

This is primarily about VDP from the Sega Master System game console and video chip from the MSX 2 series computers. Specifically about Yamaha YM2602 (aka Sega 315‑5124) and Yamaha V9938 respectively. ...
32
votes
6answers
6k views

Using DRAM as a camera sensor?

Back in the days when COMECON (RVHP) was cloning digital ICs usually the first wave of such ICs were in a ceramic package with a glass window (similar to EPROM) to check for bugs and stuff while used. ...
3
votes
1answer
214 views

Cannot find repGL source anywhere [closed]

As stated here, repGL (a library to emulate SGI's IrisGL on top of OpenGL) can be found at this address: ftp://ftp.informatik.uni-oldenburg.de/pub/grafik/. I can see the file, indeed (it's named ...
4
votes
1answer
408 views

Is screen wrap on the NES a fault of the OAM?

On NES games such as The Legend of Zelda and Metroid, entities that get to close to the edge of the screen, whether that be the top, bottom, left, or right side wrap around to the other side of the ...
16
votes
5answers
2k views

Was 1991's Hellcats the first instance of incremental screen updates?

In case you have never seen it, 1991's Hellcats was a seminal release on the Mac. It ran at full 8-bit color and could, on a newish machine, drive three 1024x768 screens at the same time. Nothing on ...
27
votes
6answers
9k views

How did the early Macintosh computers update the display?

This question is about the Macintosh 128k, but if you can give an answer which describes one of the other very similar machines, that's good too. The bitmap was 512 by 384 pixels. Assuming that one ...
21
votes
5answers
4k views

Why were 3D games on the Amiga not faster than on similar 16 bit systems like the Atari ST

It seems that 3D games, especially simulations like Falcon, were not faster (fps) on the Amiga than on the Atari ST - even a bit slower due to the CPU clock. I was wondering why this is the case, ...
1
vote
0answers
248 views

How do I compile C code with the IRIX X Window System?

I have typed out a rather large file in C code that is defining OpenGL graphics and will draw a triangle on the screen. While I know all of the functions of the X Windowing System, I do not know how ...
14
votes
2answers
581 views

Can a Commodore 64 use two screenmodes on one scanline?

Many games, for example, Maniac Mansion, or Kissenschlacht, use two screenmodes. Oftentimes, a bitmap mode for the main screen, and a text mode for the lower part which displays scores or whatever. ...
18
votes
2answers
797 views

What's a good way to implement this “splashing water” effect on the C64?

This pillow fighting game set in Venice depicts the two opponents fighting on a wobbly gondola on a canal. It was apparently known as "Pillow Fight" in English and as "Kissenschlacht" in German, and ...
5
votes
3answers
310 views

Do 3d consoles run OpenGL?

I am talking about the earliest days of the first generation of 3d game consoles, such as the Playstation, N64 and Sega Saturn. Now these consoles are like a pc, the ps3 (and 4?) run OpenGL, and Xbox ...
9
votes
4answers
2k views

Why aren't each pixel's bits stored sequentially on the SNES?

When storing graphics in a non-sequential/planar format (like the SNES does), converting to an 8-bit value representation requires first accessing multiple bytes (amount depending on bits-per-pixel), ...
9
votes
1answer
2k views

What happens when PS1's “Fearful Harmony” is triggered?

When inserting an incompatible disc into a Playstation, after waiting awhile the screen will display very corrupt graphics and unsettling music will begin to play. This is unofficially referred to as "...
4
votes
2answers
337 views

How does the PMD 85 display colour or greyscales?

I stumbled across this computer in an article on hackaday, Home computers behind the Iron Curtain and since it has this bizarre resolution, I looked closer into it. Some claims from Wikipedia: ...
4
votes
0answers
171 views

How to use IIgs enhanced graphics modes in AppleSoft BASIC with System 6?

There are many packages that let you use the enhanced graphics modes of the IIgs in AppleSoft BASIC. However most packages like Iconix do not like System 6 so they have to run off disks and not the ...
2
votes
1answer
663 views

How does the SNES (Super Nintendo) calculate the address of a character?

The SNES has a PPU (Picture Processing Unit) which comprises VRAM, OAM (Object Attribute Memory), and CGRAM (Color Graphics/Palette RAM). These are used to represent tiles, tile maps; attributes for ...
2
votes
2answers
352 views

What made channel bleed so bad over coaxial cable?

Using coaxial cable, there was a really bad channel bleed - as shown in this video, putting a NES on channel 3 caused distortion to the static on channels 2 and 4-7. This distortion was so bad, you ...
11
votes
2answers
453 views

What modern image editors support non-square pixels?

Almost all old home computers tend to offer non-square pixels, from wide-pixel graphics modes on the C64/CPC/BBC Micro to CGA's weird not-quite-square 320x200 mode with a pixel aspect ratio of 5:6. ...
4
votes
2answers
602 views

How were individual bit planes scrolled on the Amiga (OCS)?

Back in my early Amiga days (A500), I remember coding simple demos that would use the dual-playfield mode and scroll them around (at a sweet 60FPS). It was pretty trivial to do with languages like ...
18
votes
3answers
2k views

How do CGA emulators for Hercules graphics work?

HGC cards on IBM PCs used to be able to run CGA software by using a CGA emulator. How exactly did those programs work? What were the limitations?