Commit graph

476 commits

Author SHA1 Message Date
Gwilym Kuiper 3626e2cb18 Feels cleaner with a bunch of for loops 2021-07-26 23:30:46 +01:00
Gwilym Kuiper fdff081c32 Switch entirely to using quote to generate the code 2021-07-26 23:27:16 +01:00
Gwilym Kuiper aa32be1a27 Move parsing 1 level up 2021-07-22 19:04:30 +01:00
Gwilym Kuiper d7a24d9659 Start switching to the quote crate for generating the code 2021-07-22 19:03:49 +01:00
Gwilym Kuiper 19e0a0527b Use syn crate rather than litrs 2021-07-22 18:43:27 +01:00
Gwilym Kuiper 21a11a4e41 Run rustfmt on modified files in agb 2021-07-21 22:48:23 +01:00
Gwilym Kuiper 061b8be368 Run rustfmt 2021-07-21 22:46:22 +01:00
Gwilym Kuiper bc46764e2f Fix clippy linter errors 2021-07-21 22:19:28 +01:00
Gwilym Kuiper 8466e9eaa4 Remove usage of typed_builder 2021-07-21 22:15:46 +01:00
Gwilym Kuiper 8713f514be Switch to a proc macro for generating the image data 2021-07-21 22:07:29 +01:00
Gwilym Kuiper 47c5c0f86e Extract variable for output_variable_name 2021-07-21 21:01:24 +01:00
Gwilym Kuiper 53952d8e34 Add support for reading config data from a toml file 2021-07-21 20:59:25 +01:00
Gwilym Kuiper 383c5454ea Start work for new proc macro by generating a TileData 2021-07-21 20:27:04 +01:00
Gwilym Kuiper 4a9f98e09c Allow agb-image-converter from the path 2021-07-21 20:26:38 +01:00
Corwin 97cbc8c9a6
Merge pull request #90 from gwilymk/multiboot-support
Multiboot support
2021-07-19 17:53:01 +01:00
Corwin b0afeade99
Merge pull request #86 from agbrs/mgba-test-runner-cycles
Mgba test runner cycles
2021-07-13 22:30:05 +01:00
Corwin Kuiper 87fb32dfb0 initialise to zero 2021-07-13 22:24:19 +01:00
Corwin Kuiper 819d86cfbf debug mode build 2021-07-13 22:24:08 +01:00
Corwin a1fe6789cf
Merge pull request #89 from agbrs/target-cpu
set cpu targets for asm and rust
2021-07-13 19:20:30 +01:00
Corwin Kuiper c722c99f9e set cpu targets for asm and rust 2021-07-13 19:17:08 +01:00
Corwin 25b60010f8
Merge pull request #88 from agbrs/fix-some-words
Fix some words
2021-07-07 00:24:55 +01:00
Corwin Kuiper ffa07d9cb5 Fix some words 2021-07-06 22:09:33 +01:00
Corwin d0650944a5
Merge pull request #87 from gwilymk/add-logo-to-repo
Add logo to repo and link it in the readme
2021-07-05 23:59:25 +01:00
Gwilym Kuiper 8e86877428 Add logo to repo and readme 2021-07-05 23:56:43 +01:00
Corwin Kuiper c3da877c14 install verbosely 2021-07-03 22:53:49 +01:00
Corwin Kuiper 5bc8a33409 h not needed 2021-07-03 22:37:16 +01:00
Corwin Kuiper 41bd8013f7 run tests in both debug and release mode 2021-07-03 22:20:03 +01:00
Corwin Kuiper 08eb39a64b add output of cycles 2021-07-03 22:19:10 +01:00
Corwin Kuiper 220ddac280 use different optimisation settings 2021-07-03 22:19:02 +01:00
Corwin Kuiper 744c7a8bb4 get cycles 2021-07-03 22:18:53 +01:00
Corwin Kuiper cda7e95a28 patch in cycles output 2021-07-03 22:18:34 +01:00
Corwin be77d97f00
Merge pull request #85 from agbrs/mgba-static-build
Mgba static build
2021-07-03 19:07:36 +01:00
Corwin Kuiper 492b1f237d update readme with advice 2021-07-03 18:40:16 +01:00
Corwin Kuiper 23c1c9ab08 install libelf-dev as dependency of mgba-test-runner 2021-07-03 18:35:51 +01:00
Corwin Kuiper 1c1e048b47 don't install mgba 2021-07-03 18:34:00 +01:00
Corwin Kuiper df93af002b disable most of everything else 2021-07-03 18:30:49 +01:00
Corwin Kuiper 08655ea9ee remove trailing space 2021-07-03 18:22:49 +01:00
Corwin eb538b4536 prevent panics on core load failure 2021-07-03 16:33:26 +00:00
Corwin 7ab17d7a4e build mgba 2021-07-03 16:33:15 +00:00
Corwin Kuiper e32a086122 Release agb v0.5.0 2021-07-03 15:51:13 +01:00
Corwin 2bbb755138 remove vendored code 2021-07-02 15:35:34 +00:00
Gwilym Kuiper 7e3b983e80 Reduce duplication in crt0.s
Couldn't move the interrupt setup though :/. Not sure why
2021-06-26 23:00:10 +01:00
Gwilym Kuiper ccb0e69ff3 Copy multiboot linker script to the template too 2021-06-26 22:27:46 +01:00
Gwilym Kuiper d2cad77eb9 Add multiboot support 2021-06-26 22:25:27 +01:00
Corwin 0cafd8eaca
Merge pull request #84 from gwilymk/modify-running-sound
Modify running sound
2021-06-25 23:32:32 +01:00
Gwilym Kuiper 0b5d6f7978 Add a method to stop a playing sound 2021-06-25 22:26:00 +01:00
Gwilym Kuiper bd15a87c4d Ensure you don't hand over an already done channel 2021-06-25 22:20:18 +01:00
Gwilym Kuiper 025f4f5a91 Fix clippy lints by removing lifetimes 2021-06-25 22:18:40 +01:00
Gwilym Kuiper 90551b0ba1 Calculate the panning differently to ensure left and right ears get same amounts 2021-06-25 22:12:03 +01:00
Gwilym Kuiper 290d546248 Add lowering the volume to the example 2021-06-25 22:01:50 +01:00