508 Commits

Author SHA1 Message Date
Thomas Roth
16d71d29a2 GB: Fix sound-glitches 2020-12-09 19:16:12 +01:00
Konrad Beckmann
8a340529b1 Remove includes 2020-12-09 17:27:31 +01:00
Konrad Beckmann
b34ad0da0e nes: Improve NN scaling 2020-12-09 17:19:26 +01:00
Konrad Beckmann
e442572843 gb: Add bilinear and jth scaling 2020-12-09 17:17:55 +01:00
viral_dna
527e463ccc Update README.md
Fixed typos.
2020-12-09 10:48:27 +01:00
Konrad Beckmann
f494daf6de Update readme 2020-12-08 22:36:18 +01:00
Konrad Beckmann
a2f7a3b718 Makefile: Program using the elf file
This removes the huge binary output file as well.

Removes the `verify` step though.
2020-12-08 14:32:33 +01:00
Thomas Roth
ed468ce56c Update README.md 2020-12-08 12:50:56 +01:00
Konrad Beckmann
83688d4f10 nes: Add RTC files to the makefile 2020-12-08 02:31:00 +01:00
Konrad Beckmann
8d77b3d354 Add profiling macros 2020-12-08 02:24:53 +01:00
Konrad Beckmann
02d052b3bf Enable RTC to allow for profiling
Uses the internal oscillator.
Can't get the external to work for some reason. PRs welcome!
2020-12-08 01:47:56 +01:00
Konrad Beckmann
bbc017aabd Add report_issue.sh 2020-12-07 23:27:33 +01:00
Konrad Beckmann
76fa9a7829 Update issue templates 2020-12-07 23:26:59 +01:00
Konrad Beckmann
8ad8d238a6 Improve readme some more 2020-12-07 23:16:21 +01:00
Konrad Beckmann
673cf8811e Improve readme 2020-12-07 23:13:30 +01:00
Konrad Beckmann
11da2a24d6 Improve readme 2020-12-07 23:04:57 +01:00
Konrad Beckmann
c64b2bb0a9 Update readme 2020-12-07 23:00:05 +01:00
Konrad Beckmann
948ff8fe63 gb: Disable DCACHE for AHBRAM (framebuffer area) 2020-12-06 18:34:31 +01:00
Konrad Beckmann
fddc3f2fb2 gb: Vsync 2020-12-06 18:05:11 +01:00
Konrad Beckmann
c45a6e64d9 Update readme 2020-12-06 17:37:43 +01:00
Konrad Beckmann
c9a300a8be gb: Support state saving to flash 2020-12-06 17:22:32 +01:00
Konrad Beckmann
094fae69a6 size: Print nicer 2020-12-06 17:04:23 +01:00
Konrad Beckmann
88d1366e13 gb: Add mute button 2020-12-06 16:07:18 +01:00
Konrad Beckmann
8bb7344101 Squash largeflash_snapshots
Squashed commit of the following:

commit 8bdab8b69ee37aeafedb8da7d13fb6c02c35cc04
Author: Konrad Beckmann <konrad.beckmann@gmail.com>
Date:   Sun Dec 6 15:11:47 2020 +0100

    Update submodule

commit eaaf1893e4dc8c6ec66039a99de057de60b5f2b5
Author: Konrad Beckmann <konrad.beckmann@gmail.com>
Date:   Sun Dec 6 15:11:38 2020 +0100

    Use HALF_QUAD_MODE

commit 069985bec8b78e3c54fda2ef632ce9d7e3e79eaf
Author: Konrad Beckmann <konrad.beckmann@gmail.com>
Date:   Sun Dec 6 15:11:27 2020 +0100

    Add missing file

commit d0bb4e89f1701097f4c8e6f81ac39561157e1ea8
Author: Thomas Roth <code@stacksmashing.net>
Date:   Sat Dec 5 13:59:18 2020 +0100

    Fix HALF_QUAD_MODE support

commit d87def7b63b297231b4b9419998d63f878cce8d6
Author: Thomas Roth <code@stacksmashing.net>
Date:   Sat Dec 5 13:42:27 2020 +0100

    Add support for different flash sizes

commit 85da98252194eaeb7344b7edd3b4655996e96344
Merge: c2be063 df701cd
Author: Konrad Beckmann <konrad.beckmann@gmail.com>
Date:   Sat Dec 5 01:06:47 2020 +0100

    Merge remote-tracking branch 'origin/main' into largeflash_snapshots

commit c2be0637a99b41dbbcdab8db96dd5a4fd9f917c1
Author: Thomas Roth <code@stacksmashing.net>
Date:   Fri Dec 4 23:07:48 2020 +0100

    Enable nearest-neighbor with -DBLIT_NEAREST

commit 4706648eb4a777431ab82ae9f16bec1535d97ae3
Author: Thomas Roth <code@stacksmashing.net>
Date:   Fri Dec 4 22:51:40 2020 +0100

    Vsync

commit 692bf35345b1eae52a2cc88510f785daf8c29ccb
Author: Thomas Roth <code@stacksmashing.net>
Date:   Fri Dec 4 22:25:26 2020 +0100

    Update retro-go-stm32

commit b3caa6dd3a946e8d0e799779130daaab15a0ae8b
Author: Thomas Roth <code@stacksmashing.net>
Date:   Fri Dec 4 20:27:27 2020 +0100

    Initial snapshot support (large flash only)
2020-12-06 15:28:42 +01:00
Konrad Beckmann
4c3318667d update submodule 2020-12-05 22:46:53 +01:00
Konrad Beckmann
160189003d gb: Adjust makefile so flash binary is correctly generated 2020-12-05 22:46:08 +01:00
Konrad Beckmann
c516f8e90b gb: Allocate framebuffer in ITCRAM 2020-12-05 22:45:31 +01:00
Konrad Beckmann
994e23eaed Bring back configurable pixel format for LCD 2020-12-05 22:43:20 +01:00
Konrad Beckmann
d32f6ba532 memset framebuffer correctly 2020-12-05 22:39:47 +01:00
Konrad Beckmann
78698596a0 memset framebuffer to sizeof(framebuffer1) 2020-12-05 22:31:20 +01:00
Konrad Beckmann
f9e507166a input: Map Time to Select 2020-12-05 22:30:47 +01:00
Konrad Beckmann
f8d8bd239f size.sh: Show AHBRAM 2020-12-05 20:46:09 +01:00
Konrad Beckmann
2f9ea90da9 Add build flag for placing text+data in extflash 2020-12-05 20:11:09 +01:00
Konrad Beckmann
80931be91f gb: Don't build crc32 2020-12-05 20:09:24 +01:00
Konrad Beckmann
9d5c133137 Improve gitignore 2020-12-05 18:17:44 +01:00
Konrad Beckmann
d870380064 Reduce warnings 2020-12-05 18:16:29 +01:00
Konrad Beckmann
5a3cefb419 Improve missing rom errors
By not having the files in git, gitignore will work properly.
2020-12-05 18:16:22 +01:00
Konrad Beckmann
45414cd3d2 ci: Fix branch names 2020-12-05 17:39:20 +01:00
Konrad Beckmann
6a68f46a80 Remove bc dependency 2020-12-05 17:38:33 +01:00
Konrad Beckmann
c9e5ae0426 Add CI build job 2020-12-05 17:38:16 +01:00
Konrad Beckmann
df701cd711 nes: DMA rework and suspend wakeup detection 2020-12-04 21:33:41 +01:00
Thomas Roth
b93278767f Make size.sh POSIX compatible. 2020-12-04 14:28:40 +01:00
Thomas Roth
c9531ad1b3 Make update_gb_rom.sh POSIX compatible. 2020-12-04 14:25:35 +01:00
Thomas Roth
f695a7097d Make update_nes_rom.sh POSIX compatible. 2020-12-04 14:23:26 +01:00
Konrad Beckmann
0a77a61f8e Update readme 2020-12-04 13:11:29 +01:00
Konrad Beckmann
c09a96c881 nes: Power button handling 2020-12-03 16:43:55 +01:00
Konrad Beckmann
7cc73253a3 nes: Add mute 2020-12-03 15:14:28 +01:00
Konrad Beckmann
c445e44bd1 Add startup delay 2020-12-03 11:16:19 +01:00
Konrad Beckmann
d34ad49f70 gb: Add basic (bad) audio support 2020-12-03 11:16:02 +01:00
Konrad Beckmann
35881c2b9d Fix submodule 2020-12-02 15:25:12 +01:00