Menu ▾ ▴

Subversion (Archive) Commit Log


Commit Date  
[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
[r534] by worfje

grapha.s

- removed assembly function '_graphEndOfLine_'

bus.c

- replaced call to assembly function '_graphEndOfLine_' by call to C function 'graphEndOfLine_C'

graph.c

- converted the assembly function '_graphEndOfLine_' to C function 'graphEndOfLine_C'
- added function 'graphComposeLineOutputSmart_C' (not yet used, due to bugs)

graph.inc/bus.h/draw.h/graph.h

- minor changes to includes of variables and functions

2004-06-14 19:49:55 Tree
[r533] by worfje

busa.s

- replaced call to assembly function '_drawEndOfFrame_' by call to C function 'drawEndOfFramePreC'

draw.c/draw.inc/draw.mac

- renamed function 'drawEndOfFrameC' to 'drawEndOfFramePostC'
- converted the assembly function '_drawEndOfFrame_' to C function 'drawEndOfFramePreC'

graph.h

- made variable 'graph_line graph_frame' an external variable

winfellow.dsp

- added files caps_win32.c/.h to the project file for other build types (DX3)

2004-06-14 18:29:32 Tree
Older >