Jump to content

mamesick

Premium Members
  • Posts

    149
  • Joined

  • Last visited

  • Days Won

    22

Everything posted by mamesick

  1. IIRC I removed that option from official MAMEUIFX source at least 10 years ago. Don't ask me why, I don't remember.
  2. mamesick

    ARCADE 0.244

    The problem will be for the next release 0.245... Current 0.244 source doesn't contain this commit.
  3. mamesick

    ARCADE 0.244

    https://git.redump.net/mame/commit/?id=9ce44fa048793de5e14d1e7af98e8b5ca148d0f3 It seems this new commit breaks the possibility to compile for WINDOWS XP 32 BIT, because it sets the minimum version requirement higher (Windows Vista)
  4. mamesick

    ARCADE64 0.243

    The "fix" is already in the MAMETesters discussion about the bug. It's not the correct one, which is instead set the correct scrolldx/dy offset values in the perfrman VIDEO_START function, but it works for the purpose of a temporary kludge.
  5. mamesick

    ARCADE64 0.243

    https://git.redump.net/mame/commit/?id=c5b07e0fe76e452a1e0b14b09c8b70a9620a7412 FWIW, it seems that PERFRMAN is still broken. The rest appears to be fixed.
  6. mamesick

    ARCADE64 0.243

    https://mametesters.org/view.php?id=8279 @Agard Don't hold your breath. Who caused this bug is not interested in fixing it at all, so probably it will stay in this way for a long time. If @Robert is interested, I could provide a temporary fix for ARCADE64 only.
  7. Grazie. (Thank you) 🙂
  8. Fine here. I guess you might want to have a look at this: http://mame32fx.altervista.org/forum/viewtopic.php?f=4&t=248 It's a bit outdated but should help you. GLSL shaders are in the same directory of HLSL shaders in ARCADE64. If you have other shaders you want to use, you have to put there. Hope this helps.
  9. mamesick

    Arcade Survey

    1 Yes 2 No 3 No 4 No
  10. mamesick

    ARCADE64 0.240

    Easiest way for that FILEIO.H commit: 1) Put in WINUI.H the '#include "fileio.h"' just after '#include "emu.h"' 2) Move back to IOPORT.H the INP_HEADER class and put at the top another '#include "fileio.h" just before the '#include "ioprocs.h"' 3) Remove from IOPORT.CPP the INP_HEADER class. All done. In the future you'll have to deal only with the IOPORT files. Tested with ARCADE64, it compiled fine.
  11. mamesick

    ARCADE64 0.240

    I see it now, thanks for the info.
  12. mamesick

    ARCADE64 0.240

    No time to compile and check by myself, but wasn't enough put the 'include "fileio.h"' into the WINUI.H header and live happy instead of completely revert the commit (which could be difficult to be mantained in the future)? Just asking.
  13. mamesick

    ARCADE64 0.239

    Usually simply overwrite the old executable with the new one is enough. This will keep all your options, settings, scores and so on.
  14. Don't remove the option. It's still working, but you have to disable the "Info" Tab first: "View"--->"Show Pictures"--->uncheck the "Info" tab It's been in this way since it was added the option to MAMEUI at least 15 years ago.....
  15. mamesick

    ARCADE64 0.239

    This is the current fix for DBREED: void m72_state::m81_dbreed(machine_config &config) { m81_hharry(config); m_maincpu->set_addrmap(AS_PROGRAM, &m72_state::dbreed_map); } All the rest is no more needed because the volume changes happened a while ago fixed the rest of the bugs. @Robert, this is not an hack. It's a correct fix for https://mametesters.org/view.php?id=6970. Feel free to submit to official source tree if you wish.
  16. mamesick

    ARCADE64 0.239

    All KONAMI hacks where the sound CPU is multiplied by 2 can be safely removed. Super Contra refresh at 57 Hz I believe should still stay here, It was changed to have perfect sync with a youtube PCB video IIRC. Though I don't think it's so important. For the M72 bugs Haynor666 asked in another thread, they are all fixed except for the DBREED one. About Racing Jam, I have no idea what to touch, those 3d games/drivers are beyond my skills and also I have very few time to compile a MAME version to test and so on. Thanks.
  17. mamesick

    ARCADE64 0.237

    @Rex: "Audit All Games" menu voice should help you. It will analyze your romset and outpout errors if there are any.
  18. mamesick

    ARCADE 0.233

    Looks like that the sorted_source stuff is no more needed and can be deleted safely. IIRC it was used in datafile.cpp but I just noticed you completely rewrite the code there so it isn't used anymore.
  19. mamesick

    ARCADE 0.232

    If my memories are still correct... that sorted_source is used in datafile.cpp for faster access to source files list when displaying mameinfo.dat details, in particular the info about source files.
  20. mamesick

    ARCADE 0.232

    Perfect. Yes, the fast audit is fine at my home. For something I cannot explain it crashes here at work. Maybe a RAM problem.
  21. mamesick

    ARCADE 0.232

    This problem is fixed in the post above. Yes, if you change Custom Filter in 0.232 the GUI will crash silently on exit and nothing will be saved. Assuming @Robertwill implement my fixes, the next 0.233 should work fine for all users. Yes, all options are saved in a special order. For the interface ones, first we check for the Custom Filters (if they changed or not) and then we save all the rest. Of course, if saving Filters is causing a crash, all the rest will not be saved at all.
  22. mamesick

    ARCADE 0.232

    The file you're looking for is \GUI\GAMESTAT.INI. I re-checked with a fresh installation of ARCADE 0.232, I put a ROM into the \roms\ folder for testing. Audit All Games worked as expected, the audit results were saved when I closed the app and loaded correctly when I launched it again. Another bug instead appeared. If I enable "Faster Audit method" in the Interface Options and perform an Audit All Games, the program badly crashes after a while. I don't know if it's my PC here at work or not, I have to check better. If someone else could check it would be great. @Robert
  23. mamesick

    ARCADE 0.232

    Looks like I also fixed the Custom Filters problem/crash. A simply change in line 144 of \WINUI\WINUI_OPTS.CPP: { "_filters", "0", OPTION_STRING, nullptr }, Last one, these three lines should be deleted because they create the useless MAME.INI in the root folder which is not used at all: lines 1896, 1897, 1898 // if .\mame.ini not exist, create a default one std::string filename = std::string(DEFAULT_INI_FILENAME).append(".ini"); LoadOptionsStartup(core_opts, filename); and change line 1900: std::string filename = std::string(GetIniDir()).append(PATH_SEPARATOR).append(DEFAULT_INI_FILENAME).append(".ini"); That's all. I have no idea what to do with the Audit All Games issue reported here, on my side it works as expected. @Robert
  24. mamesick

    ARCADE 0.232

    The crash with BIOS change/selection in the GUI is confirmed. The option is saved in a corrupted way. A "good" fix seems to change line 2918 and line 2956 in \WINUI\PROPERTIES.CPP to: const char *biosname = core_strdup(ROM_GETNAME(rom)); this will alloc some extra not wanted memory, so at the end we should use: biosname = NULL; At least now it works. @Robert
  25. mamesick

    ARCADE 0.232

    I can confirm the ugly bug. It seems nothing is saved on exit. Though, if you don't change the Custom Filters, all is working as expected and all options are correctly saved on exit. The MAME.INI that is generated on the root is useless and should be deleted manually. It's not used at all, when you change something in the Default Options the changes are correctly saved in \INI\MAME.INI and parsed correctly when you launch a game.
×
×
  • Create New...