Gwilym Kuiper
|
21a11a4e41
|
Run rustfmt on modified files in agb
|
2021-07-21 22:48:23 +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
|
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 |
|
Gwilym Kuiper
|
3468fbb761
|
Add myself as an author for agb
|
2021-07-21 19:36:24 +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
|
c722c99f9e
|
set cpu targets for asm and rust
|
2021-07-13 19:17:08 +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
|
e32a086122
|
Release agb v0.5.0
|
2021-07-03 15:51:13 +01: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
|
d2cad77eb9
|
Add multiboot support
|
2021-06-26 22:25:27 +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 |
|
Gwilym Kuiper
|
3c0d881a45
|
Allow for volume control
|
2021-06-25 21:57:24 +01:00 |
|
Gwilym Kuiper
|
c81d73f8d5
|
Don't panic if the song has finished
|
2021-06-25 21:54:12 +01:00 |
|
Gwilym Kuiper
|
773729de98
|
Update example to allow you to change where the sound is coming from
|
2021-06-25 21:53:42 +01:00 |
|
Gwilym Kuiper
|
80ce5173e1
|
Provide a way to get the channel again
|
2021-06-25 21:41:35 +01:00 |
|
Gwilym Kuiper
|
27a470c648
|
Return a way to get back at the channel
|
2021-06-25 21:38:10 +01:00 |
|
Gwilym Kuiper
|
754abd58bd
|
Return an indication as to what the sound ID is
|
2021-06-25 21:31:17 +01:00 |
|
Gwilym Kuiper
|
2409cd5538
|
Remove .high_priority()
|
2021-06-25 21:29:37 +01:00 |
|
Gwilym Kuiper
|
45b8480a35
|
Allow mutation of the SoundChannel
|
2021-06-25 21:27:46 +01:00 |
|
Corwin Kuiper
|
1b3358345e
|
fix by showing object
|
2021-06-24 20:10:05 +01:00 |
|
Corwin
|
e6a1dbae12
|
Merge pull request #82 from corwinkuiper/renovate/bitflags-1.x
Update Rust crate bitflags to 1.2
|
2021-06-21 01:18:59 +01:00 |
|
Renovate Bot
|
6681897494
|
Update Rust crate bitflags to 1.2
|
2021-06-21 00:13:32 +00:00 |
|
Renovate Bot
|
d06b3518fa
|
Update Rust crate agb_image_converter to 0.4.0
|
2021-06-21 00:02:36 +00:00 |
|
Corwin Kuiper
|
5a00e735e9
|
Release agb v0.4.1
|
2021-06-21 00:00:27 +01:00 |
|
Corwin Kuiper
|
d48eab29a8
|
Release agb v0.4.0
|
2021-06-20 23:55:41 +01:00 |
|
Gwilym Kuiper
|
574e91df2f
|
Add sound priorities
|
2021-06-20 21:59:34 +01:00 |
|
Corwin
|
53cf1a5064
|
Merge pull request #67 from gwilymk/more-exciting-mixer
More exciting mixer
|
2021-06-20 21:49:39 +01:00 |
|
Gwilym Kuiper
|
db4233ccee
|
Rename mixer.rs to sw_mixer.rs
|
2021-06-20 21:29:44 +01:00 |
|
Corwin Kuiper
|
ece5595d18
|
bump to 0.3.1
|
2021-06-20 21:06:57 +01:00 |
|
Corwin Kuiper
|
3546ce9ca4
|
implement clone and copy
|
2021-06-20 21:05:50 +01:00 |
|
Gwilym Kuiper
|
057467ecf8
|
Only do the if statement once per channel rather than once per index
|
2021-06-18 22:56:49 +01:00 |
|
Gwilym Kuiper
|
ea9441f40b
|
Don't need to go through archive.org
|
2021-06-18 22:29:31 +01:00 |
|
Gwilym Kuiper
|
11a74979eb
|
Fix unaligned write
|
2021-06-18 22:29:31 +01:00 |
|
Gwilym Kuiper
|
e88eb16c62
|
Calculate panning correctly
|
2021-06-18 22:29:31 +01:00 |
|
Gwilym Kuiper
|
d28b885e29
|
Shouldn't output to the left with channel B
|
2021-06-18 22:29:31 +01:00 |
|
Gwilym Kuiper
|
898620112b
|
Reinstate panning
|
2021-06-18 22:29:31 +01:00 |
|
Gwilym Kuiper
|
bcee6be7df
|
Fix issues discovered while testing
|
2021-06-18 22:29:31 +01:00 |
|
Gwilym Kuiper
|
f82ed3d7c1
|
Keep track of whether a channel is done
|
2021-06-18 22:29:31 +01:00 |
|
Gwilym Kuiper
|
063af3fc40
|
Panning working?
|
2021-06-18 22:29:31 +01:00 |
|
Gwilym Kuiper
|
9b77ab7587
|
Allow controlling of playback speed
|
2021-06-18 22:29:31 +01:00 |
|
Gwilym Kuiper
|
5b1f85a619
|
Make the current position in the audio sample a fix point
|
2021-06-18 22:29:31 +01:00 |
|