65 Commits

Author SHA1 Message Date
9655bf6a22 attempt to use upstream MBC2 save handling. (#474)
Taken from upstream VisualBoyAdvance-M code.
Hope i didn't break MBC2 saving this time...
2024-04-18 20:42:02 -06:00
8b49ff30cc Fix MBC2 data saving (F-1 Race, Kirby's Pinball Land, etc.) (#460)
The old MBC2 saving routine based on gbMemory the savedata generated/stored on mapper MBC2 to not save correctly.

The affected games by this includes F-1 Race, Kirby's Pinball Land, etc.

This fixes said issue, by replacing the save routine from gbMemory to gbRam, like the other mapper saving routines. Also changes the savefile size to 512 kB for avoid saving issues with all MBC2 games.

Based on the same fix by Steelskin.
2023-08-29 11:15:22 -06:00
51702bb545 Fix MBC7 (specifically Kirby Tilt 'n' Tumble) data saving (Steelskin) (#459)
Commit reference: https://github.com/visualboyadvance-m/visualboyadvance-m/commit/803ab352

Previously, MBC7 EEPROM was saved at address 0xa000 in memory, rather
than inside the `gbRam` data buffer. This was inconsistent with other
mappers, resulting in issues like the EEPROM data being cleared on
`gbReset`.
2023-08-28 19:26:07 -06:00
1124f2be32 Silence build warnings (#454) 2023-03-22 13:12:50 -06:00
b0cbed213c fix transparency issue in metroid fusion 2019-01-15 21:19:42 -07:00
eabe325fb0 restore changes lost from 2.3.0 core upgrade (GameCube virtual memory,
optimizations from dancinninjac, GB color palettes, rotation/tilt for
WarioWare Twisted, in-game rumble)
2018-08-29 20:55:36 -06:00
bc3cda6ae8 -Restored Wiiflow mode plugin by fix94
-Restored fix filebrowser window overlapping
-Change all files End Of Line to windows mode
-Remove update check for updates
2016-12-10 21:20:35 -07:00
c21ff25fac merging changes from Zopenko, libertyernie, Glitch, cebolleto, and
others
2016-06-04 17:00:36 -06:00
f492e8f460 fix superstar saga sound glitch 2012-06-26 23:08:42 +00:00
bcfa3dde62 remove IOS 202 code 2010-08-09 03:52:29 +00:00
ae34742e6d use less memory for snapshot screenshots - so now thumbs are activated for GameCube, revert some GBA changes 2010-06-03 23:16:47 +00:00
923667cecc revert some changes 2010-04-05 22:46:26 +00:00
68d4aa225e lang updates, rem NGC refs 2010-04-01 21:35:49 +00:00
255e764a86 2010-03-22 01:10:50 +00:00
058ac87b86 optimizations from dancinninja 2010-01-24 18:26:31 +00:00
686a33a760 optimizations (DCN) 2010-01-13 07:09:54 +00:00
e5c58eab80 fix gb screen adjustment saving, menu tweak, minor optimizations from dancinninja 2010-01-06 18:22:12 +00:00
951b0bcb60 optimizations from dancinninjac 2009-12-14 07:13:07 +00:00
0f6d0f7b1b fix save states, sync with VBA-M, finalize 2.1.1 2009-12-07 08:24:05 +00:00
6bb71834d3 changes for save states. although there's still save corruption :( 2009-12-02 22:26:44 +00:00
2249894872 optimization from dancinninjac 2009-11-16 23:28:25 +00:00
a87148eb8f sync with VBA-M 2009-10-08 18:08:41 +00:00
3181fb22ad Fixed some GB-Z80 instructions. Special thanks to Blargg and Dwedit. 2009-10-03 16:47:16 +00:00
fe4821550d fix MBC2 saving/loading 2009-10-03 16:42:30 +00:00
99e23f239c only update battery images when required, GB mono changes 2009-06-17 07:47:22 +00:00
8947904911 Fixes for issues 96 and 113. Stops constant rumbling and stops palette flickering in Megaman 1 (by disabling palettes for that game). 2009-05-28 14:15:56 +00:00
16e3e02d15 GB Palette editing (saving doesn't work yet).
More built-in palettes.
Palettes now fade to white correctly instead of getting brighter.
Star Wars, TMNT, Lord Of The Rings, Wii Controls.
Some (disabled) logging functions.
2009-05-27 17:31:18 +00:00
9542629b2e Fix for Zelda DX bug (issue 95). 2009-04-27 17:04:50 +00:00
8451552bd7 Misc minor changes. 2009-04-26 20:47:31 +00:00
770cfeaec2 Built-in palette support for monochrome gameboy games. Marble Madness, Malibu Beach Volleyball, Metroid 2, Mortal Kombat 1, 2, and 3, Mr Do. etc.
MK3 even changes palettes depending on what character you choose.
2009-04-26 00:05:49 +00:00
86a31bf614 Rumble now works with some GBC games that didn't ship on rumble cartridges but still had rumble programmed into them by the developers. For example, Disney Tarzan. I have no idea which other games support this. Disney Tarzan will rumble when a wild boar is charging and with Clayton and some other things. http://au.gameboy.ign.com/articles/068/068800p1.html 2009-04-09 11:36:14 +00:00
f4715d3c26 Rumble for all GBC rumble games and Drill Dozer. Rumble should work on Gamecube controller too. The following games have native rumble support: WarioWare Twisted, Drill Dozer, 10 Pin Bowling, 3-D Ultra Pinball Thrillride, Disney's The Little Mermaid II: Pinball Frenzy, Hole in One Golf, Missile Command, NASCAR Challenge, Perfect Dark, Pokémon Pinball, Polaris SnoCross, Ready 2 Rumble Boxing, Star Wars Episode I: Racer, Test Drive Off-Road 3, Tonka Raceway, Top Gear Pocket\Top Gear Rally, Vigilante 8, Zebco Fishing, and maybe some other games.
Also, rumble and wii-control code has been cleaned up a bit.
2009-03-20 20:22:22 +00:00
5a653343ff Update r154 broke mono GB games. This fixes them, but means issue 70 is now only half fixed. So... mono gameboy games all work, and colorised games sort of work, but have random background tiles in the wrong palette. I'll have to continue fixing issue 70 later. Sorry for breaking something before. 2009-03-20 12:20:24 +00:00
0f833a9d87 Fix for issue 57. http://code.google.com/p/vba-wii/issues/detail?id=57 2009-03-13 08:55:53 +00:00
afec8200f8 Fix for issue 70, http://code.google.com/p/vba-wii/issues/detail?id=70
Colorised games should now work. This patch hasn't been fully tested.
It is based on a few differences between releases r60 and r61 that broke colorised game support, along with much trial and error.
2009-03-11 22:34:22 +00:00
29985288e6 Carl Kenner's VBA-M changes 2009-03-04 06:53:25 +00:00
3e4dfac384 remove unneeded functions 2009-01-24 22:05:28 +00:00
5dcdb7e86a update audio core to match VBA-M (BUG: static added to GBA sound!) 2009-01-10 08:03:58 +00:00
ad6f2134fc minor changes 2009-01-10 07:44:34 +00:00
bf187a2087 whoops! 2009-01-10 02:56:07 +00:00
bba6ccd468 structural changes 2009-01-10 02:41:39 +00:00
96c0a729bd update includes to match new structure 2009-01-08 07:35:44 +00:00
19ecf65f28 update VBA structure to match new VBA-M structure 2009-01-08 07:30:26 +00:00
65e9952e14 update VBA structure to match new VBA-M structure 2009-01-08 07:27:56 +00:00
09d71bdde7 update VBA structure to match new VBA-M structure 2009-01-08 07:21:34 +00:00
3aa8137e81 minor bug fixes, auto-update feature 2008-12-24 07:52:35 +00:00
146e2f111f determine correct size for snapshot files 2008-11-01 07:31:24 +00:00
62c8dc546a frameskip changes, fix xer asm reloc problem 2008-10-31 07:53:09 +00:00
a68f67903d add USB/SD hot-swap, video changes, remove un-needed VBA file 2008-10-28 06:51:58 +00:00
1d17d3f185 IPS patch correction 2008-10-27 05:02:06 +00:00