summaryrefslogtreecommitdiff
path: root/video.c
AgeCommit message (Expand)AuthorFilesLines
2010-04-07OpenGL supportSegher Boessenkool1-283/+5
2010-04-03Add __unused and __noinlineSegher Boessenkool1-2/+2
2010-02-19Add new debug key 'f': show framerate barSegher Boessenkool1-0/+36
2010-02-19video: Big speedupSegher Boessenkool1-37/+81
2010-02-18video: Mark DMA register bits as knownSegher Boessenkool1-2/+3
2010-02-18video: Init the IRQ position to something impossibleSegher Boessenkool1-0/+6
2010-02-17Make timing virtual; sync with real time each video frameSegher Boessenkool1-7/+1
2010-02-13Add (back) some inlines for very frequently used functionsSegher Boessenkool1-4/+4
2010-02-13Big fat interrupt updateSegher Boessenkool1-1/+5
2010-02-08Update known video regsSegher Boessenkool1-24/+10
2010-02-04video: Trigger DMA IRQSegher Boessenkool1-0/+1
2010-02-04video: Implement wallpaper modeSegher Boessenkool1-5/+6
2010-02-02Big fat video updateSegher Boessenkool1-18/+120
2010-02-02Rename text page 0, 1 to page 1, 2Segher Boessenkool1-7/+7
2010-02-02Update copyrightsSegher Boessenkool1-1/+1
2010-02-01video: Various improvementsSegher Boessenkool1-39/+71
2009-04-20Some video tweaks: shut up alpha registers, warn on strange palette valuesSegher Boessenkool1-0/+8
2009-04-09Implement per-tile X flipSegher Boessenkool1-2/+6
2009-04-08Emulate video reg 2838 (current line #)Segher Boessenkool1-0/+3
2009-03-05video: Make sure no access to mem[] goes outside 4Mwords.Segher Boessenkool1-5/+5
2009-03-05video: Don't use post-increment on pointers, use array syntax instead.Segher Boessenkool1-4/+4
2009-03-04video: Add some (disabled) debugSegher Boessenkool1-0/+3
2009-03-04video: Shut up unknown register accessesSegher Boessenkool1-8/+8
2009-03-04video: Fix vertical scrolling/clippping stuff. Hopefully for good this time.Segher Boessenkool1-2/+2
2009-03-04Implement blending.Segher Boessenkool1-18/+33
2009-03-03video: Render to RGB buffers, not to an indexed buffer. Adjust SDL support f...Segher Boessenkool1-5/+20
2009-03-03video: Document the blend level register.Segher Boessenkool1-0/+3
2009-03-03video: Get rid of some misguided sprite clipping stuff.Segher Boessenkool1-9/+9
2009-03-01Shut up a bit moreSegher Boessenkool1-2/+2
2009-02-25Update copyright messagesSegher Boessenkool1-1/+1
2009-02-08Workaround for the centered coors vs. top-left coors thingSegher Boessenkool1-8/+9
2009-02-05Formatting (make each module's own header stand out)Segher Boessenkool1-0/+1
2009-02-05Document a few more registers, no functional changeSegher Boessenkool1-1/+4
2009-02-03video: Undo mistaken page Y scroll "fix"Segher Boessenkool1-1/+1
2009-02-03video: Sprite depth is a 4-bit fieldSegher Boessenkool1-4/+8
2009-02-03video: Improve sprite clippingSegher Boessenkool1-1/+4
2009-02-03video: Use a different coordinate system for the spritesSegher Boessenkool1-5/+9
2009-02-03Implement video DMASegher Boessenkool1-2/+23
2009-02-01video: Let reads from 2872 always return 0Segher Boessenkool1-0/+3
2009-02-01video: Fine-tune some of the register debugging outputSegher Boessenkool1-5/+19
2009-02-01video: Always clear the screen before drawingSegher Boessenkool1-2/+2
2009-02-01Remove old debug code.Segher Boessenkool1-5/+0
2009-02-01video: Handle different background tile sizesSegher Boessenkool1-8/+14
2008-11-13Palette fix.Segher Boessenkool1-4/+1
2008-11-13Some new debug commands.Segher Boessenkool1-3/+13
2008-10-01Split off device loads into their respective files.Segher Boessenkool1-0/+5
2008-09-25Move video_store() to video.cSegher Boessenkool1-0/+50
2008-09-19Tiny cleanup.Segher Boessenkool1-3/+2
2008-09-19Document the second set of raster scroll registersSegher Boessenkool1-0/+3
2008-09-19Whoops, thinko. Editto, actually.Segher Boessenkool1-1/+1