Merry Christmas! The latest emulation news are here!!! HO HO HO!
MAME v0.144u4
"0.144u4
-------
MAMETesters Bugs Fixed
----------------------
- 04556: [Interface] Changing INC and DEC inputs, results in .cfg file
issue (hap)
- 04569: [Interface] Changing INC in UI menu changes DEC instead
(Olivier Galibert)
- 04575: [Interface] [UI] Box no longer drawn around physical DIP
locations (Olivier Galibert)
- 04574: [Speed] Many sets in snowbros.c: Graphic and gameplay
slowdown (Angelo Salese)
- 04578: [Graphics] mwalk: Graphics corruption after a few seconds of
gameplay (Alex Jackson)
- 04572: [Crash/Freeze] Many sets in dynax.c, royalmah.c: Failure to
boot/Hang at Post (Angelo Salese)
- 04536: [Sound] flicky, flickys2: Z80 PIO issues causing missing
music (hap)
- 03457: [Graphics] choplift: Choplifter (8751 315-5151) scrolling
problems (hap)
- 04558: [Gameplay] wboy and clones: 'gameplay smoothness' issue (hap)
- 04576: [Crash/Freeze] geebee, geebeeb, geebeeg: freeze when starting
the game (hap)
- 04570: [Crash/Freeze] wof: Black screen (Brian Troha)
- 04562: [Crash/Freeze] All sets in namconb1.c: Failure to boot past
post or disclaimer screen (Angelo Salese)
- 04564: [Crash/Freeze] dwex, drgw3 and clones: Access Violation after
OK (Angelo Salese)
- 04566: [Sound] rockragej, rockrage, rockragea: Stereo output is not
implemented. (Angelo Salese)
- 04563: [Crash/Freeze] thedeep: Access Violation (Angelo Salese)
- 03538: [Sound] salamand, lifefrce, lifefrcej, salamandj: Music is
too quiet in Salamander and Lifeforce (Fujix)
- 04565: [Sound] salamand, lifefrce: Reversed Stereo (Angelo Salese)
- 04559: [Documentation] m5draclb: The correct description is "Ooh Aah
Dracula Club (Barcrest) (MPU5)".
- 04557: [Documentation] m5bankrl: The correct description is "The
Bank Roll (Barcrest) (MPU5)".
Source Changes
--------------
Forte Card improvements: [Roberto Fresca]
* A lot of work on inputs.
* Added DIP locations.
* Lamps documentation and support.
* Added Lamps layout.
* Fixed and simplified inputs. Now Owner, Rental and Credits are
proper toggled service keys.
* Improved the button-lamps layout with the half and double addition
for betting in the gamble stage.
* Reverse engineering and partially documented the serial EEPROM
data.
* Added a clean default NVRAM and serial EEPROM.
* Added company and year notes.
* Added technical notes.
Adjusted volume levels in nemesis.c to mirror observed levels from PCB
recordings for Salamander/Lifeforce. Partially addresses MT Bug #3538
[Fujix]
Various fixes to California Chase, it currently completes the POST
[Grull Osgo]
Fix to CD-I video code [fgs]
Preliminary save state support to Naomi / AW / DC driver [Angelo
Salese]
Improved SN76477 interface. [Curt Coder]
vigilant.c: fix reversed Demo Sounds dipswitch in kikcubic
[Alex Jackson]
Modernized MSM6242 RTC device [Angelo Salese]
Added incrementing time to MSM6242 device [Angelo Salese]
Added preliminary IRQ generation to the MSM6242, updated drivers that
uses it accordingly and removed various related kludges [Angelo
Salese]
Capcom ZN-1, ZN-2 updates [Team CPS-1]:
* Confirmed and documented game board # for every set
* Properly fixed ROMs labels and locations to match real pcbs
* Marked MASK ROMs in ts2, ts2j as BAD_DUMP, current dumps don't
match real pcbs, added a note
* Replaced HR2-01M.3A in strider2 and clones with proper 32MBit dump
to match real pcb, 2nd half was cutted out
* Added a more accurate title description to some games
* Added some documentation notes to various sets
* Reordered all sets per release date
* Minor cleanups and fixes
Properly hooked up MSM6242 device to Super Kaneko Nova System [Angelo
Salese]
Various avt.c progresses, it now properly shows some gfxs [Angelo Salese]
Removed PC-based sound hack from Mirax [Angelo Salese]
Fix for 8042kbc.c irq generation, now California Chase correctly
accept keyboard inputs [Grull Osgo]
Softlist support cleanup and addition of compatibility filtering
[Miodrag Milanovic]
Documented MCU ports in The Deep, doesn't work yet due of a MCS51 core
bug [Angelo Salese]
Some progresses with atamanot, got a garbled title screen and realized that
the game is heavily protected [Angelo Salese]
Added, and made Mr. Do! use the U8106 soundchip, which as far as I can
tell is 100% identical to the sn76489 non-a, pending further testing.
[Lord Nightmare, plgDavid]
Added a note about pins held high on the Raiden 2 sound Z80. [Lord
Nightmare, balrog]
Converted gamtor.c to use the RAMDAC device [Angelo Salese]
Hooked up VGA device to Photo Play [Angelo Salese]
eeprom.c: Changed the 'erase' function to force all data bits of the
specified address to 1s. [Wilbert Pol]
Other improvements to California Chase, it shows Windows 98 logo
[Grull Osgo]
Fixed VGA line compare register masking, makes Windows 98 logo to
display correctly [Angelo Salese]
Fixed irq ack in Itazura Tenshi [Angelo Salese]
Merged dacholer.c and itaten.c drivers, fixes priority and sprite Y
positions in Dacholer and Kick Boy [Angelo Salese]
Added proper ROM labels for Taxi Driver [f205v]
Various changes for Neo-Geo driver [Johnboy]:
* Marked quizkof MVS AND AES VERSION
* Cleaned up all labels (consistent for all protos now) for prototype
sets (in 99.9% of the cases the correct labels are not known) to:
proto_ID-XX.XX
* Identified product codes for viewpoint, savager and blazstar
* kotm2p m1/s1 parent/clone fix
* Documentation update
* Reflected changes in internal db to xml (except /* Plane x */ )
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Forte Card (Spanish) [Angelo Salese, Roberto Fresca, Rob Ragon]
Itazura Tenshi [Team Japump!!!, Hau, Yohji]
New games marked as GAME_NOT_WORKING
------------------------------------
Special Criminal Investigation (Tourvision PCE bootleg)
[Mariusz Wojcieszek, Clawgrip, Charles MacDonald, AUMAP]"
Source
MESS SVN r13707
"r13700
softlist: uniforming some publishers. no whatsnew.
r13701
a7800.xml: adding filter support to the list. no whatsnew.
r13702
sat_jp.xml: some more cleanup and notes. external submission. no whatsnew.
r13703
snes.xml: new BS dump added. no whatsnew.
r13704
alphatro: Added 8251 USART, and cassette hookup. Needs some work on the i8251 for cassettes to work. (no whatsnew)
r13705
minimal cleanup. no whatsnew.
r13706
softlist: some more uniformation/fixes. no whatsnew.
r13707
sat_jp.xml: even more cleanups and notes. external submission. no whatsnew."
Source
OpenTTD v1.2.0 Beta 1
"- Feature: Ability to run a game script; a script that controls some of the logic of the game, e.g. to implement goals or tutorials (r23637)
- Feature: Allow to place locks also on river rapids and restore rivers, if locks are deleted [FS#4872] (r23512)
- Feature: Aircraft ranges (r23504)
- Feature: Configurable linewidth in plots (r23497, r22292)
- Feature: Add 'view website' button to the online content and NewGRF windows (r23495, r23492)
- Feature: [NewGRF] Action14 node INFO->URL_ to add an url (r23494)
- Feature: When looking for missing content, automatically select it so you can easily start the download [FS#4827] (r23468)
- Feature: Automatically close the online content window after confirming the download with 'ok' [FS#4827] (r23467)
- Feature: Add 'find missing content online' button to 'load savegame' and 'find network game' windows [FS#4827] (r23465)
- Feature: [NoAI] AIStation.GetStationCoverageRadius(StationID) (r23453)
- Feature: Infrastructure maintenance costs (r23415)
- Feature: Allow to create subsidies for any combination of source and destination types (r23408)
- Feature: Diagonal dragging the rail conversion tool when pressing CTRL [FS#4841] (r23338)
- Feature: Add ability to zoom in to 2x and 4x level (r23316)
- Feature: Settings to restrict viewport zoom levels (r23314)
- Feature: An economy.fund_buildingssetting, to disallow funding buildings (r23303)
- Feature: [NoAI] AITown::GetCargoGoal and AITown::GetGrowthRate to query statistics about a town regarding its growing (r23302)
- Feature: Show on the GUI when a town grows and what the requirements for growing are (r23300)
- Feature: [NewGRF] Properties to always include/exclude cargo types from the refit mask (r23291)
- Feature: A monospaced sprite font for the readme reader (r23288, r23274)
- Feature: Attempt to show a window for downloading the base graphics set if it is missing (r23244)
- Feature: In-game (translatable) readme.txt reader [FS#4780] (r23182, r23178)
- Feature: [NoAI] AICONFIG_AI_DEVELOPER flags to hide AI settings unless gui.ai_developer_tools is enabled (r23169)
- Feature: Always draw fences around field tiles [FS#1824] (r23168)
- Feature: Support for NewGRF version 8 (r23159)
- Feature: [NewGRF] Patch/setting variable 14: get the maximum height of the map (r23158)
- Feature: [NewGRF] Road vehicle property 23 to shorten vehicles without callback usage (r23149)
- Feature: [NewGRF] Allow passing 32bit parameters to 60+x variables (using var 7B). Currently most useful for vehicle var 60 (r23138)
- Feature: [NoAI] AICargoList_StationAccepting [FS#3799] (r23134)
- Feature: [NewGRF] Property for the rail type name (r23129)
- Feature: [NoAI] Allow AIs to query the amount of remaining operations for the current tick (r23118)
- Feature: [NewGRF] Ambient sound effect callback (r23114)
- Feature: Auto-refitting of vehicles during loading at a station when the vehicle allows it (r23089, r23087)
- Feature: [NewGRF] Callback to change refit cost depending on old and new cargo type (r23086)
- Feature: [NewGRF] Use variable 10 to enable vehicle GRFs to draw different sprites on the map and in various GUIs (r23080)
- Feature: [NewGRF] House callback 0x148 (r23072)
- Feature: [NewGRF] House variable 0x64 (r23070)
- Feature: [NewGRF] Long date of last service for vehicles, also available in the purchase list (r23068)
- Feature: A -q command line option to read a savegame, write some general info and exit (r23065)
- Feature: [NewGRF] stringscodes 9A 19 and 9A 20 to print 'short volume' and 'short weight' respectively (r23063)
- Feature: [NewGRF] Allow use of NewGRF text stack during callback 23 (r23040)
- Feature: Support company colour for the airports' runways [FS#4797] (r23010)
- Feature: [NewGRF] Allow to use offsets for all types of action5 except sea shores [FS#4795] (r23004)
- Feature: [NewGRF] Action2 variable 0x62 to get curvature/position difference to the n-th vehicle in vehicle chain [FS#2521] (r22998)
- Feature: [NewGRF] Allow access to other vehicles in the vehicle chain in VarAction 2 (r22997)
- Feature: Display autoreplace status in group GUI (r22985)
- Feature: Display profit icons for groups in the group GUI (r22984)
- Feature: Display the number of vehicles in the group GUI also for the ALL and DEFAULT groups (r22983)
- Feature: Allow road corners on steep slopes (r22968)
- Feature: Allow depots, standard road stops and airports on steep slopes (r22960)
- Feature: [NewGRF] Allow Action4 to change text IDs 0x00D1 to 0x00E0 for feature 48 (r22954)
- Feature: [NewGRF] Extended Action1 format to define arbitrary spriteset IDs (r22926)
- Feature: [NewGRF] Allow referencing spritesets from different Action1 in a single Action2 (r22925)
- Feature: Allow towns to build bridges over canals and rivers (r22899)
- Feature: Resize the tree build gui to according to tree size (r22862)
- Feature: Conditional order depending on remaining lifetime of a vehicle (r22858)
- Feature: [NewGRF] Allow replacing depot sprites without having to provide rail overlays (r22854)
- Feature: Display separate ocean and canal speeds in the ship purchase list, if they differ (r22850)
- Feature: [NewGRF] Bits 8-31 in station variable 43 (r22848)
- Feature: [NewGRF] Also age wagons and articulated parts (r22816)
- Feature: [YAPF] Take canal/ocean speed fraction of ships into account (r22801)
- Feature: Progress bar for scanning NewGRFs (r22797)
- Feature: [NewGRF] Stringcodes for printing 0-based dates, unsigned words in power units (r22779, r22778)
- Feature: River generation (r22767)
- Feature: [NoAI] AITile::GetTownAuthority() (r22764)
- Feature: [NewGRF] Implement feature 04 property 18 bit 5 (r22746)
- Feature: [NewGRF] Per vehicle custom cargo ageing period (r22713)
- Feature: Display option to hide competitors' signs and station names [FS#4701] (r22708)
- Feature: Add a menu entry for the sprite bounding box debuging feature in the help menu and enable bounding boxes only in conjunction with the NewGRF developer tools (r22675)
- Feature: [NewGRF] Provide random bits in var 0x10 for callback 0x3B in all cases [FS#4690] (r22673)
- Feature: Do not spawn explosion effects when bulldozing in paused mode. They block the view (r22670)
- Feature: [NewGRF] Support for the land slope check callback for stations (r22659)
- Feature: [NewGRF] Custom error messages for object callback 0x157 (r22658)
- Feature: [NewGRF] More default error messages for the industry shape and location callbacks (r22657)
- Feature: [NewGRF] Add water class to the 'land info of nearby tiles' vars (r22655)
- Feature: [NewGRF] Support for ship props 14/15 (ocean/canal speed fraction) (r22639)
- Feature: [NoAI] Add several functions to AICompany to find out performance information (r22584)
- Feature: [NewGRF] Persistent storage for towns (r22569)
- Feature: [NewGRF] Support for station variable 0x69 (r22543)
- Feature: [NewGRF] Advanced sprite layouts with register modifiers (r22518)
- Feature: Save heightmap in scenario editor (r22514)
- Feature: Make the transparency options for industries also affect the effect vehicles created by industries [FS#4625] (r22506)
- Feature: [NewGRF] Implement variable 18 for custom station foundations (r22453)
- Feature: [NewGRF] When NewGRFs are disabled via Action E or due to GRM failure, also display an error in the GUI (r22444)
- Feature: [NewGRF] Allow to filter by town of the current industry when using industry variable 0x68 [FS#4591] (r22434)
- Feature: An advanced setting to specify the default palette to use for NewGRFs without action 14 palette information; this makes the default choice independent from the used base graphics (r22417)
- Feature: Sort the items in the currency dropdown; separate the 'Custom' item with a horizontal line from the rest (r22312)
- Feature: Separate default and NewGRF-supplied townnames with a horizontal line and only sort them within these groups (r22312)
- Feature: [NewGRF] Allow docks to feature company colour (r22293)
- Feature: Apply the same inflation to the initial loan as to the maximum loan. Note that this is no change to the economy; it only saves players some clicks when starting companies in later years (r22253)
- Feature: [NewGRF] Make var 0x48 available in CB 0x15C (r22231)
- Change: [Win32] Move painting the window and doing palette animation into a separate thread (r23482)
- Change: [SDL] Move 32bpp-anim palette animation to the draw thread instead of the single threaded bit of the game loop. This causes a speedup of up to 15% when animation is turned on with the 32bpp-anim blitter (r23451)
- Change: Make the company GUI somewhat smaller if there are no shareholders (r23424)
- Change: [NewGRF v8] Allow translating multiple languages with Action 13 (r23391)
- Change: Bring Squirrel to 2.2.5; besides some nice bug fixes, it mostly solves the sort() issues (r23383)
- Change: Move the 'default' overrides out of the base set in order to ensure they all use the same values (r23232)
- Change: Different directories for base sets and newgrfs. So data to base set or newgrf, and gm to base set (r23219)
- Change: [NewGRF v8] Do not override rail type prop 1B with prop 09 (r23166)
- Change: [NewGRF v8] Format of extra callback info for callback 144 (r23157)
- Change: [NewGRF v8] Use height level units in var 8A of callback 28 (r23155)
- Change: [NewGRF v8] Use height level units in nearby tile info variables (r23154)
- Change: [NewGRF v8] Use height level units in variable 20/A0 (r23153)
- Change: [NewGRF v8] Snow line height table uses values between 0x00 and 0xFF independent of number of height levels (r23152)
- Change: [NewGRF v8] Deprecate callback 11 and 12, and use callback 36 instead (r23151, r23150)
- Change: [NewGRF v8] Unify the return values of boolean callbacks, and check the results for validity (r23147)
- Change: [NewGRF v8] Make callback 22 return a probability to use instead of property 18 (r23146)
- Change: [NewGRF v8] Determine the 'first' refittable cargo of vehicles using the cargo ordering from the cargo translation table (r23145)
- Change: [NewGRF v8] Consider the 'default cargotype' properties as indices into the cargo translation table (r23144)
- Change: [NewGRF v8] Return the translated cargobit in vehicle var 42 (r23143)
- Change: [NewGRF v8] Unify the return values of callbacks returning D0xx texts (r23142)
- Change: [NewGRF v8] Invert result bit 10 of callbacks 149 and 157 to make them consistent with other slope check callbacks (r23141)
- Change: [NewGRF v8] Do no longer apply base cost fallbacks (r23139)
- Change: [NewGRF v8] New result format for callback 16 (r23137)
- Change: [NewGRF v8] Deprecate old-style callback results 0xFF?? (r23136)
- Change: Open the query string window centered as it (almost) always requires your attention [FS#4825] (r23130)
- Change: [NewGRF] Enforce that the default cargo type of a vehicle is one of the refittable cargos in case of refittable engines (r23077)
- Change: Use the currency -> euro conversion rate for currencies that have been replaced with the euro, so when the switch happens the conversion rate at that point is roughly that of the real world conversion rate (r23056)
- Change: Disable palette animation for pixels with alpha, as the alpha and previous colour information will be lost when the palette is animated (r23016)
- Change: More suitable default news settings instead of everything on 'full' (r22897)
- Change: Always use the DOS palette for drawing, remove the '-i' option for palette selection (r22419)
- Change: Make YAPF the default pathfinder for ships, do not discourage players from using it anymore (r22352)
- Change: Remove pixel limiter for query strings (r22343)
- Fix: Dates cut off in the message history [FS#4896] (r23643)
- Fix: Fix transparency for steel mill, colour translations in some arctic buildings and a wrongly replaced sprites [FS#4892] (r23639)
- Fix: Draw PBS reservations also for bridges and tunnels with railtype overlays (r23586, r23584)
- Fix: Add missing characters for certain languages and the large font [FS#4870] (r23582)
- Fix: Extending a path reservation starting at a partially reserved rail station could fail [FS#4888] (r23564)
- Fix: [NoAI] ScriptSign::BuildSign() returned wrong result if the sign name was too long [FS#4886] (r23516)
- Fix: Drawing of newspaper headlines used different padding than the initial sizing of the window [FS#4884] (r23509)
- Fix: [Squirrel] Provide a proper error message when the _cmp meta-function does not return an integer (r23496)
- Fix: Make autoreplace, autorenew, cloning and autorefit check all articulated parts of a vehicle to find a shared cargo subtype (r23487)
- Fix: In case you already have orders, ignore the vehicles when adding an extra order [FS#4770] (r23484)
- Fix: Replace OS error messages with internal error messages when that is possible [FS#4594] (r23480)
- Fix: Clear the backed up orders of a removed station as well, otherwise one could create orders to a station that was never in the original backupped orders. For example a road vehicle trying to go to a buoy [FS#4876] (r23464)
- Fix: Do not assume all industries that cut trees have tile (0,0) and wait until all tiles of an industry are completed before starting to cut trees (r23458)
- Fix: Mark company window dirty when moving a rail engine creates or deletes a train (r23454)
- Fix: Some airport functions did not take the layout into account resulting in wrong noise levels or nearests towns [FS#4764] (r23441)
- Fix: Perform checks for NFORenum/GRFCodec in configure, including a version check so a proper error can be given when a too old GRFCodec or NFORenum is used [FS#4867] (r23438)
- Fix: Recolouring of some animated colours from the Windows (=least consistent) palette went wrong [FS#4868] (r23433)
- Fix: Prevent windows to be resized beyond the bounds of the (main) window [FS#4842] (r23429)
- Fix: [NoAI] The AIEvent.ET_COMPANY_NEW was only triggered if a company named itself, which seems like a very odd place to do so. Trigger it when the company is created instead (r23398)
- Fix: Bring some more order in the ordering of the windows, e.g. do not let a save or load dialog get hidden by a news message [FS#4709] (r23336)
- Fix: Road vehicle purchase info failed to display vehicles carrying no cargo [FS#4820] (r23334)
- Fix: Abort building/moving HQ when clicking on the button again, just like when building rail, stations, etc [FS#4851] (r23331)
- Fix: Change the centre of train vehicles to depend on the vehicle length instead of being fixed at 4/8th of the original vehicle length to make sure shortened vehicles do not block tiles they should not block [FS#2379,FS#3569] (r23290)"
Source
MameUI v0.144u4
Source
Altirra v2.0
"[breaking changes]
Debugger: The step over command has been changed from s to o.
[features added]
UI: Added OS Screen size setting.
UI: Added support for gzip compressed images (*.gz, *.atz).
UI: Arrow key behavior is now configurable.
UI: Added speed options.
UI: Added option to control whether emulation sees the Shift key pressed after a Shift+F5 cold reset.
UI: Added MRU list for booted images.
UI: Color settings can now be exported as a palette file (*.pal).
UI: Display API options can now be changed through the GUI (not just cmdline).
UI: Added full screen resolution options.
UI: Added single instance option.
UI: Request 1ms system timer precision only when unpaused.
UI: Added option to bind file associations in Windows for image types.
UI: Added /run, /disk, /tape, and /cart switches to force load types on the command line.
UI: Added mute option.
Debugger: Added command aliases (ac, al, as, a8).
Debugger: Added watch expression (wx) command.
Debugger: Added multiple memory panes.
Debugger: Added watch panes.
Debugger: Initial version of debug display.
Debugger: Disassembler can now display offsets from symbols.
Debugger: Profiler now distinguishes between VBIs and DLIs in function sampling mode.
Debugger: Profiler now shows unhalted cycle counts and DMA contention rates.
Debugger: Added call graph profiling support.
Debugger: Mouse wheel is now position-based instead of focus-based.
Debugger: Address range breakpoints can now trigger commands.
Debugger: Added log output filter commands (lfd/lfe/lfl/lft).
Debugger: Added .ide command.
Debugger: Enter (e) command now takes expressions.
Debugger: Added bitwise/low-byte/high-byte operators and address/value variables to expression evaluator.
Debugger: Break on expression command (bx) can now include address ranges.
Debugger: Added dump double words (dd) command.
Debugger: Go (g) command now has options to preserve and force source mode.
Debugger: Added batch (.batch) command.
Debugger: Added source mode control (.sourcemode) command.
Debugger: Commands can now be queued to run when an EXE loads or runs.
Debugger: Source line breakpoints can now be set prior to line debug information being available.
Debugger: A matching .atdbg file is now processed when an executable loads.
Debugger: startup.atdbg in the program directory is now processed on startup if present.
Debugger: Ctrl+Up/Down from output window command line now scrolls log pane by single lines.
Debugger: Added fill (f), search (s), and move (m) commands.
Debugger: Register (r) command can now set individual flags.
Debugger: Improved output of .pia command.
Debugger: Call, loop, and interrupt collapsing in history window can now be toggled.
Debugger: History window can now show timestamps in cycles, unhalted cycles, and microseconds from an anchor point.
Debugger: Extended memory syntax now allows access to hidden RAM (r: prefix).
Debugger: Added .tape and .tapedata commands.
Disk: Added support for Write PERCOM Block command.
Disk: Added option to auto-detect firmware overrides of disk accesses and automatically disable SIO patch for those drives.
Disk: Live disk images can now be explored directly from the disk drive entry rather than requiring an unmount and remount.
Disk: Disk explorer shows timestamps.
Disk: .ARC compressed archives can now be explored.
Disk: Fixed a couple of bugs with DCM disk image decoding.
Cartridge: Added another Atrax 128K cartridge variant used for SpartaDOS X.
Cartridge: Added support for OSS 8K, Blizzard 4K, AST 32K, Atrax SDX 64K, Turbosoft 64K, and Turbosoft 128K types.
Cartridge: Added support for newer MaxFlash 1MB cartridges that power up in bank 0 instead of bank 127.
Cartridge: Added support for 1M Megacart (different type with similar name).
Cartridge: Added support for a 5200 64K cartridge with 32K banks.
Input: MultiJoy8 support.
Input: CX-80 and 5200 trackball support.
Input: 1200XL F1-F4 keys can now be enabled in keyboard options.
Input: ~ key is now an alternate mapping for the inverse key.
IDE: KMK/JZ IDE / IDEPlus 2.0 emulation support.
IDE: Initial SIDE emulation support.
IDE: Solid-state mode supports up through PIO mode 6.
IDE: Read-only physical disk access.
GTIA: SECAM support.
GTIA: Optimizations to mode 9 and mode 10 rendering.
MMU: Added 800 8K/24K/32K/40K configurations.
MMU: Added 320K and 576K Compy Shop configurations.
MMU: Sped up extended bank switching.
Simulator: Added XEGS support.
SoundBoard: Multiplier support.
POKEY: Rewrote sound core to defer repeating events whenever possible for extra speed.
[bugs fixed]
ANTIC: Added emulation of bus data displaying at the very right border of a wide scrolled playfield.
ANTIC: Improved accuracy of mid scan line changes to HSCROL and DMACTL.
ANTIC: Fixed phantom DMA data during WSYNC.
ANTIC: Implemented phantom DMA artifacts along right side of wide playfield.
ANTIC: Fixed NMIs not being reactivated after a write to NMIRES on cycle 7.
Disk: PERCOM block is now initialized for a drive without a disk.
Disk: Fixed errors in PERCOM block track and sectors per track counts.
Disk: Switching a disk from R/W to VirtRW mode now clears pending flush errors.
Disk: Fixed incorrect serial transfer rates for XF551 high speed Put/Write and Write PERCOM commands.
Disk: Fixed H: device not handling zero-byte get/puts properly with burst I/O enabled (affected GET/PUT from BASIC).
Disk: H: device now supports OPEN with AUX1=7 to fix directory listing from DOS 2.5.
Disk: Disk explorer now properly increments volume sequence number when modifying SpartaDOS X images.
Disk: DSKINV hook now supports writes to sectors bigger than 128 bytes.
Disk: Fixed crash with very short disk images.
CPU: Fixed undocumented $BB opcode using abs instead of abs,Y addressing mode.
CPU: Undocumented $6B opcode now supports decimal mode.
Debugger: Profiler sometimes lost track of intermediate call frames during function sampling.
Debugger: Mouse wheel now uses system wheel scroll setting.
Debugger: Improved parsing of MADS listings.
Debugger: Fixed command escaping so that escapes are no longer processed unless enabled, i.e. \"foo\nbar".
Debugger: Register (r) can no longer clear bits 4 and 5 of P when unsupported by current CPU mode.
Debugger: _ and . are now accepted as part of symbol names in expressions.
Debugger: Fixed crash when attempting to load empty file as symbol file.
Debugger: Source path matching now allows partial path matches both ways and has improved behavior with duplicate filenames in different directories.
Debugger: Fixed wrapping of frame counter in history window.
Debugger: Built-in kernel symbols now take priority over loaded symbols.
Debugger: Fixed page scrolling in history window after enabling CPU history tracking.
IDE: Added mandatory Recalibrate, Read Verify, Read Multiple, Write Multiple, Seek, Set Multiple Mode, and Initialize Device Parameters commands.
IDE: Fixed response from device 1 status register.
IDE: Improved response from Identify Drive command.
IDE: Set transfer mode command is now supported.
Cartridge: Reverted OSS 034M mapper back to original bank order and added OSS 043M mapper mode for alternate bank layout.
Input: Fixed crash when activating triggers to unavailable controllers.
PIA: Implemented IRQB and control bit 6.
HLE: Fixed escape handling in display handler.
HLE: Screen setup now matches the display list and playfield addressing of the stock OS ROM.
HLE: Fixed cartridge handling so that cartridges are run after disk boot completes.
HLE: Added known RTS instruction at $E4C0.
HLE: CIO now allows SPECIAL commands to be issued on a closed IOCB.
HLE: Boot loader now sets DBYTLO/DBYTHI to $0400 before launching.
HLE: Fixed crash in CIO on OPEN command with unknown device.
HLE: S: now supports the Get Status, line, and fill commands.
UI: Disk sector display was incorrect for accelerated writes.
UI: Fixed crash if DirectX 9 is not installed.
UI: Display window can no longer be undocked in full screen mode.
UI: Adjusted default NTSC color preset. The old preset is still available.
UI: Command-line processing now better matches standard VC++ escaping rules.
UI: Direct3D9/OpenGL rendering now works over Remote Desktop with Windows Vista/7.
SoundBoard: Restricted $D5/D6xx mapping to $D500-D53F and $D600-D63F.
POKEY: Fixed incorrect latching on IRQST bit 4 (serial output ready IRQ).
POKEY: Fixed deassert timing for IRQST bit 3 (serial output complete IRQ).
POKEY: Added partial emulation of SKSTAT bit 4 (direct input) during disk transfers.
Cassette: Fixed data blocks being silently dropped when reading some .cas files.
Cassette: Fixed inaccuracy in data rate produced from loading .cas files.
GTIA: Fixed incorrect color for %%1000 pattern in mode 10 with lores ANTIC input.
VBXE: Warm reset no longer resets all registers like a cold reset."
Source
Dolphin Git 3.0-305
"* Revert "Add unimplemented device map for sdio/slot1 and slot2. Fixes #4932."
This reverts commit 9a627e89fb2e5a8f00ad158fde595926298cc573.
The attempted Kirby: Return to Dreamland fix does not work properly and while it fixes this particular game, it completely breaks SD card support on Dolphin.
BTW, I've never head of /dev/sdio/slot2 before...
* Implement what was done by r9a627e89 using a stub device
This is arguably better then using the slot0 device for slot1, because it maps the real hardware better (nothing can be mounted on slot1 on a Wii AFAICT).
This also makes Kirby: Return to Dreamland work properly and fixes some of the SD card problems (libs do not expect to have the same SD card mounted two times in RW...)."
Source
QMC2 SVN r3387
"r3383
new: software-lists: added software-compatibility filtering
r3384
wip: hide the software-detail widget when the current game/machine
changes (and thus no software is selected initially)
r3385
fix: software-lists: corrected tool-button activation upon/after sw-list
reload
r3386
imp: software-lists: when the currently selected software-item is
filtered out, its selection gets cleared automatically
r3387
fix: YouTube video-player: attached videos could get lost when changing
the current game/machine very quickly"
Source
DeSmuME SVN r4138
"r4138
Christmas commit!
Wifi: adhoc: goal not reached but this is definitely a step closer. Adding some RX statistics and an experimental MP reply functionality, among others.
Mario and Luigi communicate a bit more but connection still breaks."
Source
PCSX2 SVN r5016
"r5016
GSdx: a little refinement to the fix for the issue that come up with Bully."
Source
0 comments:
Post a Comment