Konrad Beckmann
|
116f14bf93
|
Revert "nes: Fix overdraw bug"
|
2021-01-04 08:18:36 +01:00 |
|
Konrad Beckmann
|
7f7e73735c
|
ld/size.sh: Fix ITCMRAM size
|
2021-01-04 08:18:10 +01:00 |
|
Konrad Beckmann
|
ec4535d5db
|
Fix the Linux nes emulator
|
2021-01-04 08:05:39 +01:00 |
|
Konrad Beckmann
|
45ca2456ac
|
Fix overdraw bug
|
2021-01-04 08:04:39 +01:00 |
|
Konrad Beckmann
|
0d36bf2f86
|
make: Improve old submodule warning
|
2021-01-04 07:55:00 +01:00 |
|
Konrad Beckmann
|
54e8978a1f
|
ld: Use correct RAM_UC length everywhere
|
2021-01-04 06:59:09 +01:00 |
|
Konrad Beckmann
|
58470a91b9
|
Only disable caching on fb ram
|
2021-01-04 06:35:25 +01:00 |
|
Konrad Beckmann
|
9830937d10
|
Simplify handling of updated files.
|
2021-01-04 03:33:14 +01:00 |
|
Franz Levin
|
f3669c57d4
|
makefile: only update rom list when needed
|
2021-01-03 23:55:54 +01:00 |
|
Konrad Beckmann
|
909d60f685
|
Move parse_roms.py artifacts into build/
|
2021-01-03 16:30:31 +01:00 |
|
Konrad Beckmann
|
f91e20153b
|
Add unaligned mempcy fix
|
2021-01-02 21:28:28 +01:00 |
|
Konrad Beckmann
|
014f7b5ccc
|
readme: gcc >10.2.0
|
2021-01-02 19:40:01 +01:00 |
|
Konrad Beckmann
|
5ff3aa9ea6
|
size.sh: Human readable
|
2021-01-02 04:37:47 +01:00 |
|
Konrad Beckmann
|
db504ed905
|
main/flash: Use SPI_MODE
This will make the project work for everyone for now.
This should be revisited later.
|
2021-01-02 04:22:46 +01:00 |
|
Konrad Beckmann
|
e47f665d4c
|
Improve parse_roms.py performance
|
2021-01-02 04:12:31 +01:00 |
|
Konrad Beckmann
|
5ecb6a4098
|
Add a Dockerfile
|
2021-01-02 01:38:47 +01:00 |
|
Konrad Beckmann
|
a2b9a1cb97
|
Rename build folder to build
|
2020-12-31 04:01:12 +01:00 |
|
Konrad Beckmann
|
70a21a2388
|
makefile: Suppress uninteresting stderr messages
|
2020-12-31 03:46:23 +01:00 |
|
Konrad Beckmann
|
1e463b560d
|
makefile: Only run parse_roms.py when needed
|
2020-12-31 03:43:48 +01:00 |
|
Konrad Beckmann
|
5f155897c3
|
ci: Download a correct nes file
|
2020-12-30 16:22:59 +01:00 |
|
Konrad Beckmann
|
1737b1c35a
|
ci: Fix filename for NES rom
|
2020-12-30 16:15:45 +01:00 |
|
Konrad Beckmann
|
7ee7001dce
|
Make external flash size configurable
|
2020-12-30 16:07:28 +01:00 |
|
Konrad Beckmann
|
8bd9e266ea
|
size: Use GCC_PATH to use the correct objdump
|
2020-12-30 15:15:47 +01:00 |
|
Konrad Beckmann
|
b9468939e0
|
readme: Add bash syntax hint
|
2020-12-30 15:00:48 +01:00 |
|
Konrad Beckmann
|
7bd78e5936
|
readme: Simplify building steps into a copy-pastable format
|
2020-12-30 14:55:23 +01:00 |
|
al3x10m
|
1b1f082ce8
|
use flashloader's interface config files
|
2020-12-30 14:55:02 +01:00 |
|
Konrad Beckmann
|
16e8c25cdc
|
readme: Cleanup rom path info
|
2020-12-30 14:14:41 +01:00 |
|
Konrad Beckmann
|
a633703320
|
readme: Remove info about parse_roms.py
|
2020-12-30 14:14:03 +01:00 |
|
Konrad Beckmann
|
af5471dd7f
|
ci: Don't execute parse_roms.py, use make -j $(nproc)
|
2020-12-30 14:12:45 +01:00 |
|
Konrad Beckmann
|
cf8e032921
|
makefile: Use /usr/bin/env
|
2020-12-30 14:11:20 +01:00 |
|
Konrad Beckmann
|
9e781c5d59
|
makefile: Run parse_roms.py from the makefile
|
2020-12-30 02:51:12 +01:00 |
|
Konrad Beckmann
|
2c8283aae9
|
Enable large flash when building with LARGE_FLASH=1
|
2020-12-29 19:30:56 +01:00 |
|
Konrad Beckmann
|
531c32b340
|
parse_roms.py: Fix off-by-one
|
2020-12-29 17:07:06 +01:00 |
|
Konrad Beckmann
|
302647df98
|
Align saves with 4kB
|
2020-12-29 17:05:00 +01:00 |
|
Konrad Beckmann
|
2c3c566437
|
Support 4K, 32K and 64K flash erase
|
2020-12-29 17:02:43 +01:00 |
|
Konrad Beckmann
|
98954634b1
|
Fix warnings
|
2020-12-29 14:04:11 +01:00 |
|
simon
|
d1b528a310
|
Add comments about gb ram memorys
|
2020-12-29 13:11:26 +01:00 |
|
Konrad Beckmann
|
8007f91780
|
makefile: Use -ggdb3 for more debug information
|
2020-12-29 12:59:15 +01:00 |
|
Konrad Beckmann
|
fe85be396e
|
makefile: Check for dirty submodules when building
|
2020-12-29 12:43:49 +01:00 |
|
Konrad Beckmann
|
ef5c49e453
|
Fix typing hint
|
2020-12-29 03:52:08 +01:00 |
|
Konrad Beckmann
|
4086330559
|
readme: Fix text about how to use make
|
2020-12-29 03:47:41 +01:00 |
|
Konrad Beckmann
|
29451a18c1
|
gb: Support GBC
|
2020-12-29 03:41:26 +01:00 |
|
Konrad Beckmann
|
c1efeecc23
|
Correctly specify the audio buffer size to handle 50/60 Hz
|
2020-12-29 03:05:15 +01:00 |
|
Konrad Beckmann
|
d34667cae4
|
gb: Store actual number of bytes of state save
|
2020-12-29 00:12:22 +01:00 |
|
simon
|
0acbfd6da6
|
Parse gameboy rom file and store correct save size
|
2020-12-29 00:11:39 +01:00 |
|
Konrad Beckmann
|
027a895ebc
|
gb: Fix gb state save/load
|
2020-12-28 23:48:49 +01:00 |
|
miko
|
5b32c99d53
|
Added support for more PAL regions
To be more specific; Sweden, Germany, France, and Italy.
|
2020-12-28 22:31:35 +01:00 |
|
Konrad Beckmann
|
59b841ac7a
|
Include region in rom parsing
|
2020-12-28 21:59:47 +01:00 |
|
Konrad Beckmann
|
1d930d84a0
|
Default to 60 Hz
|
2020-12-28 21:58:08 +01:00 |
|
Konrad Beckmann
|
e4add4a4a4
|
nes: Support PAL and NTSC
|
2020-12-28 21:21:06 +01:00 |
|