Commit Graph

456 Commits

Author SHA1 Message Date
Markus Fröschle
85821e523f rolled back changes of parameter handling to original EmuTOS "stack trick" (which doesn't work here as well for yet unknown reasons) 2013-05-06 05:58:49 +00:00
Markus Fröschle
feb64eab34 Had "-fno-omit-frame-pointer" assuming it would improve gdb's ability to find stack frames (which it doesn't). Reset to "-fomit-frame-pointer" to generate shorter code 2013-05-06 05:54:52 +00:00
Markus Fröschle
15ee236b93 new stddef.h from m68k-atari-mint toolchain apparently contains a conflicting typedef for size_t 2013-05-06 05:22:31 +00:00
Markus Fröschle
e8c3c239ba basically finished, but EmuTOS does not seem to like it yet... 2013-05-05 17:18:25 +00:00
Markus Fröschle
bf32859992 basically finished, but EmuTOS does not seem to like it yet... 2013-05-05 17:16:07 +00:00
Markus Fröschle
28e1c6255a basically finished, but EmuTOS does not seem to like it yet... 2013-05-05 17:15:24 +00:00
Markus Fröschle
9d1c5c905c basically finished, but EmuTOS does not seem to like it yet... 2013-05-05 17:10:48 +00:00
Markus Fröschle
969f391451 fixed file encoding (was MacRoman instead of UTF-8) 2013-05-02 20:48:11 +00:00
Markus Fröschle
5b1f43b5c0 added proper GPL license header 2013-05-02 20:36:48 +00:00
Markus Fröschle
d59760c920 removed setting of _drvbits (does not work anyway) 2013-05-02 05:24:16 +00:00
Markus Fröschle
1f020ae6b1 added BPB struct definition and reserved space for four partitions/SD-card 2013-05-02 05:22:58 +00:00
Markus Fröschle
ae3824e7b0 compile -mshort for xhdi_interface() _only_ (fixed Makefile) 2013-05-02 05:10:19 +00:00
Markus Fröschle
f8f4b2dc4d XHDI handler doesn't get called? 2013-05-01 20:07:22 +00:00
Markus Fröschle
0a7fc92e1f fixed vector bending (very ugly) 2013-05-01 16:30:15 +00:00
Markus Fröschle
144716a530 fixed writing the trap #0 vector to the wrong location... 2013-05-01 14:40:47 +00:00
Markus Fröschle
ac0a95888c baked everything together (trap #0 handler) 2013-05-01 14:32:23 +00:00
Markus Fröschle
f80c19410e implemented function to initialize driver hook 2013-05-01 14:15:25 +00:00
Markus Fröschle
7960763feb code beautified 2013-05-01 12:50:25 +00:00
Markus Fröschle
afd17e8795 added missing function xhdi_reaccess() 2013-05-01 11:00:27 +00:00
Markus Fröschle
f9acc9986f initial (experimental) version of BaS_gcc SD-card driver for EmuTOS 2013-05-01 08:51:18 +00:00
Markus Fröschle
eacafd3d9f started coding to bring SD card routines to EmuTOS 2013-05-01 06:28:30 +00:00
Markus Fröschle
68736a0d94 fixed "clean" target and made sure code compiles with m68k-atari-mint toolchain 2013-03-03 08:57:26 +00:00
Markus Fröschle
7432203065 2013-03-03 08:52:09 +00:00
Markus Fröschle
64a71e1e7d eliminated some compiler warnings 2013-03-03 08:48:30 +00:00
Markus Fröschle
e224588985 fixed formatting 2013-03-02 22:29:02 +00:00
Markus Fröschle
7b3e835489 fixed several off-by-one errors in string handling functions
loading and verifying .s19 files from basflash.s19 works!
2013-03-01 19:18:23 +00:00
Markus Fröschle
15356cd3a6 made basflash.s19 more self-contained 2013-02-26 15:39:36 +00:00
Markus Fröschle
71b4b2557f separated "standard library" string functions into bas_string.[ch] 2013-02-26 11:04:25 +00:00
Markus Fröschle
6a320ae62b continued implementing flash routines 2013-02-18 10:22:35 +00:00
Markus Fröschle
c431deb97a modified to enable remote debugging of basflash.s19.
basflash.s19 does not work in this version (hang)!
2013-02-17 22:47:24 +00:00
Markus Fröschle
b8faa0a4f7 modified to enable remote debugging of basflash.s19.
basflash.s19 does not work in this version (hang)!
2013-02-17 07:30:14 +00:00
Markus Fröschle
b3df748859 modified to enable remote debugging of basflash.s19.
basflash.s19 does not work in this version (hang)!
2013-02-16 08:30:04 +00:00
Markus Fröschle
07841e033f added basflash_start (startup()) as very first routine 2013-02-16 07:59:46 +00:00
Markus Fröschle
0e569c24c2 extended to support 24-bit S2 and S8 records 2013-02-16 06:51:30 +00:00
Markus Fröschle
8352aa6406 continued implementing flash routines 2013-02-14 13:58:27 +00:00
Markus Fröschle
b5661e0d4b added libbas.a to the "clean" target 2013-02-14 09:11:45 +00:00
Markus Fröschle
e35d3a7d6b updated Makefile comments 2013-02-14 09:07:40 +00:00
Markus Fröschle
fb306d897b fixed formatting 2013-02-14 07:18:11 +00:00
Markus Fröschle
e69d58a09e fixed includes 2013-02-14 07:13:43 +00:00
Markus Fröschle
f4e38e9728 Fixed comments 2013-02-14 07:08:50 +00:00
Markus Fröschle
f916b79dad fixed comments 2013-02-14 06:54:27 +00:00
Markus Fröschle
12a17ae5d8 added flash regions 2013-02-13 21:30:36 +00:00
Markus Fröschle
db527e7cef ensured compiling on Mac OS X 2013-02-13 19:28:20 +00:00
Markus Fröschle
81f0c7da1f added ROM/RAM translation addresses 2013-02-13 16:44:11 +00:00
Markus Fröschle
ac37baa0de added ROM/RAM translation addresses 2013-02-13 16:42:57 +00:00
Markus Fröschle
c701ca65d7 added string handling functions for path manipulation 2013-02-13 16:34:27 +00:00
Markus Fröschle
7d2d660cfb added skeleton for flashcode testing from SD card 2013-02-13 16:06:32 +00:00
Markus Fröschle
cbe99f1990 made "clean" target remove all mapfiles and intermediate linker scripts 2013-02-13 11:01:23 +00:00
Markus Fröschle
994bc59273 started to do actual flashing code 2013-02-06 13:17:49 +00:00
Markus Fröschle
2861d8c016 deciphered SDRAM initialization values (SDCR and SDMR) with Coldfire preprocessor macros 2013-02-05 16:33:35 +00:00