~ubuntu-branches/debian/sid/stella/sid

« back to all changes in this revision

Viewing changes to Changes.txt

  • Committer: Package Import Robot
  • Author(s): Stephen Kitt
  • Date: 2013-06-28 09:53:13 UTC
  • mfrom: (1.3.6)
  • Revision ID: package-import@ubuntu.com-20130628095313-j8jkkgxpvx1t18ym
Tags: 3.9-1
New upstream version.

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
                               Release History
13
13
===========================================================================
14
14
 
 
15
3.8.1 to 3.9: (June 27, 2013)
 
16
 
 
17
  * Greatly extended functionality of the debugger disassembly:
 
18
      - There is now a new tab which lists information specific to the
 
19
        cartridge bankswitching scheme in use.  This includes the ability
 
20
        to modify internal state even for esoteric ROMs which don't
 
21
        follow the standard layout of 4K per bank.
 
22
 
 
23
      - The debugger now generates DASM-compatible disassembled code,
 
24
        which can be saved to an external file.  This disassembly is
 
25
        based on both a static and runtime analysis, and is extremely
 
26
        accurate.  It also automatically differentiates between
 
27
        CODE/PGFX/GFX/DATA/ROW areas, whereas normal Distella
 
28
        only differentiates between CODE/GFX/ROW.  For now, only
 
29
        single-bank (4K and smaller) ROMs are supported; support for
 
30
        multi-bank ROMs will come in a future release.
 
31
 
 
32
      - The disassembly now recognizes various TIA/RIOT read/write
 
33
        mirrors, and marks them as such (for example, INPT4|$30 instead
 
34
        of INPT4 for address $3C).  Special thanks to Omegamatrix for
 
35
        sample code and idea for this feature.
 
36
 
 
37
      - ROMS less than 2K in size (so called 'Sub2K' ROMs) now show only
 
38
        the actual data in the binary.  This means, for example, that a
 
39
        256 byte ROM will show only 256 bytes in the disassembly, instead
 
40
        of padding duplicated data to 2K boundary.
 
41
 
 
42
      - Fixed bug when entering patched bytes; the current number base
 
43
        wasn't being used.
 
44
 
 
45
      - Fixed labelling in ROW directives; it wasn't accurately setting
 
46
        a label in the case where it occurred in the middle of the data.
 
47
 
 
48
      - Added a new dialog for changing Distella settings, located by
 
49
        right-clicking the disassembly code.
 
50
 
 
51
      - The commandline option 'dis.resolvedata' has been renamed to
 
52
        'dis.resolve', with new usage (see manual for further details).
 
53
 
 
54
  * Fixed regression in handling ZIP files (as compared to version 3.7.5)
 
55
    created with newer versions of the ZIP program.  Related to this, added
 
56
    better error messages for invalid/missing/unreadable ROM files.
 
57
 
 
58
  * Added 'snapname' commandline argument and associated UI item, for
 
59
    specifying whether snapshots should be saved using either the internal
 
60
    ROM database name or the actual ROM filename.  This feature was
 
61
    present in older releases of Stella, and due to popular demand it's
 
62
    now back again.  Related to this, added a new dialog specifically for
 
63
    the numerous snapshot-related items.
 
64
 
 
65
  * Fixed bug in Linux/OSX versions when starting Stella for the first
 
66
    time; it was previously creating mislabeled directories to store
 
67
    settings, snapshots, etc.
 
68
 
 
69
  * Fixed redundant "New console created" message when entering the same
 
70
    ROM multiple times from the ROM launcher.
 
71
 
 
72
  * Updated profile database for "BasketBall" ROMs; the joysticks are now
 
73
    swapped by default, which allows one and two-player games to work
 
74
    correctly.
 
75
 
 
76
  * SuperCharger/AR ROMs now ignore the 'ramrandom' setting, and start with
 
77
    RAM containing all zeroes.  This seems to fix issues with Dragonstomper
 
78
    always starting in exactly the same state.
 
79
 
 
80
  * Fixed issue when debugging CompuMate ROMs; keystrokes entered while
 
81
    debugging would be interpreted as typing on the CompuMate keyboard.
 
82
 
 
83
  * Changed colour of the 'current PC indicator' in the debugger to
 
84
    match the one used for line selection.  This makes it easier to
 
85
    see for those with problems seeing lighter colours.
 
86
 
 
87
  * Improved functionality of the various pop-up dialogs and context
 
88
    menus in the UI; they can now be navigated more fully by the keyboard
 
89
    and mouse.
 
90
 
 
91
  * Updated internal ROM properties database to ROM-Hunter version 9
 
92
    (thanks go to RomHunter for his tireless research in this area).
 
93
    Related to this, updated the snapshot collection.
 
94
 
 
95
  * Updated included PNG and ZLIB libraries to latest stable version.
 
96
 
 
97
-Have fun!
 
98
 
 
99
 
15
100
3.8 to 3.8.1: (March 3, 2013)
16
101
 
17
102
  * Added support for TIA RSYNC writes, thanks to Omegamatrix of AtariAge.
27
112
 
28
113
  * The OSX DMG archive now contains proper modification dates.
29
114
 
30
 
-Have fun!
31
 
 
32
115
 
33
116
3.7.5 to 3.8: (February 21, 2013)
34
117