CasualPokePlayer
cd1d647d72
linux build for recent gambatte updates, also fix a minor potential build error when zlib is completely unavailable (it was getting linked even though there was no need for it to be linked)
2023-01-10 02:56:19 -08:00
CasualPokePlayer
0dc4f99f9d
yet another time fix in gambatte, should be the last one
2023-01-10 02:06:02 -08:00
CasualPokePlayer
b56fcaef13
another gambatte time fix, should prevent long periods of pausing from causing rtc overflows in real time mode
2023-01-09 23:49:53 -08:00
CasualPokePlayer
86545197c6
[Gambatte] Cleanup time code, probably fix a bug that caused time to incorrectly advance when loading in a save file
2023-01-09 04:05:38 -08:00
CasualPokePlayer
05ff3ab40c
merge some mGBA upstream commits, partially revert c891cc2cb5
(upstream commits makes our changes not really needed)
2022-12-22 20:26:11 -08:00
CasualPokePlayer
f3ee3e7956
mGBA update, various cleanups and some reorg
2022-12-15 01:00:36 -08:00
CasualPokePlayer
2d6c0af570
Fix oops from fe9e97e505
2022-10-21 18:58:08 -07:00
CasualPokePlayer
fe9e97e505
Fix #3425
2022-10-21 18:52:18 -07:00
CasualPokePlayer
b81728b2dc
Correctly account for multiboot GBA ROMs, fixes #3421
2022-10-20 02:42:31 -07:00
CasualPokePlayer
9528a2030f
GBS support using SameBoy
2022-10-03 01:55:14 -07:00
CasualPokePlayer
0c6f0523a0
Update sameboy, expose audio channel enable/disabling, cleanup settings to go through a single call/struct
2022-10-02 21:40:00 -07:00
CasualPokePlayer
e242d35a22
pull latest sameboy, rework build system into a makefile
2022-09-17 18:40:30 -07:00
CasualPokePlayer
0ff4aca182
[Gambatte] Remote control controls and remote control emulation expanded to HuC1 IR and CGB IR (previously only done in HuC3)
2022-08-15 02:49:34 -07:00
CasualPokePlayer
1a27aae45b
update sameboy
2022-08-10 12:34:46 -07:00
CasualPokePlayer
d84da4ec4b
wire up sameboy's rumble
2022-07-25 00:10:46 -07:00
CasualPokePlayer
cb468ba806
pull in latest sameboy master, add stub camera pixel callback to prevent nondeterminism, wire disabling joypad bounce as a sync setting, various cleanup
2022-07-24 04:35:03 -07:00
CasualPokePlayer
a8f709a8a4
[Gambatte] ensure cameraBuf_ is signed, misc cleanup
2022-07-20 23:29:53 -07:00
CasualPokePlayer
d209ba289f
various gambatte updates / bugfixes
2022-07-20 22:51:28 -07:00
CasualPokePlayer
c5902bff54
update sameboy to latest upstream
2022-07-02 09:52:35 -07:00
CasualPokePlayer
90220b6506
add m161 support to gambatte
2022-06-11 03:22:38 -07:00
CasualPokePlayer
cd9327a10d
merge latest mgba upstream
2022-05-28 10:57:33 -07:00
CasualPokePlayer
9a73be0e24
merge latest sameboy master
2022-05-27 17:42:42 -07:00
CasualPokePlayer
8ca1e4a080
pull in sameboy upstream and implement custom palettes for sameboy dmg ( resolves #3239 for dmg, cgb should be fielded as an upstream request)
2022-05-11 00:00:43 -07:00
CasualPokePlayer
ebb0282860
various gambatte updates, all wilbertpol tests now pass, cgb-dmg now correctly uses dmg sprite priority when it should (fixes dmg-acid2 in CGB-DMG)
2022-04-30 16:25:28 -07:00
CasualPokePlayer
8d03133c71
make sameboy output 262144 hz samples instead of 2MiHz samples (latter can be buggy, 262144 was recommended by LIJI).
...
also update sameboy bootroms, closes #3185
2022-04-14 02:36:51 -07:00
CasualPokePlayer
2c232a2b81
[Gambatte] various upstream accuracy improvements (notably, cgb-acid-hell now passes!). also fix memory callbacks for ROM0 area
2022-04-05 20:36:11 -07:00
CasualPokePlayer
d4bb5e047e
[Gambatte] API updates, setting time now uses a single function which takes in dividers
2022-04-03 02:34:23 -07:00
CasualPokePlayer
c33d2cfbe5
[Gambatte] upstream cleanup, use upstream for board name and other rom details, remove now unused MULTICART_COMPAT flag
2022-04-02 23:16:39 -07:00
CasualPokePlayer
37a7c69107
[Gambatte] fix MMM01 inaccuracy
2022-04-02 12:55:28 -07:00
CasualPokePlayer
178264ce67
update sameboy, fix bug with SRAM loading
2022-04-02 10:22:18 -07:00
CasualPokePlayer
cc0a30e5b2
[Gambatte] upstream cleanup + MMM01 support
2022-04-02 09:52:50 -07:00
CasualPokePlayer
e80e34ce65
[Gambatte] upstream optimization and regression fix, seeing ~50 FPS increase
2022-03-30 02:30:12 -07:00
CasualPokePlayer
15270adebe
[Gambatte] upstream cleanup + optimization
2022-03-29 00:47:16 -07:00
CasualPokePlayer
7f99c11cce
[Gambatte] fix minor HuC3 audio issue
2022-03-27 15:34:04 -07:00
CasualPokePlayer
e206c3287b
[Gambatte] HuC3 improvements
2022-03-27 15:22:34 -07:00
CasualPokePlayer
848ff87be1
[Gambatte] fix minor IR regression
2022-03-26 00:58:12 -07:00
CasualPokePlayer
16219ab38f
[Gambatte] upstream update
2022-03-25 20:17:15 -07:00
CasualPokePlayer
b0a2c76d72
[Gambatte] fix MBC1M inaccuracy
2022-03-24 03:06:00 -07:00
CasualPokePlayer
2f3577ad38
[Gambatte] fix HuC1 IR
2022-03-24 02:24:52 -07:00
CasualPokePlayer
a68c835a4b
update gambatte (MBC1 & HuC1 improvements; HuC1 IR support)
2022-03-24 02:14:49 -07:00
feos
1c0f2a45ba
update mgba pointer again (rebuilding not required)
2022-03-08 14:20:35 +03:00
feos
a1e9790a39
update mgba
2022-03-08 11:58:27 +03:00
CasualPokePlayer
0a9200fa59
Sameboy blip buf ( #3154 )
...
* blip buf experiment
* do this without needing to modify core
* Delete blip_buf.os
* dont bother keeping a sbuf in biz_t
* darn space/tabbing
2022-02-17 00:30:38 -08:00
CasualPokePlayer
e8e58f799e
update sameboy to upstream fixes #3108
...
fix gpu viewer palettes, fixes #3150
2022-02-16 02:39:55 -08:00
CasualPokePlayer
df04bf1f69
fix crashes with gambatte on linux due to bad pointer cast
2022-02-13 22:12:40 -08:00
CasualPokePlayer
24f946681f
Emu83 ( #3086 )
...
* emu83
* builds and get rid of wtf this thing is
* multidisk bundler for ti83
* release
* link src
* also put in the commit hash why not
* Nitpicks
* update ""rom"" extensions for ti83
* don't forget to set a preferred core
Co-authored-by: YoshiRulz <OSSYoshiRulz@gmail.com>
2022-01-29 18:23:09 -08:00
CasualPokePlayer
2348e2885d
Add SameBoy as a GB/C core ( #3009 )
...
* basics for sameboy
* lol
* bleh
* lol
* push this in
* push this in
* settings, and also update sameboy bootroms
* bleh
* build linux
* remove some debugging shiz
* fix the order of this
* debug stuff also do gpu palettes right
* use new key mask API
* push shit in
* bleh
* add in replacement impl for joypad, use until opposing directions are allowed upstream
* update
* finally get this working without needing GB_INTERNAL
* hook up acc controls
* oops
* oops x2
* oh right this doesn't use this
* finish this up
* also mark this as released
* cleanups
* Nitpicks
Co-authored-by: YoshiRulz <OSSYoshiRulz@gmail.com>
2022-01-27 13:17:52 -08:00
CasualPokePlayer
06d472fdc8
resolve #3058
2022-01-06 13:43:40 -08:00
CasualPokePlayer
aa6f74108e
resolve #3028
...
also fix other misc bugs
2021-12-15 17:18:00 -08:00
CasualPokePlayer
f7936a34f8
[GambatteLink] changes in link API, misc cleanup
2021-11-27 22:40:39 -08:00