Commit Graph

22 Commits

Author SHA1 Message Date
saulfabreg Wii VC Project
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
saulfabreg Wii VC Project
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
saulfabreg Wii VC Project
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
bladeoner
1124f2be32
Silence build warnings (#454) 2023-03-22 13:12:50 -06:00
Daryl Borth
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
Daryl Borth
c21ff25fac merging changes from Zopenko, libertyernie, Glitch, cebolleto, and
others
2016-06-04 17:00:36 -06:00
dborth
923667cecc revert some changes 2010-04-05 22:46:26 +00:00
dborth
058ac87b86 optimizations from dancinninja 2010-01-24 18:26:31 +00:00
dborth
0f6d0f7b1b fix save states, sync with VBA-M, finalize 2.1.1 2009-12-07 08:24:05 +00:00
dborth
6bb71834d3 changes for save states. although there's still save corruption :( 2009-12-02 22:26:44 +00:00
dborth
fe4821550d fix MBC2 saving/loading 2009-10-03 16:42:30 +00:00
Carl.Kenner
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
Carl.Kenner
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
Carl.Kenner
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
Carl.Kenner
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
Carl.Kenner
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
dborth
3e4dfac384 remove unneeded functions 2009-01-24 22:05:28 +00:00
dborth
bba6ccd468 structural changes 2009-01-10 02:41:39 +00:00
dborth
19ecf65f28 update VBA structure to match new VBA-M structure 2009-01-08 07:30:26 +00:00
dborth
c711145d1d upgrade core, fix frameskipping bug 2008-09-22 23:00:10 +00:00
dborth
10ef70fcdd comment out VBA code free(pix) to fix crash 2008-09-16 21:21:14 +00:00
dborth
0a8af4c17e refactor 2008-09-15 00:33:15 +00:00