adelikat
|
9c945a175e
|
Atari 7800 - don't require all 3 bios files to run. But do nag them that they are missing them.
|
2012-12-27 22:24:42 +00:00 |
goyuken
|
03f5b3ae96
|
serializer: add another duplicate check (this time on section names within a single section), and fix 2600 savestates
|
2012-12-18 20:37:31 +00:00 |
goyuken
|
45660d0f23
|
7800: rearrange\cleanup Atari7800.cs, and delete TODO comments that are done.
|
2012-12-16 18:16:50 +00:00 |
goyuken
|
17d8e21c2d
|
7800: memory domains
|
2012-12-16 18:02:39 +00:00 |
goyuken
|
17f0f66ed7
|
7800: remove BufferElement because it annoys me. (Also gains a small speed increase, ~4%?). Remove "Copyright © Microsoft 2012" from the default AssemblyInfo.cs
|
2012-12-16 16:57:16 +00:00 |
goyuken
|
f8c9bd98f9
|
7800: implemented hard reset to simulate pushing the power button on the console. HSC ram is preserved, ROM is preserved, just about everything else is flushed. added "Power" button to connect to this. changed recording mnemonics
|
2012-12-16 15:15:54 +00:00 |
goyuken
|
c9c3821632
|
7800: add lag flag. breaks savestates. this marks our first change to EMU7800.Core
|
2012-12-16 01:34:02 +00:00 |
goyuken
|
042855acac
|
atari 7800: for the two 7800 controller definitions (proline and lightgun), remove the two difficulty switches, and change the name of the "BW" switch to "Pause", to reflect what's actually on the console. other controller definitions not changed because they're used for emu7800 in 2600 mode, which DOES have those buttons
|
2012-12-15 18:11:54 +00:00 |
goyuken
|
3cfc57f8a1
|
7800: ignore 128 byte header, if present
|
2012-12-15 16:06:35 +00:00 |
goyuken
|
2983c23920
|
atari7800: control hooked up, more or less
|
2012-12-15 02:36:38 +00:00 |
goyuken
|
1895103a9c
|
atari 7800: did controller stuff until i got annoyed
|
2012-12-15 00:58:55 +00:00 |
adelikat
|
d34368e98d
|
Atari 7800 - hook up input on client side, implement joystick button 2 in controller definition
|
2012-12-14 02:17:47 +00:00 |
goyuken
|
77b1d2e207
|
delete old 7800 stuff
|
2012-12-12 19:40:42 +00:00 |
goyuken
|
1e40bc9082
|
move 7800 into separate cootie-solution
|
2012-12-12 19:39:17 +00:00 |
goyuken
|
ecfc3da19a
|
baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
2012-12-12 18:37:40 +00:00 |
goyuken
|
d205d68b95
|
move our 7800 code into Bizhawk.Emulation namespace (oops)
|
2012-12-12 18:17:30 +00:00 |
goyuken
|
faceb7e18d
|
7800: clean up some sound-related stuff
|
2012-12-12 16:24:14 +00:00 |
goyuken
|
0636bda89d
|
7800: savestates
|
2012-12-12 15:36:17 +00:00 |
goyuken
|
7bb1baf2ab
|
the hsc in a 7800 is supposed to be a saverammy thing, so hook it up as such. dunno if it actually works
|
2012-12-12 03:47:05 +00:00 |
goyuken
|
f32fc83d96
|
7800: integrate the existing emu7800 gamedb as a core-private gamedb (not unlike bootgod), and use that to drive decision making. emu7800 should now be able to correctly load 7800PAL and 2600 games.
|
2012-12-12 03:40:18 +00:00 |
adelikat
|
fb7873a6a7
|
Atari 7800 - better use of the Cart object, not a very useful commit though since it is still hardcoding the mapper
|
2012-12-12 01:59:10 +00:00 |
goyuken
|
a43ecbf6aa
|
7800: speed up framebuffer blits, and add audio output
|
2012-12-12 01:32:58 +00:00 |
goyuken
|
c22ad34844
|
7800: you can see stuff that doesn't look retarded now
|
2012-12-12 00:30:36 +00:00 |
goyuken
|
da0a8822c9
|
7800: you can see stuff now
|
2012-12-12 00:23:01 +00:00 |
goyuken
|
821e2e26e3
|
atari7800: progress
|
2012-12-11 23:01:01 +00:00 |
goyuken
|
cc4b683006
|
7800: change HSC ram size from 4096 bytes to 2048 bytes (i think this is correct), and send logging messages to the log window. doesn't run still.
|
2012-12-10 21:29:50 +00:00 |
zeromus
|
a4b442abda
|
unify coreinputcomm and coreoutputcomm. there is a slight chance your console will be messed up until i fix a teeny tiny something, since i didnt test them all, since with more recent cores i dunno what roms are working anyway. let me know if i broke anything.
|
2012-12-10 00:43:43 +00:00 |
goyuken
|
cb4288ada4
|
rearrange the api of DCFilter a bit to make it less dumb. nothing of real importance
|
2012-12-09 15:58:55 +00:00 |
goyuken
|
b7c66cf3c2
|
Util.Serializer: Consume no data past the end of the last proper section. As a result, when using Util.Serializer in text mode, you MUST enclose your entire savestate in a single section (named to your liking). Fixes input log save\load issues. All old A2600 savestates broken.
|
2012-11-28 18:27:14 +00:00 |
goyuken
|
0094562d2a
|
per previous discussion, IEmulator.ResetFrameCounter() should reset lag frame related stuff as well
|
2012-11-25 15:41:40 +00:00 |
goyuken
|
6ffd71973a
|
6502: improve tracelog to only disassemble actual opcodes, and also enable it on 2600
|
2012-11-02 22:27:22 +00:00 |
zeromus
|
24d3bb76e2
|
fix 2600 Peek support, as best I can tell how.
|
2012-11-02 19:35:13 +00:00 |
zeromus
|
aa161d8910
|
proper Peek support in NES and 6502X
|
2012-11-02 19:28:00 +00:00 |
adelikat
|
6e214a6059
|
Atari 2600 - fix mapper E7
|
2012-11-01 03:26:24 +00:00 |
adelikat
|
ae7bb1b590
|
Atari - progress on DPC mapper, still doesn't work
|
2012-11-01 01:54:33 +00:00 |
pjgat09
|
2d2e0c7e31
|
A2600: Resetting players before hsyncCnt 76 has apparently has strange results. I borrowed these changes from EMU7800. This seems to fix glitches with Frostbite.
|
2012-10-31 23:42:18 +00:00 |
pjgat09
|
a5d4cd155d
|
A2600: Fixed problem with missile-to-player reset. Reset should only occur on the first drawing of the player.
|
2012-10-31 20:09:14 +00:00 |
adelikat
|
4ed68e0c9a
|
oops
|
2012-10-30 23:42:42 +00:00 |
adelikat
|
1d4a8fd3ba
|
Atari 2600 - add a Playfield toggle
|
2012-10-30 23:38:53 +00:00 |
adelikat
|
a4a53342d1
|
Atari - Checkin DPC Mapper file
|
2012-10-30 23:13:49 +00:00 |
pjgat09
|
c1c85dba56
|
A2600: Implemented atari graphics toggles except for playfield
|
2012-10-30 23:12:09 +00:00 |
goyuken
|
27bcfcff55
|
oops
|
2012-10-30 22:41:56 +00:00 |
goyuken
|
acc9806d55
|
2600: add fake mDPC.cs to fix compile.
|
2012-10-30 22:14:31 +00:00 |
adelikat
|
ca86a8dff3
|
Atari - start DPC mapper (Pitfall 2) - only does the basic bankswitching right now, still needs the 2k display bank and DPC sound chip
|
2012-10-30 01:33:56 +00:00 |
pjgat09
|
dfb45aa99c
|
A2600: Fixed graphics on games including Enduro and Activision Boxing
|
2012-10-26 03:44:13 +00:00 |
pjgat09
|
bff6ac53d7
|
A2600: Fixed issue with vsync which caused flashing in Pleaides and Enduro
|
2012-10-26 01:50:08 +00:00 |
pjgat09
|
ce930374de
|
A2600: Added very basic paddle support. Changing a hard coded value while debugging the emulator allows you to move the paddle.
|
2012-10-24 03:30:02 +00:00 |
adelikat
|
5309bea951
|
Add some docs for atari 2600 & 7800 mappers, slight fix to 7800 core
|
2012-10-24 01:47:04 +00:00 |
adelikat
|
11db3f1912
|
Atari 7800 - cleanup the BIOS paths and usage of those variables
|
2012-10-23 20:21:55 +00:00 |
adelikat
|
9c047b34b4
|
oops
|
2012-10-23 03:47:00 +00:00 |