Commit graph

  • bf79fc89fb
    Update Rust crate bitflags to v2 (#395) Corwin 2023-03-23 23:11:42 +0000
  • aea8547f97
    Ensure cargo fmt is run accross everything (#399) Gwilym Inzani 2023-03-23 23:11:19 +0000
  • 52e9e3eb32 Better error message for #[agb::entry] errors Gwilym Inzani 2023-03-23 23:10:50 +0000
  • 8eac033650
    derive some traits on bitflags Corwin 2023-03-23 22:47:04 +0000
  • 09ec6c25b0 Update lockfiles GBA bot 2023-03-23 22:30:47 +0000
  • 044261a2ff
    Update Rust crate bitflags to v2 renovate[bot] 2023-03-23 22:28:28 +0000
  • 3793034ec3
    Update Rust crate syn to v2 (#396) Gwilym Inzani 2023-03-23 22:24:36 +0000
  • 8a3660733d Add rustfmt as a component to rust-toolchain Gwilym Inzani 2023-03-23 22:17:02 +0000
  • e864eb6c03 Update lockfiles GBA bot 2023-03-23 22:04:22 +0000
  • 29c1661075
    Update Rust crate syn to v2 renovate[bot] 2023-03-23 22:02:23 +0000
  • ec3e43da56 cargo fmt everywhere Gwilym Inzani 2023-03-23 21:47:44 +0000
  • 85defe8e2b Add targets to format and check formatting Gwilym Inzani 2023-03-23 21:43:19 +0000
  • 4562c4ee17
    workaround the rust issue (#397) Corwin 2023-03-23 21:59:08 +0000
  • 5ad2ad092e
    Do an editing pass of the book using chatgpt (#398) Gwilym Inzani 2023-03-23 21:50:19 +0000
  • 0127508061
    fat lto to fix build :) Corwin 2023-03-23 21:40:20 +0000
  • 76b3aecda0
    workaround the rust issue Corwin 2023-03-23 20:47:15 +0000
  • cf8210c421 Add a section about why you would want to use agb Gwilym Inzani 2023-02-25 23:05:28 +0000
  • 6a52e2be14 Improve README a little Gwilym Inzani 2023-02-25 22:49:45 +0000
  • 11822e5c45 Remove references to agbrs Gwilym Inzani 2023-02-25 22:39:52 +0000
  • 17a8f770ed It doesn't teach you that... Gwilym Inzani 2023-02-25 22:36:32 +0000
  • 17de416efd Improve hardware section as well Gwilym Inzani 2023-02-25 22:35:36 +0000
  • 12e9433b8d Further improvements Gwilym Inzani 2023-02-25 22:29:06 +0000
  • d3b38d9e94 Rewrite the building step Gwilym Inzani 2023-02-25 22:07:58 +0000
  • 0c6f3330aa Rewrite the introduction Gwilym Inzani 2023-02-25 22:03:18 +0000
  • adeb24be4d Make the book more positive Gwilym Inzani 2023-02-25 21:58:00 +0000
  • ea55278c7d
    Fix 256 colours (#392) Gwilym Inzani 2023-02-25 18:23:38 +0000
  • 4c6fbac41f Fix remaining issues with the new API usage Gwilym Inzani 2023-02-25 18:10:54 +0000
  • eb56a4a9d2 Add a changelog entry Gwilym Inzani 2023-02-24 08:56:04 +0000
  • 54311727ec Fix build errors Gwilym Inzani 2023-02-24 08:55:02 +0000
  • 689bfc642f Check if the tiles passed are of the correct format Gwilym Inzani 2023-02-24 08:47:45 +0000
  • c6bac34294 Make the number of colours a property of the background Gwilym Inzani 2023-02-24 08:44:47 +0000
  • adad443e67
    Add correct lifetimes to prevent double creation (#391) Gwilym Inzani 2023-02-23 22:17:58 +0000
  • 152f96e953 Consistently use 'gba Gwilym Kuiper 2023-02-23 21:22:53 +0000
  • 33c65474de Add changelog entry Gwilym Kuiper 2023-02-23 21:20:51 +0000
  • b90a5829b8 Fix the games Gwilym Kuiper 2023-02-23 21:18:29 +0000
  • 92066f7adb Add lifetimes to timers Gwilym Kuiper 2023-02-23 20:46:28 +0000
  • 2bab48b422 Add lifetimes to the mixer Gwilym Kuiper 2023-02-23 20:44:20 +0000
  • 5ac408d414 Do all the video modes Gwilym Kuiper 2023-02-23 20:42:48 +0000
  • ce5641f5ef Add correct lifetimes for Blend Gwilym Kuiper 2023-02-23 20:39:23 +0000
  • 9757f7ed54 Add correct lifetimes to windows Gwilym Kuiper 2023-02-23 20:37:03 +0000
  • 0eec7e366c Add lifetimes to ObjectController Gwilym Kuiper 2023-02-23 20:36:00 +0000
  • c4fac5a779
    Fix clippy lints again (#388) Gwilym Kuiper 2023-02-07 20:44:45 +0000
  • aeca26bdef Add changelog entry for 2021 Gwilym Kuiper 2023-02-07 20:33:25 +0000
  • 97dec32fa2 Fix all the clippy lints Gwilym Kuiper 2023-02-07 20:32:43 +0000
  • 33dafd29c2 Update everything to 2021 Gwilym Kuiper 2023-02-07 20:32:35 +0000
  • f293f8c48d
    make vector2d new const (#383) Corwin 2023-01-29 19:15:14 +0000
  • 650702ed4e modify changelog Corwin 2023-01-29 19:06:00 +0000
  • f0dd544394 make vector2d new const Corwin 2023-01-29 19:04:25 +0000
  • 64bd1ad7dd
    Fix landing 1 pixel above the ground in purple night (#381) Gwilym Kuiper 2023-01-26 21:04:32 +0000
  • 0e1843bf6c
    Update Rust crate toml_edit to 0.18 (#379) Gwilym Kuiper 2023-01-26 20:56:04 +0000
  • b0314f69c5 Fix landing 1 pixel above the ground in purple night Gwilym Kuiper 2023-01-26 20:52:54 +0000
  • a76d44aeea Update lockfiles GBA bot 2023-01-23 21:07:03 +0000
  • 28ce89ccc5
    Update Rust crate toml_edit to 0.18 renovate[bot] 2023-01-23 21:06:03 +0000
  • 2b91cb8773
    Fix alpha not being considered when transparent_colour was absent (#377) Gwilym Kuiper 2023-01-21 20:33:02 +0000
  • 09cf960121 Update CHANGELOG Eievui 2023-01-21 14:14:43 -0500
  • 43279e72c3 Fix alpha not being considered when transparent_colour was absent Eievui 2023-01-21 14:12:56 -0500
  • b76e7b9bf0 Release v0.13.0 Gwilym Kuiper 2023-01-19 20:21:09 +0000
  • 8789dc1dac
    Derive default as now required by clippy (#376) Gwilym Kuiper 2023-01-19 20:03:20 +0000
  • 5b813c10d1 Derive default as now required by clippy Gwilym Kuiper 2023-01-15 20:49:30 +0000
  • 01e4c6c147
    Remove option to manage your own interrupts in the mixer (#361) Gwilym Kuiper 2023-01-12 23:00:14 +0000
  • 1cd4cc6a9e Merge remote-tracking branch 'origin/master' into remove-option-to-manage-your-own-interrupts-in-the-mixer Gwilym Kuiper 2023-01-12 22:30:32 +0000
  • 7525a6f572
    Make missing a vblank interrupt wait less painful (#374) Gwilym Kuiper 2023-01-12 22:24:30 +0000
  • 43aebe4092
    Fix volume zero and power of 2 (#375) Gwilym Kuiper 2023-01-12 22:17:16 +0000
  • 987d7b0d2c
    Add missing methods for tiled1 to allow creating backgrounds (#368) Gwilym Kuiper 2023-01-12 22:14:43 +0000
  • 009de4e660 Update test to be more relevant Gwilym Kuiper 2023-01-12 22:02:07 +0000
  • 9796174a57 Add changelog entry for fixes Gwilym Kuiper 2023-01-12 21:55:25 +0000
  • 8009ffea09 If volume is 0, don't actually play anything Gwilym Kuiper 2023-01-12 21:54:08 +0000
  • 6ebe08e528 Fix out by 1 while calcuating leading zeros Gwilym Kuiper 2023-01-12 21:53:54 +0000
  • 827afd87b9 Make wait_for_vblank syscall pub(crate) Gwilym Kuiper 2023-01-12 21:24:37 +0000
  • ba8655070d Add a changelog entry for the vblank change Gwilym Kuiper 2023-01-12 21:24:28 +0000
  • e50540752c Make missing a vblank interrupt wait less painful Gwilym Kuiper 2023-01-12 21:20:54 +0000
  • c1f619dd1e Add changelog entry Gwilym Kuiper 2023-01-09 11:29:01 +0000
  • b50d6694d9 Add missing methods for tiled1 to allow creating backgrounds Gwilym Kuiper 2023-01-09 11:27:00 +0000
  • 832ad13e12
    Update Rust crate toml_edit to 0.17 (#364) Gwilym Kuiper 2023-01-09 11:14:28 +0000
  • fd66ca8afe
    Fix-and-test-2023-01-06 (#365) Corwin 2023-01-06 18:40:49 +0000
  • e2580219c8 fix warnings in tools Corwin 2023-01-06 18:27:02 +0000
  • c78b4e62f2 fix warnings in image converter Corwin 2023-01-06 18:26:03 +0000
  • 4e6b4107cb and test that benchmarks the allocator Corwin 2023-01-06 18:23:42 +0000
  • 9ab17e7cf6 Remove missed .into_iter Gwilym Kuiper 2023-01-03 20:57:16 +0000
  • ec759b5b98 Remove .into_iter() suggested by clippy Gwilym Kuiper 2023-01-03 20:53:40 +0000
  • 1ee8434525 Update lockfiles GBA bot 2023-01-03 05:38:41 +0000
  • 8dabca735e
    Update Rust crate toml_edit to 0.17 renovate[bot] 2023-01-03 05:37:49 +0000
  • 24f6f19ab3
    Update Rust crate toml_edit to 0.16 (#362) Gwilym Kuiper 2022-12-26 09:06:53 +0000
  • 7a7f18844e Update lockfiles GBA bot 2022-12-23 21:33:57 +0000
  • 60f3dc8796
    Update Rust crate toml_edit to 0.16 renovate[bot] 2022-12-23 21:33:02 +0000
  • d27edda339
    Stop building dependency docs while testing docs (#360) Gwilym Kuiper 2022-12-10 00:33:30 +0000
  • d57a1edbd4 Remove stray reference to after_vblank Gwilym Kuiper 2022-12-10 00:32:57 +0000
  • 5a71db0c17 Move buffer management entirely to the mixer state Gwilym Kuiper 2022-12-10 00:28:30 +0000
  • 93d0fe5700 Start refactoring towards needing &self in write_channels Gwilym Kuiper 2022-12-10 00:19:05 +0000
  • a870a1deda Can set the asm buffer size just once Gwilym Kuiper 2022-12-10 00:01:08 +0000
  • 6f2c1bc616 Don't need to do the mod3_estimate here too Gwilym Kuiper 2022-12-10 00:00:36 +0000
  • c031e9b002 Put the MixerBuffer in IWRAM Gwilym Kuiper 2022-12-09 23:33:25 +0000
  • 6c27e770b3 Changelog entry Gwilym Kuiper 2022-12-09 23:10:44 +0000
  • 8efbf87c21 Get rid of references to manual interrupt work Gwilym Kuiper 2022-12-09 23:09:16 +0000
  • 0f5ce17f75 Fix the examples and the games Gwilym Kuiper 2022-12-09 23:00:28 +0000
  • 6df06211c6 Fix the examples Gwilym Kuiper 2022-12-09 22:34:16 +0000
  • 390392a1d8 Rename timer -> fifo_timer Gwilym Kuiper 2022-12-09 22:28:32 +0000
  • b74c5e39c0 Remove setup_interrupt_handler and after_vblank in the mixer Gwilym Kuiper 2022-12-09 22:27:04 +0000
  • 14b4656842 Add the combo rom to the distributed roms Gwilym Kuiper 2022-12-09 21:41:47 +0000
  • e6963fe377 Stop building dependency docs while testing docs Gwilym Kuiper 2022-12-09 21:18:15 +0000