adelikat
|
f495e7e068
|
Atari - slight fix to support the F4 mapper
|
2012-04-05 23:46:01 +00:00 |
zeromus
|
a1cdd5dbfd
|
nes-fix mapper 242
|
2012-04-05 18:55:34 +00:00 |
adelikat
|
ea2bdac456
|
Fix an exception from commit 2161 (Prevent lua script restart when resetting a game). Fixed by making RecentFiles.GetRecentFileByPosition() more robust by not crashing when there is no recent file (returns "") instead
|
2012-04-04 02:23:47 +00:00 |
pjgat09
|
b5927b1212
|
Atari M6532: Turned the timer into an object, and now uses a prescaler, replacing the previous 32 bit int implementation.
Fixed a typo with the interrupt flag.
These changes fix freezes with "Berzerk (1982) (Atari)" and "Omega Race (1983) (CBS Electronics)"
|
2012-04-04 01:18:41 +00:00 |
pjgat09
|
3591f7ca47
|
Atari: Changed the core to make the TIA the video and sound provider.
|
2012-04-02 20:55:29 +00:00 |
andres.delikat
|
31d65725bd
|
Atari - start game compatibility spreadsheet
|
2012-04-02 19:13:24 +00:00 |
andres.delikat
|
f0e4db8023
|
Atari - implement mapper CV (untested)
|
2012-04-02 17:13:38 +00:00 |
andres.delikat
|
5d28f8727a
|
Atari - implement UA mapper (untested)
|
2012-04-02 16:58:04 +00:00 |
andres.delikat
|
aed58c67e4
|
oops
|
2012-04-02 16:52:53 +00:00 |
andres.delikat
|
8ed2b8acbc
|
Atari - F0 Mapper implemented (probably, needs testing)
|
2012-04-02 16:51:41 +00:00 |
andres.delikat
|
c22c6ec4ce
|
Atari - implmeent mapper E7, probably, hasn't been tested
|
2012-04-02 16:30:55 +00:00 |
zeromus
|
0e8b3605fa
|
2600-fix mapper FA?
|
2012-04-02 03:02:49 +00:00 |
adelikat
|
73b55dbf2e
|
Atari mappers - Fix E0, add aux ram to FA but incorrectly most likely
|
2012-04-02 02:53:43 +00:00 |
adelikat
|
a8de23fb79
|
Atari - mappers FA and E0 started
|
2012-04-02 01:54:51 +00:00 |
adelikat
|
a22a2fa3dc
|
Atari - implement mapper F4
|
2012-04-01 21:00:32 +00:00 |
zeromus
|
eb13c505d6
|
nes-fix mapper 2 which broke a few revisions ago
|
2012-04-01 15:41:51 +00:00 |
adelikat
|
28effcba8c
|
Atari - go ahead and hook up empty mappers for all 20 mappers
|
2012-03-31 20:53:14 +00:00 |
adelikat
|
7e30f2844f
|
Atri - implement mapper F6
|
2012-03-31 20:32:40 +00:00 |
zeromus
|
79782defbe
|
nes-dont crash when vrc mapper asks for unusual irq mode
|
2012-03-31 15:37:53 +00:00 |
andres.delikat
|
724fe704fc
|
Atari - hook up console select and reset buttons to config file. Still TODO: add to input config dialog, modify mnemonics
|
2012-03-30 16:40:52 +00:00 |
zeromus
|
d55744e86f
|
add serializer sync method to make a2600 core compile
|
2012-03-30 02:37:17 +00:00 |
pjgat09
|
74594b961b
|
Added SyncState functions to the M6532 and TIA.
|
2012-03-30 02:34:47 +00:00 |
zeromus
|
6fc4ff01c5
|
a2600-add mapper system
|
2012-03-30 00:35:15 +00:00 |
zeromus
|
37d58f1a4f
|
add a2600 game database
|
2012-03-29 23:55:10 +00:00 |
adelikat
|
81f0f031f3
|
Coleco - very minor mostly useless changes
|
2012-03-25 17:39:50 +00:00 |
zeromus
|
d3321f552f
|
nes accuracy fixes
- pass more apu_test 4-jitter and 6-irq_flag_timing (necessary for timing on other tests)
- pass all cpu interrupt tests
- pass all sprite hit tests
|
2012-03-25 09:25:27 +00:00 |
adelikat
|
6b9024dd5c
|
Start colecohawk (skeleton)
|
2012-03-25 01:33:05 +00:00 |
zeromus
|
0cf6b0bcb7
|
switch atari 2600 to new 6502 core
|
2012-03-24 03:45:47 +00:00 |
adelikat
|
bbf282e131
|
Atari - implement lag counter, refactor implementation of frame counter slightly, add frame and lag counters to savestates
|
2012-03-23 02:55:46 +00:00 |
pjgat09
|
e708527168
|
TIA: Implemented missile copying. Also added the missile 1 size which was missing before.
|
2012-03-22 22:01:20 +00:00 |
zeromus
|
fa25305d67
|
atari-add player 2 controls?
|
2012-03-22 06:33:28 +00:00 |
zeromus
|
dc2107bd3b
|
nes-make fake boards for almost every mapper, unless i missed one.
|
2012-03-22 06:20:10 +00:00 |
pjgat09
|
a56ddcdb15
|
Atari 2600: Modified how memory read/writes are handled, to better emulate the address bus. Cleaned up some comments. Turned off CPU debugging. Added functions to read console switches and player 2 buttons.
M6532: Mostly re-written, this time based on the datasheet.
TIA: Removed console debug outputs.
|
2012-03-21 20:28:26 +00:00 |
adelikat
|
f4bd799484
|
Atari - hook up main ram memory domain
|
2012-03-21 02:57:26 +00:00 |
pjgat09
|
5b5932696d
|
M6532: Added a dedicated cycle count variable to fix a timer issue.
TIA: Increment the M6532 cycle count when in wsync.
|
2012-03-21 01:02:24 +00:00 |
pjgat09
|
5e65c7e977
|
TIA: Removed code for cosmic ark starfield (to be added back later, in a cleaner way). Changed the definition of a frame to start with the first scanline where VSYNC is disabled.
MOS6507: Fixed a copy-paste mistake with SBC instructions where it would remove another cycle. This fixes the screen bounce issue with pitfall.
|
2012-03-20 22:45:15 +00:00 |
zeromus
|
0131b23501
|
nes-fix a pretty gnarly regression from earlier today
|
2012-03-18 21:46:56 +00:00 |
zeromus
|
1c7fdf7529
|
nes-pass 10-even_odd_timing and 05-nmi_timing
|
2012-03-18 18:41:45 +00:00 |
zeromus
|
a4cf363904
|
nes-fix bug in mmc5 (fixes mmc5exram test) and add support for ex1 mode (fixes gemfire)
|
2012-03-18 09:05:40 +00:00 |
zeromus
|
471b3ffb98
|
nes-fix soft reset functionality which had got broken when i upgraded the cpu core
|
2012-03-18 03:46:06 +00:00 |
zeromus
|
5883401ab1
|
nes-load formerly unloadable tests
|
2012-03-18 03:18:04 +00:00 |
pjgat09
|
63ceeff646
|
TIA: Fixed a typo breaking ball collisions
|
2012-03-17 03:28:50 +00:00 |
pjgat09
|
b95b3d5a5f
|
TIA: Added missile graphics. Attempted to make hmove show cosmic ark's starfield correctly, with some luck. Still not correct though. Added collisions.
|
2012-03-17 03:10:49 +00:00 |
pjgat09
|
8afd24a305
|
New TIA: Moved counter increase into playerdata struct to limit repeated code. Implemented stretched player graphics. Implemented ball graphics (with hmove). Moved hmove data into a struct for better organization.
|
2012-03-16 18:05:16 +00:00 |
pjgat09
|
40ca3e1616
|
Atari 2600: Turned off sound output until the new TIA is further developed.
New TIA: Implemented a portion of the TIA using counters. Pitfall's first screen renders correctly.
|
2012-03-16 07:24:00 +00:00 |
zeromus
|
2b21ca7127
|
add new, more detailed 6502X cpu core, use it in the nes core as experiment. win almost all the speed back, pass some more tests.
|
2012-03-15 21:28:37 +00:00 |
pjgat09
|
ef28378dcd
|
Atari 2600: added stub for the new TIA
|
2012-03-15 21:08:53 +00:00 |
pjgat09
|
d80abfaba5
|
Atari 2600: renamed TIA to oldTIA in preparation for a new TIA revision
|
2012-03-15 21:08:00 +00:00 |
zeromus
|
20a242c27e
|
sync mos6502 from my last core generator checkin
|
2012-03-15 20:40:50 +00:00 |
pjgat09
|
2d94018eaa
|
Atari 2600: Sketchy implementation of audio output (mode 0x01 only)
|
2012-03-15 20:34:14 +00:00 |