Robert Posted April 7, 2022 Author Posted April 7, 2022 DEFAULT LANGUAGE 2022-04-27 removed this hack, it's back to standard.
Robert Posted April 7, 2022 Author Posted April 7, 2022 AUDITING OF ROMS src/frontend/mame/audit.cpp line 710-783: only report on roms that the user can fix. There's no point complaining of no dumps and bad dumps, when there's nothing the user can do about it. src/emu/romload.h line 415: returns number of no-dumps and bad-dumps. We don't need this, so return 0. src/frontend/mame/audit.cpp line 707 to the end: new audit routine to support the above ideas. src/frontend/mame/audit.h line 162: pointer to the above.
Robert Posted April 7, 2022 Author Posted April 7, 2022 VIDEO SPEED from NewUI. src/emu/video.h line 58: addition of pointer to the speed adjuster. This had been removed in a pointless refactor a few years back, but we need it.
Robert Posted April 7, 2022 Author Posted April 7, 2022 SOFTWARE LISTS src/emu/softlist_dev.cpp Many pointless changes were reverted to keep winui working, mostly to do with the dangerous string_view statement. line 94, 294-305: this area was refactored and it broke things, reverted to a working state. src/emu/softlist_dev.h line 152: added back needed definition of m_file. src/emu/softlist.cpp line 122, 140, 146, 564: get rid of string_view so things can work again. src/emu/softlist.h line 124, 142: adjust pointers to fit with the above.
Robert Posted April 7, 2022 Author Posted April 7, 2022 WARNING OF NO SOUND src/frontend/mame/ui/info.cpp line 211: line has been commented out. Not sure exactly what it's about. The note says "The no sound hardware warning doesn't make sense when you plug in a sound card". Need to find out more.
Robert Posted April 7, 2022 Author Posted April 7, 2022 SLOTS src/emu/mconfig.cpp line 102: there's a fatal error if an unknown slot option is encountered. This has been changed to a warning because the system will handle the problem gracefully anyway. MAME has more than enough ways to crash as it is.
Robert Posted April 7, 2022 Author Posted April 7, 2022 ABOUT src/frontend/mame/ui/about.cpp line 51: In the About header, MAME shows a revision number, however this only works if the exe was compiled on an internet-enabled computer. For me, it always says "unknown" which is useless. Therefore it's changed to show the creation date instead.
Robert Posted April 7, 2022 Author Posted April 7, 2022 PA_SOUND 2022-04-27 hack not needed, changed back to standard
Robert Posted April 7, 2022 Author Posted April 7, 2022 GIGATRON src/devices/cpu/gigatron/gigatron.cpp line 94: commented out because MESSUI would crash when this system was started. Still needed?
Robert Posted April 7, 2022 Author Posted April 7, 2022 INP_HEADER This is needed by all derivatives to allow the loading of INP files. However a pointless refactor 2 months ago made this class private, and not available. src/emu/ioport.cpp src/emu/ioport.h Moved the inp_header class from ioport.cpp back to ioport.h where it belongs.
Robert Posted April 7, 2022 Author Posted April 7, 2022 NONAG src/emu/video.cpp line 967: changed "> 0" to "> 1". Then you must choose -str 1 from the command line (or seconds to run = 1 in the GUI). This is for MESS/MESSUI/ARCADE64 only, in order to comply with licensing restrictions.
Robert Posted April 7, 2022 Author Posted April 7, 2022 There's most likely more changes that were done as a test and then forgotten about, or simply never documented. Hopefully these will be sorted out soon.
Robert Posted April 17, 2022 Author Posted April 17, 2022 DIRECT3D src/osd/modules/render/draw3d.cpp lines 1063-1113: various tests for old video cards have been commented out. In MAME you would get a fatal error or black screen. In MAMEUI the worst you'll get is a black screen, but more likely it will work. So, messages such as "Your graphics card does not fully support non-power-of-two" won't be seen.
Robert Posted April 17, 2022 Author Posted April 17, 2022 EXTRA SLIDERS src/frontend/mame/ui/ui/cpp line 1490,1519: extra sliders such as overclocking are normally only available if cheating is enabled. We make these sliders always available.
Robert Posted April 17, 2022 Author Posted April 17, 2022 DEFAULT INPUTS src/emu/inpttype.cpp lines 877, 878: change Pause button to the Pause key on the keyboard. The old P key is needed for other things. line 915: In MAME, the default Paste key doesn't work. Moved to RightShift+PgUp.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now