Christian Speckner
990fac5895
RESMx simplification and improvements.
2017-01-25 00:11:33 +01:00
Christian Speckner
72b8f6491e
More accurately model RESMx during decode or draw.
2017-01-24 22:28:31 +01:00
Stephen Anthony
5033e8bfe6
Updated OSX project file for VBlankmanager class.
2017-01-22 19:24:27 -03:30
Stephen Anthony
0c50df546b
Updated VS project file for VBlankManager class.
2017-01-21 13:42:10 -03:30
Christian Speckner
efc881a284
Correct slight blunder ;)
2017-01-21 16:10:57 +01:00
sa666666
60ac1c30ac
Merge pull request #88 from SvOlli/debian
...
small fixes for debian/ tree, so dpkg-buildpackge works again
2017-01-21 11:27:39 -03:30
Sven Oliver Moll
6ecf4bd0e2
small fixes for debian/ tree, so dpkg-buildpackge works again
2017-01-21 02:22:45 +01:00
Christian Speckner
ac14e40bff
Fix an oversight.
2017-01-21 00:59:29 +01:00
Christian Speckner
6070291769
Slight improvement of the description of NUSIZ during draw.
2017-01-21 00:45:00 +01:00
Christian Speckner
d521a230bd
Introduce a one clock delay on ENAM. Fixes Midnight Magic.
2017-01-20 01:02:52 +01:00
Christian Speckner
6bb64d55e2
Fix naming.
2017-01-19 00:25:44 +01:00
Christian Speckner
517b0d167a
Refactoring: move ystart detection logic into separate class.
2017-01-18 01:17:19 +01:00
Christian Speckner
f189906813
Remove _6502TS_CORE from include guards now that we have just one core.
2017-01-18 00:15:18 +01:00
Stephen Anthony
6c73c11961
Updated OSX project to always use internal zlib library,
...
and changed the preferences file to 'Stella-emu.plist'.
2017-01-15 17:38:27 -03:30
Stephen Anthony
ac226eb6eb
Updated ROM properties for Coke Zero demos.
2017-01-15 15:05:16 -03:30
Stephen Anthony
e60e3ac9d2
Create zlib defines in a cleaner cross-platform way.
2017-01-15 14:57:56 -03:30
Stephen Anthony
7ee1ccbbc9
Fixed latest zlib stuff to compile in Windows.
2017-01-15 13:54:44 -03:30
Stephen Anthony
49a11e2ce1
Updated PNG and ZLIB libraries to latest released versions.
...
Since Zlib 1.2.10, it seems that zlib and png need to be paired
together. The UNIX 'configure' script has been updated to either use
system png and zlib libraries, or both as built-in libraries. This
shouldn't affect Windows (which uses both built-in anyway), but it
does require changes to OSX (which currently doesn't build at all).
2017-01-15 13:28:41 -03:30
Stephen Anthony
6a5b8adc06
Forgot to include updated release info for tagged release.
2017-01-15 11:54:36 -03:30
Stephen Anthony
96567dfd4d
A few ROM properties updates that I missed before.
2017-01-14 22:42:37 -03:30
Stephen Anthony
46d3532816
Merge branch 'master' of github.com:stella-emu/stella
2017-01-14 21:40:39 -03:30
Stephen Anthony
42122c3465
First pass to get debugger stuff working for TIA display.
2017-01-14 21:39:45 -03:30
Christian Speckner
3303f0560a
Finalize and start frames right after vsync -> stabilizes algorithm.
2017-01-15 01:34:05 +01:00
Stephen Anthony
c0aa5c83f5
Minor refactoring.
2017-01-14 13:18:12 -03:30
Christian Speckner
b0b807407a
Fix vsync locked -> floating transition.
2017-01-14 14:08:44 +01:00
Stephen Anthony
bf1ff1aae0
Change YStart and Display widgets in GameInfoDialog to be sliders
...
instead of textboxes. This allows to eliminate error checking,
since the widget will only allow sane values.
Added YStart/Display min/max variables to FrameManager, and
refactor for other parts of the codebase to use these variables.
2017-01-13 22:49:38 -03:30
Stephen Anthony
6c33dda9dd
Updated ROM properties for a few ROMs I missed before.
2017-01-13 21:08:42 -03:30
Christian Speckner
0a8b1debfc
Fix PAL autodetection:
...
* Be more tolerant when waiting for vsync during TV mode autodetect.
* Count PAL and NTSC frames during autodetect, use the mode with
more statistics.
2017-01-13 09:20:56 +01:00
Stephen Anthony
2ccb559138
Finalized update of Display.YStart in ROM properties.
2017-01-12 20:31:36 -03:30
Stephen Anthony
3cccb8bc57
Partial update of ROM properties for Display.YStart removal.
2017-01-12 14:23:32 -03:30
Christian Speckner
aba48e85cf
Limit the number of lines FrameManager waits for frame with large scanlines, refactoring.
2017-01-10 23:59:36 +01:00
Christian Speckner
a6725f2436
Enable manual TV mode selection:
...
* Make mode autodetection in FrameManager conditional, disable by
default
* Add glue for externally setting up TV mode
* Properly setup TIA TV mode in Console
* Refactoring
2017-01-10 01:22:25 +01:00
Christian Speckner
ef000d2ae5
Support manual height, remove vertical centering logic (no easy way to get this to work with ystart autodetect).
2017-01-10 00:12:25 +01:00
Christian Speckner
bd46bb4174
Implement RSYNC.
2017-01-09 00:10:55 +01:00
Christian Speckner
df1b2a99ce
Fix invalid access in FrameManager.
2017-01-09 00:10:26 +01:00
Christian Speckner
7b733d6126
Start removing ystart from props where it isn't required.
2017-01-08 00:57:27 +01:00
Christian Speckner
452f083fc1
Support fixed ystart, change ystart default to 0 = autodetect.
2017-01-08 00:31:35 +01:00
Christian Speckner
602b7b9d0d
Improve NUSIZ during player draw counter decode.
2017-01-06 00:52:25 +01:00
Christian Speckner
14ebb9772a
Fix RESM during draw counter decode.
2017-01-05 21:07:41 +01:00
Christian Speckner
eb1fe88176
Fix player decode logic reset during hblank.
2017-01-05 14:43:26 +01:00
Christian Speckner
6a2259ef2f
Avoid possible issues during bogus vsync writes.
2017-01-02 00:10:06 +01:00
Christian Speckner
a5f1a8624f
Fix what looks like an inconsistency in the calculation of scanline count.
2017-01-01 22:34:28 +01:00
Christian Speckner
a83e7eb26d
Fix garbage for ROMs with varying visible frame heights:
...
* Keep track of max frame height
* Blank out any missing scanlines
* Refactoring
2017-01-01 22:28:13 +01:00
Stephen Anthony
5f5ea1f424
Oops, some documentation deletions were somehow reverted.
2016-12-31 22:04:27 -03:30
Stephen Anthony
8815a6f027
Updated all references to new stella-emu webpage.
2016-12-31 17:19:29 -03:30
Stephen Anthony
abb7097cb7
Removed $Id$ stuff from codebase, since it's Subversion-specific.
...
Whitespace cleanup and update copyright to 2017.
2016-12-29 20:30:30 -03:30
Stephen Anthony
26f4aa91a6
Updated libpng to latest release.
2016-12-29 17:24:45 -03:30
Christian Speckner
8d805eb4f3
Adapt README.md .
2016-12-28 18:24:01 +01:00
Christian Speckner
cbb3c46461
Tentatively adjust RESMPx for 32 pixel players by one pixel.
2016-12-21 22:39:51 +01:00
Christian Speckner
0d37bbe132
Movement from starfield effect does only affect objects less four pixels wide.
2016-12-21 21:54:40 +01:00