- Update URLs for main github repository
- Make mupen64plus-gui.ini portable
- Validate controller profile names
2022年2月5日 星期六
m64p - 8fd720f (2022-02-03)
FCEUX 2.6.2
Core
- Fixed VROM size calculation error from NES header.
Mappers
- Added WRAM support for OneBus mapper (mapper 256).
Qt/SDL
GUI Improvements and Bug Fixes
- Added an auto hide main menu on fullscreen option.
- Added an option to disable display of video overlayed GUI messages.
- Fixed default setting for max sprites per scanline to be 8 (matching win32 port).
Hex Editor Improvements and Bug Fixes
- Fixed logic to move cursor to next line when editing hits end of line.
- Fixed inconsistent display behavior of vertical scroll bar. Viewport line offset and vertical scroll position are now always synchronized.
- Fixed draw layering of cursor row/column coloring when in ROM view.
- Added protections to prevent crash when editing addresses past the end of a ROM file.
- Improved cursor blink rate to be consistent regardless of viewport refresh rate.
SDL Sound
- Fixed sound issue on FreeBSD 13. Force audio sample size to always be a power of 2 per SDL documentation
Build Improvements and Bug Fixes
- Fixed a build errors when compiling against Qt6 (6.2.2).
- Removed usage of a few Qt6 deprecated function calls.
2022年2月4日 星期五
Raine 0.93
Ok, particular version since it adds 3 gauntlets games (the main one, the spanish version which doesn't speak spanish so it's not really interesting, and the 2) which work perfectly with the C cpu cores (64 bits version), but not well at all with the asm cpu cores (32 bits). I might return to that with new ideas later, but since the changes are already becoming quite big, it was probably a good time to release this. These games are really a playground for hackers with all the crazy stuff inside, I might play more later then... ! About the games themselves, these are really multiplayer games, you can test this in solo, but you won't get far. By the way, big thanks to the advancmame team which maintained an old version of mame which can still be compiled nowdays, I used this for testing stuff while trying to understand how things worked, very convenient... Again the new games can be played only in 64 bits, they can be launched in 32 bits, but don't complain if there are problems ! They were some big beasts finally, adding 2 new sound chips + the slapstic support. Ah also despite the original hardware having a 68010, I found they work very well with a 68000 only, so I left the 68000, it's easier.
You'll notice the binaries are 1 Mb bigger than usual, that's because they contain an update to sdl2 (I'll update the dlls package later), the updated history.dat file (which won't be in all releases but this time it was updated with the new games info). There are also some new cheats for the new games but these are small.
Except that, a lot of fixes as usual, this version is smarter with internet archive so it's able to get its files from more directories so it's already able to get the gauntlet roms and the updated toaplan2 ones. It also removes the ssl verification which gave me an error when I tested this in windows (I wonder if it ever worked in windows, I don't think I tested this in windows ?). Other fixes for the ksystem games which were still trying 8bpp functions (kikikai, knightb and kicknrun, very old games too), for toaplan2 (there was a high probability of crash if loading more than 1 toaplan2 game in the same session), the gui (mouse wheel support was not perfect), the console (basic support for the 6502 which also allows to use cheats for games using only some 6502, never noticed they didn't work before, too many things to test, really... ! And some fix for the 68000 breakpoints too).
That's all ? Yeah I think... Ah I had a problem when testing the windows binaries in wine, but they work well in my native windows 10, so I released them anyway, I'll make some more tests with wine later. And the linux binaries will be updated soon too...
http://raine.1emulation.com/download/latest.html
edit : for the linux binaries there was an update to muparser in arch just now, my 64 bits version is now 2.3.3 while the 32 bits version is still 2.3.2 ! So well the 32 bits version can't be compiled for now, I'll fix that tomorrow.
edit 2 : finally I updated my 32 bits libmuparser manually so that I can compile this. The pkgbuild and the archive are posted, but you won't be able to compile this on your side without muparser-2.3.3 in 32 bits ! You can use the archive though (.tar.xz), should be binary compatible with 2.3.2.
2022年2月2日 星期三
DOSBox-X 0.83.22 (2021-01-31)
- Added Pentium 3 Processor Serial Number emulation.
Serial number can be set from dosbox-x.conf or not
set, in which case it will act as if disabled by the
BIOS. (joncampbell123). - Added Pentium III cputype, added SSE register set,
added SSE instructions to debugger disassembler,
added some initial SSE instructions. (joncampbell123) - Added some MSRs expected by Linux, Windows, and
tools like CPU-Z to make them happy. (joncampbell123) - Added FXSAVE/FXRSTOR which makes Linux happy with
Pentium III emulation. (joncampbell123) - Allow WRMSR to set time stamp counter, as it is known
though undocumented a standard since the Pentium
(joncampbell123). - Added debugger command to show global and per-voice
status of the Gravis Ultrasound emulation. May come
in handy for programmers who wish to write their own
GUS routines, and for Trixter who brought up the
subject of determining whether a program plays music
with the GUS or treats it like a dumb sound card.
(joncampbell123). - Added debugger command to show SSE register file, and
to set SSE register contents. (joncampbell123) - Added debugger command to show MMX register file, and
to set MMX register contents. (joncampbell123) - Added support for expressions within parenthesis in
debugger expression handling. (joncampbell123) - Added & (AND), ^ (XOR), and | (OR) operators, and
<< and >> bit shift operators to debugger expression
handling. (joncampbell123) - Added multiply (*) and divide (/) operators to debugger
expression handling. Order of operations applies, so
given mixed addition and multiplication, the multiply
is done first then the result is added. Also added
support for the modulo (%) operator to the debugger
expression handling. (joncampbell123) - Revised debugger expression handling to correctly
parse arithmetic operators with order of operations
in mind. Prior to this fix, consecutive subtraction
would cause seemingly illogical results, for example
"10-1-1-1" would yield "9" instead of "7" because
subtraction was handled in the wrong order. This fix
also makes mixed addition and subtraction possible.
NOTICE: Remember that all numbers going in and
coming out of the expression handler are hexadecimal,
NOT decimal! (joncampbell123) - Fixed simple expression handling in the debugger.
Revised hexadecimal vs register parsing so that
hexadecimal numbers that happen to start with
the name of certain CPU flag registers does not
cause confusing results. Prior to this fix,
hexadecimal numbers like "dfe" or "af0" were
impossible to enter without leading zeros or
quotes because the parser would confuse the
first digits with the DF and AF bits of the FLAGS
register. (joncampbell123) - Added menu options "AMD Athlon 600MHz" and "Pentium
III 866MHz EB" within the group "Emulate CPU speed"
(under "CPU") for CPU speeds to emulate. (Wengier) - Added support for archive, hidden, system attributes
on mounted local and overlay drives for non-Windows
platforms by using special file(s). (Wengier) - Added config option "special operation file prefix"
(in [dos] section) to speciay an alterantive file
prefix for DOSBox-X's special operations on mounted
local and overlay drives. (Wengier) - Added code page 3021 for the MIK character set used
by the Bulgarian language (as in FreeDOS). (Wengier) - Added language file for the Brazilian Portuguese,
available from Windows installer. (altiereslima) - For piping (|), DOSBox-X will now also try C: drive
as a temporary piping path if current directory is
read-only and the environment variable %TEMP% (or
%TMP%) is not set. (Wengier) - For clipboard copy, CR+LF will now be used instead
of LF on Windows for better compatibility. (Wengier) - Disk images are automatically mounted as read-only
(instead of failing) now if the image files are
read-only and the users do not explicitly specify
read-only mode for the disk images. (Wengier) - The default value of config option "autofixwarning"
(in [dos] section) is now "false", and it is now
changeable via CONFIG command. (Wengier) - The default output for Linux SDL1 builds is changed
from opengl to surface, unlike Linux SDL2 builds
whose default output remains opengl. (Wengier) - Native Windows menus is supported in Windows SDL2
builds just like Windows SDL1 builds. It is possible
to force SDL-drawn menus for both Windows SDL1 and
SDL2 builds at compile time. (Wengier) - Setting "windowposition" to "-" in the configuration
will leave DOSBox-X window position as is instead of
a specific position or being centered. (Wengier) - For printing, the SarasaGothicFixed TTF font will
also be searched for DBCS code pages. (Wengier) - Added config option "showdbcsnodosv" (in the [dosv]
section) which when set to true enables rendering of
Chinese/Japanese/Korean characters for DBCS code
pages in non-DOS/V, non-PC98, and non-TTF mode.
Video capturing started from TTF output will enable
DBCS characters when possible. (Wengier) - Changing DBCS code pages is supported for standard
modes (i.e. non-DOS/V, non-PC98 and non-TTF modes)
using CHCP command. (Wengier) - Fixed issues with certain DBCS characters for the
DOS/V system. (Wengier) - Fixed slow blinking text in TTF output. (Wengier)
- Fixed copying box drawing characters to clipboard
not working in non-TTF JEGA mode. (Wengier) - Fixed background for the Configuration Tool when
the TTF output is active. (Wengier) - Fixed DBCS characters not showing up when capturing
screenshots in TTF CJK mode, or they do not show up
properly in the Configuration Tool when "autodbcs"
is set to "false" in the configuration. (Wengier) - Fixed media keys presses by ignoring these keys in
Windows SDL1 builds. (maron2000) - Fixed IOCTL & ASPI interfaces for mounting physical
CD drives on the Windows platform. (Wengier) - Fixed the issue of loading scalers in the previous
version. A message box will only show up if you
append "prompt" to the scaler option. (Wengier)
2022年2月1日 星期二
vdmgr 20220130
| 修正/追加 | NEOGEO POCKET |
|
| ぴゅう太 |
|
My Nes V7.11.8066.5101
- Added ability to render (and record) audio in Stereo (2 channels)
- Added settings to switch audio channels (Stereo-Mono)
- Added Reset All Settings button in Input settings window, allows to reset all input settings into defaults.
- Updated SDL2 to the latest version 2.0.20.0
- Updated video default settings
- Changed default player 1 keyboard control mapping.
- Fixed bug when run My Nes in "Trace" mode.
Notes:
- To apply new player 1 keyboard control mapping, press Reset All Settings button in the Input settings window (Input>Player 1 Input),
or please go to 'Documents>MyNes' and delete file 'controls.mnc'. This will reset all control (Input) settings as well. - Running "MyNesTrace.bat" will open My Nes in trace mode, then My Nes starts to record all internal events into a text file
then stores it in "Logs" folder.
This will be useful in case there is a bug in My Nes, simply send the log file(s) into My Nes website or contact email.
System Requirements And Installation
Usually My Nes comes in portable package, which can be installed simply by extracting the content of that package
anywhere in your machine.
Note that My Nes save settings and user files (such as states, snapshots, sound records ...etc) at the documents.
In order to run My Nes correctly in your machine, please make sure that your machine meets up these requirements:
- My Nes can run at any version of windows that can run .net framework 4, such as Windows 7, 8, 8.1 and 10.
- .Net Framework version 4.8 is required.
- Latest DirectX package from Microsoft.
- Latest C++ Runtime package from Microsoft. (Try latest, if My Nes doensn't work, installing older version of this package may work.)
- CPU: 2400 MHz or faster, multicore cpu is recommended for better performance. My Nes is built for x86 cpus,
but it should run without problems with x64 cpus (tested and runs perfectly) - RAM: My Nes usually uses about 30 to 60 MB ram. When launcher is used, it may use up to 200 MB. In other words,
since Windows is running perfectly in your machine, you should not worry about ram at all when using My Nes.
Notes
. My Nes doesn't work:
Please make sure that these packages are installed in pc:
.Net framework 4.8
C++ Runtime (Try latest, if My Nes doensn't work, installing older version of this package may work.)
If the problem isn't solved, please try to install SlimDX latest runtime, one can be found here: https://code.google.com/archive/p/slimdx/downloads (SlimDX Runtime .NET 4.0 x86 (January 2012).msi).
- Error (about cannot open archive for example) when trying to open a .nes game
If that happens, you need to locate the settings file in:
Documents>MyNes
And delete them all except folders. Files are: controls.mnc, emusettings.ini, renderersettings.ini, sdlsettings.ini and winsettings.ini.
This will reset all settings into default.
. Some games doesn't work
Please use Hard Reset (F4) to reset the emulation, happen sometimes when changing games. If the game stil doesn't work, that's mean it is a not-implemented mapper issue or emulation bug. Reporting the game problem to the https://github.com/alaahadid/My-Nes/issues will be appreciated.
. If My Nes fails to start (mostly on Windows 7), please intstall SlimDX Runtime .NET 4.0 x86 (January 2012).
https://github.com/likeleon/Micro/blob/master/Externals/SlimDX%20SDK%20(January%202012)/Runtime/SlimDX%20Runtime%20.NET%204.0%20x86%20(January%202012).msi
My Nes may fail to launch with SDL2 video renderer, or just "White Screen".
If that happens, you need to locate the settings file in:Documents>MyNes>sdlsettings.ini
Open that file then edit the line (set it to):
"Video_Driver=opengl" or "Video_Driver=direct3d" then try again.
direct3d: is the direct3d driver
opengl: is the opengl driverIf both drivers doesn't work, there is no choice but to switch into SlimDX video renderer.
There is no sound whith SDL2 Audio.
Please try to change audio device selection in SDL2 Settings window.If that doesn't work, you need to locate the settings file in:
Documents>MyNes>sdlsettings.ini
Open that file then find the line :
"Audio_Device_Index=0"
This is the audio device index, 0 is the first audio device, 1 is the second ...etc
Can be set to any "Enabled" audio device, please set the index to the default audio device in Windows audio settings.If both drivers doesn't work, there is no choice but to switch into SlimDX audio renderer.