Menu ▾ ▴

Subversion (Archive) Commit Log


Commit Date  
[r544] by worfje

draw.c

- fixed correct display of fps counter in 24 bit color depth mode (was scrambled)
- fixed background line drawing in 24 bit color depth mode (wrong colors were shown)
- fixed dual playfield crashing in 24 bit color depth mode (pixels to draw did not stop at zero and clipped to big number)

2004-07-19 20:49:48 Tree
[r543] by carfesh

*** empty log message ***

2004-07-19 07:19:56 Tree
[r542] by worfje

sprite.c

- added function spriteP2CTablesInitialize_ALSO
- converted assembly function decidedelay_C
- converted assembly functions wsprxpth_C and wsprxptl_C
- converted assembly function spriteDecode4Sprite_C
- converted assembly function spriteDecode16Sprite_C
- converted assembly function spritesDecode_C
- converted and improved assembly function wsprxpos_C
- converted and improved assembly function wsprxctl_C

improvements in wsprxpos_C and wsprxctl_C fix the invisible sprite bug for the following games:

- Walker
- Superfrog
- Alien Breed
- Brain the Lion
- Stardust
- Paramax

not yet or only partially fixed:

- Hugo 3
- Zool
- Battle Squadron
- Hybris
- Seek & Destroy

graph.c

- replaced call to assembly function by call to spritesDecode_C

2004-07-17 23:22:18 Tree
[r541] by worfje

Fixed broken text.

2004-07-12 18:29:03 Tree
[r540] by peschau

* Added profiling of HAM.
* Moved draw_line_HAM_lores_funcs inside the #ifdefs
* Using framebuffer ptr as a local variable inside the draw-functions,
generates better compiler output on VC .NET 2003 (not sure about VC6)
* Using for-loop instead of while in the BG-type of functions. Generates
better compiler output on VC .NET 2003

2004-07-07 22:48:18 Tree
[r539] by carfesh

drawa.s is gone

2004-07-05 09:53:33 Tree
[r538] by carfesh

DirectX 3 builds added to the ignore list

2004-07-05 09:31:14 Tree
[r537] by peschau

drawLineSegment1x32()
* Added framebuffer as a local variable.
* Removed unnessesary alignment of framebuffer ptr to 32-bit.

drawLineSegment2x32()
* Added framebuffer as a local variable.

drawLineNormal1x32()
drawLineNormal2x32()
* Added framebuffer as a local variable.
* Calculating the pixel value once (in 2x32)
* Compacted the code somewhat to make it smaller.

drawDual1x32()
drawDual2x32()
* Added framebuffer as a local variable.
* The main loop now only calculates one pixel per iteration.
* Calculating the pixel value once (in 2x32)
* Compacted the code somewhat to make it smaller.

2004-07-04 19:06:03 Tree
[r536] by worfje

Fixed broken commit text.

2004-07-04 09:31:26 Tree
[r535] by worfje

Fixed broken commit text.

2004-06-27 20:15:43 Tree
Older >