Gwilym Kuiper
|
067a994ab8
|
Merge pull request #243 from corwinkuiper/hatwiz-fixes
Hatwiz fixes
|
2022-06-22 21:39:54 +01:00 |
|
Corwin
|
ccec26706e
|
cause vram gc to run before enabling mixer
this avoids the harsh sounds at the start of the game
|
2022-06-21 02:08:24 +01:00 |
|
Corwin
|
dc722d5199
|
flip wizard sprite to match direction regardless of hat state
|
2022-06-21 02:07:38 +01:00 |
|
Corwin
|
10eeeaf9e7
|
a test for agbabi memset
|
2022-06-21 02:00:29 +01:00 |
|
Gwilym Kuiper
|
e0e6686ac3
|
Merge pull request #241 from gwilymk/update-to-use-agbabis-fix
Use agbabi's official fix for small copies / sets
|
2022-06-19 18:38:00 +01:00 |
|
Gwilym Kuiper
|
5ca8cb8bf7
|
Use agbabi's fix for small copies / sets
|
2022-06-19 17:38:34 +01:00 |
|
Gwilym Kuiper
|
e5d35e50c8
|
Merge pull request #239 from gwilymk/try-to-fix-agbabi-memcpy-issue
Fix agbabi memcpy issue
|
2022-06-19 15:28:35 +01:00 |
|
Gwilym Kuiper
|
bdfef6e944
|
Merge pull request #240 from gwilymk/flesh-out-the-readme
Flesh out the readme a little more
|
2022-06-19 15:18:16 +01:00 |
|
Gwilym Kuiper
|
6bd7f2a44b
|
Flesh out the readme a little more
|
2022-06-19 13:50:34 +01:00 |
|
Gwilym Kuiper
|
c9f1401ef3
|
Fix issue with small, misaligned copies
|
2022-06-19 13:03:44 +01:00 |
|
Gwilym Kuiper
|
a7d52bbed0
|
Add offset tests and failing test for both offetted by 1 byte
|
2022-06-19 12:24:55 +01:00 |
|
Gwilym Kuiper
|
39bef8f866
|
Add some basic agbabi tests for memcpy
|
2022-06-19 12:17:34 +01:00 |
|
Gwilym Kuiper
|
578b1eefa4
|
Delete decompile accidentally committed
|
2022-06-17 22:40:31 +01:00 |
|
Corwin
|
c83c9cbb60
|
Merge pull request #238 from gwilymk/agbabi
Start using agbabi for memset and memcpy
|
2022-06-17 00:58:40 +01:00 |
|
Gwilym Kuiper
|
64fbf13cc3
|
Update gba_mb with the new requried references
|
2022-06-17 00:48:32 +01:00 |
|
Gwilym Kuiper
|
b4d8f23bfb
|
Add justfile command for updating the linker script
|
2022-06-17 00:48:24 +01:00 |
|
Gwilym Kuiper
|
fb8bcbfc0d
|
Update all the other linker scripts
|
2022-06-17 00:43:51 +01:00 |
|
Gwilym Kuiper
|
cb48325f21
|
Add README for agbabi
|
2022-06-17 00:40:17 +01:00 |
|
Gwilym Kuiper
|
4ac3939e9a
|
Add agbabi licence
|
2022-06-17 00:38:12 +01:00 |
|
Gwilym Kuiper
|
7e46cf6a1d
|
Remove the hack from the mixer
|
2022-06-17 00:32:07 +01:00 |
|
Gwilym Kuiper
|
8a8e8c011b
|
Make sure to reference the agbabi files so they are included
|
2022-06-17 00:30:33 +01:00 |
|
Gwilym Kuiper
|
2d90755090
|
Put everything in different sections
|
2022-06-17 00:30:33 +01:00 |
|
Gwilym Kuiper
|
601360ca67
|
Compile agbabi into agb
|
2022-06-17 00:30:33 +01:00 |
|
Gwilym Kuiper
|
149d2ec76b
|
Delete the archive file each time we run the build
|
2022-06-17 00:30:33 +01:00 |
|
Corwin
|
c5af151d76
|
Merge pull request #237 from corwinkuiper/split-asm
Split asm
|
2022-06-17 00:24:44 +01:00 |
|
Corwin
|
bd3f2f4d59
|
update all other gba_mb.ld
|
2022-06-16 23:38:47 +01:00 |
|
Corwin
|
13df836b91
|
update multiboot linker
|
2022-06-16 23:38:07 +01:00 |
|
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 |
|