Menu ▾ ▴

Subversion (Archive) Commit Log


Commit Date  
[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
[r550] by peschau

wguiInstallDisplayConfig():

Did not release HDC after checking bits per pixel on the desktop.
wguiDialogProc() / wguiStartupPost():

Lost handles to power-led icons.

wguiCheckEmulationNecessities():

Did not close the kickstart file after checking if it could be opened.

wguiGameportDialogProc():

gpChoice[] returned invalid Dialog items sometimes because these were not created yet the first time this function was called. Moved the init of this array to the location where it was actually used.

wguiConfigurationDialog():

Tried to load null icons

wgui.c/commoncontrol_wrap.c/.h

ccwSetImageConditional()

Lost handles to the icons loaded for the dialog. Changed to use preloaded HBITMAPs.

Resource file:

wdbg.c loaded a non-existing bitmap-resource in wdbgUpdateCPUState() (IDB_DEBUG_ARROW)

2004-07-24 19:30:14 Tree
[r549] by worfje

sprite.c

- commented out sprite state change code within functions wsprxdata_C and wsprxdatb_C
(this fixes Battle Squadron, it now shows visible enemy bullets)
- commented out all code in decidedelay_C, always returning FALSE
(this fixes the incorrect sprite with Brian the Lion when requesting disk 2)

2004-07-21 18:42:09 Tree
[r548] by carfesh

*** empty log message ***

2004-07-20 07:07:21 Tree
Older >