Commit graph

  • 2ff9644310 disable interrupts during the interrupt handler Corwin Kuiper 2021-06-23 19:06:24 +0100
  • dacdf51dca remove unused debug counter Corwin Kuiper 2021-06-23 18:56:21 +0100
  • ebfd637300 satisfy linter by removing elidable lifetime Corwin Kuiper 2021-06-23 18:53:37 +0100
  • 2cc0bee7c3 example first version of an interrupt handler implemented with closures Corwin Kuiper 2021-06-23 18:47:03 +0100
  • 8cd5055e80
    Merge pull request #99 from agbrs/println-macro Corwin 2021-08-07 14:10:50 +0100
  • 42647b7373 add println macro for mgba Corwin Kuiper 2021-08-07 13:21:54 +0100
  • c265a95996 Release agb v0.6.0 Gwilym Kuiper 2021-08-01 21:50:18 +0100
  • 7229e9012d Update agb's agb-image-converter to 0.6.0 Gwilym Kuiper 2021-08-01 21:45:15 +0100
  • 4bd05718ee Release agb-image-converter v0.6.0 Gwilym Kuiper 2021-08-01 21:40:49 +0100
  • 85aac9dede
    Merge pull request #97 from gwilymk/make-it-clear-you-need-cmake Gwilym Kuiper 2021-08-01 21:35:31 +0100
  • de360f5dbc
    Merge pull request #95 from gwilymk/attempt-speedup-mixer-in-asm Gwilym Kuiper 2021-08-01 21:35:07 +0100
  • ac8e2dfe9d Go back to the other way of addressing as they aren't equivalent Gwilym Kuiper 2021-08-01 21:29:44 +0100
  • ec65b18fd2 Make the str consistent with the ldr Gwilym Kuiper 2021-08-01 21:23:31 +0100
  • 6e97bffeae Add CMake to the test runner instructions Gwilym Kuiper 2021-08-01 21:13:55 +0100
  • 809d3f52ee update the comment about what's kept between iterations Gwilym Kuiper 2021-08-01 21:01:59 +0100
  • cce3ecdde5 Use r9 rather than lr Gwilym Kuiper 2021-08-01 21:00:49 +0100
  • 2db696f8bf reuse r4 Gwilym Kuiper 2021-08-01 20:59:01 +0100
  • 18d96e4349 Update comments now I understand what's happening Gwilym Kuiper 2021-08-01 20:50:52 +0100
  • 451f38604d Add an explicit .pool at the end of the mixer Gwilym Kuiper 2021-08-01 20:45:57 +0100
  • d1c312ab79 Remove loads of whitespace Gwilym Kuiper 2021-08-01 20:44:37 +0100
  • 09ad082f3f Furter rearranging for more sense making Gwilym Kuiper 2021-08-01 20:41:56 +0100
  • 80e03073fd Reorder the asm instructions to make better sense Gwilym Kuiper 2021-08-01 20:29:45 +0100
  • 1af53aacb4 Done check makes sense to go at the end Gwilym Kuiper 2021-08-01 20:23:39 +0100
  • cc99aad4c5 Move the comments to a nicer place in the file Gwilym Kuiper 2021-08-01 20:23:05 +0100
  • 5bc3844a14
    Merge pull request #92 from gwilymk/proc-macro-for-agb-image-converter Gwilym Kuiper 2021-08-01 20:07:17 +0100
  • c5dd1ada6c
    Merge pull request #96 from agbrs/test-runner-char Corwin 2021-08-01 20:01:23 +0100
  • d2f5ab3e12 share deps with image-converter Corwin Kuiper 2021-08-01 18:03:13 +0100
  • a8f67dacd3 error on build fail of mgba Corwin Kuiper 2021-08-01 18:02:52 +0100
  • b63bc2d25c change to use c_char for arm compat Corwin Kuiper 2021-08-01 17:50:06 +0100
  • 9f259fdc0a Make clippy happy by using .add rather than .offset Gwilym Kuiper 2021-07-31 23:18:26 +0100
  • f1b6b1035b Reduce mixer_collapse by 1 instruction Gwilym Kuiper 2021-07-31 22:01:20 +0100
  • 8cffa4ae3d Better comparison Gwilym Kuiper 2021-07-31 22:00:41 +0100
  • f5d771d349 Use asm for the tight loops in the sound mixer Gwilym Kuiper 2021-07-31 21:47:05 +0100
  • e3510a73f7 Re-export the image converter macro Gwilym Kuiper 2021-07-26 23:42:28 +0100
  • 0796247a2e Finalize the code generation Gwilym Kuiper 2021-07-26 23:38:22 +0100
  • 3626e2cb18 Feels cleaner with a bunch of for loops Gwilym Kuiper 2021-07-26 23:30:46 +0100
  • fdff081c32 Switch entirely to using quote to generate the code Gwilym Kuiper 2021-07-26 23:27:16 +0100
  • aa32be1a27 Move parsing 1 level up Gwilym Kuiper 2021-07-22 19:04:30 +0100
  • d7a24d9659 Start switching to the quote crate for generating the code Gwilym Kuiper 2021-07-22 19:03:49 +0100
  • 19e0a0527b Use syn crate rather than litrs Gwilym Kuiper 2021-07-22 18:43:27 +0100
  • e372123ba1
    Merge pull request #91 from gwilymk/add-myself-to-authors Corwin 2021-07-22 10:44:17 +0100
  • 21a11a4e41 Run rustfmt on modified files in agb Gwilym Kuiper 2021-07-21 22:47:10 +0100
  • 061b8be368 Run rustfmt Gwilym Kuiper 2021-07-21 22:46:22 +0100
  • bc46764e2f Fix clippy linter errors Gwilym Kuiper 2021-07-21 22:19:28 +0100
  • 8466e9eaa4 Remove usage of typed_builder Gwilym Kuiper 2021-07-21 22:15:46 +0100
  • 8713f514be Switch to a proc macro for generating the image data Gwilym Kuiper 2021-07-21 22:07:09 +0100
  • 47c5c0f86e Extract variable for output_variable_name Gwilym Kuiper 2021-07-21 21:01:24 +0100
  • 53952d8e34 Add support for reading config data from a toml file Gwilym Kuiper 2021-07-21 20:59:25 +0100
  • 383c5454ea Start work for new proc macro by generating a TileData Gwilym Kuiper 2021-07-21 20:27:04 +0100
  • 4a9f98e09c Allow agb-image-converter from the path Gwilym Kuiper 2021-07-21 20:26:38 +0100
  • 3468fbb761 Add myself as an author for agb Gwilym Kuiper 2021-07-21 19:36:24 +0100
  • 97cbc8c9a6
    Merge pull request #90 from gwilymk/multiboot-support Corwin 2021-07-19 17:53:01 +0100
  • b0afeade99
    Merge pull request #86 from agbrs/mgba-test-runner-cycles Corwin 2021-07-13 22:30:05 +0100
  • 87fb32dfb0 initialise to zero Corwin Kuiper 2021-07-13 22:24:19 +0100
  • 819d86cfbf debug mode build Corwin Kuiper 2021-07-13 22:24:08 +0100
  • a1fe6789cf
    Merge pull request #89 from agbrs/target-cpu Corwin 2021-07-13 19:20:30 +0100
  • c722c99f9e set cpu targets for asm and rust Corwin Kuiper 2021-07-13 19:17:08 +0100
  • 25b60010f8
    Merge pull request #88 from agbrs/fix-some-words Corwin 2021-07-07 00:24:55 +0100
  • ffa07d9cb5 Fix some words Corwin Kuiper 2021-07-06 22:09:33 +0100
  • d0650944a5
    Merge pull request #87 from gwilymk/add-logo-to-repo Corwin 2021-07-05 23:59:25 +0100
  • 8e86877428 Add logo to repo and readme Gwilym Kuiper 2021-07-05 23:41:00 +0100
  • c3da877c14 install verbosely Corwin Kuiper 2021-07-03 22:53:49 +0100
  • 5bc8a33409 h not needed Corwin Kuiper 2021-07-03 22:37:16 +0100
  • 41bd8013f7 run tests in both debug and release mode Corwin Kuiper 2021-07-03 22:20:03 +0100
  • 08eb39a64b add output of cycles Corwin Kuiper 2021-07-03 22:19:10 +0100
  • 220ddac280 use different optimisation settings Corwin Kuiper 2021-07-03 22:19:02 +0100
  • 744c7a8bb4 get cycles Corwin Kuiper 2021-07-03 22:18:53 +0100
  • cda7e95a28 patch in cycles output Corwin Kuiper 2021-07-03 22:18:34 +0100
  • be77d97f00
    Merge pull request #85 from agbrs/mgba-static-build Corwin 2021-07-03 19:07:36 +0100
  • 492b1f237d update readme with advice Corwin Kuiper 2021-07-03 18:40:16 +0100
  • 23c1c9ab08 install libelf-dev as dependency of mgba-test-runner Corwin Kuiper 2021-07-03 18:35:51 +0100
  • 1c1e048b47 don't install mgba Corwin Kuiper 2021-07-03 18:34:00 +0100
  • df93af002b disable most of everything else Corwin Kuiper 2021-07-03 18:30:49 +0100
  • 08655ea9ee remove trailing space Corwin Kuiper 2021-07-03 18:22:49 +0100
  • eb538b4536 prevent panics on core load failure Corwin 2021-07-03 16:33:26 +0000
  • 7ab17d7a4e build mgba Corwin 2021-07-03 16:33:15 +0000
  • e32a086122 Release agb v0.5.0 Corwin Kuiper 2021-07-03 15:51:13 +0100
  • 2bbb755138 remove vendored code Corwin 2021-07-02 15:35:34 +0000
  • 7e3b983e80 Reduce duplication in crt0.s Gwilym Kuiper 2021-06-26 23:00:10 +0100
  • ccb0e69ff3 Copy multiboot linker script to the template too Gwilym Kuiper 2021-06-26 22:27:46 +0100
  • d2cad77eb9 Add multiboot support Gwilym Kuiper 2021-06-26 22:25:27 +0100
  • 0cafd8eaca
    Merge pull request #84 from gwilymk/modify-running-sound Corwin 2021-06-25 23:32:32 +0100
  • 0b5d6f7978 Add a method to stop a playing sound Gwilym Kuiper 2021-06-25 22:26:00 +0100
  • bd15a87c4d Ensure you don't hand over an already done channel Gwilym Kuiper 2021-06-25 22:20:18 +0100
  • 025f4f5a91 Fix clippy lints by removing lifetimes Gwilym Kuiper 2021-06-25 22:18:40 +0100
  • 90551b0ba1 Calculate the panning differently to ensure left and right ears get same amounts Gwilym Kuiper 2021-06-25 22:12:03 +0100
  • 290d546248 Add lowering the volume to the example Gwilym Kuiper 2021-06-25 22:01:50 +0100
  • 3c0d881a45 Allow for volume control Gwilym Kuiper 2021-06-25 21:57:24 +0100
  • c81d73f8d5 Don't panic if the song has finished Gwilym Kuiper 2021-06-25 21:54:12 +0100
  • 773729de98 Update example to allow you to change where the sound is coming from Gwilym Kuiper 2021-06-25 21:53:42 +0100
  • 80ce5173e1 Provide a way to get the channel again Gwilym Kuiper 2021-06-25 21:41:35 +0100
  • 27a470c648 Return a way to get back at the channel Gwilym Kuiper 2021-06-25 21:38:10 +0100
  • 754abd58bd Return an indication as to what the sound ID is Gwilym Kuiper 2021-06-25 21:31:17 +0100
  • 2409cd5538 Remove .high_priority() Gwilym Kuiper 2021-06-25 21:29:37 +0100
  • 45b8480a35 Allow mutation of the SoundChannel Gwilym Kuiper 2021-06-25 21:27:46 +0100
  • 1b3358345e fix by showing object Corwin Kuiper 2021-06-24 20:10:05 +0100
  • e6a1dbae12
    Merge pull request #82 from corwinkuiper/renovate/bitflags-1.x Corwin 2021-06-21 01:18:59 +0100
  • 6681897494
    Update Rust crate bitflags to 1.2 Renovate Bot 2021-06-21 00:13:32 +0000
  • ff3eeeeac5
    Merge pull request #80 from corwinkuiper/renovate/agb_image_converter-0.x Corwin 2021-06-21 01:13:27 +0100
  • 4b2ac408c6
    Merge pull request #81 from corwinkuiper/renovate/bindgen-0.x Corwin 2021-06-21 01:13:16 +0100