diff --git a/Changes.txt b/Changes.txt index 1b2653b7c..89de15ea7 100644 --- a/Changes.txt +++ b/Changes.txt @@ -12,6 +12,29 @@ Release History =========================================================================== +3.5 to 3.5.1: (January xx, 2012) + + * Fixed bug in sound restructuring introduced in the last release; in + some cases, there could be some sound 'crackling' when starting a + ROM after at least one ROM had already been loaded. + + * Fixed bug in 'Fixed Debug Colors' mode; under certain circumstances, + playfield graphics could be colored as being player graphics. + + * Added ability to modify the SWCHB/SWBCNT port B registers to the + debugger I/O tab. + + * Added CompuMate bankswitching support to the emulation core; + the SpectraVision Compumate ROM now works. + (FIXME - this may not be complete) + + * Added emulation for MindLink controller; Bionic Breakthrough, Mind + Maze and Telepathy ROMs now work. + (FIXME - this may not be complete) + +-Have fun! + + 3.4.1 to 3.5: (December 29, 2011) * Stella is now DonationWare! Please see the DonationWare link on the @@ -93,8 +116,6 @@ * Updated the credits list in the documentation, listing people that have donated hardware to the Stella team. --Have fun! - 3.4 to 3.4.1: (June 11, 2011) diff --git a/docs/debugger.html b/docs/debugger.html index e6ad3dc82..601c2825b 100644 --- a/docs/debugger.html +++ b/docs/debugger.html @@ -732,13 +732,10 @@ in another part of the debugger).
As with the TIA tab, most of the values here will be self-explanatory to a 2600 programmer, and almost all can be modified. However, the SWCHx registers need further explanation:
-
SWCHA(W) can be directly modified; here, the (W) stands for write. Similarly, -SWACNT can be directly modified. However, the results of reading back from -the SWCHA register are influenced by SWACNT, and SWCHA(R) is a read-only display +
SWCHx(W) can be modified; here, the (W) stands for write. Similarly, +SWACNT/SWBCNT can be directly modified. However, the results of reading back from +the SWCHx register are influenced by SWACNT/SWBCNT, and SWCHx(R) is a read-only display reflecting this result.
-SWCHB cannot be directly modified; it will be indirectly modified by setting -the various difficulty switches, color/BW button, select/reset, etc. SWBCNT -is hardwired as read-only, and is not shown.
diff --git a/docs/graphics/debugger_iotab.png b/docs/graphics/debugger_iotab.png index 67133c078..c0250b2fd 100644 Binary files a/docs/graphics/debugger_iotab.png and b/docs/graphics/debugger_iotab.png differ diff --git a/src/emucore/DefProps.hxx b/src/emucore/DefProps.hxx index f8dcbf72e..e96e17bef 100644 --- a/src/emucore/DefProps.hxx +++ b/src/emucore/DefProps.hxx @@ -214,7 +214,7 @@ static const char* DefProps[DEF_PROPS_SIZE][20] = { { "0dfbdadf8f1bc718e7e1bb3ccd5fef3d", "", "", "Mr. Pac-Man (New start tune) (El Destructo)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, { "0e0808227ef41f6825c06f25082c2e56", "", "", "Candi (Hack) [a]", "Hack of Space Invaders", "Hack", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, { "0e08cd2c5bcf11c6a7e5a009a7715b6a", "", "", "Boing! (PD) [a1]", "", "New Release", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, - { "0e224ea74310da4e7e2103400eb1b4bf", "Atari, Peter C. Niday, Howard Scott Warshaw", "", "Mind Maze (10-10-1984) (Atari) (Prototype)", "Uses the Mindlink Controller", "Prototype", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, + { "0e224ea74310da4e7e2103400eb1b4bf", "Atari, Peter C. Niday, Howard Scott Warshaw", "", "Mind Maze (10-10-1984) (Atari) (Prototype)", "Uses the Mindlink Controller", "Prototype", "", "", "", "", "", "", "MINDLINK", "", "", "", "", "", "", "" }, { "0e4b2b6e014a93ef8be896823da0d4ec", "", "", "Skiing (208 in 1) (Unknown) (PAL)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, { "0e713d4e272ea7322c5b27d645f56dd0", "Home Vision - Gem International Corp.", "VCS83105", "Panda Chase (1983) (Home Vision) (PAL)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, { "0e7e73421606873b544e858c59dc283e", "Digivision", "", "Super Soccer (Digivision)", "AKA RealSports Soccer", "", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "" }, @@ -252,7 +252,7 @@ static const char* DefProps[DEF_PROPS_SIZE][20] = { { "10a3cd14e5dcfdde6ff216a14ce7b7dd", "Atari", "CX262, CX2627P", "Human Cannonball (1979) (Atari) (PAL)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, { "10af8728f975aa35a99d0965de8f714c", "Dinatronic", "", "Seaquest (Dinatronic)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, { "10eae73a07b3da044b72473d8d366267", "Funvision - Fund. Int'l Co.", "", "Karate (1982) (Funvision) (PAL)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, - { "10f0ecaf962aef1fc28abed870b01b65", "Atari, Paul Donaldson", "", "Bionic Breakthrough (06-22-1984) (Atari) (Prototype)", "Uses the Mindlink Controller", "Prototype", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, + { "10f0ecaf962aef1fc28abed870b01b65", "Atari, Paul Donaldson", "", "Bionic Breakthrough (06-22-1984) (Atari) (Prototype)", "Uses the Mindlink Controller", "Prototype", "", "", "", "", "", "", "MINDLINK", "", "", "", "", "", "", "" }, { "10f62443f1ae087dc588a77f9e8f43e9", "Atari, Carla Meninsky", "CX2637, CX2637P", "Dodge 'Em (1980) (Atari) (PAL) [fixed]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, { "110ac8ecaf1b69f41bc94c59dfcb8b2d", "", "", "Demon Attack (Unknown)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, { "111029770226b319524134193886a10e", "Hozer Video Games", "", "Gunfight 2600 - One Limit Reached! (2001) (MP)", "", "New Release", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, @@ -820,7 +820,7 @@ static const char* DefProps[DEF_PROPS_SIZE][20] = { { "3d48b8b586a09bdbf49f1a016bf4d29a", "Video Game Cartridge - Ariola", "TP-606", "Hole Hunter (Video Game Cartridge)", "AKA Topy", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, { "3d6fc7a19be76d808aa233415cb583fc", "CCE", "C-833", "Target Practice (1983) (CCE)", "AKA Carnival", "", "", "", "", "", "", "", "", "", "", "", "26", "214", "", "" }, { "3d7749fb9c2f91a276dfe494495234c5", "Jone Yuan Telephonic Enterprise Co", "", "Checkers (Jone Yuan)", "2600 Screen Search Console", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, - { "3d7aad37c55692814211c8b590a0334c", "Atari, Dan Oliver", "", "Telepathy (1983) (Atari) (Prototype)", "Uses the Mindlink Controller", "Prototype", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, + { "3d7aad37c55692814211c8b590a0334c", "Atari, Dan Oliver", "", "Telepathy (1983) (Atari) (Prototype)", "Uses the Mindlink Controller", "Prototype", "", "", "", "", "", "", "MINDLINK", "", "", "", "", "", "", "" }, { "3d8a2d6493123a53ade45e3e2c5cafa0", "Atari, Jim Huether - Sears", "CX2629 - 6-99843, 49-75118", "Sky Diver (1979) (Atari) (4K)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, { "3d934bb980e2e63e1ead3e7756928ccd", "Activision, Steve Cartwright - Ariola", "EAX-017, EAX-017-04I - 711 017-720", "MegaMania (1982) (Activision) (PAL)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, { "3d9c2fccf8b11630762ff00811c19277", "", "", "Challenge of.... Nexar, The (Unknown) (PAL)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, diff --git a/src/emucore/stella.pro b/src/emucore/stella.pro index 56ab36a8d..bf4c51916 100644 --- a/src/emucore/stella.pro +++ b/src/emucore/stella.pro @@ -1166,6 +1166,7 @@ "Cartridge.Name" "Mind Maze (10-10-1984) (Atari) (Prototype)" "Cartridge.Note" "Uses the Mindlink Controller" "Cartridge.Rarity" "Prototype" +"Controller.Left" "MINDLINK" "" "Cartridge.MD5" "0e7e73421606873b544e858c59dc283e" @@ -1375,6 +1376,7 @@ "Cartridge.Name" "Bionic Breakthrough (06-22-1984) (Atari) (Prototype)" "Cartridge.Note" "Uses the Mindlink Controller" "Cartridge.Rarity" "Prototype" +"Controller.Left" "MINDLINK" "" "Cartridge.MD5" "10eae73a07b3da044b72473d8d366267" @@ -4767,6 +4769,7 @@ "Cartridge.Name" "Telepathy (1983) (Atari) (Prototype)" "Cartridge.Note" "Uses the Mindlink Controller" "Cartridge.Rarity" "Prototype" +"Controller.Left" "MINDLINK" "" "Cartridge.MD5" "3d7749fb9c2f91a276dfe494495234c5"