Tobias Gunkel
66c521fcc0
Make SD-card work
2025-08-20 01:26:12 +02:00
Tobias Gunkel
f7c5959b0a
make sound work
2025-08-16 23:06:15 +02:00
Tobias Gunkel
b71c83a5ca
add USE_BGR565
2025-08-16 11:50:51 +02:00
Tobias Gunkel
a9d2851688
use framebuffer
2025-08-16 11:50:13 +02:00
Tobias Gunkel
7d815de240
enable gb color
2025-08-12 01:05:12 +02:00
Tobias Gunkel
65edf85f01
use RGB565 instead of RGB555
2025-08-12 01:04:23 +02:00
Tobias Gunkel
3cff71b809
add gbcolor code from froggestspirit
...
https://github.com/deltabeard/Peanut-GB/issues/50
https://github.com/deltabeard/Peanut-GB/tree/cgb
2025-08-12 00:49:06 +02:00
Tobias Gunkel
0c0bc03e48
add scaling modes
2025-08-11 21:27:36 +02:00
Tobias Gunkel
5302f017f2
remove unused stuff
2025-08-10 17:26:24 +02:00
Tobias Gunkel
c371b91c3f
move external stuff to ext
2025-08-10 17:23:53 +02:00
Tobias Gunkel
cba5e785c2
update peanut gb to v1.3.0
2025-08-10 17:13:58 +02:00
Tobias Gunkel
ae48e23fb7
convert to platformio and clean up
2025-08-10 17:10:26 +02:00
Vincent Mistler
68dbc8707c
20250207: Update peanut_gb.h with latest version from deltabeard
2025-02-07 17:10:15 +00:00
Vincent Mistler and GitHub
efc56e55e1
Update README.md
2023-05-10 15:40:06 +00:00
Vincent Mistler
760e1b9b04
Incorporate latest peanut_gb.h from deltabeard (3d5ee50)
2023-05-10 11:06:03 +02:00
Vincent Mistler
4fcf31bf53
Import latest peanut_gb.h from deltabeard (commit ef26527)
2023-04-23 18:11:53 +02:00
Vincent Mistler
da9680c9c7
Include latest peanut_gb.h from deltabeard (commit bbf094a): gb: fix LY=LYC timing
...
This fixes an issue whereby LY was being incremented after the
comparison with LY=LYC. This fixes the dmg-acid2 test.
2023-04-05 18:19:05 +02:00
Vincent Mistler and GitHub
bbd3a1d959
Update README.md
2023-03-09 10:04:45 +00:00
Vincent Mistler
c0ac536cad
Load save file just before starting the emulation
2023-03-08 18:25:26 +01:00
Vincent Mistler
d740cb0162
select+A: enable/disable frame-skip(fast-forward)
2023-03-07 15:07:15 +01:00
Vincent Mistler
ea8721d465
Add SD card menu
2023-03-05 16:21:22 +01:00
Vincent Mistler and GitHub
3e8366e043
Update README.md
2023-03-05 16:13:23 +01:00
Vincent Mistler and GitHub
27f8f25be3
Update README.md
2023-03-05 16:11:04 +01:00
Vincent Mistler and GitHub
aede56a44a
Update README.md
2023-03-05 16:10:05 +01:00
Vincent Mistler
971a811730
Improve DMG & Pocket color palettes + reset the RTC of the game cartridge
2023-02-16 15:21:24 +01:00
Vincent Mistler
9a8c00eeb4
Update to latest version of peanut_gb.h from deltabeard
2023-02-15 10:50:13 +01:00
Vincent Mistler
c8ee224092
Add sd card support + savegames
2023-02-13 17:38:14 +01:00
Vincent Mistler
447ba93878
Import latest Peanut-GB (commit 72f6922) from deltabeard: gb: fix incorrect LCD timing: fixes #75 where Kirby's Dream Land 2 used an incorrect opcode.
2023-02-08 18:22:46 +01:00
Vincent Mistler
7c5bb2f2c9
Fix a bug in manual palette selection
2022-12-25 11:37:05 +01:00
Vincent Mistler
1ec7701b74
Import latest peanut_gb. from deltabeard (fix BG over OBJ with colour 0)
2022-12-18 11:41:59 +01:00
Vincent Mistler
4a0516a7ae
Adjust sound volume with select+up/down & add DMG color palette
2022-12-17 16:37:47 +01:00
Vincent Mistler
0226b24c7b
Assign color palettes
2022-12-12 17:40:55 +01:00
Vincent Mistler
32937a80a1
Include latest peanut_gb.h from deltabeard
2022-12-11 17:03:21 +01:00
Vincent Mistler
9fe2ca6121
Ignore error 3 "INVALID WRITE at FF7F"
2022-12-11 10:14:07 +01:00
Vincent Mistler
daef90e7d2
Auto assign color palette based on rom checksum
2022-12-08 14:20:12 +01:00
Vincent Mistler
06cd4282db
Include latest version of peanut_gb.h from deltabeard
2022-12-08 11:58:37 +01:00
Vincent Mistler
70c31a0b4d
Improve framerate (overclock to 266MHz+SPI comunication at 30MHz)
2022-12-08 11:15:15 +01:00
Vincent Mistler
29a04ad832
Output I2S audio with PIO/DMA
...
Requires a MAX98357A amplifier and a 2W 8ohms speaker
2022-12-02 17:24:39 +00:00
Vincent Mistler
a9f54dc37d
Incorporate code changes from deltabeard/RP2040-GB
2022-11-19 17:14:49 +00:00
YouMakeTech and GitHub
06ee3ff876
Update README.md
2022-06-23 07:05:28 +00:00
YouMakeTech and GitHub
f2724b3d5e
Add pins assignements for Pico-GB
2022-06-14 13:34:41 +00:00
YouMakeTech and GitHub
59eec68b13
Changes for compatibility with Pico-GB hardware
...
Update GPIO pin numbers to match Pico-GB circuit diagram + add GPIO pins for buttons & buzzer
2022-06-14 15:16:45 +02:00
Mahyar Koshkouei and GitHub
4f5897531b
Readme: fix typo
2022-06-02 11:46:15 +01:00
Mahyar Koshkouei and GitHub
298712b218
README: add build instructions
2022-05-30 17:54:13 +01:00
Mahyar Koshkouei
97360886ef
Copy only modified lines to LCD
...
Results in speedup of 65 fps to 80 fps in some cases where the screen
does not change often between frames.
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com >
2022-05-22 23:31:30 +01:00
Mahyar Koshkouei
08cefc2122
Remove unused debug code
...
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com >
2022-05-21 15:27:47 +01:00
Mahyar Koshkouei
b40630e5e1
Improve screen palette
...
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com >
2022-05-21 15:27:17 +01:00
Mahyar Koshkouei
e806180914
Fix incorrect screen flip
...
For some reason the screen was flipped.
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com >
2022-05-21 15:25:56 +01:00
Mahyar Koshkouei
87d7e03b6e
Disable DMA by default
...
It isn't working properly.
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com >
2022-05-21 14:52:08 +01:00
Mahyar Koshkouei
33e86e5a51
Fix LCD corruption
...
Fixed an issue whereby minigb_apu was being compiled even though sound
support was disabled. This was somehow causing the LCD to become
corrupted.
Additionally added sleep routines during DMA transfer to LCD.
Additionally made sound support an option within cmake.
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com >
2022-05-21 12:42:25 +01:00