Commit graph

665 commits

Author SHA1 Message Date
Lokathor f825d78e71 More registers! 2018-12-31 16:28:20 -07:00
Lokathor 4217a2b795 add sound 2018-12-31 01:07:33 -07:00
Lokathor d62fbae4f0 more const! 2018-12-30 23:29:58 -07:00
Lokathor d0b44e7390 Add the agb env value, we might cfg on it somehow 2018-12-30 20:01:58 -07:00
Lokathor dfca52a079 newtype_enum, and other updates 2018-12-29 22:39:53 -07:00
Lokathor 09b4c8804c YABU: Yet Another Book Update 2018-12-29 20:18:09 -07:00
Lokathor 4c7ec468d0 Modules and newtypes, joy! 2018-12-29 20:17:48 -07:00
DocsBot (from Travis CI) 21cef9ab29 Deploy rust-console/gba to github.com/rust-console/gba.git:master 2018-12-29 07:10:40 +00:00
Lokathor 8595ffbff0
Merge pull request #40 from rust-console/lokathor
Big Wintertime Happy Fun PR
2018-12-29 00:06:30 -07:00
Lokathor 6466a53475 Move to the phantom_fields! proc-macro 2018-12-29 00:06:08 -07:00
Lokathor bee2d16a5b More docs, and also less no-docs warnings 2018-12-27 23:34:12 -07:00
Lokathor f99da154e8 minor fixes 2018-12-27 23:22:48 -07:00
Lokathor e475253dcf small cleanups 2018-12-27 11:51:53 -07:00
Lokathor 147a2bc45c better vram, still not the best 2018-12-27 11:51:35 -07:00
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