MAME (32-bit) 歷史版本列表
MAME 是一個很棒的免費模擬器,可以讓你玩數以千計的 PC 遊戲! MAME 的目的是保存數十年的軟件歷史。隨著電子技術的不斷湧現,MAME 阻止了這個重要的“年份”軟件被遺失和遺忘。這是通過記錄硬件及其功能來實現的。 MAME 的源代碼作為本文檔。軟件可用的事實主要是為了驗證文檔的準確性(您還能如何證明您已經忠實地重新創建硬件?)。隨著時間的推移,MAME 吸收了姊妹項目 MESS(多模擬器超... MAME (32-bit) 軟體介紹更新時間:2020-02-04
更新細節:
What's new in this version:
Changes:
- Upgraded to Chromium 80.0.3987.86 (New since Electron 7: Chromium 79, 80)
- Upgraded to Node 12.13.0 (New since Electron 7: Node 12.9, 12.10, 12.11, 12.12, 12.13)
- Upgraded to V8 8.0 (New since Electron 7: V8 7.9, 8.0)
- IPC between main and renderer processes now uses the Structured Clone Algorithm
Features:
- Added --enable-api-filtering-logging command-line switch, which enables caller stack logging for desktopCapturer and remote APIs that can be blocked or filtered
- Added app.getApplicationNameForProtocol()
- Added app.setAboutPanelOptions() support for credits and iconPath on Windows
- Added BrowserWindow.moveAbove(mediaSourceId)
- Added contents.getAllSharedWorkers() and contents.inspectSharedWorkerById(workerId) to allow inspection of specific shared workers
- Added Notification() options' timeoutType property to allows users to set timeout type for Linux and Windows notifications
- Added Notification() options' urgency property to allow customization of Linux-based notifications
- Added session.addWordToSpellCheckerDictionary API to support custom words in the
- Added session.downloadURL() to allow downloads to trigger without a BrowserWindow
- Added systemPreferences.getMediaAccessStatus().screen for detecting the new macOS Catalina permissions
- Added trafficLightPosition option in BrowserWindow API to allow custom positioning of traffic lights
- Added tray.displayBalloon() options: iconType, largeIcon, noSound and respectQuietTime
- Added tray.focus(), which returns focus to the taskbar notification area
- Added tray.removeBalloon(), which removes an already displayed balloon notification
- Added WebContents.printToPDF() support for fitToPageEnabled and scaleFactor
- Added win.accessibleTitle property to augment the window title for screen readers
- Added options to enable customization of print page headers and footers
- Added support for picture-in-picture mode for video elements
- Added support for the built-in spellchecker. We will use the OS spellchecker on macOS and hunspell on all other platforms
- Added the ability to prevent documents from being added to recent documents on Windows in open dialogs
- Enable macOS users to fallback to item removal when when shell.moveItemToTrash fails
- Exposed webContents.executeJavaScriptInIsolatedWorld
- Exposing methods required by capturing a hidden webContents
- Added BrowserWindow.will-move event support on macOS
- Improved TouchBarButton and TouchBarLabel a11y with the new accessibilityLabel property
Fixes:
- Added name of module to context-aware deprecation warning
- Fixed Linux console warning about gtk_disable_setlocale()
- Don't destroy active menus created as local objects in javascript
- Fixed BrowserWindow.fromWebContents() to return null when no window is found for consistency with other APIs
- Fixed a crash that could occur when calling crashReporter.getUploadedReports
- Fixed a potential crash on faulty deviceNames in webContents.print()
- Fixed an issue in the remote module which could cause the name of the Object constructor to be overwritten globally
- Fixed an issue that prevented setuid binaries from being launched from the renderer process on Linux
- Fixed an issue where menu.closePopup() would have no effect if called too soon after menu.popup()
- Fixed an issue where net requests with redirection mode 'error' could incorrectly follow a redirect
- Fixed an issue where microtasks could sometimes be scheduled too eagerly, causing crashes when invoking Electron APIs during promises in certain situations
- Fixed an issue where sites using ShadowDOMV0, CustomElementsV0, or HTMLImports would not load properly
- Fixed an issue with Node.js context initialization in renderer processes
- Fixed async Node APIs not working after received IPC message
- Fixed compilation error for native modules building with VS 2015
- Fixed crash when doing redirect navigation with webRequest listener
- Fixed debug symbol files on linux not containing private symbols
- Fixed disabling color correct rendering with --disable-color-correct-rendering
- Fixed issue with when playing videos or audio Electron would ask for accessibility access
- Fixed memory leak when using protocol.registerSchemeAsPrivileged api
- Fixed printing
- Fixed setting content-type header with charset breaking protocol APIs
- Fixed several deprecation warnings in Electron code
- Fixed some systemPreferences.getColor() inconsistencies on macOS
- Fixed white flash after restoring an app from the background
- Prevented 'Reopen windows?' dialog from appearing on macOS after a crash
- Re-enable DOM storage quota enforcement but change limit from 10MiB to 100MiB
- Removed unnecessary chromium patch for browser compositor on mac
- setLayoutZoomLevelLimits no longer works in Electron 8, so emit a warning message when using it. The function will be removed in Electron 9
- Fixed a crash that could occur if a WebContents was destroyed during a navigation event
- Fixed bug in 8.0.0 beta releases that prevented the dictionarySuggestions property from being populated correctly when the built-in spellchecker is enabled
Other Changes:
- Added Windows on Arm (64 bit) release
- Added Windows on Arm node header files to checksum file
- Deprecated the default value of app.allowRendererProcessReuse
- Deprecated <webview>.getWebContents() due to its dependency on the remote module
- Fixed first beta version choosing logic
- Made strip_absolute_paths_from_debug_symbols to false in debug.gn
- No-notes
- Removed undocumented ipcRenderer.sendToAll()
更新時間:2020-02-02
更新細節:
What's new in this version:
Fixed:
- [DIP/Input] (cliffhgr.cpp) cliffhgr, cliffhnga: DIP switch values are reversed for "Short Scenes"
- [Graphics] (stfight.cpp) empcity: Red screen during scene transitions
- [Sound] (intv.cpp) intv, intvoice [b17bomb]: No speech in Mattel Intellivision games
- [Crash/Freeze] (twins.cpp) twins, twinsed2: Games lock up or reset after level 1-5
- [Crash/Freeze] (apollo.cpp) dn3000, dn3500, dn5500: Resetting via typing RE crashes the emulator
- [Crash/Freeze] (pong.cpp) breakout: MAME crashes with exception with -video bgfx
- [Graphics] (bnstars.cpp) bnstars1: Broken sprites and missing graphics
- [Timing] (apple2e.cpp) apple2ee: Time advances too quickly when using Thunderclock
- [Graphics] (m68705prg.cpp) All machines in m68705prg.cpp no longer show LED values (default 000) when booting
更新時間:2020-02-01
更新細節:
What's new in this version:
Drawing
Guided Drawing/Autoinbetweening:
- Add Vector Guided Drawing Auto-Inbetween option
- Switch Auto-Inbetween Easing logic
- Fix "Vector Guided Style" preference option
- Fix crash when pressing Ctrl+X while moving a line
- Vector Guided Drawings Menu modification
Create Blank Frames:
- Add Create Blank Drawing command
- Fix issues with Create Blank Frames
- Fix undo/redo issue when pasting to new frame
Xsheet & Timeline:
- XDTS File Support (Import/Export) - Celsys (Clip Studio) and Toei Animation file support
- Fix "Merge Levels" Command to Update Thumbnails
- Allow note frame creation on Animation Sheet
- Fix folded columns slipping
- Fix tool crashes on Palette and Zerary column
- Fix 'Merge TLV levels' applies wrong style after first frame
- Fix Dropdown Cycle Option
- Fix Saving Sub Xsheet Including $scenefolder Path
Keyframes:
- Fix navigation keyframe shortcuts skipping
- Add next/prev keyframe shortcuts
Columns / Levels:
- Fix folded columns slipping
- Fix tool crashes on Palette and Zerary column
Camera Column:
- Remove selection requirement to toggle Camera Column
- Fix Column Rename Field Position
- Narrow Camera Column
- Fix Assertion Failure on Selecting Camera Column
- Fix deleted Camera1 returning due to Camera Column refresh
- Add Camera Column to Xsheet
- Prevent Camera Z from Being Zero
Note Levels:
- Allow note frame creation on Animation Sheet
- Recommit Add Note Level context menu
Sound LevelsL
- Fix left extender handle position on sound levels
- Improve sound quality for playback and scrubbing on Linux
Drawing Levels:
- Level Settings for Multiple Selection
- Add Shift Keys commands
Saving, Loading & Rendering
File formats:
- Allow double-click in Load Scene dialog to open selected scene
- Block reserved file names
- Fix reading escaped double-quotes in quoted strings
- New XDTS File Support
- Fix Transparent MOV Output
FFMpeg support:
- Mark PSD and ffmpeg loaded files as readonly in Level Strip
- Allow Selection Tool copy when level is not editable
- Warn on failing level save during Save All
- Fix file loss issues
- Fix crash on loading Blackmagic codecs
- Handle missing ffmpeg info
- Fix ffmpeg loaded levels
Backup:
- Backup scene file
Clapperboard:
- Fix Audio Sync with Clapperboard
UI & Panels
Toolbars:
- Initialize Slider to Linear
- Fix Reset buttons on Tool Option bars
Viewer:
- Fix Viewer to Unlock After Stopping Playback
- Fix playback skipping first frame
- Fix tool option on Command bar crash
- Fix Crash on Launch without Viewer
- Fix viewer pan disabled on toggling "Compare to Snapshot"
- Fix touch rotating flipped viewer
- Flip on viewer center
Flipbook:
- Fix picking color of the snapshot image on Flipbook
- Fix Flipbook Histogram Problems
- Limit flipbook zoom to 100% on initial loading
Style Editor:
- Scene/Level Editor changes
- Fix blank Style Editor panel
- Fix initial Style Editor palette
- Stop Width Change on Style Editor on Maximize
Function Editor:
- Multi Channel Selection in Function Sheet Column Header
- Change Step and Interpolation Type of Selected Multiple Keyframes in Function Editor
- Add "Hide Selected" Command to the Function Editor Spreadsheet
- Multi Channel Selection in Function Sheet Column Header
- Option to hide inbetween values in the Function Editor spreadsheet
- Revert text align of function editor sheet
- Display Cycled Values in Function Editor Spread Sheet
Color Model / Palettes:
- Save Specified Frame Numbers of Color Model in Palette
- Fix Color Field Undo Registration
- Fix Color Model fails to display if it is minimized on loading the image
- Fix Studio Palette Hang Up on Clicking Item in the Tree View
Level Strip:
- Fix filmstrip disabled tools
Schematic:
- Fix Crash When Loading MacroFx Containing CurveFx
- Fix crash on loading linked macro fx
- Fix Fx Settings Geometry Restoration
- Fx setting popup enhancements
- Fix Fx connection crash
Camera Capture:
- Fix Camera Capture Onion Skin for OSX
- Fix Black Camera Capture View on MacOS
- Add "Always Overwrite" button to Camera Capture
Full Screen:
- Fix Main Window Full Screen Mode
Startup Popup:
- Enable to create folder in the Startup Popup
Lipsync:
- Fix lipsync popup layout
Tools
Animate Tool:
- Enable Animate tool to control precisely by pressing the Alt key
- Fix Animate Tool Availability
Selector Tool:
- Improve vector stroke selection
- Fix pivot location on new/modified vector selections
- Selection pivot fix
- Fix bounding box computation in TXshSimpleLevel
- Revised vector selection pivot re-centering logic
- Improve selection box visibility
- Added "Select All" function for vector images
Brush Tool:
- Nonlinear Slider for the Brush Size Options
- Remember last brush preset used
- Fix crash on centering Toonz Raster brush
- Improve deactivate behaviour for brush
- Put raster brush cursor at center of preview square/circle
MyPaint Brushes:
- libmypaint DLL update
- MyPaint libmypaint 1.4.0
- Support for MyPaint brush format version 2
- Fix Toonz Raster MyPaint brush center
- Fix "Convert to Vectors" command for TLV with MyPaint Styles
Eraser Tool:
- Enable Pencil Mode for Toonz Raster Eraser in Freehand and Polyline types
- Enable shortcuts for Eraser Tool in Raster Levels
Fill Tool:
- New Fill Tool for Raster Level
- Fix Phantom Fill Check
Type Tool:
- Fix Type Tool Cursor Jumping
- Ignore OT's paste shortcut in TypeTool box
- Fix pasting into Type Tool edit box
Pump Tool:
- Fix for pump tool using Wacom tablet
Control Point Editor Tool:
- Make control points easier to click
Pinch and Magnet Tools:
- Modify Maximum Values for Pinch and Magnet Tools Size
- Fix for changing size of the magnet tool using hotkeys
Geometric Tool:
- Enable Geometric Tool for Motion Path
- User profiles
Preferences:
- Change Preference defaults
- Fix UI Font Colors
- Theme Fixes for v1.4
- Update Help menu options
- Add new Help Menu options
- Allow double-click in Load Level dialog to open selected level(s)
- Overhaul the Preferences
- Fix BG color buttons malfunction
- Quick fix setting undo memory size
- Cache folder replacement & Clear cache command
- Fix customize commands tree structure
- Modify saving and restoring panels / popups geometries
- Fix Doubled Toolbar Separator
Shortcut Keys:
- Fix default shortcut assignments
FX
Gradient FX:
- New Fx: Corridor Gradient Fx Iwa
- New Fx: Spin Gradient Fx Iwa
- Add Swap Colors Button to Gradient Fxs
- Linear Gradient Fx Revised
- Add "Type" option to gradient fxs
- Fix odd behavior of LinearGradientFx handles
Bokeh Ref Fx:
- Fix semi-transparent gap appears with Bokeh Ref Iwa fx
Fx UI/Menus:
- Fix Panel Rearrangement
- Add FX Editor to Windows menu
- Fix schematic spline option icon zooming
- debug ino_line_blur
- possible to lose the Curves node's handles
- Ensure dragged curve handles stay inside graph
- Add ability to move curve points using arrow keys
Utilities
Command Line/Scripting:
- Ability to execute Toonz scripts from commandline
- Enable system path arguments in tcomposer
Build environment
Github:
- Update README.md
Enhanced portable Releases for testing builds:
- Add stuff folder to AppVeyor build artifact
- Use QDir::home() instead of getenv("HOME") in file browser
MacOS:
- Quick fix for build error
- Fix macOS brew installed glew issue
- Fix Travis macOS builds
- Update macOS Info.plist to include missing strings
- Image disappearing when moved (MacOs)
Linux:
- Add Desktop and Documents location in file browser for Linux
- Update how_to_build_linux.md Build / Install Linux
Translations & Other fixes
Translations:
- Language updates: Russian, Spanish, Japanese, Chinese, Czech and German
- More Korean Translations for v1.4
- More Translation Updates for V1.4
- Revised English Fx Help files (resolves #3015 updates #2672
- Russian UI l10n update
- Korean Translations for v1.4
- Czech Translation Update by pafri
- Make Stop Motion Texts Translatable
- Update Chinese UI Translation to V1.4 (updates #2973)
- Spanish and Japanese Translation Update for V1.4
- Korean Translations
- Add English Fx Help files
- Translation fixes and Japanese translation update
- Czech Translation
Typos:
- Fix source comment typos
- Fix misc. source comment and doxygen typos in ./toonz/sources/toonzlib
Crashes:
- Fix Crash on Launch without Viewer
- Fix ParticlesFx Crash When Inputting Blank Vector Level To the Texture Port
- Fix toonz raster deactivate crash
- Fix vector replacement crash
- Crash: Control + Z while moving a line
- Fix Crash on Applying "Adjust Current Level to This Palette" to Palette Level
- Fix Crash on Loading XDTS and Other Improvements
- Fix Crash on Reordering Nodes Containing Grouped Camera Node
- Fix crash with visualization commands
Misc:
- Quick fix setting undo memory size
- Quick fix for build error
- Remove tArrayCount macro
- Fix crash on activating cycle
更新時間:2020-01-30
更新細節:
What's new in this version:
- Fixed type cast problems with Gyro output curves. Fixed Easeout Cubic curve for Gyro controls
- Added output mouse speed text next to mouse sensitivity
- Actually added mouse sensitivity binding in Profile Editor. Major Oopsie
- Fixed switching of DInput only profiles
- Changed display of rumble edit controls
- Change main window init to launch background tasks later
- Change to allow HidGuardian message to appear in Log tab
更新時間:2020-01-30
更新細節:
What's new in this version:
Feature:
- Windows Ink Support
- MyPaint brush for toonz raster levels
- New option for the output settings: adding Clapperboard
- New Fx: Text Fx Iwa for rendering text
- New command: Separate Colors
- Improved Shift and Trace feature
- Allowed to add Command Line Qualifiers for specifying system paths overriding the registry values
- Enabled to convert Toonz 4.x level files (.tzp and .tzu) to TLV via Convert command
- Enabled to connect multiple nodes at once by Ctrl-dragging in the stage schematic
- Reverted Alt-dragging feature to the Fx schematic
- Allowed to use the Duplicate command in the Xsheet
- Enabled to specify Matte Color for saving transparent raster levels in non-alpha-enabled image format
Bug Fixes:
- Fixed crash when using the vector brush + frame range with thickness 0
- Fixed crash when pasting a mesh column node in the Stage Schematic
- Fixed crash on undoing the Merge Levels command
- Fixed crash on merging 16bpc raster levels
- Fixed crash when typing function key on Type tool
- Fixed crash when typing letter after dot in an input field
- Fixed crash on launch if the preferred font is not a valid font for the system
- Fixed crash on undoing the Antialias command on toonz raster level
- Fixed crash on typing number in the style number field of toonz raster Tape tool
- Fixed crash on switching back to raster Brush tool from temporary usage of Hand Tool
- Fixed crash on switching back to Eraser tool from temporary usage of Hand Tool
- Fixed crash when switching toonz raster levels containing MyPaint style
- Fixed crash on pasting raster image selection
- Fixed crash on using raster Brush tool just after unhiding column
- Fixed crash when drag moving note cells
- Fixed crash when switching modes while using Eraser tool
- Fixed crash on trying to use the Palette Gizmo to empty palette
- Fixed crash on using the Replace Fx command to a node with no input
- Fixed crash on attempting to instance a certain Macro FX
- Fixed crash on applying Motion Blur Fx to level deformed by Plastic tool
- Fixed crash on attempting to use vector replacement commands to invalid levels
- Fixes crash on inputting blank vector level to the texture port of Particles Fx
- Fixed crash on selecting frame in 2nd level of a column
- Fixed crash on setting the camera Z value to 0
- Fixed the linked fxs not updating properly
- Fixed the viewer not updating properly when using Onion Skin
- Fixed the viewer not updating properly when using Animated Guided Drawing
- Fixed the viewer not refreshing when switching the scenes
- Fixed the vector Brush stroke display issues
- Fixed “OpenToonz” shortcut preset to match the default keys
- Fixed loading raster level to attach the Raster Drawing Palette
- Fixed the motion path stroke not displayed
- Fixed tcomposer to handle UNC paths properly
- Fixed the New Scene command to continue opening new scene after saving modified levels
- Fixed floating Viewer / Combo Viewer windows failing to restore geometry on launch
- Fixed studio palettes losing link-ability once they are loaded on the scene and overwritten
- Fixed files not being loaded properly
- Fixed the output settings preset not being loaded properly
- Fixed importing an image renames it incorrectly
- Fixed Color Model failing to properly pick up the style on high dpi monitor environment
- Fixed line termination problem with mouse on toonz raster
- Fixed the mesh visibility to be kept hidden when the current tool is changed
- Fixed antialiasing by using level settings applied on toonz raster levels
- Fixed playback slowness with opening Style Editor
- Fixed initial pen contact drawn as separate stroke when using Windows Ink
- Fixed pen behavior when using Windows Ink
- Fixed deterministic initialization bug in Particles Fx
- Fixed memory leak bug in Tracker tool
- Fixed renaming PSD cell available
- Fixed loading SVG file
- Fixed hiding a column with hotkeys not blocking the action of the tools
- Fixed vector stroke being saved with wrong line cap
- Fixed empty column property issues
- Fixed incorrect key frame cell pasting and redo
- Fixed the pressure sensitivity lost issue
- Fixed updating tool state on switching levels
- Fixed the schematic group node to be displayed properly when maximized
- Fixed reordering fx in the Fx Schematic causing nodes to move so far
- Fixed Style Picker and Type tools invalid status on non-toonz levels
- Fixed tool state improperly being disabled on secondary level frame
Enhancement:
- Enhanced the Viewer playback with Plastic tool deformation
- Updated the font combo box to show actual fonts
- Enabled to save and load DPI information of JPEG format
- Improved JPEG quality
- Added checking folder access on overwriting level
- Modified the behavior of folder tree in the File Browser to search the special folders on moving folder location
- Enabled to open the fx settings from the context menu of the Xsheet
- Enabled inputting numbers in Xsheet cell to use the level in the following cells
- Allowed the Pump tool for precise tapering on small objects
- Removed mysettings.ini from user profiles
- Allowed to use Increase / Decrease Step commands even if cell selection is lost
- Enabled to reload PSD levels
- Added more default interpolation types and added ability to change interpolation type from Xsheet
- When loading a level file into the Xsheet/Timeline, the current frame will now switch to the first frame of the newly loaded level
- Removed version numbers from file names
- UI enhancement
- Source refactoring
- Build / CI scripts fixes & enhancements
- Typo fixes
- Docs / instructions updates
- Translation updates
更新時間:2020-01-29
更新細節:
What's new in this version:
- Fixed profile duplication
- Add log message if HidGuardian is detected
- Change to launch HidGuardHelper later at startup
- Fixed midpoint for Swipe to Axis controls
- Added comment in profiles stating which version of DS4Windows made the file
- Added link to HTML5 Gamepad Tester under Utils
- Change to apply trigger max zone when dead zone is 0.0
- Updated Russian translation. Change provided by DragonZX
- Fixed exclusive mode issues for non-admin users. Fixed second instance shutdown failure.
- Added extra hooks in Binding window for Numpad keys
更新時間:2020-01-25
更新細節:
What's new in this version:
- Created Max Output setting for some axes. Replacement for negative deadzone functionality from Jays2Kings build
- Increased stick mouse offset
- Increased virtual controller change delay time
- Fixed saving of Custom Steam Folder setting
更新時間:2020-01-25
更新細節:
更新時間:2020-01-23
更新細節:
更新時間:2020-01-21
更新細節: