Commit graph

  • 95c4368df6
    remove unused resolution Corwin 2023-07-25 20:41:05 +0100
  • e7fe866036
    remove sound files for unused effects Corwin 2023-07-25 20:40:16 +0100
  • 9ee98cf0bf
    remove unused sounds Corwin 2023-07-25 20:39:14 +0100
  • c461b581b5
    emit sword hit Corwin 2023-07-25 20:39:06 +0100
  • bddb77f5c9
    XM tracker (#461) Gwilym Inzani 2023-07-25 20:29:31 +0100
  • b806fa8e66
    fix names Corwin 2023-07-25 20:27:03 +0100
  • a4a7089251 Add changelog entry and update readme Gwilym Inzani 2023-07-25 20:18:21 +0100
  • e8e5b31d42 No need to use a generic here any more Gwilym Inzani 2023-07-25 00:50:47 +0100
  • f7b3aa8ecb Don't need lr to be saved since we're not using it Gwilym Inzani 2023-07-25 00:27:20 +0100
  • 49b9a07a87 Give the same assembly treatment to mono sounds Gwilym Inzani 2023-07-25 00:18:48 +0100
  • de666a54f9 Core loop for the tracker in assembly Gwilym Inzani 2023-07-24 23:59:54 +0100
  • df75d1ce8c Fix build errors Gwilym Inzani 2023-07-23 23:39:52 +0100
  • 25ee876932 Fix a bunch of bugs after playing with different tracks Gwilym Inzani 2023-07-23 23:36:19 +0100
  • a4df095031 Improve accuracy of the panning and volume until the last second Gwilym Inzani 2023-07-23 22:15:30 +0100
  • d233a2539c Improve accuracy of the volume Gwilym Inzani 2023-07-23 22:10:25 +0100
  • 095723bbf8 FineVolumeSlide Gwilym Inzani 2023-07-23 22:03:32 +0100
  • f6a05178db Fix slides and add the portamento one Gwilym Inzani 2023-07-23 21:36:02 +0100
  • 0911ca44c5 Try a new song and add memory support Gwilym Inzani 2023-07-23 20:54:24 +0100
  • 1a25268285 Do the correct type of building for the tracker Gwilym Inzani 2023-07-23 20:36:54 +0100
  • 21d1d1385a Remove unused tracker files and add where I found db_toffe Gwilym Inzani 2023-07-23 20:31:46 +0100
  • 70d34f1fc8 Rename to include_xm to match the rest of agb Gwilym Inzani 2023-07-23 20:22:22 +0100
  • 6cb8f68104 Write some simple docs for agb_tracker Gwilym Inzani 2023-07-23 20:18:55 +0100
  • e2f14094fc Update my name Gwilym Inzani 2023-07-23 20:00:31 +0100
  • b593b90701 Get the docs building Gwilym Inzani 2023-07-23 19:52:11 +0100
  • 352658f23f Fix clippy lints Gwilym Inzani 2023-07-23 19:08:51 +0100
  • 85561de1ca Attempt to update the tools to the new folder Gwilym Inzani 2023-07-23 18:35:50 +0100
  • 992ce37464 Update justfile to support the tracker crates Gwilym Inzani 2023-07-23 00:31:12 +0100
  • 1aa8e5fd33 Reintroduce the first special casing Gwilym Inzani 2023-07-22 23:40:09 +0100
  • d6384a6886 This improves mixing performance by about 20% Gwilym Inzani 2023-07-22 23:27:21 +0100
  • 2d53977c49
    add energy to amplitude (#457) Corwin 2023-07-19 20:36:54 +0100
  • 67435b31e0
    update justfile Corwin 2023-07-19 17:42:52 +0100
  • 41a0c773dd
    clean up other examples Corwin 2023-07-19 17:41:23 +0100
  • 0fac43746f
    add the dungeon keeper's lament Corwin 2023-07-19 17:41:17 +0100
  • ff0e8f659e Better tracking of speed Gwilym Inzani 2023-07-19 13:53:46 +0100
  • b6cccf3b5a Add Portamento Gwilym Inzani 2023-07-19 13:38:32 +0100
  • 1b8f4bbdc9 NoteCut support Gwilym Inzani 2023-07-19 13:22:26 +0100
  • a9236531c7 Simplify the basic example and make a timing example Gwilym Inzani 2023-07-19 12:31:59 +0100
  • 6f8633861d Use 32-bit numbers more for more performance (and start tracking that) Gwilym Inzani 2023-07-18 22:49:56 +0100
  • b8adf08382 Don't hold arpeggios Gwilym Inzani 2023-07-18 22:17:17 +0100
  • 03b5f2fafd Remove unused methods Gwilym Inzani 2023-07-18 21:51:38 +0100
  • c2e7a3b9b4 Update to 0.16 Gwilym Inzani 2023-07-18 21:51:31 +0100
  • a91069eac2 Consider the global volume Gwilym Inzani 2023-07-18 21:36:37 +0100
  • de085fc1ff Use wrapping add and mul Gwilym Inzani 2023-07-18 20:23:11 +0100
  • 8b296794fe Should only decrease the volume after the first tick Gwilym Inzani 2023-07-17 08:47:20 +0100
  • 652173c08e Reduce size of pattern by 4 bytes per slot Gwilym Inzani 2023-07-17 01:27:22 +0100
  • 515bcb13ca Reset the volume each time a new sound is played Gwilym Inzani 2023-07-17 01:21:33 +0100
  • 07b00f11e1 Use relative notes to make it sound almost correct Gwilym Inzani 2023-07-17 01:19:02 +0100
  • 4d699e9000 Volume slides - ish Gwilym Inzani 2023-07-17 00:45:58 +0100
  • 203b1a4026 Actually make arpeggios work Gwilym Inzani 2023-07-17 00:27:20 +0100
  • 9b94b2a2cb Remove commented code Gwilym Inzani 2023-07-16 23:57:23 +0100
  • aa635e9aa6 Refactor to effects Gwilym Inzani 2023-07-16 23:57:11 +0100
  • 7861571a96 Correctly track restart point Gwilym Inzani 2023-07-16 23:12:42 +0100
  • 1dd4c9fb83 Add a concept of a restart point Gwilym Inzani 2023-07-16 22:57:12 +0100
  • a0be2a333e Attempt to calculate the speed to play more correctly Gwilym Inzani 2023-07-16 21:12:12 +0100
  • c66f495cc7 Don't need loop labels any more Gwilym Inzani 2023-07-16 20:56:05 +0100
  • d929a1689a Extract methods Gwilym Inzani 2023-07-16 20:55:28 +0100
  • 938f05f8d1 Compile in release and make actually safe Gwilym Inzani 2023-07-16 20:52:29 +0100
  • d4b2a2bc1a Fix crackly audio Gwilym Inzani 2023-07-16 20:37:48 +0100
  • 8191de3546 Try a pure rust implementation to allow for looping correctly Gwilym Inzani 2023-07-15 21:07:55 +0100
  • a61069fb60 Handle non multiple of 4 buffer sizes for mono Gwilym Inzani 2023-07-14 23:46:42 +0100
  • eb8cb667c1 Extract to macros Gwilym Inzani 2023-07-14 23:02:41 +0100
  • fc4632ca8a Only need to load the buffer size once Gwilym Inzani 2023-07-14 22:51:58 +0100
  • d38fea7f7a Pass the buffer size rather than using the global variable for it Gwilym Inzani 2023-07-14 22:50:11 +0100
  • 86db9d15bf Don't assume agb-tracker-interop dependency Gwilym Inzani 2023-07-13 00:04:41 +0100
  • a8d751a0ef Panning effect Gwilym Inzani 2023-07-12 23:45:12 +0100
  • 989d376056 Amega frequencies and effects Gwilym Inzani 2023-07-12 23:41:30 +0100
  • cf1f3965d8 Improvements Gwilym Inzani 2023-07-12 19:06:55 +0100
  • 436b49c80d Get closer to some reasonable sounding Gwilym Inzani 2023-07-12 18:52:29 +0100
  • 308cb3a19c Really basic playing Gwilym Inzani 2023-07-12 17:36:41 +0100
  • a77b536e69 Really basic export Gwilym Inzani 2023-07-12 15:38:09 +0100
  • f3e3c243a4 Use the recommended layout for proc macros Gwilym Inzani 2023-07-12 12:33:15 +0100
  • af0cf7170e Move everything to a tracker directory Gwilym Inzani 2023-07-12 12:19:50 +0100
  • aefa842624 Add a std feature instead Gwilym Inzani 2023-07-12 12:18:02 +0100
  • d903aa164b Need an interop crate too Gwilym Inzani 2023-07-12 12:16:00 +0100
  • 7e4a2f2e20 Create skeleton projects Gwilym Inzani 2023-07-12 12:10:05 +0100
  • a7f9fdf011
    Release v0.16.0 Corwin 2023-07-18 18:55:12 +0100
  • b12692511e
    Allow new clippy lint (#458) Corwin 2023-07-18 18:44:03 +0100
  • 1db3a61ee3
    allow new clippy lint Corwin 2023-07-18 18:34:56 +0100
  • c60d0215d6
    add energy to amplitude Corwin 2023-07-17 17:38:34 +0100
  • f9a9de5823
    Fix issue with 16x16 sprites with more than 15 colours (#456) Corwin 2023-07-14 01:08:37 +0100
  • ebf1f82026 Add changelog entry for > 15 colours bug Gwilym Inzani 2023-07-12 11:54:56 +0100
  • 868e7d4339 VSCode wants the changelog formatted like this now Gwilym Inzani 2023-07-12 11:54:43 +0100
  • 682a63b055 Fix issue with 16x16 sprites with more than 15 colours Gwilym Inzani 2023-07-08 17:06:00 +0100
  • 1eb0505e50
    Object based font rendering (#450) Corwin 2023-07-04 23:02:11 +0100
  • 636e31aa91
    uncomment out code Corwin 2023-07-04 22:35:12 +0100
  • 551fbfab4a
    update changelog Corwin 2023-07-04 22:29:28 +0100
  • 3687f9b1a5
    Merge remote-tracking branch 'upstream/master' into font-renderer Corwin 2023-07-04 22:27:06 +0100
  • a8544a9b41
    Fix clippy lints from 04/07/2023 (#454) Gwilym Inzani 2023-07-04 21:35:36 +0100
  • 0cd469866c
    font get optimisation Corwin 2023-07-04 21:35:00 +0100
  • 991bb644f9
    timers around area of interest Corwin 2023-07-04 21:34:51 +0100
  • 284e30078f Fix clippy lint in purple night Gwilym Inzani 2023-07-04 21:24:44 +0100
  • 14c6542e7b Clippy fix didn't delete a space Gwilym Inzani 2023-07-04 20:37:26 +0100
  • 6fb7b74b35 Fix clippy lints from 04/07/2023 Gwilym Inzani 2023-07-04 20:10:01 +0100
  • c5a7e9a25b
    Merge remote-tracking branch 'upstream/master' into font-renderer Corwin 2023-07-02 14:59:07 +0100
  • 318ee03c12
    fix doclinks Corwin 2023-07-02 14:57:01 +0100
  • b82ed16cc2
    update test image Corwin 2023-07-02 14:55:30 +0100
  • 5c0f855e1b
    use newer rustfmt Corwin 2023-07-02 14:32:09 +0100
  • 698396f6ad
    Update Rust crate asefile to 0.3.6 (#452) Corwin 2023-07-02 13:10:01 +0100
  • fa7a71e0d3
    add docs and export Corwin 2023-07-02 13:08:54 +0100
  • 66a212f29a
    remove unused Corwin 2023-07-02 13:08:44 +0100