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 |
andres.delikat
|
fc845c1778
|
NES Core - implement GetFreeze/SetFreeze for RAM memory domain
|
2011-03-19 01:56:52 +00:00 |
zeromus
|
3ceb4ea890
|
[NES] add alpha bits to video provider
|
2011-03-17 04:21:40 +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 |
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 |
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 |
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 |
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
|
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 |
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 |
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 |
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
|
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 |
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
|
c5febf8e20
|
neshawk!! emulate attractmode without bugs = initial checkin
|
2011-02-27 09:45:50 +00:00 |
andres.delikat
|
04b6b2baa0
|
Fix typo!
|
2011-02-26 22:08:55 +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 |
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 |