andres.delikat
|
99babf743f
|
Movie class has a GetSeconds() function that returns the number of seconds based on frames / fps. It is loaded with lots of fps formulas for various consoles.
|
2011-05-14 12:46:41 +00:00 |
andres.delikat
|
40379f898d
|
Fixed NES mnemonic to match fm2. Fm2 files will now successfully playback. SMB TASes sync on bizhawk
|
2011-05-08 20:55:37 +00:00 |
andres.delikat
|
a5bf181621
|
active controls should be set to a null emulator as an option too (this still doesn't fix the crash on load though as it never gets to the code that sets active controls because that is triggered by the loading of a ROM)
|
2011-05-08 13:43:53 +00:00 |
zeromus
|
646dd59ad6
|
disc subsystem progress
|
2011-05-08 09:07:46 +00:00 |
beirich
|
33c300ff7b
|
good news: movies work! bad news: 1) movies don't work for TI83 yet 2) I broke some NES things, to be fixed in a later commit
|
2011-05-08 00:06:43 +00:00 |
andres.delikat
|
becbbc88ea
|
Input display now shows the previous frame input as well. The display currently doesn't look good, but I will improve on that soon. Save last input into NES savestates
|
2011-05-01 21:19:18 +00:00 |
zeromus
|
6a409e9b73
|
add serializer SyncFixedString
|
2011-05-01 19:30:19 +00:00 |
andres.delikat
|
f440f843dd
|
Add IsLagFrame bool to IEmulator and implement in all platforms. Make an alert font in Render panel and make input display use it when a frame is a lag frame
|
2011-05-01 16:04:53 +00:00 |
andres.delikat
|
b70e0eff76
|
PCE - implemented lag counter added to text savestates. Attempted to add to binary savestates but it caused a crash and I didn't feel like digging into it at this time
|
2011-05-01 14:51:59 +00:00 |
andres.delikat
|
3efd98e887
|
SMS - implement lag counter & add to savestates
|
2011-05-01 14:15:49 +00:00 |
andres.delikat
|
8a924c5bd0
|
TI83/NES - add lag counter to savestates
|
2011-05-01 13:54:11 +00:00 |
andres.delikat
|
fa4889bc9f
|
Implement lag counter for TI83
|
2011-05-01 13:42:33 +00:00 |
andres.delikat
|
bf93a936df
|
Change unimplemented lag counters to return -1 instead of 0 since that is more obviously not implemented. Make null emulator return 0 since by definition it would never lag.
|
2011-05-01 13:05:16 +00:00 |
andres.delikat
|
6732cd50ff
|
Make LagCount get/set in IEmulator and refactored emulators. Implemented the Lag counter in the NES core.
|
2011-05-01 12:59:26 +00:00 |
andres.delikat
|
2fa3561c45
|
Add LagCounter int to IEmulator, returns 0 on every emulator at the moment. Hook up RenderPanel's LagCounter display
|
2011-05-01 00:20:39 +00:00 |
andres.delikat
|
0927af96f5
|
TI83 Keypad - a few minor changes
|
2011-04-29 16:55:50 +00:00 |
andres.delikat
|
6c20940033
|
TI83 - oops Frame++ was being called twice in FrameAdvance()
|
2011-04-29 12:19:32 +00:00 |
andres.delikat
|
2a54d8a8cd
|
TI83 Keypad - fixed forcebutton issue, all buttons now implemented
|
2011-04-27 17:29:09 +00:00 |
andres.delikat
|
c9bca52ccb
|
Fix up more TI83 buttons stuff, input display no longer crashes when navigating away from the TI83 section.
|
2011-04-25 00:45:22 +00:00 |
andres.delikat
|
09162b5367
|
TI83 - implement mnemonic functions, finish hooking up buttons to main form
|
2011-04-24 19:01:12 +00:00 |
andres.delikat
|
b52ab78e16
|
TI83 - remaining keys implemented into core. Most hardcoded to no mapping, or bad key choices. Not yet integrated into the remappable system.
|
2011-04-24 04:46:07 +00:00 |
andres.delikat
|
026fabe26e
|
TI83 - implement mnemonic functions (input display and input logging now working
|
2011-04-24 02:19:37 +00:00 |
andres.delikat
|
df1e1a1930
|
TI83 - finish putting hardware variables into savestates
|
2011-04-21 19:53:22 +00:00 |
andres.delikat
|
a93051cf27
|
TI83 - mostly implement savestates (text)
|
2011-04-21 01:57:06 +00:00 |
andres.delikat
|
9cede4cc2a
|
TI83 - implement hawkfile stuff so that it does proper paths & names for things like savestates & screenshots, implement frame counter, start text savestates (only holds frame count atm)
|
2011-04-21 01:41:37 +00:00 |
andres.delikat
|
d03f3d3b60
|
TI-83 - Implement memory domains, tool dialogs can now run with a TI-83 rom loaded
|
2011-04-21 00:57:55 +00:00 |
andres.delikat
|
34894b322d
|
oops, csproj not checked in
|
2011-04-19 02:21:34 +00:00 |
zeromus
|
d6bf47c4d4
|
[NES] fix wai xing ding dong
|
2011-04-19 01:58:12 +00:00 |
andres.delikat
|
dfbee39c1c
|
NES - Start AVE-NINA class
|
2011-04-18 23:55:47 +00:00 |
zeromus
|
dae79600e7
|
[NES] add remind to 242 to fix
|
2011-04-18 23:27:45 +00:00 |
zeromus
|
5e83510d1a
|
|
2011-04-18 23:01:29 +00:00 |
zeromus
|
54f6492fcc
|
|
2011-04-18 22:35:40 +00:00 |
andres.delikat
|
a066d6e03d
|
Mapper 242 stuff
|
2011-04-18 22:33:06 +00:00 |
andres.delikat
|
8b3f6cb55b
|
Forgot to checkin the csproj file for the mapper 107 addition
|
2011-04-18 22:13:42 +00:00 |
andres.delikat
|
7c215f5b1c
|
Start mapper 107
|
2011-04-18 15:05:42 +00:00 |
andres.delikat
|
ded0d906d7
|
Checking in some mapper 242 stuff
|
2011-04-18 11:02:07 +00:00 |
andres.delikat
|
9e6b232f02
|
Start mapper 242
|
2011-04-18 02:26:42 +00:00 |
zeromus
|
360ce7edb1
|
[NES] update jaleco board comments
|
2011-04-18 02:21:59 +00:00 |
zeromus
|
8a577a0184
|
[NES] sort out Mississippi Satsujin Jiken, fix up some board autoconfiguration logic which was a bit broken, support pad_h and pad_v from gamedb
|
2011-04-18 01:57:22 +00:00 |
zeromus
|
486a5b0337
|
assorted useless stuff
|
2011-04-18 01:35:18 +00:00 |
andres.delikat
|
c7262b30c9
|
Attempt at fixing Jaleco-JF_11_14
|
2011-04-18 01:06:50 +00:00 |
zeromus
|
db28312787
|
[NES] fully consolidated text/binary serialization, and don't save screen buffer to binary savestates
|
2011-04-17 22:51:53 +00:00 |
andres.delikat
|
40cd085509
|
Initial checkin of Jaleco-JF_11_14 (mapper 140)
|
2011-04-17 21:39:35 +00:00 |
andres.delikat
|
db42bbfe6b
|
Sunsoft1 - savestate support
|
2011-04-17 20:56:35 +00:00 |
andres.delikat
|
043f8c7a70
|
NES - code clean up on sunsoft1
|
2011-04-17 20:40:25 +00:00 |
andres.delikat
|
d952e21463
|
Implement Sunsoft1 (mapper 184)
|
2011-04-17 20:20:49 +00:00 |
zeromus
|
6ebb1dd932
|
forgot to check in a jscript-whacking file
|
2011-04-17 18:18:01 +00:00 |
zeromus
|
35f339149c
|
remove stupid jscript dependency in core emulator
|
2011-04-17 08:49:49 +00:00 |
andres.delikat
|
5d2fbba8e7
|
add Toolbox hotkey to hotkey remapping dialog
|
2011-04-10 16:10:10 +00:00 |
zeromus
|
c6a0956f13
|
and dont try writing to that file even if it wasnt opened
|
2011-04-06 05:31:33 +00:00 |
zeromus
|
dec812ccbc
|
dont open d:\out.raw
|
2011-04-06 05:30:56 +00:00 |
zeromus
|
9fd79ee576
|
[ARM] and some long overdue cleanup
|
2011-04-04 05:24:12 +00:00 |
zeromus
|
e78708213c
|
[ARM] add handful of floating point instructions and most importantly: NOP!
|
2011-04-04 05:13:45 +00:00 |
zeromus
|
510e52271b
|
[ARM]
|
2011-04-03 07:58:12 +00:00 |
zeromus
|
5cd5e799a6
|
add 5% of the world's slowest ARM cpu emulator
|
2011-04-03 05:24:31 +00:00 |
andres.delikat
|
bfae7804f2
|
NES - implement freeze system on PPU bus
|
2011-03-28 16:43:15 +00:00 |
andres.delikat
|
8601a863d8
|
NES - save frame counter into savestates (binary & text)
|
2011-03-28 16:16:23 +00:00 |
zeromus
|
b89f576fae
|
change some NES savestates to use cleaner code. rename some PRAM and CRAM to WRAM and VRAM. fix multiple save/load hotkey triggerings. dynamically drive file menu shortcut key labels instead of having hardcoded shortcut keys. this needs to be done to the other menus as well, where hardcoded shortcut keys exist.
|
2011-03-21 06:03:58 +00:00 |
andres.delikat
|
a4fa09b8c1
|
NES - Start mapper 184, Altantis no Nazo mostly works
|
2011-03-21 04:23:55 +00:00 |
zeromus
|
2fe2aae243
|
[NES] rewind for the masses
|
2011-03-21 02:22:10 +00:00 |
zeromus
|
aded25da64
|
...
|
2011-03-21 01:51:06 +00:00 |
zeromus
|
1c52444e04
|
[NES] here, have a cup of speedup
|
2011-03-21 01:49:20 +00:00 |
zeromus
|
b3f212f745
|
make sysdrawing render panel more pleasant
|
2011-03-20 23:46:03 +00:00 |
zeromus
|
82ad219461
|
[NES] some little speedups, just to prove that it can be done
|
2011-03-20 20:42:12 +00:00 |
zeromus
|
f84de1750e
|
[NES] noise channel
|
2011-03-20 04:43:27 +00:00 |
zeromus
|
a62b3009ef
|
[NES] fix some annoying sound bugs
|
2011-03-20 03:32:43 +00:00 |
zeromus
|
6493b65690
|
[NES] fix some input bugs
|
2011-03-20 02:25:47 +00:00 |
zeromus
|
f7bf5bdd17
|
[NES] fix some interrupt-related bugs to pass more cpu tests, add reset handling, improve iNES header handling some more
|
2011-03-20 02:12:10 +00:00 |
zeromus
|
b041d31ab1
|
[NES] restore iNES header detection
|
2011-03-19 20:12:06 +00:00 |
zeromus
|
c7f0c457ad
|
[NES] work on sound, improve square waves muchly, add 6502 IRQ signal, make add some infrastructure to keep from buffering samples while core is silenced.
|
2011-03-19 09:12:56 +00:00 |
beirich
|
0a354c2748
|
PCE: Fix a bug in the timer; fix glitch in VBlank interrupt handling (fixing intro in Dungeon Explorer)
|
2011-03-19 06:00:33 +00:00 |
andres.delikat
|
fc845c1778
|
NES Core - implement GetFreeze/SetFreeze for RAM memory domain
|
2011-03-19 01:56:52 +00:00 |
beirich
|
d211a6d3c5
|
PCE: Fix timer issue causing Battle Royale to break
|
2011-03-18 04:24:31 +00:00 |
beirich
|
5c9ee84ed4
|
PCE minor updates
|
2011-03-18 03:39:11 +00:00 |
beirich
|
3cdd222f51
|
HuC6280: Fix glitch in low-speed mode
|
2011-03-17 05:54:21 +00:00 |
beirich
|
e9635077dc
|
>_<
|
2011-03-17 04:38:42 +00:00 |
beirich
|
0382f474dc
|
oops, fix build
|
2011-03-17 04:36:46 +00:00 |
beirich
|
4c9057060b
|
HuC6280: Implement high/low speed modes
|
2011-03-17 04:29:46 +00:00 |
zeromus
|
3ceb4ea890
|
[NES] add alpha bits to video provider
|
2011-03-17 04:21:40 +00:00 |
zeromus
|
fed9c4e30e
|
mutate to immutable
|
2011-03-17 03:58:04 +00:00 |
zeromus
|
3c857c1b6d
|
[NES] try a different `watch` architecture and support game genie items with it
|
2011-03-17 03:51:31 +00:00 |
zeromus
|
6c297287e5
|
add FPS display and make some 5% nes optimizations
|
2011-03-16 06:30:25 +00:00 |
zeromus
|
2b1f72a84a
|
sketch out some thoughts regarding breakpoints
|
2011-03-16 05:06:21 +00:00 |
zeromus
|
c32a9e11f0
|
[NES] add freeze system for sysbus
|
2011-03-16 03:13:51 +00:00 |
beirich
|
729d52d18f
|
PCE: fix up turbotap code, seems solid now
|
2011-03-15 03:36:02 +00:00 |
zeromus
|
1408bcdb4b
|
no need for special treatment for first line when we have comments now
|
2011-03-15 03:23:15 +00:00 |
zeromus
|
efef2ebec4
|
allow #include in gamedb.txt
|
2011-03-15 03:17:40 +00:00 |
beirich
|
c9c34ef1db
|
PCE: 5-player turbotap emulation
|
2011-03-14 06:12:40 +00:00 |
zeromus
|
aa6e1872df
|
[NES] setup a tiny bit of infrastructure for peeking the ppu instead of reading it, but really it isnt necessary until some of the more sophisticated mappers are made
|
2011-03-13 19:35:50 +00:00 |
zeromus
|
8a0cd52a5a
|
[NES] apu fixes and triangle generator
|
2011-03-13 08:13:32 +00:00 |
beirich
|
50a06e38cd
|
PCE: Significant VDC timing improvements
|
2011-03-13 03:20:28 +00:00 |
zeromus
|
1d39da2427
|
[NES] decided how to implement EXP bus infrastructure, even though nothing uses it yet
|
2011-03-13 02:58:29 +00:00 |
zeromus
|
ae61bf3926
|
[NES] setup a little palette performance optimization for debug tools
|
2011-03-13 02:48:45 +00:00 |
beirich
|
ac3acfd721
|
oops, didn't get rid of all the 1-cycle page boundary penalties
|
2011-03-13 02:32:13 +00:00 |
beirich
|
420bad0a2e
|
HuC6280: Accepting an interrupt takes 8 cycles; Correcting handling of T flag on RTI and PLP instructions; 1-cycle penalty for accesses across page boundaries does not apply
|
2011-03-13 02:22:29 +00:00 |
zeromus
|
fe7e80d723
|
[NES] fixup square waves a tiny bit
|
2011-03-13 01:40:09 +00:00 |
zeromus
|
2c62271fc7
|
[NES] speaking of music being a worthy thing...
|
2011-03-13 00:34:24 +00:00 |
beirich
|
33a9ccf1f5
|
PCE: New Adventure Island, Turrican, P-47, Silent Debuggers, Strip Fighter, R-Type fixed
|
2011-03-10 05:22:26 +00:00 |
zeromus
|
5f130aabd9
|
[NES] make ppu palette public
|
2011-03-08 20:55:19 +00:00 |
zeromus
|
fe51441596
|
[NES] separate color conversion logic for use in tools
|
2011-03-08 19:05:52 +00:00 |
zeromus
|
be69565135
|
[NES] overhaul database and board configuration system some more and reorg code a bit
|
2011-03-08 07:25:35 +00:00 |
zeromus
|
5b6a34d8f0
|
[NES] restore battery functionality
|
2011-03-07 19:32:54 +00:00 |
zeromus
|
859eabc6b7
|
[NES] overhaul to use bootgod's db as primary data source. it can still merge with the gamedb.txt, although I purged it of every unneeded NES record. iNES header parsing needs to be re-added.
|
2011-03-07 10:41:46 +00:00 |
zeromus
|
d4f8778608
|
archive file choosing. also, support archive subdirectories. just because i always wanted to.
|
2011-03-07 02:04:42 +00:00 |
zeromus
|
341ee44509
|
re-engineer HawkFile to be aware of archives. its a little more complex to use now (not only do you have to open it, you have to call one of the Bind() methods on it to choose an interior file), but its more powerful.
|
2011-03-07 01:07:49 +00:00 |
beirich
|
540af82171
|
[PCE] retest all hucards, update compat.txt, identified some additional bad roms
|
2011-03-07 00:48:52 +00:00 |
beirich
|
52e6727841
|
[PCE] Improve some port mirroring
|
2011-03-06 07:26:46 +00:00 |
beirich
|
e07349c582
|
[PCE] improve cpu instruction timing
|
2011-03-06 06:06:49 +00:00 |
andres.delikat
|
4e8d161ed8
|
NES - implement CRAM & PRAM memory domains, hooked them properly on SxROM boards. TODO: other boards
|
2011-03-06 04:40:56 +00:00 |
andres.delikat
|
ed9930be62
|
NES Memory domains - Add PRG & CHR Rom
|
2011-03-06 03:34:13 +00:00 |
andres.delikat
|
97ebb20edd
|
Fix NES WRAM for real this time
|
2011-03-06 03:07:25 +00:00 |
andres.delikat
|
951ade9888
|
Fix NES WRAM memory domain
|
2011-03-06 03:03:24 +00:00 |
andres.delikat
|
2354ac126a
|
NES - add WRAM, System Bus, PPU Bus, and Battery RAM as memory domains
|
2011-03-06 02:36:49 +00:00 |
andres.delikat
|
83a8712d5d
|
Implement main memory domain for NES
|
2011-03-05 03:03:47 +00:00 |
andres.delikat
|
e0af256a33
|
NES - Finish up remaining SxROM boards
|
2011-03-04 15:01:02 +00:00 |
andres.delikat
|
c9d0f7a2fb
|
NES - checking in remaining SxROM boards with empty cases, will fill info next
|
2011-03-04 04:52:50 +00:00 |
andres.delikat
|
fc8be53da6
|
NES - SH1ROM, SIROM, and SJROM implemented. SIROM untested (and has a handy assert) due to unkown games. Airforce (SJROM) added to gamedb, but the game is black screen only.
|
2011-03-04 04:19:49 +00:00 |
andres.delikat
|
f350e241b8
|
NES - SHROM implemented, Family Fued loads but doesn't get past the intro screen
|
2011-03-04 04:00:18 +00:00 |
andres.delikat
|
615cf3b52b
|
NES - SFROM & Bubble Bobble
|
2011-03-04 03:51:46 +00:00 |
andres.delikat
|
423ee58852
|
NES - SC1ROM implemented (same config as SCROM), untested though since I could not find a game that uses it. SEROM implemented & Adventures of Lolo working.
|
2011-03-04 03:41:39 +00:00 |
andres.delikat
|
872a86c91f
|
NES - Implement SBCROM & get Mechanized Attack working
|
2011-03-04 03:30:54 +00:00 |
andres.delikat
|
38396fc02c
|
Fix PRG size of dragon warrior, it now doesn't crash on load (but still is only a black screen). Implemented SBROM & Bug's Bunny's Crazy Castle, the game now works.
|
2011-03-04 03:16:26 +00:00 |
andres.delikat
|
4ccdf269e5
|
NES - Get SAROM board working & Dragon Warrior in gamedb.txt
|
2011-03-04 03:02:29 +00:00 |
andres.delikat
|
9dc75a17e5
|
Fix SKROM char size, and checking in some movie playback stuff
|
2011-03-03 20:01:36 +00:00 |
zeromus
|
f4ca525343
|
[NES] fix bugs with boards that specify their own CHR size
|
2011-03-03 19:56:16 +00:00 |
andres.delikat
|
1003ed085b
|
NES - Implement SKROM Board. Zelda II more playable but still bugged, probably something I did wrong. Also added a menu item to enable/disable Rewind. TODO: Zelda II crashes with rewind enabled.
|
2011-03-03 17:07:12 +00:00 |
zeromus
|
7f4413a5d7
|
[NES] figure out how to run some of blargg's tests
|
2011-03-02 07:11:36 +00:00 |
zeromus
|
4bfc610a8a
|
[NES] tinker around with board detection and add a UNIF warning message, but due to some severe problems with exception handling, the exceptions which make it to the GUI as messageboxes is seemingly arbitrary, so youll never know.
|
2011-03-02 06:18:26 +00:00 |
zeromus
|
a236477c5b
|
[NES] rename NTARAM to CIRAM, and change output to 256x240 instead of 256x256
|
2011-03-02 04:11:46 +00:00 |
zeromus
|
e3cf8aae28
|
[NES] some comments
|
2011-03-02 03:41:24 +00:00 |
zeromus
|
fe3414c380
|
[NES] NTARAM doesnt belong to the ppu. simplifies things a bit this way too.
|
2011-03-02 03:34:37 +00:00 |
zeromus
|
858824c548
|
[NES] setup 'scaffolding' for PPU view. actually only 1% as complicated as i thought it would be.
|
2011-03-02 03:08:33 +00:00 |
zeromus
|
a296742d5f
|
[NES] clean up AxROM
|
2011-03-02 03:05:28 +00:00 |
zeromus
|
e9622b1f60
|
[NES] clean up UxROM gamedb parameters
|
2011-03-02 02:54:06 +00:00 |
zeromus
|
7919bb8647
|
[NES] remove some redundant and misleading information (CHR sizes =0 and mirror types =X) from gamedb
|
2011-03-02 02:41:03 +00:00 |
andres.delikat
|
d406e15746
|
Add more games to game database, add some more games that don't work
|
2011-03-01 20:32:18 +00:00 |
andres.delikat
|
087e471335
|
Check in some NES docs
|
2011-03-01 19:54:19 +00:00 |
andres.delikat
|
229d56551f
|
Move some game compatibility todos around
|
2011-03-01 18:44:17 +00:00 |
andres.delikat
|
5a8485e21c
|
Add Zelda II & Castlevania II to the game database, both fail to play (black screen)
|
2011-03-01 15:15:04 +00:00 |
andres.delikat
|
7182d905a4
|
Get frame counter incrementing in the NES core. TODO: store it in savestates
|
2011-03-01 14:38:52 +00:00 |
zeromus
|
0d5cff7408
|
[NES] mapper cleanup and savestates
|
2011-03-01 09:32:12 +00:00 |
zeromus
|
d225c23cc1
|
[NES] SxROM: remove some guesses
|
2011-03-01 07:31:59 +00:00 |
zeromus
|
c21d92f694
|
[NES] add SxROM (mmc1), including save ram support. also add some undocumented NOP variants to 6502 core because I thought I needed them
|
2011-03-01 07:25:14 +00:00 |
beirich
|
d3e63df8db
|
Fix issue causing noise channel to be prematurely short-circuited, fixes the silent sea breeze sound in the music selection screen of Outrun
|
2011-03-01 02:57:31 +00:00 |
zeromus
|
209fd44442
|
[NES] add GxROM
|
2011-02-28 10:48:18 +00:00 |
zeromus
|
96f5a95f73
|
[NES] add IC_74x377 and CPROM
|
2011-02-28 10:16:07 +00:00 |
zeromus
|
c65ce323d0
|
[NES] add AxROM
|
2011-02-28 09:39:24 +00:00 |
zeromus
|
c713b9a8f0
|
[NES] add CxROM and fix a severe timing issue which repairs many obvious glitches
|
2011-02-28 09:13:27 +00:00 |
zeromus
|
af861b6475
|
[NES] add UOROM
|
2011-02-28 08:19:06 +00:00 |
zeromus
|
ee336bec15
|
[NES] add 6502 BRK instruction and some mapper=2 games (incl. castlevania and megaman)
|
2011-02-28 07:53:19 +00:00 |
beirich
|
bcf69dfb9d
|
[PCE] fix frameskip to not break some games
|
2011-02-28 07:10:19 +00:00 |
zeromus
|
1b0025a7cc
|
add support for comments in game database, and: [NES] fix ppu bug and add to database
|
2011-02-28 06:43:19 +00:00 |
zeromus
|
4b177ca8d1
|
[NES] ppu fixes and improved rom classification infrastructure
|
2011-02-28 06:16:20 +00:00 |
andres.delikat
|
d7ba739b30
|
Some fix ups to input recording, and setting up the ability to test recording & playback
|
2011-02-28 01:26:38 +00:00 |
andres.delikat
|
59744ed2dd
|
Implement SetControllersAsMnemonic() in NES core
|
2011-02-27 22:44:06 +00:00 |
andres.delikat
|
423e9c8783
|
Add SetControllersAsMnemonic() to IEmulator and implement it in the SMS core. Very crude playback now works.
|
2011-02-27 22:33:25 +00:00 |
beirich
|
dd109b76da
|
[PCE] Implement T-flag operation of AND instruction, mostly fixing Legendary Axe
|
2011-02-27 16:41:48 +00:00 |
andres.delikat
|
907c562174
|
Set unsafe compiler option on the Emulation project so it will compile. Add .nes to the open rom dialog
|
2011-02-27 14:23:48 +00:00 |
zeromus
|
454505e5f1
|
[NES] add p1 controls. theyre hardcoded right now and need to go through the normal controls config system. but i think nes will be a more amazing exercise of the input configuration system than the other consoles...?
|
2011-02-27 11:40:08 +00:00 |
zeromus
|
7367e8b542
|
minimal deemph palette emulation
|
2011-02-27 10:55:38 +00:00 |
zeromus
|
4e85d82f14
|
update 6502 core generator legit-like
|
2011-02-27 09:49:53 +00:00 |
zeromus
|
c5febf8e20
|
neshawk!! emulate attractmode without bugs = initial checkin
|
2011-02-27 09:45:50 +00:00 |
beirich
|
303d276ac7
|
[PCE] DMA handling improvements. Fixes sprite flicker issues on some games (ex: Dragon Curse), and several games that didn't boot or froze (ex: Magical Chase)
|
2011-02-27 08:06:21 +00:00 |
beirich
|
d381be67a6
|
[PCE] Convert memory mappers from 16-bit addressing to 21-bit addressing
|
2011-02-26 23:02:34 +00:00 |
andres.delikat
|
04b6b2baa0
|
Fix typo!
|
2011-02-26 22:08:55 +00:00 |
andres.delikat
|
d0e37373a4
|
Refactor input display to use the GetControllersAsMneumonic() function from the emulator core. Hook up PCE GetControllersAsMneumonic()
|
2011-02-26 22:04:17 +00:00 |
andres.delikat
|
0ed57b443b
|
Add GetControllerAsMneumonic() to IEmulator that returns a formatted string of controller inputs. Implemented this function in SMS input.cs and hooked up Movie recording.
|
2011-02-26 21:36:46 +00:00 |
beirich
|
023fb0897a
|
[SMS] Frameskip actually skip frames
|
2011-02-24 04:39:52 +00:00 |
andres.delikat
|
f7198ae966
|
Ram Search - Memory domain select
|
2011-02-23 16:22:41 +00:00 |
beirich
|
71c0e8648e
|
[SMS] Use correct framerate for PAL mode now that we have throttling
|
2011-02-23 04:38:50 +00:00 |
zeromus
|
bc74d6c575
|
complete speed/skip/non60-throttle functionality and controllable vsync. maybe a bit rough, but i'll continue to support it.
|
2011-02-21 09:48:53 +00:00 |
zeromus
|
14977cfc36
|
|
2011-02-20 02:49:37 +00:00 |
zeromus
|
022c4be0c8
|
add nes stub
|
2011-02-20 02:17:09 +00:00 |
zeromus
|
b7edf19c5b
|
zeromus uses the sandglass of regression!
|
2011-02-20 01:35:58 +00:00 |
zeromus
|
d004b0cf96
|
*.vspcc never checks in
|
2011-02-20 01:29:52 +00:00 |
kylethomson
|
3d49a8c5a7
|
Adding C# lua projects to BizHawk. One refuses to compile.
|
2011-02-20 01:27:16 +00:00 |
kylethomson
|
255e8867f9
|
Add Lua DLLs to BizHawk
|
2011-02-19 22:47:33 +00:00 |
beirich
|
bb2b17f92d
|
[SMS] Add System Bus MemoryDomain
|
2011-02-19 05:04:52 +00:00 |
beirich
|
577f249905
|
Misc code cleanup
|
2011-02-16 04:45:59 +00:00 |
beirich
|
41b68e198e
|
Fix Fantastic Dizzy; last broken SMS/GG game Im aware of!
|
2011-02-16 04:21:25 +00:00 |
andres.delikat
|
48bb648ff9
|
IEmulator now has a string type so that emulators can return a string representing the platform they emulate
|
2011-02-16 02:42:58 +00:00 |
beirich
|
09e63e84e8
|
[GG] Fix Turrican homebrew and 224-line video mode timing
|
2011-02-15 23:50:28 +00:00 |
beirich
|
88aa2af174
|
SMS: implement overclock-when-safe option
|
2011-02-14 06:15:25 +00:00 |
beirich
|
5a4e36d828
|
SMS: add Force Stereo option to gui
|
2011-02-14 05:02:26 +00:00 |
beirich
|
1d00b7fe6b
|
minor refactoring of IController handling of control updates / frame tracking / movies
|
2011-02-05 05:40:19 +00:00 |
beirich
|
78c7a74a0d
|
PCE: improve video timing... slightly
|
2011-02-01 05:25:28 +00:00 |
beirich
|
27da793b5f
|
PCE: improve noise channel
|
2011-01-31 07:19:38 +00:00 |
beirich
|
366d7994e3
|
Add SMS options to UI; Add client-options mechanism IGame; Game database support for YM2413 games
|
2011-01-28 06:46:33 +00:00 |
beirich
|
d35d9e9d29
|
SMS: port 3E emulation; fixes remaining BIOS roms; check out the rocking Japanese BIOS music!
|
2011-01-28 04:23:35 +00:00 |
beirich
|
00b78183dd
|
SMS: fix loading of roms smaller than 1 bank; fixes BIOS ROMs, Qbert and Guzzler SG
|
2011-01-27 07:13:28 +00:00 |
beirich
|
2ec181e50f
|
cleanup some code after removing HardReset from IEmulator API
|
2011-01-21 07:14:42 +00:00 |
beirich
|
b5ca2f07de
|
NullEmulator returns a dummy memorydomain
|
2011-01-21 07:02:48 +00:00 |
beirich
|
162b43c240
|
I suppose it would help if memory metadata was public
|
2011-01-21 04:10:29 +00:00 |
beirich
|
e62c1bc673
|
add memory API, remove HardReset from IEmulator
|
2011-01-21 03:59:50 +00:00 |
beirich
|
73cf2bc61b
|
SG-1000 almost done
|
2011-01-20 23:58:58 +00:00 |
zeromus
|
8f59b1f582
|
restore gb core to some semblance of working order, and hook up its debugger; and add the newer, improved Z80A (but not the Z80GB, ironically) disassembler
|
2011-01-20 06:24:31 +00:00 |
beirich
|
3c019b9e96
|
SG-1000 progress (try doki doki penguin land)
|
2011-01-19 07:06:14 +00:00 |
zeromus
|
3c7534e92a
|
TI-83 emulator lol
|
2011-01-18 10:28:10 +00:00 |
beirich
|
34ec0bba39
|
SMS: Implement TMS9918 legacy Mode 0
|
2011-01-17 07:41:01 +00:00 |
beirich
|
72ef291ac0
|
wired up Recent Roms click event
|
2011-01-17 03:23:53 +00:00 |
zeromus
|
757d604784
|
switch game database to support multiple hash types
|
2011-01-17 03:08:33 +00:00 |
beirich
|
457819b331
|
SN76489: Implemented periodic noise
|
2011-01-16 21:06:14 +00:00 |
beirich
|
d1110de5de
|
SMS: implement zoomed sprites; VDP fixes; Ax Battler GG fixed
|
2011-01-16 06:31:14 +00:00 |
beirich
|
0d088bb15b
|
update controls to support sticky buttons, & force-pressing buttons. implement Soft Reset menu item.
|
2011-01-14 03:38:26 +00:00 |
beirich
|
3c8236fd32
|
PAL support for SMS
|
2011-01-13 06:10:50 +00:00 |
beirich
|
aa784295d8
|
extended video mode support; 2/3 CodeMasters games playable now...
|
2011-01-12 06:08:17 +00:00 |
beirich
|
d0d4d441c9
|
make NullEmulator return a valid ControllerDefinition
|
2011-01-12 02:05:48 +00:00 |
beirich
|
89e4c5a674
|
|
2011-01-11 02:55:51 +00:00 |