Menu ▾ ▴

Commit [r436]  Maximize  Restore  History

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

worfje 2004-05-23

changed /branches/conversion_to_c/fellow/SRC/ASM/BUSA.S
changed /branches/conversion_to_c/fellow/SRC/ASM/GRAPHA.S
changed /branches/conversion_to_c/fellow/SRC/ASM/SOUNDA.S
changed /branches/conversion_to_c/fellow/SRC/C/BLIT.C
changed /branches/conversion_to_c/fellow/SRC/C/DRAW.C
changed /branches/conversion_to_c/fellow/SRC/C/FMEM.C
changed /branches/conversion_to_c/fellow/SRC/C/GRAPH.C
changed /branches/conversion_to_c/fellow/SRC/INCASM/MAC/PLAN2C.MAC
changed /branches/conversion_to_c/fellow/SRC/INCLUDE/BLIT.H
changed /branches/conversion_to_c/fellow/SRC/INCLUDE/COPPER.H
changed /branches/conversion_to_c/fellow/SRC/INCLUDE/FMEM.H
changed /branches/conversion_to_c/fellow/SRC/INCLUDE/GRAPH.H
/branches/conversion_to_c/fellow/SRC/ASM/BUSA.S Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/ASM/GRAPHA.S Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/ASM/SOUNDA.S Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/C/BLIT.C Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/C/DRAW.C Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/C/FMEM.C Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/C/GRAPH.C Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/INCASM/MAC/PLAN2C.MAC Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/INCLUDE/BLIT.H Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/INCLUDE/COPPER.H Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/INCLUDE/FMEM.H Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/INCLUDE/GRAPH.H Diff Switch to side-by-side view
Loading...