Commit graph

30 commits

Author SHA1 Message Date
Corwin Kuiper 3905c3e13a change test to always go through Gba::new 2021-04-13 01:47:51 +01:00
Corwin Kuiper 848fad3faf mark gba in test as unused 2021-04-11 16:48:21 +01:00
Corwin Kuiper 52ce4fecf3 add tests for the numbers 2021-04-11 16:48:21 +01:00
Corwin Kuiper e52c32ccaa assign impls 2021-04-11 16:48:21 +01:00
Corwin Kuiper a49c25b95d remove duplicated code 2021-04-11 16:48:21 +01:00
Corwin Kuiper bea753d81a mark get object as unsafe 2021-04-11 16:48:21 +01:00
Corwin Kuiper 432c7f12f0 chicken object added 2021-04-11 16:48:21 +01:00
Corwin Kuiper 0bd99e71bd starting to add object interface 2021-04-11 16:48:21 +01:00
Corwin Kuiper 0e7c9ad5c1 fixed point numbers 2021-04-11 16:48:21 +01:00
Corwin Kuiper 841d6d5508 tiled0 for background implemented
enough to get my previous chicken example background showing
2021-04-11 16:48:21 +01:00
Corwin Kuiper 7def18312f allow dead code for unused display modes 2021-04-11 16:41:39 +01:00
Corwin Kuiper 14c46374fa remove unused code and allow dead code 2021-04-11 16:41:39 +01:00
Corwin Kuiper fe4bc7274a unwraps for panics and no_main only when testing 2021-04-11 16:41:39 +01:00
Corwin Kuiper 69be43492e allow dead code for unimplemented interrupts 2021-04-11 16:41:39 +01:00
Corwin Kuiper b9de6b5ce5 add what's required for cargo test 2021-04-10 22:25:27 +01:00
Corwin Kuiper 582c335326 add tiled0 back 2021-03-09 00:14:01 +00:00
Corwin Kuiper e6c737eac2 working with release mode 2021-03-09 00:11:19 +00:00
Corwin Kuiper 3a94c7acf0 fix by removing unreferenced file 2021-03-08 23:25:40 +00:00
Corwin Kuiper 722e0fad35 invert fully rather than inverting button bits 2021-03-08 04:43:36 +00:00
Corwin Kuiper f1941729ca move video and vblank to own files 2021-03-08 03:48:28 +00:00
Corwin Kuiper b33cde9f63 explicitly list each enum value in interrupts 2021-03-08 02:06:45 +00:00
Corwin Kuiper 0dc5d620c7 disallow multiple video contexts at compile time 2021-03-08 01:59:05 +00:00
Corwin Kuiper 65b77e0b3a *fix not exposing interrupts 2021-03-07 01:06:59 +00:00
Corwin Kuiper 2b0d92cb62 don't expose interrupts at module level 2021-03-07 01:06:34 +00:00
Corwin Kuiper a034b2b83c do not expose interrupts 2021-03-07 01:05:41 +00:00
Corwin Kuiper ac88468333 refactor and add doc strings to display 2021-03-07 01:03:47 +00:00
Corwin Kuiper 9527d32521 allow only one vblank handler 2021-03-07 00:47:39 +00:00
Corwin Kuiper cc48605f4a move display modes to own file 2021-03-06 22:46:55 +00:00
Corwin Kuiper 0613849da9 mark creating memory mapped as unsafe 2021-03-06 20:07:04 +00:00
Corwin Kuiper 0790f78103 initial commit 2021-03-06 17:58:59 +00:00