Commit graph

  • 9f3079ecef don't run cargo update on the template Corwin 2022-07-30 23:40:14 +0100
  • 3ec95a0277
    Merge pull request #265 from gwilymk/gc-vram-at-the-correct-time Gwilym Kuiper 2022-07-30 23:22:07 +0100
  • cc17d4e78d
    Merge pull request #262 from corwinkuiper/allocator-trait Corwin 2022-07-30 23:12:30 +0100
  • 955acaab83
    Merge pull request #264 from corwinkuiper/readme-support Corwin 2022-07-30 23:12:17 +0100
  • 703d05cc66 add a link to create discussion in the right category Corwin 2022-07-30 22:56:33 +0100
  • ec546555c7
    Update README.md Corwin 2022-07-30 22:50:29 +0100
  • b39b6f43b3 correct end address of range Corwin 2022-07-30 22:49:26 +0100
  • 5f5cdf7c33
    Merge pull request #263 from corwinkuiper/bearable-template Gwilym Kuiper 2022-07-30 22:44:48 +0100
  • 14e371c911 Run the GC after copying the tiles rather than before Gwilym Kuiper 2022-07-30 22:42:01 +0100
  • 6c4d6f7dcf where to go for help Corwin 2022-07-30 22:07:54 +0100
  • 5725ea6613 better defaults for dev mode and release mode Corwin 2022-07-30 20:35:26 +0100
  • 0c25eb6bee fix doc examples Corwin 2022-07-30 19:47:34 +0100
  • 7f760d4404 add some doc comments to explain the allocators Corwin 2022-07-30 19:34:40 +0100
  • feea7d2af1 privatise agb_alloc crate Corwin 2022-07-30 19:34:30 +0100
  • cd000ca767 use the end of all assigned iwram data Corwin 2022-07-30 17:21:46 +0100
  • a3de583d40 fix Corwin 2022-07-30 17:07:18 +0100
  • 433fad15a1 mark function as pub crate so it's not used outside agb Corwin 2022-07-30 16:52:41 +0100
  • 002ccc64dd implement allocator api so we can allocate to (ew/iw)ram Corwin 2022-07-30 16:39:14 +0100
  • 97c4115973
    Merge pull request #246 from gwilymk/add-ability-for-subcrates-to-test Gwilym Kuiper 2022-07-25 23:00:17 +0100
  • b951c38638 Do this in the correct place (made a mistake when rebasing) Gwilym Kuiper 2022-07-25 22:53:03 +0100
  • ecf43f738b Only download mgba if it doesn't exist Gwilym Kuiper 2022-07-25 22:48:28 +0100
  • 8d08f18349 Fix shellcheck issues Gwilym Kuiper 2022-07-25 22:46:51 +0100
  • 0b6af6dbd2 Can't do this as it breaks agb Gwilym Kuiper 2022-07-05 20:31:34 +0100
  • 0f9d83887f This should now always be included Gwilym Kuiper 2022-07-05 20:24:44 +0100
  • 8cfcda9b54 Make it harder to use #entry incorrectly Gwilym Kuiper 2022-07-05 20:24:31 +0100
  • c15d24ad45 Template agb version needs updating twice now Gwilym Kuiper 2022-07-03 18:34:34 +0100
  • 208104d036 Update the template to have testing available Gwilym Kuiper 2022-07-03 18:30:58 +0100
  • 0111ec43bb agb_start_tests can now be doc(hidden) Gwilym Kuiper 2022-07-03 17:55:07 +0100
  • 20aebd349a Provide an empty #[entry] in lib.rs Gwilym Kuiper 2022-07-03 17:54:05 +0100
  • 2e505f9684 Remove the need for a special test implementation Gwilym Kuiper 2022-07-03 17:52:47 +0100
  • 9231d16071 Add some documentation for the test runner Gwilym Kuiper 2022-06-27 23:47:49 +0100
  • 553a625c91 Mkae it possible to run tests in target crates (and add a basic tests in hat-wizard) Gwilym Kuiper 2022-06-25 22:09:57 +0100
  • 79e78b7fc3
    Merge pull request #261 from corwinkuiper/hyperspace-roll Corwin 2022-07-25 21:34:35 +0100
  • 9209cbf199 add build hyperspace Corwin 2022-07-24 21:35:28 +0100
  • 2539d1ef43 cleanup hyperspace roll directory Corwin 2022-07-24 21:42:14 +0100
  • 8bb2094e34 jam version of hyperspace roll Corwin 2022-07-24 21:33:51 +0100
  • 2df0481519
    Merge pull request #260 from corwinkuiper/fix-sprite-example Corwin 2022-07-24 21:42:20 +0100
  • 29c74f6286 move commit Corwin 2022-07-24 21:30:45 +0100
  • cdba323b39
    Merge pull request #258 from agbrs/gmtk22 Corwin 2022-07-21 20:53:11 +0100
  • 8df9f4b5c4 Go back to using DMA for sprites Gwilym Kuiper 2022-07-21 20:52:07 +0100
  • c2a4845a2e Add a must_use to pos Gwilym Kuiper 2022-07-21 20:34:26 +0100
  • 3de22df7a2 Add get and set position on sound channels Gwilym Kuiper 2022-07-17 10:32:01 +0100
  • a5e0e145d2 Attempt to support changing the volume of stereo sound Gwilym Kuiper 2022-07-16 18:47:39 +0100
  • 3d579390c8 Make the num macro work if you don't depend on agb_macros yourself Gwilym Kuiper 2022-07-16 18:02:55 +0100
  • 1be10ba450 align sprite data to 2 byte boundaries Corwin 2022-07-16 13:36:33 +0100
  • 2026e49569 Start the tile ram one tile in to prevent overwriting the transparent tile Gwilym Kuiper 2022-07-15 23:55:19 +0100
  • 8a55fc7f0e support larger sprites Corwin 2022-07-16 09:08:35 +0100
  • ebc4e15f3d constify sprite function Corwin 2022-07-15 21:59:36 +0100
  • 3b6ce1b2bd
    Merge pull request #257 from gwilymk/use-more-generic-versions-in-actions Gwilym Kuiper 2022-07-14 22:58:55 +0100
  • 1c82c56dd2 Use more generic versions to stop renovate from triggering so often Gwilym Kuiper 2022-07-14 22:58:32 +0100
  • bb0a88973f
    Merge pull request #256 from gwilymk/update-agbabi Gwilym Kuiper 2022-07-14 22:54:52 +0100
  • 8a77388776
    Merge pull request #255 from gwilymk/check-crate-has-published-before-continuing Gwilym Kuiper 2022-07-14 22:44:22 +0100
  • a9da4a65f9 Update agbabi's memcpy Gwilym Kuiper 2022-07-14 22:43:41 +0100
  • 5ee771bd0f Print attempt number Gwilym Kuiper 2022-07-14 22:33:39 +0100
  • 94688d517b Check that the crate has finished publishing Gwilym Kuiper 2022-07-14 22:32:58 +0100
  • 322fff7e3d fixnum depends on macros, so macros must go first Gwilym Kuiper 2022-07-14 22:16:02 +0100
  • 6a8aeeb3e8
    Merge pull request #249 from gwilymk/release-all-subcrates-at-the-same-time Gwilym Kuiper 2022-07-14 22:15:18 +0100
  • 141fb58836
    Merge pull request #252 from agbrs/renovate/actions-cache-3.x Gwilym Kuiper 2022-07-14 22:10:53 +0100
  • 04f0bb381a
    Merge pull request #254 from gwilymk/add-repository-key Gwilym Kuiper 2022-07-14 22:06:40 +0100
  • 6d1d3d2b9d Add repository to Cargo.toml files Gwilym Kuiper 2022-07-14 21:49:53 +0100
  • ecdf1d4471 Update lockfiles GBA bot 2022-07-13 06:00:40 +0000
  • 38c7c2c232
    Update actions/cache action to v3.0.5 renovate[bot] 2022-07-13 05:59:29 +0000
  • 241e8b369e
    Merge pull request #251 from gwilymk/let-doctests-run Gwilym Kuiper 2022-07-12 15:18:49 +0100
  • 65258ac575 Add running the doctests to the ci Gwilym Kuiper 2022-07-12 15:07:59 +0100
  • 4a6b093f6d Update mixer doctests Gwilym Kuiper 2022-07-12 15:07:28 +0100
  • 70b227d471 Get doctests working for mixer/mod.rs Gwilym Kuiper 2022-07-12 15:00:52 +0100
  • 8929486387 Make doctest in interrupt.rs work Gwilym Kuiper 2022-07-12 14:45:45 +0100
  • 5e317ef192 Get doctests working on lib.rs (will fix ignored later) Gwilym Kuiper 2022-07-12 14:39:50 +0100
  • 643891a9de Make the doctests work for infinite_scrolled_map Gwilym Kuiper 2022-07-12 14:37:32 +0100
  • b29b4c261e Add justfile target for running the doc tests Gwilym Kuiper 2022-07-12 14:37:17 +0100
  • eeefec6e27 Make the first infinite_scrolled_map test run Gwilym Kuiper 2022-07-12 14:21:13 +0100
  • a01c0f9e4e
    Merge pull request #250 from gwilymk/docs-for-mixer Gwilym Kuiper 2022-07-12 13:54:43 +0100
  • 4c63058ba0 Fix example Gwilym Kuiper 2022-07-12 13:42:30 +0100
  • 86b9c2b3dd Deny missing docs in mixer Gwilym Kuiper 2022-07-12 13:33:32 +0100
  • 2c7db427f8 Document sw_mixer Gwilym Kuiper 2022-07-12 13:32:35 +0100
  • d78d9155bf Allow impl Into<Num<...>> to make it a bit simpler Gwilym Kuiper 2022-07-12 12:53:17 +0100
  • ead344ca0b Document the whole of mixer/mod.rs Gwilym Kuiper 2022-07-12 12:50:40 +0100
  • d3c8480ce0 Write some docs for the mixer Gwilym Kuiper 2022-07-12 12:29:35 +0100
  • e10b0de4f8 Replace sub crate release with full release Gwilym Kuiper 2022-07-03 18:26:00 +0100
  • fe78d64aa5 Use 0.9.4 since 0.9.5 was yanked Gwilym Kuiper 2022-07-03 18:21:29 +0100
  • 09aaf7d251 Run just ci as a check and replace maybe_git add with commit -am Gwilym Kuiper 2022-07-03 18:20:14 +0100
  • 955b99be8f Booleans are hard Gwilym Kuiper 2022-07-03 18:14:25 +0100
  • 1f04470cf5 Try to make release dry run a bit simpler Gwilym Kuiper 2022-07-03 18:13:43 +0100
  • 7429219a4b Attempt to rewrite the release script to release all subcrates at the same time Gwilym Kuiper 2022-07-03 18:10:16 +0100
  • 4a21cb0768
    Merge pull request #247 from agbrs/renovate/jamesives-github-pages-deploy-action-4.x Gwilym Kuiper 2022-06-26 18:35:14 +0100
  • 9e42a53eaa Update lockfiles GBA bot 2022-06-26 16:32:08 +0000
  • ed7cb39514
    Update JamesIves/github-pages-deploy-action action to v4.3.4 renovate[bot] 2022-06-26 16:30:38 +0000
  • 6779f41a1a
    Merge pull request #245 from gwilymk/upgrade-agbabi Gwilym Kuiper 2022-06-24 21:29:33 +0100
  • 3f1f290791 Bring memset.s in line with latest agbabi Gwilym Kuiper 2022-06-24 21:19:52 +0100
  • fcbaacac1b Update to the latest agbabi memcpy Gwilym Kuiper 2022-06-24 21:12:14 +0100
  • 65727d1c93
    Merge pull request #244 from gwilymk/more-memcpy-tests Gwilym Kuiper 2022-06-22 23:50:56 +0100
  • e08aaf6c7a Reduce input and output offsets to 0..8 to half run time Gwilym Kuiper 2022-06-22 23:40:41 +0100
  • d053aa1707 Add a test for the non-word case Gwilym Kuiper 2022-06-22 23:38:36 +0100
  • 6aa30462f9 Replace memcpy tests with a test which does all offsets for lots of sizes Gwilym Kuiper 2022-06-22 23:31:23 +0100
  • 0b1ed3a3dd
    Merge pull request #242 from corwinkuiper/memset-test Gwilym Kuiper 2022-06-22 23:10:17 +0100
  • 16efca4b59 Add some tests for memset4 Gwilym Kuiper 2022-06-22 22:33:56 +0100
  • cb5763ed53 Check sizes 0..80 in size with 0..10 offset for memset Gwilym Kuiper 2022-06-22 22:00:26 +0100
  • 067a994ab8
    Merge pull request #243 from corwinkuiper/hatwiz-fixes Gwilym Kuiper 2022-06-22 21:39:54 +0100
  • ccec26706e cause vram gc to run before enabling mixer Corwin 2022-06-21 02:08:24 +0100
  • dc722d5199 flip wizard sprite to match direction regardless of hat state Corwin 2022-06-21 02:07:38 +0100