Releases for Windows operating systems.
- Details
- Category: Windows
What's New:
- Implemented the RND instruction, which initializes the pseudorandom number generator with the current timer value and returns a result if its parameter is zero, returns a new result with the current initialization if the parameter is positive, and initializes the pseudorandom number generator with its parameter if it's negative. (NOTE: for now, the values of the pseudorandom numbers will not coincide with those generated on a physical C65, even though the effect of the instruction as described in the manual is reproduced to the letter, because the standard srand() and rand() functions of C are used, rather than the formula from the original BASIC 10.)
- Extended the default expression evaluator, to support negative numbers or variables as parameters for mathematical functions.
- Added checks in the Let, If, Input and Print functions to prevent the user from using variables called DO, FN, GO, IF, ON, OR, TO (which would be tokenized as commands and prevent the program from working).
- Fixed a bug in the Next function, which used to make it exit loops after a single iteration if a colon was present after the corresponding FOR instruction
- Extended the Dim function so that multiple arrays, separated by commas, can be declared with a single instruction.
- Fixed a bug in the function that transforms expressions into a format MuParser can understand, which used to work incorrectly with negative variables being multiplied, divided or elevated to power.
- Fixed a bug in the keyboard input routine, that used to make the character display sluggish on Windows 10.
- Details
- Category: Windows
What's New:
- New scripting system. In developer mode, scripts are auto-recompiled on startup. Developer options are also available to automatically detect script changes while the application is running. Compiled scripts must be enabled through a new Script Modules feature.
- A new script is included which allows Cybermorph to render polygons/textures at the native resolution.
- An option for adjusting MSAA has been added to the video settings. This is only relevant to things which use the native depth buffer, like the new Cybermorph script.
- A new script is included which allows uncapping the framerate in Alien vs. Predator.
- A new script is included which fixes flickering in the Brett Hull Hockey prototype.
- A simplified CRT library along with a whole bunch of BigPEmu-specific API functionality is included in the scripting system via the Scripts/bigpcrt library.
- Basic native DLL (CDECL) call functionality has been implemented in the scripting API, so that others can take the initiative to start implementing things like RetroAchievements as desired.
- Added native mouse input support. (must be enabled in the input settings) Mouse movement and buttons can be bound to analog, rotary, and digital inputs interchangeably.
- Some more work on debugger-enabled builds has been done behind the scenes, but this shouldn't affect anything user-facing just yet.
- Even more terrible secrets have been added.
- Made sure native rendering works even with a Screen Effect active. However, this isn't generally a recommended combination, as the effect will be sourcing from a native-resolution buffer instead of a Jaguar-resolution buffer. (post-Patreon build addition)
- Added a -conout command line option. Under Windows, this spawns a console and directs log output here instead of to a file. (post-Patreon build addition)
- The breadth of functionality encompassed by the scripting system is too vast to cover here, so I've made a video to highlight some of the features and explain how the existing scripts work: https://youtu.be/y4gXxSmLOg4
- Please help me out with support on social media and Patreon! Things have continued to be rough on the health front lately, and I've found it's getting harder to use Twitter to reach my actual target audience, so I'm depending more on organic word of mouth to spread project news and hopefully bring in support.
- Details
- Category: Windows
What's New:
- AVI Fixes
- Control Movies from Lua Scripts: 4 New Lua Functions
- Fix unknown country code warning reprompting on every frame
- added "Load Latest ROM" option
- Fix closing a ROM not updating the header
- fixed replay movie menu item hotkey indexes, file menu gui, and added load latest lua script option
- Fix FPS Bar, ensure FPS will be in valid range when loading config
- Attempt to fix movies stopping too early
- Move Movie menu out of Utilities
- Fix cancelling on file dialog selection
- Fix ROM properties dialog
- Fix recent rom menu being disabled
- New Recent Movies Menu, New Lua Functions, Bugfixes
- CPU Clock Cycle Multiplier (Lag Emulation Options)
- Start Movie from Existing Savestate, Saved Directories, and minor bugfixes/changes
- Added wgui.clearimage and wgui.drawimagescale
- Clean up dialog boxes for saving and playing movies
- Fix UI Issues, cleanup ffmpeg a little
- Clean up settings
- Remove resume -> pause on menu selection
- Fix looping on movie end issues
- Allow slot save states to be loaded through the load savestate menu
- Fix timer and crash log issues
- "Start from Existing Snapshot" movie compatibility, GUI fix
- Some new Lua functions
- fixed roms larger than 8,192kb failing to load
- fixed a couple places where movies wouldn't start in read-only mode
- Fixed heap corruption when loading .savestate files
- Fix crashing on roms with garbage data in unused rom header bits
- 10th Savestate Slot and Minor Bugfix
- Fix off by one when loading select slot key
- Fix some lua functions
- Add missing hotkeys to config, add clear hotkey button
- Details
- Category: Windows
What's New:
What’s added and optimized
- Keymapping: WASD supports the sprint function by pressing “shift”, which is under standard mode.
- Optimized the display of MEmu Desktop, small and medium icons, and game screenshots on MEmu game center.
What’s fixed
- Fixed the compatibility issues like Brawl Stars, Hay Day, Boom Beach and Clash of Clans.
- Fixed the game Teamfight Tactics stuck after a long time of gaming on HyperV mode.
- Fixed the crash issue when playing 4399 Game Box and Happy Crash.
- Fixed the crash issue when AMD graphics card may crash upon launch.
- Details
- Category: Windows
What's New:
Google Translate:
- Completely redesigned drawing system from DirectX 9 (Direct3D) to DierctX 10.1 (Direct2D)
- Changed the delay time from the start of DMAC to the start of the first DMA transfer from X68030 measured value to X68000ACE measured value
- Added SRAM virus check function at reset and SRAM program area automatic clear function at detection
- Official support for Joyport U-kun . Status display when recognizing and disconnecting
- For the ATARI specification and general-purpose 6-button + START/SELECT joysticks, the assignments of the A and B buttons are swapped.
- Fixed a bug that DOS_SEEK with MODE=2 (move from end of file with negative value) did not work for Windrv drives.
- Default MIDI output delay time changed from 84ms to 28ms
- Status display of main memory size and high memory size after reset
- Fixed a bug that the default size of SCSI hard disk image was not 1000MB
- Fixed a bug that caused a buffer overrun when scrolling upwards in the disassemble window.
- Fixed a bug that caused a buffer overrun in special cases such as settings that mixed horizontal 768 dots and 512 dots.
- Implemented an unpublished specification that causes a configuration error in the combination of unpacked 8-bit port transfer mode and 16-bit transfer size for DMAC.
- Corrected so that execution starts at the same time when the power switch is turned on again after the power switch is turned off.
- Restored the behavior of FM sound source Timer-A/Timer-B to version 2.06 equivalent
- When starting up for the first time, consider the system DPI and start with 1.0x display (DPI=100%), 1.5x display (DPI>100%), or 2.0x display (DPI≧200%).
- Details
- Category: Windows
What's New:
- Fix dropped frames on some devices
- Replace "Force Max Screen Frame Rate" option with "Override Screen Frame Rate" to allow any supported rate
- Add "Present Mode" and "Precise Frame Pacing" video options, see online docs for more information
- Add support for blank frame insertion, needs 2x screen refresh rate of the emulated system
Lynx.emu | NGP.emu | PCE.emu | Swan.emu
- Add option to omit the MD5 hash in save filenames
Nes.emu
- Update core to FCEUX GIT f8b8e93 (2023.05.02)
- Add per-content overclocking support
- Add basic NSF support (no UI)
- Details
- Category: Windows
What's New:
- Optimized our LDMultiplayer and introduced group feature;
- Optimized default fonts for each language;
- Solved known bugs with dual monitors.
- Details
- Category: Windows
What's New:
Bug fixes
- ROM based graphic interfaces were not loading the ROMs from the correct subfolder.
- Memotech HRG could crash when running at 60Hz.
- Memotech HRG hi-res option required the 8K-16K RAM option enabled but the internal 1K RAM is now automatically mapped.
- G007 hi-res option required the 8K-16K RAM option enabled but the internal 1K RAM is now automatically mapped.
- Since v0.52 it hasn't been possible to select a USB disk for IDE drive HD0 or HD1.
Changes
- QS Character Board switch now defaults to off.
Enhancements
- Example programs included from the Memotech HRG manual.
- Example programs included from the G007 manual.
- Example programs included from the dk'tronics Graphics ROM manual.
- Example programs included from the ZON X-81 manual.
- Example programs included from the Quicksilva catalogue for the QS Sound Board.
- Example program created and added to demonstrate the QS Character board.
- Details
- Category: Windows
ProjectArcade is a software for 64-bit versions of Windows designed for retro-gaming and running various emulators of gaming systems.
ProjectArcade is a free open source project based on the Open-Source EmulationStation, emulatorLauncher and RetroBat projects...
With it you will be able to quickly run games from many compatible ROM collections. This saves hours of configuration and installation time, leaving you free to play your favourite retro games.
ProjectArcade automatically downloads and installs all the relevant software needed to have the best retro gaming experience on your Windows PC.
ProjectArcade can also run in Portable Mode. This means you can play games from an external hard drive or from any removable storage device, as long as the computer meets the minimum requirements.
- Details
- Category: Windows
What's New:
- DirectXInput: Holding the touchpad now starts video screen capture.
- Miscellaneous application improvements and fixes.
- Details
- Category: Windows
What's New:
Google Translate:
- Emulate C Bug - an option to emulate the bug of the C feature flag. The description was somewhere, when I find it, I will describe it in the documentation. Enabled by default.
- Emulate 177702 behavior - an option to emulate the correct behavior of register 177702. This is when you write something into it, and it disappears from the bus. Enabled by default. It is recommended to turn it off in order to programmatically detect the emulator / real hardware. If disabled, then when writing to the register, it does not disappear from the bus, but the number 177777 is always read from it.
- Emulate CPU 1801VM1G - the option enables the features of the K1801VM1G processor: the MUL hardware command and the BE timer interrupt. Disabled by default.
- Emulate EIS Instructions Set - this option enables hardware execution of MUL, DIV, ASH, ASHC instructions. Disabled by default.
- Emulate FIS Instructions Set - this option enables hardware execution of FADD, FSUB, FMUL, FDIV instructions. Disabled by default.
- Details
- Category: Windows
What's New:
- Various small fixes on FDC and CRTC emulation
- Improving the implementation of the Additional Roms
- Fixed a bug on PSG emulation
- AMSpiriT can be executed by a command line
- Details
- Category: Windows
What's New:
- Fixing D3D8/9 update-texture again (regressive bug) (Ys Seven, Valley Benchmark, ...)
- Support for D3D12 triangle fans if the OS runtime and your driver supports it (Win11)
* This removes some software overhead in D3D8/9 Draw calls in certain cases
* There is a new dbg layer message for what D3D12 optional features are available and used
- A bug is fixed in the D3D9 FVF validator (Lord of the Rings - War in the North, missing foliage)
- Fractional viewports instead of shader code for D3D11 FL11.0+ (Test Drive Unlimited 2 through D3D11)
- Refactoring DDI blitting code (optimization, dev-only feature)
- Details
- Category: Windows
What's New:
Google Translate:
- Fixing a bug that KUVO found - debug glitches on odd PC.
- Added option to set different kind of screenshot file name format.
- At the request of Gryphona, we extend the option "CPU stop after starting the emulator" to load the state.
- Now, if you enable this option and save the state with it, then it will put the emulator into a debug break when loading, and you will need to start it manually.
- Simulated the behavior of register 177702, now if something is written to it, it disappears until an EMT command or a reboot is performed.
- fiddling with the user interface:
* Added some icons;
* Added a button to the toolbar to interrupt on vector 100 or 270;
* Split too large "Configuration" menu into two: "Configuration" and "Management";
* In the "About" window, plain text has been replaced with html for beauty.
- Updated MSF documentation to the latest version.
- Details
- Category: Windows
What's New:
Changed : MAME Classic no longer adds the depreciated "<NULL> (not set)" text for entries in the mame.ini without a value.
Changed : MAME Classic will now create the mame.ini file in it's temp folder to avoid possible conflicts with other ini files.
Changed : Software lists will now only display software which is compatible with the selected machine.
Changed : The BIOS Filter now shows the BIOS description and filters more accurately.
Changed : The Exit routine has been cleaned up to prevent the app from crashing on exit under rare conditions.
Changed : The MESS Machine listview can now be sorted.
Changed : The MESS Machine listview would show non-installed machines in black if they didn't need a ROM but still needed a device file. These machines now show in red.
Changed : The Options form is now one scrolling page instead of two pages.
Changed : The Path selections now let you select multiple paths for ROMs and Artwork.
Fixed : Exporting a software list would fail if any filters were applied.
Fixed : A crash caused by output file biosmame.txt growing so large.
Fixed : Software Installed/Non-Installed option buttons could be greyed-out even if a selected machine has software.
Removed : Path selections for Other MAME ROMs, Ini and Comments.