Commit Graph

93 Commits

Author SHA1 Message Date
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
goyuken d7371fcf42 saturnus: support 8mbit/32mbit dram cart as a syncsetting. this inflates your savestate size heavily, of course... 2014-02-23 17:06:24 +00:00
goyuken 3d7a0e445b gpgx: clean up 32bpp code (no functional changes) 2014-02-21 17:07:09 +00:00
goyuken c14e4239c4 Genesis VDP display. But not as slick as http://www.youtube.com/watch?v=Tsr-XtuKuSw 2014-02-19 22:26:33 +00:00
adelikat 05823d3022 fix ButtonCount lua script to use console.log instead of the now deleted console.output, Lua - remove some todos that had been done and some rather useless cleanup 2014-02-14 01:27:38 +00:00
pasky1382 c89fd51268 Fix oversight. 2014-02-13 23:02:09 +00:00
zeromus 8193e0b281 snes-repair BG layer toggling 2014-02-09 22:52:09 +00:00
zeromus 9ca6f152cf support old scanlines and hq2x filter via actual retroarch shader presets. at this point you could overwrite them with whatever you wanted, but you should probably wait for me to add user filter selection 2014-02-07 02:36:27 +00:00
goyuken e76b71b72f megadrive: core side stuff for loading a cart + CD at once (not hooked up in frontend) 2014-02-04 22:29:40 +00:00
goyuken 343fbc7ae4 genesis: big savestate rework. all old savestates are invalid. saveram is now stored in savestate. non-megaCD savestates should be significantly smaller than before; megaCD savestates should be slightly larger. 2014-02-03 18:07:21 +00:00
adelikat 13c6f488aa Slight fix to default controls for NES controllers 2014-02-03 16:21:49 +00:00
goyuken 28c1347b75 genesis: only save the actual saveram (instead of an overly large file) in some cases with MD cart. disable automatic saveram (that didn't exist anyway) in most non-saveram carts. for mega CD, reduce size of EBRAM cart to 16KiB. it's still enough for a total of 3 Shining Force CD saves, so no complaining. 2014-02-03 04:04:53 +00:00
goyuken 062d86ff7b genesis: catch revisions through r850 from trunk 2014-02-01 16:47:39 +00:00
goyuken 239ce987da GB: fix problems with STOP opcode? maybe? maybe not? 2014-02-01 03:45:28 +00:00
goyuken 5ecc74c435 GB: implement the undefined opcodes. according to sources, they completely lock up the machine; so they are emulated as DI; <repeat last opcode>, which should do the trick? testing needed. thanks to sanqui for pointing this out 2014-01-31 22:58:54 +00:00
goyuken 284eca0545 GB: MBC3: correct behavior when bank value of 0 is written. thanks to sanqui for pointing this out 2014-01-31 22:30:25 +00:00
zeromus cc73af76bd snes-make CARTROM memorydomain actually edit bsnes's sense of the cartrom, instead of the rom[] array that the core now pointlessly holds onto 2014-01-29 21:59:06 +00:00
null_ptr 2050420565 Fixed N64 controllers 2014-01-28 09:58:53 +00:00
goyuken 71b52970f6 never mind that...i could have sworn there was something missing.... 2014-01-25 22:48:47 +00:00
goyuken 10e203e981 gen: maybe fix a mega CD dsync problem? more research is needed 2014-01-25 20:16:31 +00:00
null_ptr f95bb46c80 Added rumble callback and setter for pak type to mupen64plus-input-bkm 2014-01-23 22:16:27 +00:00
null_ptr 15b95f6f40 Simplified N64 controller input retrieval 2014-01-23 02:06:39 +00:00
null_ptr f69089a617 Sacrificed ~330 LoC and mupen64plus-audio-sdl to the great gods of the trash can. No functional changes. 2014-01-21 18:10:27 +00:00
null_ptr edee798341 Removed unnecessary code from mupen64plus-audio-bkm. Improved lagspikes quite significantly. 2014-01-20 15:33:58 +00:00
goyuken 90a8805a5f VRC7: fix Super Mario Bros 14 (Unl) [!]. fix no wram battery on common Lagrange Point dump. 2014-01-20 02:12:02 +00:00
goyuken df89951325 continue previous commit 2014-01-19 17:10:35 +00:00
goyuken d8c203a69a quicknes: support mapper 78. a crappy heuristic is used to guess board type, but it works for both games on it, so there 2014-01-17 19:40:25 +00:00
goyuken a54119db03 gpgx: support region override 2014-01-15 00:56:13 +00:00
goyuken 7a3aba0681 CNROM and nescartdb cleanup. fixes bird week, titty poker, possibly others. all CNROM savestates are invalidated. 2014-01-11 02:59:39 +00:00
goyuken c2b8879303 quicknes: cleanup 2014-01-10 04:06:02 +00:00
goyuken adf7f01102 quicknes: implement the crop settings 2014-01-10 01:45:06 +00:00
goyuken 1f1bb93360 quicknes: some settings stuff, not all finished 2014-01-09 23:50:10 +00:00
goyuken 2c568d9bef quicknes: add PRGROM and CHRROM domains (from the cart), and set corecomm and board information correctly 2014-01-07 01:52:00 +00:00
goyuken 1cfa050dba quicknes: add text savestate, and fix savestate crash on some mappers 2014-01-07 01:05:24 +00:00
goyuken 45e5f4b286 quicknes: add "System Bus". note that this System Bus will not resolve any MMIO stuff at all 2014-01-06 23:23:47 +00:00
goyuken 92c4df38c3 quicknes: memory domains 2014-01-06 22:14:24 +00:00
goyuken 59ffca28ba fix "the sound bug" in quicknes. dll is now built with mingw and FPU precision is set high (both are required to fix) 2014-01-06 19:31:13 +00:00