Willem Oldemansand Willem Oldemans
7bb18ee95a
added games
...
updated code
2026-07-09 19:18:42 +02:00
willem
98cfc5601b
Add game to repo
2026-07-09 15:52:21 +02:00
Staacks
78527c8fc9
Trivial modifications to match my use case in a Lego Game Boy.
2025-10-01 15:49:32 +02:00
Tobias Gunkel
c248d5dd78
add switch for input
2025-08-25 23:57:04 +02:00
Tobias Gunkel
b3b74fd922
make SD SPI configurable
2025-08-24 12:29:44 +02:00
Tobias Gunkel
f3125a2b0b
add rom boot read
2025-08-24 09:08:58 +02:00
Tobias Gunkel
e14faf7df7
adjust palettes
2025-08-24 00:04:24 +02:00
Tobias Gunkel
41e111ba96
clean-up display modes
2025-08-23 00:45:44 +02:00
Tobias Gunkel
3bed245f6d
remove lcd_fille
2025-08-22 23:05:55 +02:00
Tobias Gunkel
17f7d37b24
add back other tft options
2025-08-22 23:05:23 +02:00
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
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
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
ae48e23fb7
convert to platformio and clean up
2025-08-10 17:10:26 +02: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
971a811730
Improve DMG & Pocket color palettes + reset the RTC of the game cartridge
2023-02-16 15:21:24 +01:00
Vincent Mistler
c8ee224092
Add sd card support + savegames
2023-02-13 17:38:14 +01:00
Vincent Mistler
7c5bb2f2c9
Fix a bug in manual palette selection
2022-12-25 11:37:05 +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
daef90e7d2
Auto assign color palette based on rom checksum
2022-12-08 14:20:12 +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
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
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
Mahyar Koshkouei
71761c5dd4
Update minigb_apu to S16 version & add comments
...
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com >
2022-05-17 22:34:11 +01:00
Mahyar Koshkouei and GitHub
4626937d56
main: add MIT License
2022-05-12 09:42:31 +01:00
Mahyar Koshkouei
68b374d7a7
GB: disable wave in APU due to perf regression
...
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com >
2022-04-03 15:06:06 +01:00
Mahyar Koshkouei
e01980ad84
RP2040: fix exception with memcpy
...
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com >
2022-04-02 14:48:21 +01:00
Mahyar Koshkouei
87853543dc
GB: speed improvement by caching bank0
...
Increases fps by up to 5.
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com >
2022-04-02 12:11:26 +01:00
Mahyar Koshkouei
ab12b5a5d4
GB: Add audio processing
...
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com >
2022-04-02 12:00:40 +01:00
Mahyar Koshkouei
840bf66a5c
Set line address only & disable debug DMA
...
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com >
2022-03-31 22:58:40 +01:00
Mahyar Koshkouei
be5fbec4d8
Fix incorrect number of DMA transfers
...
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com >
2022-03-31 22:31:09 +01:00
Mahyar Koshkouei
b454fee307
Fix unused line in window
...
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com >
2022-03-31 22:30:43 +01:00
Mahyar Koshkouei
92108a552c
Fix frame count overflowing during calculation
...
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com >
2022-03-31 22:28:35 +01:00
Mahyar Koshkouei
1cfdcbcf80
ili9225: fix incorrect DMG window offset
...
Additionally fixed an issue whereby blue and red colours were swapped on
the ILI9225. BGR mode actually enables RGB?
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com >
2022-03-31 22:20:32 +01:00
Mahyar Koshkouei
dd0df732c9
Fix screen defects
...
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com >
2022-03-28 20:41:01 +01:00
Mahyar Koshkouei
9d01164a77
Fix memcpy4 & add fps calculation
...
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com >
2022-03-28 20:02:32 +01:00