Commit Graph

6149 Commits

Author SHA1 Message Date
adelikat 2d87eeab70 Hex Editor - fix weird focusing bug when using the Find box, goofy winforms 2014-03-23 18:29:32 +00:00
adelikat 5559024757 Lua - Rip out gui.alert() and refactor/simplify things as a result 2014-03-23 17:39:07 +00:00
adelikat 54363e4da1 Lua - fix gui.drawText() (and gui.drawString) 2014-03-23 17:24:06 +00:00
adelikat 1226603697 Lua - Fix gui.Alert() to at least work. However, in trunk the alert font was gimped into regular font with the opengl change, and this is probably for the best. Will remove this lua feature and alert font code in a later commit 2014-03-23 17:12:25 +00:00
adelikat 555c9dfb45 Ram Watch - fix bug where it asks you to save changes, but if this is a fresh unsaved list it ignores the Yes button and closes 2014-03-23 16:58:54 +00:00
adelikat d44649bf82 Record Movie dialog - fix bug where user selection in SaveFileDialog was not updating the filename textbox 2014-03-23 16:53:49 +00:00
adelikat a534c7b221 Play Movie - fix bug where dialog was not respecting the read-only checkbox 2014-03-23 16:14:22 +00:00
adelikat 59ae076df7 add a TODO that I don't want to do yet, but don't want to forget about 2014-03-23 16:02:29 +00:00
adelikat b378cd13e4 Cheats - address issue 148, instead of throwing an exception when attempting to add an out of range address, present an error message. One odd side effect is that it will add a separator instead, but I think that's acceptable for now. 2014-03-23 15:58:44 +00:00
adelikat 1e9374e4e4 Hex Editor - highlight "mis-alighned" selections properly that result from being on an odd-numbered address when switching to a higher data size. Also only highlight the portion of an address that is frozen in the case of viewing mutli-byte sizes while there are active cheats of smaller sizes. 2014-03-23 15:39:47 +00:00
goyuken 67fdb46ca2 workaround issue 146 2014-03-23 15:00:56 +00:00
adelikat 8ac9f7d2dd Lua Console - try to use relative paths when saving and loading lua scripts 2014-03-23 14:44:18 +00:00
adelikat 8b6bf3fc89 A hackish workaround to make Select All faster in the Cheat Dialog 2014-03-23 14:10:35 +00:00
adelikat 6d1675e54c Change UnfreezeAll option on many tools to remove cheats not simply disable them. 2014-03-23 13:21:48 +00:00
beirich e291b3d5fa SMS: Implement option for Auto Region (export/japan) and Auto Display type (NTSC/PAL) 2014-03-22 05:57:27 +00:00
beirich 77857f0e51 Convert SMS, Coleco, and TI83 to zeromus Serializer-class savestates 2014-03-22 04:46:01 +00:00
beirich f5aca0b5e8 Binary savestates now way more awesomer and point-having 2014-03-21 03:50:17 +00:00
beirich 3153587eb3 SMS: fix GG Region detection 2014-03-20 04:19:38 +00:00
goyuken 4c448e6858 NES: speed up new controller routines. significant overall speedup in occasional crappy games that constantly poll the controllers 2014-03-19 23:22:06 +00:00
goyuken aa2fce885e nes: axrom: support 512K oversize 2014-03-19 16:06:51 +00:00
beirich c6a5c9b295 Add Region to GameInfo 2014-03-18 03:28:25 +00:00
beirich c179fd5fd6 Add OSD message notifier to CoreComm 2014-03-18 03:03:53 +00:00
beirich c825720d33 SMS: Fix Ernie Els Golf GG (has on-cart volatile ram) 2014-03-18 02:23:10 +00:00
beirich 3b66e61c82 SMS: improve rendering accuracy of left-column blanking. I have to say I never thought that would be a thing that needed improved rendering. Also fix issue with when Sprite Overflow fires. 2014-03-18 00:50:08 +00:00
beirich cbc4d925be SMS: apply previous sprite fixes to doublesize renderer 2014-03-17 11:51:00 +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 eeeb71dfe0 SMS: implement VDP/PSG IO port mirroring. passes some additional VDP tests 2014-03-17 03:56:42 +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
goyuken 60361d9bd4 support a homemade UxROM multicart board 2014-03-15 19:54:48 +00:00
goyuken b02574829d nes: fix vaus controller 2014-03-14 23:03:03 +00:00
goyuken 65b1397198 NES: fix the famicom 4player adapter 2014-03-14 21:51:40 +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 b1a37724a1 SMS: hook up Export/Japan, NTSC/PAL, BIOS Enable, and US/JP Bios selection 2014-03-13 04:49:39 +00:00
beirich 8daab82463 SMS: Add Export/Japan, NTSC/PAL, Enable BIOS options to SMS menu. Not yet hooked up to core. 2014-03-13 04:15:05 +00:00
beirich 07e984582d special case for games starting with "The" 2014-03-13 03:46:58 +00:00
beirich 102f476158 dbman: initial pass at gamedb export function 2014-03-13 03:35:14 +00:00
beirich 6538a5ad75 dbman: improve game merge/unmerging behavior. Should not end up with duplicate GAMEs in the DB anymore 2014-03-12 00:58:28 +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 d2d6d00938 SMS: Import improved TMS-mode sprite render code from Colecovision core, fixes Bank Panic (SG1000) intro screen at least 2014-03-06 00:52:27 +00:00
goyuken 4e70f1d6a5 util: eliminate some out of memory problems with hashing large files
gpgx: warn and abort when a too-big file tries to be loaded as a ROM (probably was actually a .bin cd image without the correct .cue)
2014-03-05 18:16:34 +00:00
beirich 60147ffbab SMS: quickfix, only load SMS BIOS on SMS games (not Game Gear or SG1000) 2014-03-05 12:49:27 +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
goyuken 1b3009d849 also fix stereo audio in dual GB (But in this case we just downmix to mono since we have two gameboys one out each speaker) 2014-03-05 05:06:34 +00:00
goyuken dbe0106814 i did not know that the gameboy had stereo audio 2014-03-05 05:03:13 +00:00
goyuken b2eef124e2 nes: controller infrastructure 2014-03-05 04:08:24 +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 804fed9375 NES: infrastructure stuff 2014-03-04 23:18:10 +00:00
beirich 197ca96630 preliminary add SMS bios to firmwares db and UI. not hooked up to core yet. nor all bioses added 2014-03-04 02:33:39 +00:00