Gwilym Kuiper
|
28513335fb
|
Update all the gba.ld files
|
2022-06-16 23:33:09 +01:00 |
|
Gwilym Kuiper
|
90b5e39b42
|
Switch to using a single archive
|
2022-06-16 23:32:28 +01:00 |
|
Corwin
|
05adfabca8
|
get it working
|
2022-06-16 23:22:27 +01:00 |
|
Corwin
|
3a66aacc0c
|
modify linker scripts
|
2022-06-16 22:59:17 +01:00 |
|
Corwin
|
0be9da755c
|
split out assembly
|
2022-06-16 22:58:22 +01:00 |
|
Gwilym Kuiper
|
fbff538d92
|
Merge pull request #236 from gwilymk/document-tiled-mode
Add some doc comments to tiled mode
|
2022-06-16 22:58:03 +01:00 |
|
Gwilym Kuiper
|
efeaeeac4d
|
Finish off the comments in InfiniteScrolledMap
|
2022-06-16 22:42:16 +01:00 |
|
Gwilym Kuiper
|
de965e966f
|
Write some doc comments for InfiniteScrolledMap
|
2022-06-16 22:30:52 +01:00 |
|
Gwilym Kuiper
|
bc1bf3416c
|
Add some doc comments around the video struct
|
2022-06-16 22:30:26 +01:00 |
|
Gwilym Kuiper
|
0dc6ba48c3
|
Merge pull request #235 from gwilymk/print-text-in-sound-examples
Print text in sound examples
|
2022-06-16 21:53:00 +01:00 |
|
Gwilym Kuiper
|
21b8f12c03
|
Make the 32768Hz example print the timing to the gba screen
|
2022-06-16 21:36:48 +01:00 |
|
Gwilym Kuiper
|
9eb087ad60
|
Print the CPU usage for the stereo sound example
|
2022-06-16 21:32:16 +01:00 |
|
Gwilym Kuiper
|
3c7d97e7f4
|
Merge pull request #234 from gwilymk/speed-up-sound-attempt-209
Speed up sound attempt 209
|
2022-06-12 21:55:39 +01:00 |
|
Gwilym Kuiper
|
24749ac645
|
Do the zeroing of the buffer in assembly
|
2022-06-12 17:53:39 +01:00 |
|
Gwilym Kuiper
|
33c948208a
|
Don't actually need to clear the buffer
|
2022-06-12 17:30:01 +01:00 |
|
Gwilym Kuiper
|
2ace226db8
|
Extract a function to do the clearing of the buffer
|
2022-06-12 17:26:16 +01:00 |
|
Gwilym Kuiper
|
4969672c73
|
Use hand written fast fill to save a few more cycles
|
2022-06-12 16:53:46 +01:00 |
|
Gwilym Kuiper
|
e051a17836
|
Merge pull request #233 from gwilymk/more-clippy-lints
More clippy lints
|
2022-06-12 15:32:41 +01:00 |
|
Gwilym Kuiper
|
bec1a17cfd
|
This doesn't need the allow
|
2022-06-12 13:57:16 +01:00 |
|
Gwilym Kuiper
|
8224827f90
|
Fix warning (and make it obvious we're not caring about the return value)
|
2022-06-11 21:02:24 +01:00 |
|
Gwilym Kuiper
|
bbad55af65
|
Deny the stricter lints
|
2022-06-11 20:57:40 +01:00 |
|
Gwilym Kuiper
|
9759555e42
|
Remove cast_lossless because it isn't supported by bitfield
|
2022-06-11 20:56:48 +01:00 |
|
Gwilym Kuiper
|
ba35b85c81
|
Final clippy lint fixes
|
2022-06-11 20:56:05 +01:00 |
|
Gwilym Kuiper
|
bf9f298972
|
Fix some sound related lints
|
2022-06-11 20:51:41 +01:00 |
|
Gwilym Kuiper
|
062e8c8881
|
Fix some more linter errors
|
2022-06-11 20:48:18 +01:00 |
|
Gwilym Kuiper
|
1b393cd612
|
Fix new clippy lints in tiled
|
2022-06-11 20:40:12 +01:00 |
|
Gwilym Kuiper
|
f2e565f512
|
Take advantage of the fact that CriticalSection is Copy
|
2022-06-11 20:34:19 +01:00 |
|
Gwilym Kuiper
|
1edd7f4166
|
Add a bunch of new clippy lints
|
2022-06-11 20:27:08 +01:00 |
|
Gwilym Kuiper
|
b8cf5090cb
|
Make clippy warnings and let CI fail if there are issues
|
2022-06-11 20:17:37 +01:00 |
|
Gwilym Kuiper
|
46260c085a
|
Merge pull request #232 from gwilymk/add-32khz-frequency-option
Add 32khz frequency option
|
2022-06-11 17:32:05 +01:00 |
|
Gwilym Kuiper
|
e6f5494242
|
Use the syscall to do the memset because the default implementation is really slow
|
2022-06-11 17:22:29 +01:00 |
|
Gwilym Kuiper
|
4633fe7e3c
|
Set sound bias (which seems to make this work on hardware)
|
2022-06-11 16:53:39 +01:00 |
|
Gwilym Kuiper
|
3a419b05de
|
Improve timer API and use it
|
2022-06-11 16:44:29 +01:00 |
|
Gwilym Kuiper
|
d65fd5d740
|
Don't require the 32kHz frequency for interrupts
|
2022-06-11 16:22:28 +01:00 |
|
Gwilym Kuiper
|
3bd85c7d7c
|
Get correct song name
|
2022-06-11 16:11:18 +01:00 |
|
Gwilym Kuiper
|
879a4f5270
|
Unroll the loop a bit
|
2022-06-11 16:10:58 +01:00 |
|
Gwilym Kuiper
|
5f7a1007a2
|
Triple buffer the sound to avoid skipping
|
2022-06-11 16:08:00 +01:00 |
|
Gwilym Kuiper
|
7d8890b03e
|
32768 example
|
2022-06-11 15:46:10 +01:00 |
|
Gwilym Kuiper
|
a4c696ad33
|
Build a special version of 'frame' for freq32768
|
2022-06-11 13:23:39 +01:00 |
|
Gwilym Kuiper
|
c709455e3d
|
Add defines for freq32768
|
2022-06-11 13:19:56 +01:00 |
|
Gwilym Kuiper
|
42d3455abf
|
Avoid duplicating the feature flag definition
|
2022-06-11 13:19:52 +01:00 |
|
Gwilym Kuiper
|
73d6dc448f
|
Add new frequency option
|
2022-06-11 13:05:30 +01:00 |
|
Gwilym Kuiper
|
0a9a3fdf1d
|
Remove timer field to mixer
|
2022-06-11 12:57:59 +01:00 |
|
Gwilym Kuiper
|
eea2a3b5f1
|
Merge pull request #231 from agbrs/renovate/actions-cache-3.x
Update actions/cache action to v3.0.4
|
2022-06-07 22:28:00 +01:00 |
|
Renovate Bot
|
98d058eecc
|
Update actions/cache action to v3.0.4
|
2022-06-07 21:24:18 +00:00 |
|
Gwilym Kuiper
|
51a1b56524
|
Merge pull request #230 from agbrs/renovate/bindgen-0.x
Update Rust crate bindgen to 0.60
|
2022-06-07 22:24:03 +01:00 |
|
GBA bot
|
cf2f1369ee
|
Update lockfiles
|
2022-06-07 21:16:29 +00:00 |
|
Gwilym Kuiper
|
20ff65b103
|
Required for rustc 1.61: need to print the link directories in the correct order now
|
2022-06-07 22:14:01 +01:00 |
|
GBA bot
|
8df97c8ce8
|
Update lockfiles
|
2022-06-05 20:17:42 +00:00 |
|
Renovate Bot
|
6090d97928
|
Update Rust crate bindgen to 0.60
|
2022-06-05 20:16:20 +00:00 |
|