Commit Graph

27 Commits

Author SHA1 Message Date
twinaphex
ba711d20a6 Update 2020-12-28 06:40:21 +01:00
FIX94
251e12cf98
-improved audio output and small audio emulation fixes and improvements
-added support for one of the multicarts I own because why not
-various small updates regarding the libretro hook, including better handling of rom switching and saving
2018-10-31 22:33:10 +01:00
FIX94
e4aec56a44
fix compiler warning 2018-03-09 20:12:47 +01:00
FIX94
e5004bf4a7
-corrected small mistake in input code
-made the libretro port work a bit smoother
2018-03-06 20:51:40 +01:00
aliaspider
a41361935d add makefile and libretro target. 2017-11-03 14:11:06 +01:00
FIX94
89d2f6656a
-fixed playback for some gbs music files
-implemented APU zombie mode for volume control
-corrected several CPU instruction timing details
-properly implemented OAM DMA with all its timings etc
-corrected some memory bugs and improved timer accuracy
-added basic serial I/O control support as some games rely on its interrupt
-improved PPU accuracy and implemented STAT DMC bug required for some games
2017-09-09 01:48:34 +02:00
FIX94
9beafae600
ZIP support, the first found supported file will be used 2017-08-25 03:32:25 +02:00
FIX94
e9f7436a08
added header CRC verification and correction when using GBC BIOS 2017-08-09 03:38:17 +02:00
FIX94
60a7604ad7
GBC BIOS support and support for older colorization hacks, see README for details 2017-08-09 02:48:59 +02:00
FIX94
e100c0e353
more GBS compatibility 2017-06-08 03:09:10 +02:00
FIX94
062f6e793b
push version 2017-06-07 22:28:56 +02:00
FIX94
bffa0e6666
-dont close emu when opening with unsupported file or no file at all, display error message instead
-dont close emu on invalid cpu instruction, freeze game instead until a button is pressed
-set window title more proper
-display currently playing .gbs track on screen rather than just on the console via bitmap font
2017-06-07 22:25:30 +02:00
FIX94
ea19c06579
use short audio output by default now, it is good enough 2017-06-03 23:24:04 +02:00
FIX94
e1773a635a
-keep audio float output as default and allow short output via a compiler option instead
-added short clipping to prevent ugly clicks in the audio
2017-05-30 00:18:53 +02:00
FIX94
65e083d6c0
-fixed bugs that made the emulator crash when trying to play certain games
-added some more console prints
-fixed some problems with gbs playback
2017-05-29 23:09:21 +02:00
FIX94
181618bc95
accidentally swapped left and right audio channels, whoops 2017-05-29 05:49:02 +02:00
FIX94
f8fc506ae9
-now using given sound master volume instead of ignoring it
-corrected several registers and added some unofficial (FF72-FF77) regs
-added HuC1, MBC2 and MBC3 RTC support and corrected MBC bugs
-proper PPU line 0 set, fixes several graphical glitches
2017-05-29 05:19:19 +02:00
FIX94
e514ebf3dc
more general code changes 2017-05-27 16:04:25 +02:00
FIX94
0828284588
general code design changes and cleanup 2017-05-27 03:11:58 +02:00
FIX94
a41e3b497a
massive audio accuracy improvements, better gbs music compatibility and fixed 8x16 sprite mode 2017-05-26 07:52:21 +02:00
FIX94
020ba7bb4a
added GBC color mixing to better represent an actual GBC LCD 2017-05-25 19:04:51 +02:00
FIX94
551bea4c1b
-better lyc register handling 2017-05-25 07:04:28 +02:00
FIX94
35d91ce00c
-added game boy color support 2017-05-25 05:01:55 +02:00
FIX94
096f760361
more apu work and added gbs music support 2017-05-15 02:37:48 +02:00
FIX94
be6fefddd4
added more mem controllers and save support 2017-05-14 05:39:16 +02:00
FIX94
6bdd5a87d8
added halt bug, allow .gbc files and added mbc1 basic 8k ram support 2017-05-13 18:45:45 +02:00
FIX94
42df24cb69
early push to at least have most things secured 2017-05-12 05:22:59 +02:00