Commit Graph

26 Commits

Author SHA1 Message Date
Markus Fröschle
d5deccb848 bit checks to wait for FPGA ready were the wrong way round.
Allowed the compiler to use m68k bitfield instructions (-mbitfield). Now produces nearly the same code than Fredi's assembler sources.
2012-10-16 06:13:48 +00:00
Markus Fröschle
52316a4084 FPGA pins (clock, config) were the wrong way round for FPGA programming in init_fpga. Corrected. 2012-10-16 05:53:53 +00:00
Markus Fröschle
d43546b05c calculation of cache flush adresses was wrong 2012-10-15 06:21:40 +00:00
Markus Fröschle
1adcfe3ab5 calculation of BaS copy target adress and final jump was wrong. 2012-10-15 06:20:12 +00:00
Markus Fröschle
e1a84ff9ab (Hopefully) fixed wrong calculation of BaS copy adresses 2012-10-15 06:14:43 +00:00
Markus Fröschle
5170a5a763 2012-10-14 15:59:28 +00:00
Markus Fröschle
67a2d1ba85 2012-10-14 14:28:25 +00:00
Markus Fröschle
1bbb038052 got rid of a lot of unused variables and some compiler warnings 2012-10-14 14:25:51 +00:00
Markus Fröschle
9375f44cb9 added prototype for cache handling 2012-10-14 10:36:44 +00:00
Markus Fröschle
85781e58c6 called instruction _and_ data cache flush after BaS copy 2012-10-14 10:35:16 +00:00
Markus Fröschle
5c801f1d49 Translated BaS copy routines to C.
Added functionality to flush caches before jumping into copied code
2012-10-14 10:34:18 +00:00
Markus Fröschle
67477861dc Made compiler more picky by adding -Wall to CFLAGS.
This showed up more warnings where some are already fixed.
2012-10-14 09:24:25 +00:00
Markus Fröschle
a608d1a748 fixed lots of external references 2012-10-14 06:05:51 +00:00
Markus Fröschle
55aa8c57ae more fiddling with leading underscore in symbols 2012-10-14 05:34:33 +00:00
Markus Fröschle
e4671bd6de 2012-10-13 21:39:10 +00:00
Markus Fröschle
61bf238d20 less undefined symbol references 2012-10-13 21:22:40 +00:00
Markus Fröschle
fd26b3cd3f started link script rewrite - needed lots of symbol changes because leading underscores in symbol names 2012-10-13 21:14:57 +00:00
Markus Fröschle
03b4c4715d 2012-10-13 19:27:52 +00:00
Markus Fröschle
7405be5509 more initialization done 2012-10-13 19:19:42 +00:00
Markus Fröschle
f50654d54e still a few functions left to fix 2012-10-13 17:42:09 +00:00
Markus Fröschle
1536376c37 changed types to use <stdint.h> 2012-10-12 15:45:50 +00:00
Markus Fröschle
10e31d172b refactored some hardcoded constants 2012-10-12 06:15:28 +00:00
Markus Fröschle
160eba2134 formatted 2012-10-11 22:13:28 +00:00
Markus Fröschle
eff76690e8 2012-10-11 22:03:47 +00:00
Markus Fröschle
d86b666577 further translated ASM to C 2012-10-11 21:10:42 +00:00
Markus Fröschle
76c57259bd most of the CodeWarrior assembler converted to C 2012-10-11 14:13:16 +00:00