Menu ▾ ▴

Subversion (Archive) Commit Log


Commit Date  
[r560] by worfje

graph.c

- added calls to graphPlayfieldOnOff() at the end of function wdiwstrt() and wdiwstop(), this fixes graphical glitches within the playfield emulation (for instance improves Leander, Hugo 3 and Walker)

2004-08-11 17:56:00 Tree
[r559] by worfje

sprite.c

- some tweaking of the sprite handler (this is now v1.3), which fixes Leander and improves Seek & Destroy and Shadow of the Beast 3

2004-08-08 20:15:25 Tree
[r558] by worfje

sprite.c

- removed wrong code from function spriteProcessActionList, which was left after some testing

wgui.c

- led is (again) turned off when WinFellow starts up

2004-08-07 20:15:24 Tree
[r557] by worfje

busa.s

- added pushad/popad to make call to C code somewhat safer

spritea.s

- the correction of the x position is now applied in the spritesMerge function, instead of the spritesDecode

graph.c

- changed code within the function graphEndOfLine_C to handle sprites more precise
- removed function spriteHack

listtree.c/listtree.h

- added functionality to function listFree (return a pointer to the remaining list)
- added some comments

sprite.c/sprite.h

- implemented a new sprite handler (version 1.2) which should be more compatible then all previous ones
- added functions asprxptl, asprxpth, asprxctl and asprxpos ('a' stands for apply)
- rewriten functions wsprxptl, wsprxpth, wsprxctl and wsprxpos
- added function spritesDMASpriteHandler which embodies the new DMA sprite handler
- added function spriteActionListsClear and spriteDMAActionListClear
- added function spriteProcessActionList which embodies the emulation of the sprite hardware within Denise
- added function spriteSetDebugging which can be used for debugging

kbdrv.c

- added some comments which are handy when debugging sprite handling

2004-08-07 15:45:18 Tree
[r556] by peschau

*** empty log message ***

2004-07-26 15:33:38 Tree
[r555] by peschau

raiseInterrupt()
Changed delay from 38 to 4, since code in Lotus seem
to indicate this value was way too high.

2004-07-25 22:34:43 Tree
[r554] by peschau

rdskbytr():
Added reporting of the last byte from the disk through
this register. Kickoff II Final whistle and maybe
Little computer people depends on it.

floppySectorMfmEncode():
Changed data filled into the unused bytes of a sector
from 0x55 to 0. Clownomania's loader has a checksum
routine that assumes these words are zero.

2004-07-25 22:33:21 Tree
[r553] by peschau

* Reverted commit regarding fast-dma transferring too much data.
* Added test for zero track modulo for ADF tracks > 79

2004-07-25 18:23:59 Tree
[r552] by peschau

* Fixed bug in disassembly output for address mode $xx(PC, Dx)

2004-07-25 01:13:04 Tree
[r551] by peschau

* Allow stepping beyond track 79 for ADF-images (Alien Breed: Tower Assault)
* Added code that transfers noise if trying to read from from a track larger than the
inserted image contains.
* Workaround for North & South: Don't wait for sync for ADF-images unless sync = 0x4489
* Less CPU-agressive Fast-DMA: Reduced speed to 16-times normal floppy speed.
* Bug in Fast-DMA: Could transfer too much data. (Up to 254 bytes too much)

2004-07-25 01:01:44 Tree
Older >