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
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