Menu ▾ ▴

Subversion (Archive) Commit Log


Commit Date  
[r438] by carfesh

commit of Torsten on 2004-05-25

autoconf.c

- lots of minor changes, introducing use of the RTAREA_BASE constant
- removed new call to rtarea_init_mem() from rtarea_init(),
- reset_uaedevices(), get_new_device() moved to filesys.c

expansio.c

- many minor changes
- introducing use of the RTAREA_BASE constant

filesys.c

- many minor changes
- new constants defined, according changes reflected in the code
- introducing use of the RTAREA_BASE constant
- reset_uaedevices(), get_new_device() moved in from autoconf.c
- massive changes to fsdb database handling
- (x)malloc calls changed to (x)calloc where necessary
(Bernd still has some locations in the code where he doesn't initialize all memory correctly)

filesys_win32.c

- minor changes to includes (defines moved to fsdb.h)
- win32_readdir() and win32_closedir() now handle NULL pointers correctly

fsdb.c

- several minor changes
- massive changes to fsdb database handling

fsdb_win32.c, fsusage.c, hardfile.c

- several minor changes

uaesupp.c

- several minor changes
- I think that deadbeef stuff is not needed :)

autoconf.h

- several minor changes, the most noticable one being:
- RTAREA_BASE constant defined (0xF00000), is used throughout the other files

filesys.h

- lots of defines moved to fsdb.h, penguin_id changed to uae_thread_id

execlib.h, filesys_win32.h, fsusage.h

- several minor changes

fsdb.h

- minor changes, defines moved in from filesys.h

penguin.h

- minor changes, penguin_id changed to uae_thread_id

uae2fell.h

- chipmem_size renamed to allocated_chipmem
- version information updated to macros UAEMAJOR, UAEMINOR, UAESUBREV
- version string changed
- xcalloc macro added
- ...

uaefsys.h

- has been obsoleted and is no longer used by other files, can be removed from the project shortly

ffilesys.c, config.c, defs.h

- changes to make uaefsys.h obsolete

2004-05-25 14:35:51 Tree
[r437] by worfje

grapha.s

- removed macro's 'CLEAR_EDGES' and 'CLEAR_EDGES_DUAL'
- removed functions 'graphDecodeXHi' and 'graphDecodeXHiDual'
- removed functions 'graphDecodeXHi320' and 'graphDecodeXHiDual320'

graph.c

- converted assembly function 'graphDecodeXHi320' and 'graphDecodeXHiDual320' to C equivalents
- replaced calls to assembly function 'graphDecodeXHi320' by calls to C function 'graphDecodeHiX_C'
- replaced calls to assembly function 'graphDecodeXHiDual320' by calls to C function 'graphDecodeHiXDual_C'
- added function for decoding hires and dual playfield planar to chunky: 'graphDecodeHiOdd_C', 'graphDecodeHiEven', 'graphDecodeHiDualOdd' and 'graphDecodeHiDualEven'
- converted assembly functions 'graphDecodeXHi320' to C functions 'graphDecodeHiX_C'
- converted assembly functions 'graphDecodeXHiDual' to C functions 'graphDecodeHi2Dual_C'

graph.h

- added/removed some assembly/C declarations

2004-05-23 15:41:02 Tree
[r436] by worfje

busa.s

- added necessary assembly code so that the function can call C functions without destroying the register state

grapha.s

- removed functions '_rdmaconr_', '_rvposr_', '_rvhposr_', '_rid_', '_wvpos_', '_wserdat_', '_wserper_', '_wdiwstrt_', '_wdiwstop_', '_wddfstrt_', '_wddfstop_', '_wdmacon_', '_wbpl1pth_', '_wbpl1ptl_', '_wbpl2pth_', '_wbpl2ptl_', '_wbpl3pth_', '_wbpl3ptl_', '_wbpl4pth_', '_wbpl4ptl_', '_wbpl5pth_', '_wbpl5ptl_', '_wbpl6pth_', '_wbpl6ptl_', '_wbplcon0_', '_wbplcon1_', '_wbplcon2_', '_wbpl2mod_' and '_wcolor_'
- (again) removed '_graphDecodeX_' functions
- removed '_graphDecodeXMMX_', '_graphDecodeXHiMMX_', '_graphDecodeXHiDualMMX_' functions
- removed all calls to '_graphDecodeXMMX_', '_graphDecodeXHiMMX_', 'graphDecodeXDualMMX' and 'graphDecodeXHiDualMMX'
- added necessary assembly code so that the function can call C functions without destroying the register state

sounda.s

- added replacement code for jmp (call/ret) at functions '_soundStateX_'
- added replacement code for jmp (call/ret) at functions '_soundFrequencyHandlerXXXXX_'
- added necessary assembly code so that the function can call C functions without destroying the register state

blit.c

- added comment to variable 'blitterdmawaiting'

draw.c

- replaced calls to assembly function 'wcolor' by calls to C function 'wcolor_C'

fmem.c

- replaced various assembly functions by C functions in the 'memory_iobank_read' and 'memory_iobank_write' array

graph.c

- replaced calls to assembly graphics IO register handlers by calls to C equivalents
- converted assembly graphics IO register handlers to C functions: 'rdmaconr_C', 'rvposr_C', 'rvhposr_C', 'rid_C', 'wvpos_C', 'wdiwstrt_C', 'wdiwstop_C', 'wddfstrt_C', 'wddfstop_C, 'wdmacon_C', 'wbpl1pth_C', 'wbpl1ptl_C', 'wbpl2pth_C', 'wbpl2ptl_C', 'wbpl3pth_C', 'wbpl3ptl_C', 'wbpl4pth_C', 'wbpl4ptl_C', 'wbpl5pth_C', 'wbpl5ptl_C', 'wbpl6pth_C', 'wbpl6ptl_C', 'wbplcon0_C', 'wbplcon1_C', 'wbplcon2_C', 'wbpl1mod_C', 'wbpl2mod_C' and 'wcolor_C'

plan2c.mac

- removed macro 'TEST_MMX' (was used by _graphDecodeXMMX_ like functions)

blit.h/copper.h/fmem.h/graph.h

- added/removed various assembly/C declarations

2004-05-23 10:10:27 Tree
[r435] by worfje

coppera.s

- added assembly instructions 'mov eax, edx' to 'COPJMP1' and 'COPJMP2' to make it possible to mix assembly and C functions within functions '_memoryIOReadX_' functions (located in fmema.s)

fmem.s

- added assembly instructions 'push eax' before making a call to a 'memory_iobank_read' function and added 'mov edx, eax' and 'pop eax' after making this call (this makes it possible to mix assembly and C functions)
- added assembly instruction 'mov eax, edx' to 'rintenar', 'rintreqr', 'rdefault', 'rdskbytr', 'rjoy0dat', 'rjoy1dat', 'rpot0dat', 'rpot1dat', 'rpotgor'

grapha.s

- added assembly instructions 'mov eax, edx' to 'rdmaconr', 'rvposr', 'rvhposr' and 'rid'
- restored the availability of assembly functions 'graphDecodeX' for debugging reasons

blit.c

- fixed bug within function 'wbltsize_C' (fixes crash with Hardwired demo)

floppy.c

- fixed bug with loading of disk images (fellow would not (re)load a previously ejected disk image with the same filename)

graph.c/graph.h

- restored the use of assembly functions 'graphDecodeXDual' (the C conversion is bugged, see the checkerboard bouncing in Hardwired demo)
- added graphics register routines 'rdmaconr_C', 'rvposr_C', 'rvhposr_C', 'rid_C', 'wvpos_C', 'wserdat_C', 'wserper_C', 'wdiwstrt_C' and 'wdiwstop_C' (these routines are not yet used)

wgui.c

- part of the bug fixing with loading of disk images (see description at floppy.c)

2004-05-22 08:23:50 Tree
[r434] by worfje

coppera.s

- added assembly instructions 'mov eax, edx' to 'COPJMP1' and 'COPJMP2' to make it possible to mix assembly and C functions within functions '_memoryIOReadX_' functions (located in fmema.s)

fmem.s

- added assembly instructions 'push eax' before making a call to a 'memory_iobank_read' function and added 'mov edx, eax' and 'pop eax' after making this call (this makes it possible to mix assembly and C functions)
- added assembly instruction 'mov eax, edx' to 'rintenar', 'rintreqr', 'rdefault', 'rdskbytr', 'rjoy0dat', 'rjoy1dat', 'rpot0dat', 'rpot1dat', 'rpotgor'

grapha.s

- added assembly instructions 'mov eax, edx' to 'rdmaconr', 'rvposr', 'rvhposr' and 'rid'
- restored the availability of assembly functions 'graphDecodeX' for debugging reasons

blit.c

- fixed bug within function 'wbltsize_C' (fixes crash with Hardwired demo)

floppy.c

- fixed bug with loading of disk images (fellow would not (re)load a previously ejected disk image with the same filename)

graph.c/graph.h

- restored the use of assembly functions 'graphDecodeXDual' (the C conversion is bugged, see the checkerboard bouncing in Hardwired demo)
- added graphics register routines 'rdmaconr_C', 'rvposr_C', 'rvhposr_C', 'rid_C', 'wvpos_C', 'wserdat_C', 'wserper_C', 'wdiwstrt_C' and 'wdiwstop_C' (these routines are not yet used)

wgui.c

- part of the bug fixing with loading of disk images (see description at floppy.c)

2004-05-21 19:43:19 Tree
[r433] by peschau

* In graphDecodeGeneric()
Code for zeroing pixels at the start of the line assumed that graph_lineX_temp was an array of ULO, while it is only UBY.

2004-05-20 21:56:44 Tree
[r432] by peschau

* In graphDecodeGeneric(), changed pixel position calculation for hires-bitplanes.
* Moved code for zeroing pixels at the start of the line to outside of the if test that checks for hires/lores.

2004-05-20 21:35:18 Tree
[r431] by worfje

wgui.c

- fixed memory leak caused by not cleaning up list with available screenmode

winfellow.dsp

- added support for detecting memory leaks in VC6 (in debug mode this check is always performed and shown in the output window of VC6)

2004-05-19 14:59:58 Tree
[r430] by carfesh

changes to enable memory leak detection in Visual Studio .NET debug mode

2004-05-19 11:01:38 Tree
[r429] by carfesh

changes to enable memory leak detection in Visual Studio .NET debug mode

2004-05-19 10:40:54 Tree
Older >