pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/emulators/stella Update stella to 3.0, ok agc and dill...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/008a82970e5c
branches:  trunk
changeset: 399711:008a82970e5c
user:      dholland <dholland%pkgsrc.org@localhost>
date:      Sat Sep 26 19:55:47 2009 +0000

description:
Update stella to 3.0, ok agc and dillo. pkgsrc changes: none.
Upstream changes:

2.8.4 to 3.0: (September 11, 2009)

  * Huge updates to the TIA emulation system.  Illegal HMOVEs are now
    handled correctly, resulting in improvements to many ROMs (thanks
    to Wilbert Pol for many ideas and code for these improvements).  All
    HMOVE emulation 'cheats' were removed; the emulation is now cycle-exact
    in this area.

  * Improved emulation of the Cosmic Ark 'starfield effect', also used in
    Stay Frosty; the emulation now looks very accurate.

  * Many improvements to the normal TIA rendering code, fixing problems
    when disabling certain graphical objects (certain objects were
    being misdrawn when others were enabled/disabled).

  * Improved TIA collision handling in the non-displayable area of the
    screen; this fixes problems in RAMRacer ROM.

  * Improved TIA redraw problems/graphical garbage when ROMs generate
    many more scanlines than a real TV would allow; this fixes problems
    in Q-Bert and the recent Playaround demo.

  * Added 'Fixed Debug Colors' option similar to the no$26k emulator.
    This allows each graphical object to be drawn in a fixed color,
    more clearly showing how the objects interact.  HMOVE blanks are
    also shown in a different color.  The TIA now emulates a 7-color
    register model, allowing even shared objects to show different
    colors.  This is toggled with the 'Alt Comma' key.

  * Related to 'Fixed Debug Colors', HMOVE blanks can now toggled during
    TIA display with the 'Alt-m' key.

  * Added rewind functionality to the debugger, where states are saved
    after each step/trace/scanline/frame advance.  Pressing 'Alt-r' or
    clicking the new rewind button will undo up to 100 previous
    operations.

  * Added 'electron beam indicator' to the debugger TIA output.  Basically,
    this is a visual pointer indicating the position of the electron gun
    when scanning the display.

  * Added ability to completely disable fullscreen mode, which fixes
    problems for some people where fullscreen mode was being entered
    even if it wasn't enabled.

  * Added '-joyallow4' commandline argument and associated UI item to
    allow all 4 directions to be pressed simultaneously on a joystick.

  * Improvements made to the ROM launcher: the backspace key now goes
    to the parent directory (this key can be remapped), and previously
    selected directories are now automatically selected.

  * Added support for 2IN1 bankswitching scheme, where two ROMs are
    present in one binary.  Currently supported are 2, 4, 8, and 16K
    ROMs.

  * Added bankswitch support for the 6K version of Starpath/Supercharger
    ROMS.  This allows the 6K version of Cubis to run.

  * Updated bankswitching schemes FASC and MB; they are now known as
    FA and F0, respectively.  This naming brings Stella in line with
    other emulators and programming utilities.

  * Fixed editing of cheats in the Cheat Dialog; the old cheat wasn't
    being removed.

diffstat:

 emulators/stella/Makefile |  4 ++--
 emulators/stella/distinfo |  8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diffs (28 lines):

diff -r 7c9a92668279 -r 008a82970e5c emulators/stella/Makefile
--- a/emulators/stella/Makefile Sat Sep 26 07:55:20 2009 +0000
+++ b/emulators/stella/Makefile Sat Sep 26 19:55:47 2009 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.34 2009/07/22 09:01:26 wiz Exp $
+# $NetBSD: Makefile,v 1.35 2009/09/26 19:55:47 dholland Exp $
 
-STELLA_VERSION=        2.8.4
+STELLA_VERSION=        3.0
 DISTNAME=      stella-${STELLA_VERSION}-src
 PKGNAME=       stella-${STELLA_VERSION}
 CATEGORIES=    emulators
diff -r 7c9a92668279 -r 008a82970e5c emulators/stella/distinfo
--- a/emulators/stella/distinfo Sat Sep 26 07:55:20 2009 +0000
+++ b/emulators/stella/distinfo Sat Sep 26 19:55:47 2009 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.9 2009/07/12 16:31:59 dholland Exp $
+$NetBSD: distinfo,v 1.10 2009/09/26 19:55:47 dholland Exp $
 
-SHA1 (stella-2.8.4-src.tar.gz) = da0420a14e244aa1cdf3e63c257850c48041d198
-RMD160 (stella-2.8.4-src.tar.gz) = 6c26380e9410b581ea8a013dee9d80f5730c142a
-Size (stella-2.8.4-src.tar.gz) = 1443460 bytes
+SHA1 (stella-3.0-src.tar.gz) = 965b7ab8f51f60c09e8942f2636db627e689cae5
+RMD160 (stella-3.0-src.tar.gz) = 869cb786aea61704d83c211e4dc34eef1c804b01
+Size (stella-3.0-src.tar.gz) = 1506447 bytes
 SHA1 (patch-aa) = 76545aaaf3fa320b8b83396c0a90588cd7b404af
 SHA1 (patch-ab) = 84cd725e239a305ab6ff2eb5f4f4a7aa68536562
 SHA1 (patch-ac) = eca3460ebde79f7c3a765013283981df3974ace8



Home | Main Index | Thread Index | Old Index