Menu ▾ ▴

Commit [r589]  Maximize  Restore  History

Commit of Worfje on 2005-01-03

cpua.s/cpu.c

- converted all cpuGroupX and cpuFrameX functions
- rewritten/converted (some parts) of function cpuSetUpInterrupt and cpuPrepareException
- replaced all assembly function for generating stack frames by C functions
- added function cpuActivateSSP and cpuPrepareExceptionC
- partially converted (not used yet) cpuSetUpInterruptC

fmema.s/fmem.c

- converted rserdatr, rintenar, rintreqr, rdefault, wintena, wintreq, wadcon and wdefault
- converted rjoy0dat, rjoy1dat, rpot0dat, rpot1dat, rpotgor and wjoytest
- replaced rcopjmp1 and rcopjmp2 by C versions within memory_iobank_read array
- added functions (not yet used) fetb_C, fetw_C, memoryOddRead, memoryFetchB
- added functions (not yet used) memoryNAReadByteC, memoryDmemReadByteC, memoryOVLReadByteC, memoryChipReadByteC, memoryFastReadByteC, memoryBogoReadByteC, memoryMysteryReadByteC, memoryIOReadByteC and memoryKickReadByteC

copper.c

- converted rcopjmp1, rcopjmp2, copperLoad1 and copperLoad2

callconv.mac

- added macro CCALCONV_OUT_ECX

worfje 2005-01-03

changed /branches/conversion_to_c/fellow/SRC/ASM/CPUA.S
changed /branches/conversion_to_c/fellow/SRC/ASM/FMEMA.S
changed /branches/conversion_to_c/fellow/SRC/C/COPPER.C
changed /branches/conversion_to_c/fellow/SRC/C/CPU.C
changed /branches/conversion_to_c/fellow/SRC/C/FMEM.C
changed /branches/conversion_to_c/fellow/SRC/INCLUDE/COPPER.H
changed /branches/conversion_to_c/fellow/SRC/INCLUDE/CPU.H
changed /branches/conversion_to_c/fellow/SRC/INCLUDE/FMEM.H
changed /branches/conversion_to_c/fellow/SRC/WIN32/INCASM/MAC/CALLCONV.MAC
/branches/conversion_to_c/fellow/SRC/ASM/CPUA.S Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/ASM/FMEMA.S Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/C/COPPER.C Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/C/CPU.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/INCLUDE/COPPER.H Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/INCLUDE/CPU.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/WIN32/INCASM/MAC/CALLCONV.MAC Diff Switch to side-by-side view
Loading...