Commit Graph

55 Commits

Author SHA1 Message Date
Markus Fröschle
fa35d25903 modified callback type 2013-07-29 21:06:18 +00:00
Markus Fröschle
884f9eedd4 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
eb61096300 added processor JTAG ids 2013-07-23 04:57:44 +00:00
Markus Fröschle
ede61da5d5 updated comments 2013-07-22 14:47:55 +00:00
Markus Fröschle
a8744a81e8 avoid gcc warnings (and potential errors) when strict aliasing is on 2013-07-22 08:09:49 +00:00
Markus Fröschle
9539cf0c32 fixed (hopefully) SD-card busy-wait loops 2013-07-14 17:36:46 +00:00
Markus Fröschle
4b7dc9c5a0 works pretty reliable now under MiNT 2013-05-11 18:27:00 +00:00
Markus Fröschle
d64f4571f9 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
6cc63afcec modified entry point for XHDI routines 2013-05-10 13:16:00 +00:00
Markus Fröschle
80a1828eca 2013-05-09 20:07:54 +00:00
Markus Fröschle
c9fbffcff0 get rid of -mshort compiling xhdi_interface.c which just creates a mess. 2013-05-08 04:03:59 +00:00
Markus Fröschle
4d1da19b09 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
b18293f7c9 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
2181ccd3ab 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
f387a8a43b basically finished, but EmuTOS does not seem to like it yet... 2013-05-05 17:10:48 +00:00
Markus Fröschle
6b029a4122 fixed file encoding (was MacRoman instead of UTF-8) 2013-05-02 20:48:11 +00:00
Markus Fröschle
eb54a08de3 added proper GPL license header 2013-05-02 20:36:48 +00:00
Markus Fröschle
839277710a fixed vector bending (very ugly) 2013-05-01 16:30:15 +00:00
Markus Fröschle
fa5c08e54c implemented function to initialize driver hook 2013-05-01 14:15:25 +00:00
Markus Fröschle
c9f2d83715 code beautified 2013-05-01 12:50:25 +00:00
Markus Fröschle
58236509d5 added missing function xhdi_reaccess() 2013-05-01 11:00:27 +00:00
Markus Fröschle
46ace88463 initial (experimental) version of BaS_gcc SD-card driver for EmuTOS 2013-05-01 08:51:18 +00:00
Markus Fröschle
f4e8f4d107 started coding to bring SD card routines to EmuTOS 2013-05-01 06:28:30 +00:00
Markus Fröschle
fdbcfaf94e 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
447f961088 separated "standard library" string functions into bas_string.[ch] 2013-02-26 11:04:25 +00:00
Markus Fröschle
1a6d81ed1d continued implementing flash routines 2013-02-14 13:58:27 +00:00
Markus Fröschle
67ede2fddb fixed Makefile, fixed dependencies and removed doubly defined symbols 2013-02-04 10:38:11 +00:00
Markus Fröschle
d759370bfc 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
14ac2e71ba fixed doubly definition of wait_() routines 2013-01-21 13:13:33 +00:00
Markus Fröschle
c461730076 incorporated s19reader in build 2012-12-17 18:24:27 +00:00
Markus Fröschle
88f3708506 started development of bootstrap flashing code load 2012-12-16 07:52:21 +00:00
Markus Fröschle
e298e1b4c9 fixed a few compiler warnings 2012-12-15 18:50:15 +00:00
Markus Fröschle
68194329d2 merged SD_CARD branch 2012-12-15 18:25:15 +00:00
Markus Fröschle
1a718db4aa 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
b2f1b22335 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
51561769c6 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
c6b029860f 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
7cdf71810f renamed functions to spi_...() and sd_card...() according to target 2012-12-04 08:49:21 +00:00
Markus Fröschle
b85b977223 renamed functions to spi_...() and sd_card...() according to target 2012-12-03 12:02:55 +00:00
Markus Fröschle
a9d3cfeeb5 cosmetic changes 2012-11-20 22:27:47 +00:00
Markus Fröschle
f2aa8f6bad use shorter sd_send_bytes() routines 2012-11-19 16:42:46 +00:00
Markus Fröschle
459e39a42d use shorter sd_send_bytes() routines 2012-11-19 15:02:06 +00:00
Markus Fröschle
11b5d0c01b added optimized read and write routines 2012-11-19 14:00:00 +00:00
Markus Fröschle
1f89005d16 new include file sd_card.h 2012-11-19 06:38:02 +00:00
Markus Fröschle
b3b93a8041 new include file sd_card.h 2012-11-19 06:37:17 +00:00
Markus Fröschle
70bfe34a99 fixed __cplusplus preprocessor define 2012-11-17 14:24:18 +00:00
Markus Fröschle
913ea1f46a modified busy waiting loops (new function: waitfor(us, condition) to only wait for a certain time until the expected condition comes true, otherwise just return without the job done 2012-11-17 14:22:34 +00:00
Markus Fröschle
ca9e947431 2012-10-30 20:20:17 +00:00
Markus Fröschle
785c6dfe30 integrated printf routines. Only tested yet for "before copy"-case (which is more difficult than afterwards). 2012-10-25 18:12:16 +00:00
Markus Fröschle
55e6937179 added free (BSD-source) tiny-printf to support better diagnostic messages 2012-10-25 12:01:48 +00:00