Commit Graph

258 Commits

Author SHA1 Message Date
dborth
279333fd01 better path handling code 2009-06-12 07:43:19 +00:00
dborth
b9a9bf6aaa default colorizing to off 2009-06-10 02:06:56 +00:00
dborth
739d2b24f4 2009-06-07 18:03:31 +00:00
dborth
4ba03ee791 fix for Issue 128 2009-06-04 06:24:24 +00:00
dborth
3adc7865be cleanup while loop vars 2009-06-02 06:48:55 +00:00
dborth
d64c223a62 reduce memory fragmentation with static savebuffer 2009-06-01 21:56:38 +00:00
Carl.Kenner
fd1fdc585c partial cleanup of Tantric's palette saving/loading disaster code 2009-06-01 12:36:56 +00:00
dborth
a8eb751e40 partial cleanup of palette saving/loading disaster code 2009-06-01 07:20:23 +00:00
Carl.Kenner
6e583296f9 palettes for lots of new games 2009-05-31 20:07:08 +00:00
dborth
bc12b5559f bump version 2009-05-30 19:11:46 +00:00
dborth
c04fcf573f fix update window causing crash, misc tweaks 2009-05-30 18:32:24 +00:00
Carl.Kenner
83a1f38626 Palettes are working well now. 2009-05-30 18:11:59 +00:00
dborth
ba6a55d50c correction for home menu popping up on game load 2009-05-30 06:47:05 +00:00
dborth
b269d3583d fix for SMB, misc improvements 2009-05-30 06:27:47 +00:00
Carl.Kenner
5a8546d5bf Why isn't this working??? 2009-05-29 20:04:11 +00:00
Carl.Kenner
aec190e63f Star Wars games, Wii Controls 2009-05-29 17:04:50 +00:00
Carl.Kenner
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
dborth
a2f4cbae70 more GUI logic corrections 2009-05-28 07:50:30 +00:00
dborth
dc33859cc4 fix compiling error 2009-05-28 07:39:35 +00:00
dborth
fdb6476b5d 2009-05-28 07:11:16 +00:00
dborth
dd90a80436 GUI behavioral corrections 2009-05-28 07:08:01 +00:00
dborth
0998b084ea fix exiting to game from re-entering menu 2009-05-28 04:20:04 +00:00
Carl.Kenner
e6e6774757 Castlevania GBA games 2009-05-27 23:05:14 +00:00
Carl.Kenner
da55fc906a Fix for issue 101: Wii controls for Castlevania gameboy games. 2009-05-27 22:20:21 +00:00
Carl.Kenner
00fc224f94 Fix for issue 100. Hold Nunchuk C or Wiimote B button to make calibration easy in WarioWare Twisted. 2009-05-27 20:22:22 +00:00
Carl.Kenner
05b8deb22a Fix for issue 102. Colour can be turned on and off freely. 2009-05-27 18:40:32 +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
dborth
600f410e48 improve filebrowser navigation 2009-05-27 06:24:14 +00:00
dborth
3988b2661f fix device thread sleep - keep one eye open! 2009-05-26 21:48:02 +00:00
dborth
8a3d3fa8c5 finalize 2.0.2 2009-05-26 06:09:58 +00:00
dborth
b9c609408e fix black screenshot when returning to menu issue 2009-05-25 06:45:42 +00:00
dborth
176c4c95bd fix black screen home button issue 2009-05-21 05:56:45 +00:00
dborth
88cd91824e corrections to compile on r18 2009-05-21 04:16:41 +00:00
dborth
e4e4624a29 add option to disable rumble, auto-determine if HBC stub is present 2009-05-20 05:23:49 +00:00
dborth
6ed7f2e8ee remove tmbinc msec timer, replace with libogc usec timer. fix unfiltered mode. 2009-05-12 06:59:05 +00:00
dborth
2838765896 improve device thread 2009-05-06 17:28:50 +00:00
dborth
ba017944fa more stable threading, file IO corrections, inline video functions 2009-05-06 06:36:59 +00:00
dborth
f1b70317ba finalize 2.0.1 2009-05-01 02:52:42 +00:00
Carl.Kenner
d4f08b25f2 Harry Potter 1-3 keyboard fix. 2009-04-27 18:06:36 +00:00
Carl.Kenner
9542629b2e Fix for Zelda DX bug (issue 95). 2009-04-27 17:04:50 +00:00
Carl.Kenner
29a272fbb5 Fix for gamecube controller Mortal Kombat bug. 2009-04-27 09:32:35 +00:00
dborth
52e6039e15 save video mode 2009-04-27 07:49:46 +00:00
dborth
71d928524e finalize 2.0.0 2009-04-27 07:16:13 +00:00
dborth
19b0209048 improve scrollbars, minor UI tweaks 2009-04-27 07:00:14 +00:00
Carl.Kenner
6cf91fd3c4 Fixed "Match Wii Controls" button image. It needed to be a picture of a Wiimote and Nunchuk, not a SNES gamepad. (On Gamecube it now uses a picture of a Gamecube pad). 2009-04-26 23:08:55 +00:00
dborth
55be4e80b7 minor changes 2009-04-26 23:06:00 +00:00
Carl.Kenner
b44c57f6a8 Solar Sensor button added when using a Boktai ROM. Unlike the old version, in this version the button will be stuck on "Night Time" if you try to set the weather at night when there can't be any sun.
Note that the weather setting is deliberately not saved since weather changes every day.
2009-04-26 22:48:24 +00:00
dborth
e716bb9ca6 fix audio restarting when returning from menu 2009-04-26 21:28:03 +00:00
dborth
2409162991 new images/sounds 2009-04-26 21:23:56 +00:00
Carl.Kenner
8f6b66091e "Unsaved progress will be lost. Are you sure?" on Reset or exit game. 2009-04-26 21:08:24 +00:00
Carl.Kenner
8451552bd7 Misc minor changes. 2009-04-26 20:47:31 +00:00
Carl.Kenner
ad6ce0bcb7 Fixed saving of Game Settings when exiting Game Settings via the Close button instead of the Go Back button. 2009-04-26 20:11:30 +00:00
Carl.Kenner
6958b9e6bb Changed PAL video back to 528-line mode to prevent vertical cropping. Zelda cheats disabled ready for release. 2009-04-26 19:36:51 +00:00
Carl.Kenner
a2a9290cee Improved Mortal Kombat input. Mortal Kombat 3 extra characters. 2009-04-26 19:23:12 +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
b02f07b457 Teenage Mutant Ninja Turtles (more games) and Mortal Kombat (lots of added characters, distinguishes between low and high attacks, standard moves now have normal controls). 2009-04-25 12:09:13 +00:00
dborth
e8f54e3d56 new option to force a video mode, PAL video mode changed 2009-04-22 18:24:05 +00:00
dborth
6675c3c3db menu disabled when loading a game 2009-04-21 22:10:39 +00:00
dborth
ef6579decf improve menu close transition 2009-04-19 07:34:46 +00:00
dborth
da88199dc2 whoops! free some memory 2009-04-15 06:33:44 +00:00
dborth
5ccb18fce9 file browser arrow buttons now steal focus 2009-04-15 06:32:40 +00:00
dborth
884ccc90a6 corrections/improvements to game saving 2009-04-15 06:01:08 +00:00
dborth
2ea1ae5bdb save menu settings 2009-04-15 03:24:40 +00:00
dborth
f19f838274 restructure GUI, add multiplayer support, utilize new trigger input structures 2009-04-14 05:24:01 +00:00
dborth
45dc96a3d5 correction to battery level
better handling of multiple wiimote cursors on-screen
code refactor - move trigger class definition to gui.h
better filebrowser scrollbar
2009-04-13 08:44:19 +00:00
dborth
6b4cbf3fc7 draggable scrollbar 2009-04-10 07:51:55 +00:00
dborth
9b50532ca1 update readme 2009-04-10 03:23:29 +00:00
Carl.Kenner
926ad163f3 PAL support in-game 2009-04-10 02:06:00 +00:00
Carl.Kenner
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
Carl.Kenner
1a772a13b9 Removed duplicates 2009-04-09 09:01:35 +00:00
Carl.Kenner
31937a037e Forgot to include the new file. 2009-04-09 08:51:51 +00:00
dborth
e0f60f7ba6 fix memory card saves 2009-04-09 07:41:37 +00:00
dborth
993a3eb00f minor bugfixes 2009-04-09 07:17:06 +00:00
Carl.Kenner
3ae39c8ff0 Lego Star Wars keyboard controls added, based on Lego Star Wars for the PC.
Mortal Kombat Gamecube and Classic Controller controls added, based on Armageddon.
2009-04-09 06:27:47 +00:00
Carl.Kenner
32fe744ae7 Fixed bug (of new menu) with saves never loading and automatically being erased.
Now when you choose a game it looks for a save with "Auto" on the end to load, and if it doesn't find one, it looks for a save with nothing on the end and loads that instead.
2009-04-08 22:58:21 +00:00
Carl.Kenner
0fcc7edce5 Shortens all display names of ROMs by removing rubbish from file names.
Menu works properly in PAL now, before there was a mismatch between the Ortho projection matrix and the screen height, causing the bottom of the menu to be off the screen.
2009-04-08 17:32:41 +00:00
Carl.Kenner
1eae7aeb57 Added "close" button to main menu. Not being able to get back to the game from the main menu was driving me (and users of snes9x gx) mad. 2009-04-08 12:34:25 +00:00
Carl.Kenner
26f4dc1443 Added "Keyboard & Mouse" and "Match Wii Controls" to control settings.
Fixed shift key bug.
Keyboard and mouse aren't implemented in the menu yet, but work in-game.
2009-04-08 11:24:39 +00:00
dborth
9ed52afbb7 corrections to SRAM/snapshot saving and loading 2009-04-08 08:11:46 +00:00
Carl.Kenner
52179a367c Fixed Video menu bug (position did zoom and zoom did nothing). 2009-04-08 07:50:16 +00:00
Carl.Kenner
d7ec9b193b Make it easy to disable cheats before release, which I should have done last time. Note to self/Tantric: comment out ALLOWCHEATS in inputzelda before releasing. 2009-04-08 07:33:33 +00:00
dborth
afd2335815 new menu 2009-04-08 07:08:12 +00:00
Carl.Kenner
5854de3131 Fix for issue 78, Gamecube rumble bug. Untested. 2009-04-07 14:23:18 +00:00
dborth
390f90fec7 new GUI classes 2009-04-07 02:57:49 +00:00
dborth
b2079db222 2009-04-07 02:54:44 +00:00
dborth
124a646989 2009-04-07 02:52:42 +00:00
dborth
39b6cba63d 2009-04-07 02:49:56 +00:00
dborth
083aae9f10 finalize 1.0.8 2009-04-06 07:41:45 +00:00
Carl.Kenner
5727662110 Much improved Wii controls, especially Zelda, now falls through to configured controls.
Added controls for One Piece.
Fixed in-game cursor.
Removed annoying rumble from Minish Cap items screen.
Added change list and instructions to readme.txt.
Moved some of the functions from gameinput.cpp.
I think it is ready for release.
2009-04-02 23:41:09 +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
0f833a9d87 Fix for issue 57. http://code.google.com/p/vba-wii/issues/detail?id=57 2009-03-13 08:55:53 +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
Carl.Kenner
28f2f392bd More Wii controls for Metroid games. 2009-03-11 22:30:10 +00:00
Carl.Kenner
cba63e69a6 PAL support 2009-03-11 22:28:25 +00:00
dborth
bf304d5b82 source refactor, merge/modify more changes from Carl Kenner 2009-03-04 07:01:04 +00:00
dborth
ea97d00742 rumble, tilt, IR, wii controls support (merged from Carl Kenner's changes) 2009-03-04 06:56:55 +00:00
dborth
29985288e6 Carl Kenner's VBA-M changes 2009-03-04 06:53:25 +00:00
dborth
fde5171e0c 2009-02-20 09:36:05 +00:00
dborth
931f7553b0 32 byte align some memory 2009-02-07 02:45:33 +00:00