Commit graph

755 commits

Author SHA1 Message Date
Lokathor c2e2398f79 docs. 2022-12-09 13:43:07 -07:00
Lokathor df65520930 breaking: remove KeyControl::to_u16, also update key related docs. 2022-12-09 12:34:11 -07:00
Lokathor 9924653a90 must_use 2022-12-09 12:33:38 -07:00
Lokathor 2ebe3cc510 breaking: put object stuff in a sub-module 2022-12-09 12:08:30 -07:00
Lokathor b8f19602cf simplify the import list 2022-12-09 12:08:01 -07:00
Lokathor d09d880eab fix the merge mixup 2022-12-04 16:45:24 -07:00
Lokathor 8385504db6
Remove usage of global_asm (#175)
* message

* finish memory function re-arrangement.
2022-12-04 16:44:27 -07:00
Lokathor eb5995bf1d make the inliner checker into a generic asm checker. 2022-12-04 16:44:08 -07:00
Lokathor 5de0f5e9f2 cleanup, make MIR inlining work in dev 2022-12-01 19:13:31 -07:00
lokathor 6ba28c5347 we can make a little cyan guy show up on the screen. 2022-11-28 16:33:47 -07:00
Lokathor d412ee7779 instruction inline example. 2022-11-04 16:17:49 -06:00
Lokathor adc69ff6dc (cargo-release) version 0.10.0 2022-11-02 14:15:05 -06:00
Lokathor e7bb8ea329 update for https://github.com/rust-console/gba/pull/174 2022-11-02 14:13:08 -06:00
rzru c68759443f
🐛 fix OBJ_PALETTE mem address (#174) 2022-11-02 09:56:32 -06:00
Lokathor a7ac5d508a fix affine stuff. 2022-10-24 14:38:38 -06:00
Lokathor ee925d5a4d (cargo-release) version 0.9.3 2022-10-24 10:55:28 -06:00
Lokathor 4d7ae22ec3 Crater said to add some stuff. 2022-10-24 10:54:55 -06:00
Lokathor 9851afc563 (cargo-release) version 0.9.2 2022-10-24 10:22:38 -06:00
Lokathor e38ddee38b arctan and arctan2 2022-10-22 22:23:42 -06:00
Lokathor 2ecf62e06e i think the debug finally works right? 2022-10-22 20:12:49 -06:00
Lokathor b51f559646 Merge branch 'main' of https://github.com/rust-console/gba into main 2022-10-22 18:18:56 -06:00
Lokathor 462158604a make fixed way more const friendly. 2022-10-22 18:18:50 -06:00
lokathor fa490b4cd8 docs. 2022-10-21 17:40:47 -06:00
Lokathor 7ad9a03ff7 unfortunately, the BX trick is unsound in the presence of a double-inline, so we can't use it. 2022-10-20 15:32:05 -06:00
Lokathor 1537cee23a bios 2022-10-18 22:22:11 -06:00
Lokathor 2c67e4457f (cargo-release) version 0.9.1 2022-10-18 09:58:23 -06:00
Lokathor 39c48bc462 aligned bytes, Closes: https://github.com/rust-console/gba/issues/79 2022-10-18 09:44:23 -06:00
Lokathor b9420b9cbf docs. 2022-10-17 23:18:32 -06:00
Lokathor 6a96f61be1 fixed point aliases and methods. 2022-10-17 19:13:54 -06:00
Lokathor c82c3bf7fe Closes https://github.com/rust-console/gba/issues/56 2022-10-17 17:00:02 -06:00
Lokathor c4daa3e937 output registers for a GbaCell read are lateout. 2022-10-17 15:49:38 -06:00
Lokathor 0fe5422674 (cargo-release) version 0.9.0 2022-10-17 12:10:19 -06:00
Lokathor 5cb66e1a30 add an internal function for calling memcpy slightly faster, will make a public form later on probably. 2022-10-17 01:59:49 -06:00
Lokathor 96fc89cdbe better interfaces for video modes 3/4/5 2022-10-16 13:38:59 -06:00
Lokathor 6d119969eb turns out we need to use .global to force an override of the compiler_builtins version. 2022-10-16 13:38:40 -06:00
Lokathor 789d75f419 misc updates 2022-10-16 12:26:09 -06:00
Lokathor d2a4b396e9 Closes https://github.com/rust-console/gba/issues/131 2022-10-15 19:41:27 -06:00
lokathor 8d7df89f8d timers 2022-10-15 17:57:55 -06:00
lokathor 796e8351f3 make mmio use fixed point when appropriate. 2022-10-15 16:29:18 -06:00
lokathor 95f49a13c0 docs, closes https://github.com/rust-console/gba/issues/171 2022-10-15 16:28:58 -06:00
Lokathor d1e3bb7815 fixed point math type 2022-10-15 00:34:18 -06:00
Lokathor af3dba3d37 Closes https://github.com/rust-console/gba/issues/169 2022-10-15 00:31:46 -06:00
Lokathor ab806bc9d6 we can pass in a bigger than necessary region. 2022-10-13 20:36:56 -06:00
Lokathor 8353729cbd docs. 2022-10-13 20:29:40 -06:00
Lokathor 5c40787c7b ln 2022-10-13 20:20:57 -06:00
Lokathor 90aa01d205 make the default cga font easier to unpack. 2022-10-13 20:19:39 -06:00
Lokathor fa56a77aed docs 2022-10-13 20:19:11 -06:00
Lokathor 5059ceb7d4 try to keep the ideas of the addresses for blocks and the block data itself separate. 2022-10-13 19:41:29 -06:00
Lokathor 342d8fc25a cleanup 2022-10-09 12:32:14 -06:00
Lokathor 335d8c0455 first draft of an unpack wrapper, we probably want to use VolRegion or similar 2022-10-09 12:21:23 -06:00