Commit graph

751 commits

Author SHA1 Message Date
Lokathor
e10491eb8c OAM module 2018-12-27 11:51:07 -07:00
DocsBot (from Travis CI)
64bca87569 Deploy rust-console/gba to github.com/rust-console/gba.git:master 2018-12-27 08:55:04 +00:00
Lokathor
f603cdbcce
Merge pull request #39 from rust-console/lokathor
DMA first draft
2018-12-27 01:26:50 -07:00
Lokathor
cc8d4376f8 Add timer support 2018-12-27 01:05:21 -07:00
Lokathor
72bbe412b6 clearer module organization 2018-12-26 23:13:10 -07:00
Lokathor
6271614335 backgrounds and OAM start 2018-12-26 20:19:53 -07:00
Lokathor
01ac3ec09e travisCI fix 2018-12-25 23:52:30 -07:00
Lokathor
d6a6301815 CLOSE to another release 2018-12-25 23:19:16 -07:00
Lokathor
298d45ccfb The BG checker demo runs now! 2018-12-25 16:46:11 -07:00
Lokathor
0f1fa8269f More tiled data types 2018-12-25 16:46:01 -07:00
Lokathor
c440be7467 reduce the use visibility 2018-12-25 16:45:51 -07:00
Lokathor
0a6a089e70 docs fixes 2018-12-25 16:45:40 -07:00
Lokathor
89def7331b Quick start of a background module 2018-12-25 16:45:26 -07:00
Lokathor
ce3ddd3bb0 Improving newtype 2018-12-25 16:45:10 -07:00
Lokathor
1a19831373 Page1 always starts at +0xA000 2018-12-25 16:20:51 -07:00
Lokathor
cdd330f22d start of tiled data types 2018-12-25 14:47:26 -07:00
Lokathor
cf19303a40 better looking literals 2018-12-25 14:46:54 -07:00
Lokathor
ae408931f5 make this look more normal 2018-12-25 14:46:34 -07:00
Lokathor
08ff34ae43 make the BIOS test safe 2018-12-25 14:46:08 -07:00
Lokathor
ecc7ea940d palram 2018-12-25 14:45:51 -07:00
Lokathor
9cde11acba Explain more about the MGBADebug 2018-12-25 14:44:55 -07:00
Lokathor
d2260fc117 Move Mode3/4/5 into gba::video::bitmap 2018-12-25 14:44:05 -07:00
Lokathor
b183e9b6b4 Allow limited unsafe access to DMA3
Possibly make a "DMA" trait to ensure that things stay uniform once we also have DMA0/1/2?
2018-12-24 17:56:46 -07:00
Lokathor
745dea5da5 DMA description into the book 2018-12-24 17:28:06 -07:00
Lokathor
6a07f95973 TODO for later 2018-12-24 16:05:11 -07:00
Lokathor
1dcecb72cb added the downshifts. 2018-12-24 16:02:47 -07:00
Lokathor
51dbb749ef DMA first draft 2018-12-24 15:43:36 -07:00
DocsBot (from Travis CI)
26a20dd96a Deploy rust-console/gba to github.com/rust-console/gba.git:master 2018-12-24 20:24:29 +00:00
Lokathor
9b7751f3d0
Merge pull request #38 from rust-console/lokathor
Hello World is 100% Safe
2018-12-24 13:16:56 -07:00
Lokathor
91a958fc77 apparently clippy refuses to work in CI right now 2018-12-24 12:12:33 -07:00
Lokathor
2f26869b4f key input clarity 2018-12-24 12:11:08 -07:00
Lokathor
65bee772a1 zero thing cleanup 2018-12-24 12:08:11 -07:00
Lokathor
d0f43feae2 toolchain nightly 2018-12-24 12:03:10 -07:00
Lokathor
29ccbf4ba9 formatting 2018-12-24 11:59:52 -07:00
Lokathor
ce3b871728 more button info 2018-12-24 11:57:57 -07:00
Lokathor
7d8c82ddbc mgba panic handler 100% safe, justrelease only tho 2018-12-23 15:52:42 -07:00
Lokathor
7ab96c35f2 light cycle is also 100% safe now 2018-12-23 15:10:14 -07:00
Lokathor
35ed03cb44 cleanup, hello world runs 100% safe now 2018-12-23 14:45:38 -07:00
Lokathor
b927a348bd sensible goals 2018-12-22 00:26:52 -07:00
Lokathor
5bb6a927fd for now we have to justrelease, waiting on compiler-builtins 2018-12-20 18:13:46 -07:00
Lokathor
4586d2d95f module organization 2018-12-20 18:08:54 -07:00
DocsBot (from Travis CI)
96a05f9963 Deploy rust-console/gba to github.com/rust-console/gba.git:master 2018-12-21 00:30:01 +00:00
Lokathor
2f3becee59 Update Volatile description to match new definition 2018-12-20 17:20:59 -07:00
Lokathor
c666cc114d
Merge pull request #36 from rust-console/lokathor
Much improved Quirks chapter, some Concepts work
2018-12-20 17:20:36 -07:00
Lokathor
a1b85fa98f clip those clips 2018-12-20 16:20:14 -07:00
Lokathor
8ede9f524d begin IO Register classification, start with KEYINPUT 2018-12-20 16:15:23 -07:00
Lokathor
fdf0eebb69 Drop the quickcheck usage
Some day we can split the software math into its own crate and do quickcheck there, until then the test code must be fully no_std because otherwise the examples won't build (sadly, dev-dependencies applies to both tests and examples)
2018-12-20 15:30:08 -07:00
Lokathor
1ff25ca2b7 whoops 2018-12-19 21:04:28 -07:00
Lokathor
c3f62b1ab5 trying a commit but i think nightly is broked 2018-12-19 20:58:41 -07:00
Lokathor
f372923bad added some tests
and they even pass
2018-12-18 12:09:04 -07:00