Commit Graph

52 Commits

Author SHA1 Message Date
Markus Fröschle
86d40efd50 provide an early exception vector table to catch exceptions during startup, before the final table has been set up (in exceptions.S) 2013-08-02 09:35:57 +00:00
Markus Fröschle
d25f3ecf1d continue implementing mmu.S in C 2013-08-01 16:24:58 +00:00
Markus Fröschle
313c480904 started MMU implementation in C 2013-08-01 16:01:35 +00:00
Markus Fröschle
8dda70209a renamed spidma.[ch] to dma.[ch] 2013-08-01 10:56:11 +00:00
Markus Fröschle
08ad089de0 modified callback type 2013-07-29 21:06:18 +00:00
Markus Fröschle
55d0824ed3 simplified MMU initialization
removed (apparently unneeded) MMU TLBs
added source file templates for SPI dma routines
2013-07-28 07:19:57 +00:00
Markus Fröschle
2b44fa0345 added processor JTAG ids 2013-07-23 04:57:44 +00:00
Markus Fröschle
8f4376a3f7 updated comments 2013-07-22 14:47:55 +00:00
Markus Fröschle
138b0ef794 avoid gcc warnings (and potential errors) when strict aliasing is on 2013-07-22 08:09:49 +00:00
Markus Fröschle
0af49237fc fixed (hopefully) SD-card busy-wait loops 2013-07-14 17:36:46 +00:00
Markus Fröschle
b041d6197c works pretty reliable now under MiNT 2013-05-11 18:27:00 +00:00
Markus Fröschle
ed2c1939e9 attached BaS disk i/o routines. EmuTOS does not seem to pick them up yet 2013-05-11 09:54:37 +00:00
Markus Fröschle
62c264975f modified entry point for XHDI routines 2013-05-10 13:16:00 +00:00
Markus Fröschle
bb57c5984f 2013-05-09 20:07:54 +00:00
Markus Fröschle
26b44670cd get rid of -mshort compiling xhdi_interface.c which just creates a mess. 2013-05-08 04:03:59 +00:00
Markus Fröschle
b6b821838c code is a mess currently. I check it in nevertheless since it works a little better than before. Will be cleaned up later. 2013-05-06 20:48:39 +00:00
Markus Fröschle
a22c079987 likely found a way to pass parameters to 32-bit routines from -mshort compiled code 2013-05-06 15:59:07 +00:00
Markus Fröschle
57185d8cb3 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
159e6e3bc1 basically finished, but EmuTOS does not seem to like it yet... 2013-05-05 17:10:48 +00:00
Markus Fröschle
d499057d5f fixed file encoding (was MacRoman instead of UTF-8) 2013-05-02 20:48:11 +00:00
Markus Fröschle
cadaae5ebe added proper GPL license header 2013-05-02 20:36:48 +00:00
Markus Fröschle
8de5f05f1d fixed vector bending (very ugly) 2013-05-01 16:30:15 +00:00
Markus Fröschle
2b34bec3cc implemented function to initialize driver hook 2013-05-01 14:15:25 +00:00
Markus Fröschle
935106ada6 code beautified 2013-05-01 12:50:25 +00:00
Markus Fröschle
eeead8f74a added missing function xhdi_reaccess() 2013-05-01 11:00:27 +00:00
Markus Fröschle
5b4204a1d8 initial (experimental) version of BaS_gcc SD-card driver for EmuTOS 2013-05-01 08:51:18 +00:00
Markus Fröschle
77a1440290 started coding to bring SD card routines to EmuTOS 2013-05-01 06:28:30 +00:00
Markus Fröschle
7535bb7333 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
435f1ee659 separated "standard library" string functions into bas_string.[ch] 2013-02-26 11:04:25 +00:00
Markus Fröschle
7f00347c81 continued implementing flash routines 2013-02-14 13:58:27 +00:00
Markus Fröschle
404b018a0a fixed Makefile, fixed dependencies and removed doubly defined symbols 2013-02-04 10:38:11 +00:00
Markus Fröschle
75e9007f00 Going to extend basflash.c to
1.) load srec files to their RAM destination without flashing for testing
2.) load and flash srec files from SD card
2013-01-31 14:06:51 +00:00
Markus Fröschle
b5fdfc1244 fixed doubly definition of wait_() routines 2013-01-21 13:13:33 +00:00
Markus Fröschle
0354a64974 incorporated s19reader in build 2012-12-17 18:24:27 +00:00
Markus Fröschle
d9f3c5e3c5 started development of bootstrap flashing code load 2012-12-16 07:52:21 +00:00
Markus Fröschle
66a573cb32 fixed a few compiler warnings 2012-12-15 18:50:15 +00:00
Markus Fröschle
8c6306e0d7 merged SD_CARD branch 2012-12-15 18:25:15 +00:00
Markus Fröschle
fd7f452860 cleaned up project:
-moved all includes into "include" directory
-extracted "wait...()"-routines into separate files
2012-12-10 10:01:49 +00:00
Markus Fröschle
041d31881c cleaned up project:
-moved all includes into "include" directory
-extracted "wait...()"-routines into separate files
2012-12-10 09:44:19 +00:00
Markus Fröschle
703df3199e cleaned up project:
-moved all includes into "include" directory
-extracted "wait...()"-routines into separate files
2012-12-10 09:30:27 +00:00
Markus Fröschle
260d863d1c Added LGPL copyright headers to all files that did undergo significant changes during the development of BaS_gcc.
Didn't touch any files that weren't changed.
Added COPYING and COPYING.LESSER, the LGPL mandatory license files
2012-12-04 08:57:13 +00:00
Markus Fröschle
5e64c5a8d7 renamed functions to spi_...() and sd_card...() according to target 2012-12-04 08:49:21 +00:00
Markus Fröschle
b3246e5f0c renamed functions to spi_...() and sd_card...() according to target 2012-12-03 12:02:55 +00:00
Markus Fröschle
9ecb9177dd cosmetic changes 2012-11-20 22:27:47 +00:00
Markus Fröschle
31b6e02a23 use shorter sd_send_bytes() routines 2012-11-19 16:42:46 +00:00
Markus Fröschle
c3f7e0e76e use shorter sd_send_bytes() routines 2012-11-19 15:02:06 +00:00
Markus Fröschle
0aeaa46bf5 added optimized read and write routines 2012-11-19 14:00:00 +00:00
Markus Fröschle
84c707d132 new include file sd_card.h 2012-11-19 06:38:02 +00:00
Markus Fröschle
ed9133bce6 new include file sd_card.h 2012-11-19 06:37:17 +00:00
Markus Fröschle
c4c7046432 fixed __cplusplus preprocessor define 2012-11-17 14:24:18 +00:00