Commit graph

  • c9bf56755a Also deduplicate for the dungeon puzzler Gwilym Inzani 2023-08-29 15:17:50 +0100
  • a73e817f02 Deduplicate everything in hatwiz Gwilym Inzani 2023-08-29 15:05:57 +0100
  • 201a127673 Use deduplicated tiles for hatwiz splash screens Gwilym Inzani 2023-08-29 14:55:23 +0100
  • b39f99990c Use deduplication in hyperspace roll Gwilym Inzani 2023-08-29 14:52:20 +0100
  • 6d56e72d66 Fix palette assignment Gwilym Inzani 2023-08-29 14:39:41 +0100
  • 3d7d3f25a2 Update agb repo Gwilym Inzani 2023-08-29 14:13:40 +0100
  • b5af3a3aff Generate tile settings instead of palette assignments Gwilym Inzani 2023-08-29 14:07:19 +0100
  • f097e152cc Pass deduplicate one step further Gwilym Inzani 2023-08-29 13:18:14 +0100
  • 8158bc1ff3 Allow deduplicating background tiles Gwilym Inzani 2023-08-29 13:16:57 +0100
  • afed1542fe Move the new sprites to the correct place Gwilym Inzani 2023-08-29 09:50:00 +0100
  • b275db90da
    make correct solution more obvious Corwin 2023-08-28 23:05:35 +0100
  • 31c5519bc8
    base update order on initial positions Corwin 2023-08-28 15:59:20 +0100
  • 2a02da1c2f
    simplify entity update loop Corwin 2023-08-28 14:00:39 +0100
  • 0b45c006c8
    ice on bottom Corwin 2023-08-28 11:45:29 +0100
  • 4bd175cd7b
    defined update order Corwin 2023-08-28 11:45:21 +0100
  • dacecef900
    fix bug where the ice is the one to get moved Corwin 2023-08-28 11:38:04 +0100
  • ae0b86c7b9
    fix lints Corwin 2023-08-28 11:36:22 +0100
  • 5846a1c024
    fix wonky ice animation next to wall Corwin 2023-08-28 11:34:08 +0100
  • 04ee5646ef
    Add some new sprites for Corwin Gwilym Inzani 2023-08-28 09:32:48 +0100
  • 248cdae7a3
    change squid change direction behaviour Corwin 2023-08-27 20:34:20 +0100
  • 36603d5446
    add block Corwin 2023-08-27 19:49:37 +0100
  • a0ab3e9fb4
    add ice level Corwin 2023-08-27 18:31:30 +0100
  • e33eee7d11
    fix mistakes copy over Corwin 2023-08-27 17:27:43 +0100
  • b9e6e09fe1
    add ice Corwin 2023-08-27 16:47:00 +0100
  • dd119604d8
    If r2 < 4 don't overwrite all memory (#475) Gwilym Inzani 2023-08-26 14:25:12 +0100
  • dc46cfef45 If r2 < 4 don't overwrite all memory Gwilym Inzani 2023-08-22 20:15:26 +0100
  • 9a6f96b2ba
    Update dependency ubuntu to v22 (#473) Gwilym Inzani 2023-08-13 13:12:55 +0100
  • c29ba6e9ec Update lockfiles GBA bot 2023-08-13 10:36:46 +0000
  • 10da95b2e3
    Update dependency ubuntu to v22 renovate[bot] 2023-08-13 10:36:09 +0000
  • ec7d1447d8
    Replace mgba-test-runner with better bindings (#471) Gwilym Inzani 2023-08-13 11:35:32 +0100
  • 5eb240068a
    video buffer using unsafe cell across ffi boundary Corwin 2023-08-09 21:06:54 +0100
  • d9a0ab1a9f
    make non rust trait parts of vfile private Corwin 2023-08-08 09:44:29 +0100
  • ad1f70e6e5
    use less specific versions of clap and anyhow Corwin 2023-08-08 09:34:58 +0100
  • 29c7ee9929
    change emulator directory notes Corwin 2023-08-08 09:33:36 +0100
  • 246e4da99e
    run tests for emulator workspace Corwin 2023-08-05 19:15:06 +0100
  • 987928a9a8
    initialise to the no logger iff no other logger has been loaded Corwin 2023-08-05 19:14:49 +0100
  • 3430668bdd
    change name of cycle measure function and remove from public api Corwin 2023-08-05 13:11:22 +0100
  • d4c1dc1730
    use same target for everything Corwin 2023-08-05 13:11:06 +0100
  • 59efa29225
    include mgba's include directory Corwin 2023-08-05 12:57:35 +0100
  • f873ca2c6b
    remove pointless ignore Corwin 2023-08-05 12:19:07 +0100
  • c75ddf0942
    fix path Corwin 2023-08-05 12:18:59 +0100
  • 4acf98bcbd
    replace mgba-test-runner with better bindings Corwin 2023-08-05 12:16:52 +0100
  • 5fb928adb8
    Update Rust crate bilge to 0.2 (#467) Gwilym Inzani 2023-08-07 21:10:27 +0100
  • b8ceb26bff Also only git add if passed --commit Gwilym Inzani 2023-08-06 21:06:29 +0100
  • 6607ea3f1f Update lockfiles Gwilym Inzani 2023-08-06 21:06:12 +0100
  • b45668f5e9 Make it easier to run update-lockfiles locally Gwilym Inzani 2023-08-06 21:04:58 +0100
  • 11f71371e2 Be less happy with what we allow Gwilym Inzani 2023-08-06 20:46:58 +0100
  • 46c9ebb855 Derive default to make bilge 2.0 happy (and may as well) Gwilym Inzani 2023-08-06 20:46:43 +0100
  • 24070fdd18 Update Rust crate bilge to 0.2 renovate[bot] 2023-07-30 16:41:24 +0000
  • 18a161269e
    Envelopes (#469) Gwilym Inzani 2023-08-06 20:48:35 +0100
  • 136f551a98 Add changelog entry for from_f32 and from_f64 Gwilym Inzani 2023-08-06 20:27:09 +0100
  • 2d69a4682b Should let the fadeout take over once the envelope has finished Gwilym Inzani 2023-08-06 20:25:31 +0100
  • eda11073ed Introduce fixnum::from_f(32|64) Gwilym Inzani 2023-08-06 20:24:59 +0100
  • 9c96880a5f
    Upload games as build outputs (#472) Corwin 2023-08-06 13:44:01 +0200
  • 3be7dd91d6
    upload artifacts from build process Corwin 2023-08-06 11:10:56 +0100
  • 4f7fb7125b Fix crash for some files Gwilym Inzani 2023-08-05 23:51:26 +0100
  • 67de2d5833 Implement fadeout Gwilym Inzani 2023-08-05 23:51:12 +0100
  • f6ed1c484b Implement global volume Gwilym Inzani 2023-08-05 22:41:55 +0100
  • 3976fd93ea Correctly interpret F00 Gwilym Inzani 2023-08-05 22:29:31 +0100
  • ddc925ca7e
    Add example for saving (#470) Corwin 2023-08-05 12:07:05 +0100
  • ba62aca590
    add example for saving Corwin 2023-08-05 11:53:14 +0100
  • db75d8b048 Minor fixes when trying other tracks Gwilym Inzani 2023-08-05 01:33:48 +0100
  • ff5d324356 Reuse envelopes if they are the same Gwilym Inzani 2023-08-05 00:58:39 +0100
  • aabfb1b083 This sounds pretty decent now Gwilym Inzani 2023-08-05 00:24:11 +0100
  • 47455a0377 First pass at implementing envelope playing Gwilym Inzani 2023-08-05 00:02:50 +0100
  • ca4cb55b39 Add boilerplate for exporting the envelopes Gwilym Inzani 2023-08-04 23:25:48 +0100
  • d29a641a44 Specify that it is the volume envelope Gwilym Inzani 2023-08-04 23:19:07 +0100
  • 826fdd881a Add data structure Gwilym Inzani 2023-08-04 23:17:59 +0100
  • 9d299f3e66 Fix out by one error with instrument samples Gwilym Inzani 2023-08-04 23:07:19 +0100
  • fa4b2ebd5d Implement F command Gwilym Inzani 2023-08-04 22:30:49 +0100
  • 43d7350c2f Remove some of the volume slides Gwilym Inzani 2023-08-04 21:30:09 +0100
  • 0a851e296a Some music updates Gwilym Inzani 2023-08-04 21:24:45 +0100
  • 6731fa88a0 I prefer this a bit slower Gwilym Inzani 2023-08-02 17:18:27 +0100
  • 8177366c6b Remove dbg Gwilym Inzani 2023-08-02 16:49:30 +0100
  • 4b145d3194 Try composing my own theme (with some bug fixes) Gwilym Inzani 2023-08-02 16:48:41 +0100
  • 70e763cc11 Add some panning for some more audio interest Gwilym Inzani 2023-08-01 22:34:33 +0100
  • ea29c2a9f9 Make all the sound effects louder Gwilym Inzani 2023-08-01 21:59:27 +0100
  • f49d3d3700 Actually include the new music and delete the old Gwilym Inzani 2023-08-01 21:42:45 +0100
  • f4214b5da8 Use new music for dungeon puzzler's lament and fix tracker bugs Gwilym Inzani 2023-08-01 21:41:33 +0100
  • f3a6bead13 Actually update the gbafix licence Gwilym Inzani 2023-07-28 21:54:36 +0100
  • 92a1478327
    Update lockfiles (#466) Gwilym Inzani 2023-07-26 11:42:32 +0100
  • e08024ae5b Update lockfiles GBA bot 2023-07-26 11:31:26 +0100
  • a2dc536d49
    Use my new married name in all the places it appeared (#465) Gwilym Inzani 2023-07-26 10:42:31 +0100
  • a30bb9a774
    Use own gbafix implementation (#464) Gwilym Inzani 2023-07-26 10:39:26 +0100
  • e4dd95fbf2
    16x16 levels (#462) Gwilym Inzani 2023-07-26 10:30:36 +0100
  • 3da10f11be Use my new married name in all the places it appeared Gwilym Inzani 2023-07-26 10:27:49 +0100
  • a399415930 Add changelog entry for licence change Gwilym Inzani 2023-07-26 10:25:02 +0100
  • 61c4b03f7d Update the licence to be MPL since we have no GPL dependency any more Gwilym Inzani 2023-07-26 10:23:34 +0100
  • d9fc333644 Implement the padding flag Gwilym Inzani 2023-07-26 10:21:54 +0100
  • 9eee5a03f2 Implement our own gba header Gwilym Inzani 2023-07-26 10:18:28 +0100
  • eb31a98f29 Extract write_gba_file to lib.rs Gwilym Inzani 2023-07-26 09:53:32 +0100
  • 6c7f415fb6
    Channel counts as finished if the channel position reaches the end of the effect (#463) Gwilym Inzani 2023-07-25 23:33:39 +0100
  • 9445a57f48 Channel counts as finished if the channel position reaches the end of the effect Gwilym Inzani 2023-07-25 23:24:40 +0100
  • a5ad0129ed Don't need to call it levels16 any more Gwilym Inzani 2023-07-25 23:22:08 +0100
  • 15ea1427df Delete the old 8x8 levels Gwilym Inzani 2023-07-25 23:16:00 +0100
  • ea3ba89f92 16x16 levels!! Gwilym Inzani 2023-07-25 23:15:34 +0100
  • 999a73439c Migrate the first 6 levels Gwilym Inzani 2023-07-25 22:34:09 +0100
  • 3bd5ae2313 level 1 implemented Gwilym Inzani 2023-07-25 22:23:32 +0100
  • b80c85f1d9
    Import dungeon puzzler's lament (#459) Corwin 2023-07-25 20:52:48 +0100
  • 748f061856
    remove unused method Corwin 2023-07-25 20:41:16 +0100