Commit graph

  • 59c7cb07c6
    Implement GbaCellSafe for Fixed (#180) main Ian Douglas Scott 2023-03-08 00:01:52 -0800
  • 6cc8866ef9
    Add cartridge IO port addresses (#179) Ian Douglas Scott 2023-02-23 13:18:58 -0800
  • dbc19119bc chore: Release gba version 0.10.1 v0.10.1 Lokathor 2023-02-12 00:43:58 -0700
  • f977306382 spelling Lokathor 2023-02-12 00:42:23 -0700
  • d5d6e04313
    Fix definition of row_col for affine screenblock (#177) Ian Douglas Scott 2023-02-11 23:03:01 -0800
  • a9425f45ce
    Add From<u16> to KeyInput and invert new() (#176) Evie M 2023-01-29 18:41:04 -0500
  • f200c84ff6 Merge branch 'main' of https://github.com/rust-console/gba into main Lokathor 2023-01-01 22:54:35 -0700
  • 2cd85c4b4d name some glyphs Lokathor 2023-01-01 18:44:48 -0700
  • a3a340df69 a Lokathor 2023-01-01 18:12:21 -0700
  • c7ee6ba2ec game updates Lokathor 2023-01-01 18:04:10 -0700
  • f9fe8b07f7 track caller for palbank fns Lokathor 2023-01-01 18:04:00 -0700
  • be91260b33 palbank function Lokathor 2023-01-01 18:01:23 -0700
  • 416f8a089c only print with debug asserts. Lokathor 2023-01-01 00:34:14 -0700
  • 38de4e8f5a outline the two checks from the if Lokathor 2023-01-01 00:20:11 -0700
  • d51e2d3c1f move tile iteration to being a rect method. Lokathor 2022-12-22 22:34:25 -0700
  • 207e2510f0 example release rom script Lokathor 2022-12-22 22:33:59 -0700
  • dec3a16f0f better starting p. Lokathor 2022-12-22 21:14:03 -0700
  • cb2be577b1 obj to obj intersection. Lokathor 2022-12-22 21:10:52 -0700
  • a90cfdab3b palbank for objects Lokathor 2022-12-22 21:10:18 -0700
  • ae15ae9b5b much better feeling movement. Lokathor 2022-12-19 18:50:25 -0700
  • 2c6dff76aa iter_tiles_of_area took a surprising amount of time to write in a way that avoids duplicate lookups. Lokathor 2022-12-19 18:24:21 -0700
  • 7a036ed05e movable avatar Lokathor 2022-12-09 15:30:01 -0700
  • c1d5a52172 docs fix. Lokathor 2022-12-09 14:02:35 -0700
  • 8939f32ebf refer to other symbols properly. Lokathor 2022-12-09 14:01:04 -0700
  • c2e2398f79 docs. Lokathor 2022-12-09 13:43:07 -0700
  • df65520930 breaking: remove KeyControl::to_u16, also update key related docs. Lokathor 2022-12-09 12:34:11 -0700
  • 9924653a90 must_use Lokathor 2022-12-09 12:33:38 -0700
  • 2ebe3cc510 breaking: put object stuff in a sub-module Lokathor 2022-12-09 12:08:30 -0700
  • b8f19602cf simplify the import list Lokathor 2022-12-09 12:08:01 -0700
  • d09d880eab fix the merge mixup Lokathor 2022-12-04 16:45:24 -0700
  • 8385504db6
    Remove usage of global_asm (#175) Lokathor 2022-12-04 16:44:27 -0700
  • eb5995bf1d make the inliner checker into a generic asm checker. Lokathor 2022-12-04 16:44:08 -0700
  • 5de0f5e9f2 cleanup, make MIR inlining work in dev Lokathor 2022-12-01 19:13:31 -0700
  • 6ba28c5347 we can make a little cyan guy show up on the screen. lokathor 2022-11-28 16:33:47 -0700
  • d412ee7779 instruction inline example. Lokathor 2022-11-04 16:17:49 -0600
  • adc69ff6dc (cargo-release) version 0.10.0 v0.10.0 Lokathor 2022-11-02 14:15:05 -0600
  • e7bb8ea329 update for https://github.com/rust-console/gba/pull/174 Lokathor 2022-11-02 14:13:08 -0600
  • c68759443f
    🐛 fix OBJ_PALETTE mem address (#174) rzru 2022-11-02 16:56:32 +0100
  • a7ac5d508a fix affine stuff. Lokathor 2022-10-24 14:38:38 -0600
  • ee925d5a4d (cargo-release) version 0.9.3 v0.9.3 Lokathor 2022-10-24 10:55:28 -0600
  • 4d7ae22ec3 Crater said to add some stuff. Lokathor 2022-10-24 10:54:55 -0600
  • 9851afc563 (cargo-release) version 0.9.2 v0.9.2 Lokathor 2022-10-24 10:22:38 -0600
  • e38ddee38b arctan and arctan2 Lokathor 2022-10-22 22:23:42 -0600
  • 2ecf62e06e i think the debug finally works right? Lokathor 2022-10-22 20:12:49 -0600
  • b51f559646 Merge branch 'main' of https://github.com/rust-console/gba into main Lokathor 2022-10-22 18:18:56 -0600
  • 462158604a make fixed way more const friendly. Lokathor 2022-10-22 18:18:50 -0600
  • fa490b4cd8 docs. lokathor 2022-10-21 17:40:47 -0600
  • 7ad9a03ff7 unfortunately, the BX trick is unsound in the presence of a double-inline, so we can't use it. Lokathor 2022-10-20 15:32:05 -0600
  • 1537cee23a bios Lokathor 2022-10-18 22:22:11 -0600
  • 2c67e4457f (cargo-release) version 0.9.1 v0.9.1 Lokathor 2022-10-18 09:58:23 -0600
  • 39c48bc462 aligned bytes, Closes: https://github.com/rust-console/gba/issues/79 Lokathor 2022-10-18 09:44:23 -0600
  • b9420b9cbf docs. Lokathor 2022-10-17 23:18:32 -0600
  • 6a96f61be1 fixed point aliases and methods. Lokathor 2022-10-17 19:13:54 -0600
  • c82c3bf7fe Closes https://github.com/rust-console/gba/issues/56 Lokathor 2022-10-17 17:00:02 -0600
  • c4daa3e937 output registers for a GbaCell read are lateout. Lokathor 2022-10-17 15:49:38 -0600
  • 0fe5422674 (cargo-release) version 0.9.0 v0.9.0 Lokathor 2022-10-17 12:10:19 -0600
  • 5cb66e1a30 add an internal function for calling memcpy slightly faster, will make a public form later on probably. Lokathor 2022-10-17 01:59:49 -0600
  • 96fc89cdbe better interfaces for video modes 3/4/5 Lokathor 2022-10-16 13:38:59 -0600
  • 6d119969eb turns out we need to use .global to force an override of the compiler_builtins version. Lokathor 2022-10-16 13:38:40 -0600
  • 789d75f419 misc updates Lokathor 2022-10-16 12:26:09 -0600
  • d2a4b396e9 Closes https://github.com/rust-console/gba/issues/131 Lokathor 2022-10-15 19:41:27 -0600
  • 8d7df89f8d timers lokathor 2022-10-15 17:57:55 -0600
  • 796e8351f3 make mmio use fixed point when appropriate. lokathor 2022-10-15 16:29:18 -0600
  • 95f49a13c0 docs, closes https://github.com/rust-console/gba/issues/171 lokathor 2022-10-15 16:28:58 -0600
  • d1e3bb7815 fixed point math type Lokathor 2022-10-15 00:34:18 -0600
  • af3dba3d37 Closes https://github.com/rust-console/gba/issues/169 Lokathor 2022-10-15 00:31:46 -0600
  • ab806bc9d6 we can pass in a bigger than necessary region. Lokathor 2022-10-13 20:36:56 -0600
  • 8353729cbd docs. Lokathor 2022-10-13 20:29:40 -0600
  • 5c40787c7b ln Lokathor 2022-10-13 20:20:57 -0600
  • 90aa01d205 make the default cga font easier to unpack. Lokathor 2022-10-13 20:19:39 -0600
  • fa56a77aed docs Lokathor 2022-10-13 20:19:11 -0600
  • 5059ceb7d4 try to keep the ideas of the addresses for blocks and the block data itself separate. Lokathor 2022-10-13 19:41:29 -0600
  • 342d8fc25a cleanup Lokathor 2022-10-09 12:32:14 -0600
  • 335d8c0455 first draft of an unpack wrapper, we probably want to use VolRegion or similar Lokathor 2022-10-09 12:21:23 -0600
  • 1af762bde6 make the tile layout during const time. Lokathor 2022-10-09 01:40:26 -0600
  • 3a882fed29 docs. Lokathor 2022-10-08 00:09:07 -0600
  • 382c7938a3 docs Lokathor 2022-10-08 00:05:02 -0600
  • 99107cf143 missing a backtick Lokathor 2022-10-07 23:27:44 -0600
  • cb11a6e898 more video explanation Lokathor 2022-10-07 22:56:58 -0600
  • 1f79340c28 going back and forth on this, let's try calling it text mode for a while Lokathor 2022-10-07 22:16:54 -0600
  • 710d35e207 begin improving the VRAM interface Lokathor 2022-10-07 20:52:50 -0600
  • 539bfe398d placeholder Lokathor 2022-10-07 20:52:37 -0600
  • d446837abe begin tiled mode docs. Lokathor 2022-10-07 20:52:26 -0600
  • e07372084f move video module into a folder/mod.rs Lokathor 2022-10-07 20:52:05 -0600
  • e8fb90a855 changelog Lokathor 2022-10-07 20:51:31 -0600
  • 14a68fec14 (cargo-release) version 0.8.0 v0.8.0 Lokathor 2022-10-07 00:29:52 -0600
  • 9452e94a1b enough docs for the moment. Lokathor 2022-10-07 00:28:30 -0600
  • f06d25bb1b changelog Lokathor 2022-10-07 00:27:49 -0600
  • 587536b317 dma docs Lokathor 2022-10-07 00:27:27 -0600
  • 930ce2cdb8 docs. Lokathor 2022-10-06 22:53:59 -0600
  • 64ab0f05f0 make the demo do a little more. Lokathor 2022-10-06 22:11:13 -0600
  • 7ada0fa8e9 fix text screenblock dimensions. Lokathor 2022-10-06 22:10:56 -0600
  • 0438d06c15 docs Lokathor 2022-10-06 17:23:41 -0600
  • 0840f9a6f7 update example Lokathor 2022-10-06 17:23:32 -0600
  • 1fbf3077ac irqfn fix Lokathor 2022-10-06 17:23:20 -0600
  • ff16e0bbc6 test out BitUnpack, fix bugs. Lokathor 2022-10-06 17:14:34 -0600
  • 8bd4dfa939 signature fix Lokathor 2022-10-05 00:09:14 -0600
  • 1834876cb7 move readme explanation into the crate docs. Lokathor 2022-10-04 23:57:13 -0600
  • 08824f1400 fix config Lokathor 2022-10-04 23:51:31 -0600
  • 3ac156ef25 rename the folder Lokathor 2022-10-04 23:51:19 -0600