Commit Graph

129 Commits

Author SHA1 Message Date
adelikat b7f24da63d More fixing of default joypad buttons 2014-05-11 16:32:17 +00:00
goyuken 5710282ac6 gambatte: eliminate some unused code 2014-05-11 15:40:02 +00:00
adelikat 4431739e43 Fixes to default joypad buttons for atari 2600 and atari 7800 2014-05-11 12:51:39 +00:00
goyuken 1f4585cd17 gambatte: savestate fix round 2 2014-05-10 14:57:19 +00:00
goyuken 975ced7e38 gambatte: break stuff. don't use 2014-05-10 04:22:12 +00:00
goyuken 0dcdb7711b gambatte: remove a bit more junkus 2014-05-08 02:12:20 +00:00
goyuken a6cd5ba16c gambatte: continue previous commit 2014-05-07 22:38:01 +00:00
goyuken c687ac7cfd gambatte: rip out unused save directory and gameshark\gamegenie internal stuff 2014-05-07 22:26:13 +00:00
goyuken 7e45a6810e quicknes: support Bite Off 2014-05-07 18:39:03 +00:00
goyuken 5415f51de0 quicknes: fire emblem 2014-05-07 18:19:36 +00:00
adelikat 39589317ef Fix more errors in default controls 2014-05-05 12:41:38 +00:00
adelikat 980c8879aa Some fixes to default joypad buttons 2014-05-05 12:31:48 +00:00
goyuken 8bda372bed misc cleanup 2014-05-04 19:04:15 +00:00
goyuken 912387fdef gpgx - support debug showing cpu flags and registers 2014-05-04 17:41:20 +00:00
goyuken 478e80a5d3 gambatte: misc code cleanup 2014-05-03 17:43:39 +00:00
gochaism af27877460 Add Joypad_RoundTrip.lua to UnitTests.luases 2014-05-03 12:27:41 +00:00
gochaism b5be8bd15d Add round trip test lua for joypad API. 2014-05-03 12:26:36 +00:00
goyuken df6fa1dec0 gambatte: fix video problem related to new frame timing 2014-05-03 03:05:34 +00:00
goyuken 209142bea1 gambatte: cut out unused OSD cruft 2014-05-03 01:47:55 +00:00
gochaism 00a1f8a3ba LuaInterface: fix regression of optional parameter binding. (gui.text, for example) 2014-05-02 01:54:05 +00:00
gochaism a84b4126f2 Lua: Make console.log(...) a little more prettier. 2014-05-01 00:25:14 +00:00
gochaism acc124ca99 LuaInterface: Disable auto table unpacking for vargs. Lua 5.1 does not have such a feature. print({1, 2, 3}) should pass just an array, not multiple arguments. 2014-04-30 23:54:34 +00:00
adelikat bac7ba9a5d Remove new line in console.log, Add console.write and console.writeline (console.write is an alias of console.log), update some lua scripts that depended on newline in console.log, add a console library lua unit test 2014-04-29 21:03:54 +00:00
gochaism b82495fed4 LuaInterface: update the binary in output directory (see r6442 for source diff) 2014-04-29 04:45:56 +00:00
adelikat 04aa023cb9 Fix joypad.Set() when using the controller number parameter, also strongly type that parameter to nullable int instead of object, add a unit test lua script that tests for this 2014-04-22 21:55:04 +00:00
adelikat 603fd81066 Lua - implement movie.fps() and add MovieTimer.lua script that shows the clock time for a given movie (updates while recording) 2014-04-22 21:27:08 +00:00
beirich 64c27b69c8 SMS: add mapper ID for Super Boy 3. Probably not worth the byes it takes in the gamedb tho 2014-04-22 02:48:00 +00:00
zeromus 7adc15d97e work on opengl display manager: optimized codepaths, user retroshader selection, support for importing a textureID from another core; add erase button to lua console; 2014-04-15 21:46:18 +00:00
adelikat d5d84943fa meh, slight tweak to that commit 2014-04-13 14:24:38 +00:00
adelikat 9c3a7fec37 Lua - add a gameinfo lua library with getromname(), getromhash(), getdisplaytype(), getindatabase(), getstatus(), getisstatusbad(), getboardtype(), and getoptions() methods 2014-04-13 14:22:13 +00:00
adelikat 50c8e05d65 Atari 2600 - Boulder Dash Intro Tune demo apparently doesn't run on 3E, it runs on 4K so change the gamedb entry, a fix to 3E. Given that no game actually works that is written for this mapper, I'm calling this one. 2014-04-12 02:54:17 +00:00
adelikat bbbc219105 Atari 2600 - give default button mappings to reset and select since they are necessary to play a majority of the games 2014-04-10 23:57:18 +00:00
adelikat 58732cf627 Atari 2600 - implement homebrew mapper 0840 2014-04-03 21:25:02 +00:00
adelikat fabef275eb Fix joypad.set "unit test" script 2014-03-29 21:30:21 +00:00
beirich 9f60c73564 oops 1 more thing 2014-03-28 02:44:09 +00:00
beirich 1f8f2f2ccc Finish GG gamedb update 2014-03-28 02:34:04 +00:00
adelikat ddb9d6ccf2 ugh, oops 2014-03-27 01:20:32 +00:00
adelikat f6699389f7 Start some "unit tests" for Lua. This suite of scripts will demonstrate, document, and test the intended behavior of various lua methods 2014-03-27 01:16:38 +00:00
adelikat 00c243212d Lua - rename the string library to bizstring because it was eating the built in lua string library. Fix M64_reader that was using now deleted/renamed functions 2014-03-26 22:30:48 +00:00
beirich 77857f0e51 Convert SMS, Coleco, and TI83 to zeromus Serializer-class savestates 2014-03-22 04:46:01 +00:00
beirich c825720d33 SMS: Fix Ernie Els Golf GG (has on-cart volatile ram) 2014-03-18 02:23:10 +00:00
beirich 227007c07d SMS: rework sprite render code, passing several additional VDP tests, and also fixing Fantastic Dizzy. 2014-03-17 05:05:57 +00:00
beirich 8b844bff34 SMS: lots of gamedb things. And initial terebi oekaki mapper emulation; mouse interface still missing. GG gamedb still in flux but, commit before this commit gets any bigger 2014-03-17 03:00:07 +00:00
beirich 8496f71812 SMS: Korean mappers work. Fixes Cyborg Z, Dodgeball King, F1 Spirit, Jang Pang III, Knightmare II, Nemesis, Nemesis 2, Penguin Adventure, Sangokushi 3, Street Master, Wonsiin 2014-03-14 04:30:01 +00:00
beirich 0809573f4d dbman: add size field to database 2014-03-11 04:09:58 +00:00
beirich d792800e25 dbman initial check-in 2014-03-11 02:48:27 +00:00
beirich 7e77c5a116 SMS: Add "external cart ram" mapper for SG1000, fixes The Castle and Othello. Fortunately, both games are somewhat interesting and playable. SG1000 compat now 100% minus games requiring exotic peripherals 2014-03-06 04:43:36 +00:00
beirich 9a59155177 SMS: initial support for SMS BIOSes. Some future work is pending regarding when to use what bios or no bios. (hooray regions) 2014-03-05 05:09:20 +00:00
beirich d328fd0479 SMS: add option to make 3d games playable. some are actually interesting. sega does what nintendont 2014-03-05 02:20:22 +00:00
goyuken 8e0952c494 gambatte: support reading\writing IER through the HRAM memory domain. if you write something funny there and break something, then you better call al gore 2014-02-26 20:24:31 +00:00