Commit graph

492 commits

Author SHA1 Message Date
Corwin b3db55330a sprites example 2022-03-06 13:31:56 +00:00
Corwin 25da2a2711 expose the inner proc macro in a macro rules 2022-03-06 13:31:56 +00:00
Corwin efe67423c1 use the types 2022-03-06 13:31:56 +00:00
Corwin 16ff9b8ec1 types for nice sprite import and usage 2022-03-06 13:31:54 +00:00
Corwin 80e53d4716 volatile writes 2022-03-06 13:31:36 +00:00
Corwin c1901819af unblank screen on object init 2022-03-06 13:31:36 +00:00
Corwin 45823273ac satisfy linter 2022-03-06 13:31:36 +00:00
Corwin da9a15402e use more efficient hash function 2022-03-06 13:31:36 +00:00
Corwin 8792146ddb use correct copys 2022-03-06 13:31:36 +00:00
Corwin ae681019bb set palette location on sprite change 2022-03-06 13:31:36 +00:00
Corwin 2a7b350f57 objects now exist and work 2022-03-06 13:31:36 +00:00
Corwin a1b67e107f object controller implementations 2022-03-06 13:31:36 +00:00
Corwin 836143e1f4 copy the sprite and palette data 2022-03-06 13:31:36 +00:00
Corwin d764ff9900 allocate palettes too 2022-03-06 13:31:36 +00:00
Corwin 6a2c9d8826 add some sprite allocation 2022-03-06 13:31:36 +00:00
Corwin 93d994360e make alloc and dealloc public 2022-03-06 13:31:36 +00:00
Corwin 1849571344 sprite allocator 2022-03-06 13:31:34 +00:00
Corwin beb9abbb7e allocator methods pulled out of global alloc trait 2022-03-06 13:30:47 +00:00
Corwin 475edadcb9 extend to also supporting the end 2022-03-06 13:30:47 +00:00
Corwin 3c6c7efc79 allocator that can have a custom start point 2022-03-06 13:30:47 +00:00
Gwilym Kuiper 39a8b5a64f Update lockfiles 2022-03-05 20:52:26 +00:00
Gwilym Kuiper 6690538781 Some inlines in SoundChannel which weren't being inlined for some reason 2022-03-05 18:51:17 +00:00
GBA bot 03dfaf9d5f Update lockfiles 2022-03-01 20:07:25 +00:00
GBA bot 84ee900e18 Update lockfiles 2022-02-24 20:50:57 +00:00
GBA bot 5a7efa660a Update lockfiles 2022-02-24 20:37:17 +00:00
Corwin Kuiper 1c5978e806 update lock files 2022-01-22 13:11:06 +00:00
Gwilym Kuiper 0744027b39 Update lockfiles 2022-01-20 23:00:53 +00:00
Corwin 5a861e7d48
Merge pull request #161 from corwinkuiper/alloc-better
Improving allocator
2022-01-20 22:53:35 +00:00
Gwilym Kuiper 5f753d791a Fix the entry link and the syntax 2022-01-20 22:34:30 +00:00
Corwin Kuiper 970b38e7da module level docs and test cfg 2022-01-20 22:28:52 +00:00
Corwin Kuiper f7693f553c pad the either layout to align 2022-01-20 22:20:54 +00:00
Corwin Kuiper fc6acda14d add some explanatory comments 2022-01-20 22:20:17 +00:00
Corwin Kuiper 08e07a0d37 merge multiple blocks 2022-01-20 19:06:48 +00:00
Corwin Kuiper 1614e46c4e move test runner to own module 2022-01-18 19:49:07 +00:00
Corwin Kuiper e75adf9e67 check no blocks are leaked during testing 2022-01-18 19:33:25 +00:00
Corwin Kuiper 49c8720c8c A nice allocator!! Merges blocks together 2022-01-18 19:32:22 +00:00
Corwin Kuiper 03e9517215 only use critical section once 2022-01-17 21:46:14 +00:00
Corwin Kuiper 17de9a42bd use bare_metal mutex 2022-01-17 21:44:25 +00:00
Gwilym Kuiper a9e728a037
Merge pull request #160 from gwilymk/make-agb-entry-create-gba-struct
Make agb entry create gba struct
2022-01-17 19:47:44 +00:00
Gwilym Kuiper 3366bfbfdf Remove siphasher by using DefaultHasher::new instead 2022-01-16 22:10:57 +00:00
Gwilym Kuiper 6d8d72077f Make it harder to call by accident 2022-01-16 21:50:18 +00:00
Gwilym Kuiper 040ff2eb0c Update the rust doc 2022-01-16 21:48:45 +00:00
Gwilym Kuiper cf9ea504f6 Update agb tests and all the examples 2022-01-16 21:38:30 +00:00
Gwilym Kuiper 17867da596
Merge pull request #155 from agbrs/renovate/syn-1.x
Update Rust crate syn to 1.0.85
2022-01-12 23:18:16 +00:00
Gwilym Kuiper d44e0fc796 Update lockfiles 2022-01-12 23:05:02 +00:00
Gwilym Kuiper 19f071fd5a Use agb::fixnum rather than agb::number 2022-01-12 22:09:57 +00:00
Corwin Kuiper 5b7e1a760d split to own crate 2022-01-07 16:59:19 +00:00
Corwin Kuiper 3bb3dcf1b6 allow the remaining warnings from clippy 2022-01-06 19:50:35 +00:00
Corwin Kuiper e5efdcd29c move use to inside function 2022-01-06 19:48:44 +00:00
Corwin Kuiper 222efe9122 move tests to conditionally compiled modules
also only enable custom test framework feature in test mode
2022-01-06 19:47:30 +00:00