Commit Graph
81 Commits
Author SHA1 Message Date
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 KoshkoueiandGitHub 9a5123accb README: Add MIT License 2022-05-12 09:44:21 +01:00
Mahyar KoshkoueiandGitHub 4626937d56 main: add MIT License 2022-05-12 09:42:31 +01:00
Mahyar KoshkoueiandGitHub df0677d973 Update README.md 2022-04-12 12:04:14 +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 108c5bf797 GB: add minigb_apu
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com>
2022-04-03 14:54:57 +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
Mahyar Koshkouei dfc88605c4 Use window on LCD
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com>
2022-03-28 19:43:53 +01:00
Mahyar Koshkouei 4379ef9f47 Fix orientation and offset
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com>
2022-03-27 22:45:47 +01:00
Mahyar Koshkouei 02c6fedeee Working multicore
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com>
2022-03-27 21:58:20 +01:00
Mahyar Koshkouei 84485d98ab Add drawing to ILI9225 LCD
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com>
2022-03-27 14:03:39 +01:00
Mahyar Koshkouei 3cc3b524a5 all: rename project
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com>
2022-03-26 17:17:52 +00:00
Mahyar Koshkouei 4285861027 main: add VSYNC delay information
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com>
2022-03-24 17:19:36 +00:00
Mahyar Koshkouei c0f9d5464d Add missing ROM
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com>
2022-03-23 23:41:20 +00:00
Mahyar Koshkouei 25d1e99571 peanut-gb: detect when ROM has halted forever
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com>
2022-03-23 23:40:51 +00:00
Mahyar Koshkouei 41c55df139 Fix reading from ROM
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com>
2022-03-23 23:40:04 +00:00
Mahyar Koshkouei 60ecb8a1e3 Add Peanut-GB emulator
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com>
2022-03-21 23:00:18 +00:00
Mahyar Koshkouei 1e2719739d init: import project
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com>
2022-03-19 17:02:16 +00:00