Object classes NOT represented by the GPU. These are the ones the drivers recognise. Most of them are faked. Version 0.77_win95 (!!!) object class 1 = "general" methods shared across all objects object class 2 = DMA from memory object class 3 = DMA to memory object class 4 = timer object class 5 = chip ID object class 6 = "context ordinal" object class 10/0Ah = patchcord (links objects together) object class 11/0Bh = video sink object class 12/0Ch = video switch object class 13/0Dh = video colormap object class 14/0Eh = patchcord...again object class 15/0Fh = image to video object class 16/10h = image stencil buffer object class 17/11h = image blending methods object class 18/12h = beta solid object class 19/13h = image -> render operation object class 20/14h = ROP5 (2^5 = 32bit rop) object class 21/15h = color key object class 22/16h = plane switch object class 23/17h = "solid image" object class 24/18h = pattern object class 25/19h = black rectangle object class 26/1Ah = solid point object class 27/1Bh = solid line object class 28/1Ch = solid lin (line without its ending or starting pixel) object class 29/1Dh = triangle object class 30/1Eh = solid rectangle object class 31/1Fh = blit image object class 33/21h = get image from cpu object class 34/22h = get image from cpu, monochrome object class 37/25h = get image from local GPU memory object class 49/31h and 51/33h = patchcord, again object class 54/36h = get image from cpu, stretched object class 55/37h = get image from vram, scaled object class 56/38h = get image from vram, scaled, YUV 420 color space (probably internal colour space used for rendering) object class 57/39h = convert image(?) between formats in place in vram, allows you to set an in and out buffer and all that jazz object class 61/3Dh = In-Memory DMA (vram to vram?) object class 62/3Eh = get image from vram object class 63/3Fh = get video from vram object class 64/40h = video scaler object class 65/41h = video color key (as opposed to image) object class 66/42h = capture video to memory object class 67/43h = Solid ROP5 object class 68/44h = zeta buffer (combined z and stencil buffer) from CPU(?) object class 69/45h = zeta buffer in VRAM object class 70/46h = zeta buffer patchcord object class 71/47h = render solid point into zeta buffer (Also rectangle0 object class 72/48h = render Direct3D 5.x ("D3D0") accelerated triangle into zeta buffer object class 73/49h = render Direct3D 5.x ("D3D0") accelerated triangle object class 74/4Ah = video source object class 75/4Bh = render Windows GDI accelerated rectangle and text