Jump to content
LaunchBox Community Forums

MadK9

Members
  • Posts

    447
  • Joined

  • Days Won

    8

Posts posted by MadK9

  1. Mame 0.238 No-Nag

    View File

    NOTE: This does NOT interfere with the Leader boards at all.

    **This removes the nag screen that informs you if a rom doesn't work correctly, or if at all, if you use this no nag, then please do NOT go to the mame support site with issues with games, please only use if you understand that there will be no help from anyone at mamedev as you are using a modified version of mame.

    mame.exe - Normal Mame with Nags removed. For Version 0.238 (Note mame no longer carries the 64 in its exe name changed by Devs in 0.229)

    It's advisable to download the full 0.238 official pack and install it, then just overwrite the exe with the replacement, this covers any changes the mame devs may have made to the support files.

    After you have done this, make sure you copy the folders artwork, ctrlr, cheat, hlsl, ini, folders and the ini files from the root of your original mame folder, and move/copy them to the new install.  

    make sure in the mame.ini file you have  the following set.

    Skip_gameinfo  1


     

    • Like 1
    • Thanks 1
  2. @pofo14 them guides are out out of date, there is instructions on mamedev on how to compile, you just need to make sure you know what to change, check for mkchamp diffs, and just use a text editor to change the files, these will nearly always be released about 2 weeks after the main release,  using actual diffs can be a pain in the ass to use and get right.

    https://www.mamedev.org/tools/

    http://forum.arcadecontrols.com/index.php?topic=64298.0

     

    None of it is really difficuly to do, the only time it could be difficult is, if there are major changes to the files that need editing.

     

    The diff files are just text, you can read the contents in any text editor, and the information is easy to read.

    for example

    +++ src/frontend/mame/ui/mainmenu.cpp	2021-10-29 22:43:02.508332401 +1100
    @@ -167,6 +167,9 @@
     
     	item_append(menu_item_type::SEPARATOR);
     
    +	// DISABLE SELECT NEW MACHINE & FAVORITES
    +	if (!machine().options().skip_gameinfo())
    +	{
     	if (!mame_machine_manager::instance()->favorite().is_favorite(machine()))
     		item_append(_("Add To Favorites"), 0, (void *)ADD_FAVORITE);
     	else

    The above shows the file mainmenu.cpp needs to be edited, the @@ denotes the line where change are going to occur, then line directly under this is what you are looking for, and you edit will be UNDER this line, the next part shows 3 lines all with a + sign this is code that you need to add placing it after the previous line you found (do not add the + sign). The next two lines show what should follow after you added the edits.

    Go through the whole diff, its only 2 files that will need editing, and very small changes, then using the current mame msys64-2020-11-03 setup (make it easy for yourself and install to your root of your C drive so you end up with the mysys folder in the root of C, you do not need to update the mysys tool set, so now make your src folder in the root of the mysys folder then just unpack the mame src code to that folder, 

    then make a batch/cmd file and in that file, add the folowing. and place this file in the src folder where you unpacked the mame source too.

    set CONFIG_ARCHITECTURE=x64
    call ..\win32\env.bat
    make -j5 PTR64=1 TOOLS=0 STRIP_SYMBOLS=1

    NOTE:  -j5 is how many jobs to run concurrently,  i personally set mine between 10-12 but only do this if you have a very good multi core CPU, don't go above 5 if you only have a quadcore or less.

    Addition:

    Ignore any errors you may see when building, these are normal, if you have made a mistake in your edits, you will know when the cmd window just closes and you end up with no mame.exe

    If your make fails for any reason then delete all the files from the src folder and unpack and re-edit again.

     

  3. Check you have the correct bios files for picodrive in retroarch's system folder.

    https://docs.libretro.com/library/picodrive/

    thats all there is to picodrive, its should just work after that, if you are still having issues with it, it could be bad game dumps.

     

    just to add to the info the correct checksums for the bios files are as follows. 

    Name: bios_CD_E.BIN
    Size: 131072 bytes (128 KiB)
    CRC32: D344F125
    CRC64: E42EAAFC5F5DFBC7
    SHA256: 11619BF93C86A67E63A6D543B9337C0E325B9426E638A07D0D7F259A979A9A72
    SHA1: 523B3125FB0AC094E16AA072BC6CCDCA22E520E5
    BLAKE2sp: E697CA515C987DB92F411B1D6D76166D2FCCED9547A8ACF3B3E554B13A037AEB
    
    
    Name: bios_CD_J.bin
    Size: 131072 bytes (128 KiB)
    CRC32: 9D2DA8F2
    CRC64: 0F30C52B95F0DFFE
    SHA256: 923EB9DA740F98AB1572085E3D351E2C0982DF0906B0B99EFB68A9997C94CF8F
    SHA1: 4846F448160059A7DA0215A5DF12CA160F26DD69
    BLAKE2sp: 2BEB663E4EC50C026C7EC67787413416450F17B21AF552971C22C915319FCB27
    
    
    Name: bios_CD_U.bin
    Size: 131072 bytes (128 KiB)
    CRC32: 9F6F6276
    CRC64: 99A406BFD5196F20
    SHA256: B1C2036B79467514EAAA69C76E5BA83801621E821059CAA53CB921A0B21E3AF4
    SHA1: 5ADB6C3AF218C60868E6B723EC47E36BBDF5E6F0
    BLAKE2sp: DDE0BD70363327ACF5582A579C5054B6B3DBB2E2149D030C60CC1D465C206FB0

     

  4. Mame 0.237 No-Nag

    View File

    NOTE: This does NOT interfere with the Leader boards at all.

    **This removes the nag screen that informs you if a rom doesn't work correctly, or if at all, if you use this no nag, then please do NOT go to the mame support site with issues with games, please only use if you understand that there will be no help from anyone at mamedev as you are using a modified version of mame.

    mame.exe - Normal Mame with Nags removed. For Version 0.237 (Note mame no longer carries the 64 in its exe name changed by Devs in 0.229)

    It's advisable to download the full 0.237 official pack and install it, then just overwrite the exe with the replacement, this covers any changes the mame devs may have made to the support files.

    After you have done this, make sure you copy the folders artwork, ctrlr, cheat, hlsl, ini, folders and the ini files from the root of your original mame folder, and move/copy them to the new install.  

    make sure in the mame.ini file you have  the following set.

    Skip_gameinfo  1


     

  5. 3 hours ago, JoeViking245 said:

    But I don't know if AHK can "detect" a button press from a Wiimote.  I know it can from an Xbox 360 controller (and of course, a keyboard).

    Wii Motes on the PC are acting as a mouse, so should be able to use mouse functions.

    There was an app called somthing like wiihotkey, it should still be on the autohotkey forums somewhere, that enabled a lot of functions to be mapped to the wiimote, not sure if its still about, but that may work if you can find it, and would be easy to run from an ahk before the emu is run.. (don't quote me on it, its been a long time since i used that app, and may not do exactly as you want.)

  6. 7 hours ago, C-Beats said:
    12 hours ago, faeran said:

    Fixed: Drag and dropping images to Add/Edit Game window, when you don't have any images already, is working again (introduced in 12.0 beta 1)

    @MadK9 @Rlad Can I get one of you to confirm this is fixed for you?

    @C-Beats Did a quick test and seems to be back to normal, also checked the right click in notes and that also seemed to fine.

    Thanks again.

  7. Mame 0.236 No-Nag

    View File

    NOTE: This does NOT interfere with the Leader boards at all.

    **This removes the nag screen that informs you if a rom doesn't work correctly, or if at all, if you use this no nag, then please do NOT go to the mame support site with issues with games, please only use if you understand that there will be no help from anyone at mamedev as you are using a modified version of mame.

    mame.exe - Normal Mame with Nags removed. For Version 0.236 (Note mame no longer carries the 64 in its exe name changed by Devs in 0.229)

    It's advisable to download the full 0.236 official pack and install it, then just overwrite the exe with the replacement, this covers any changes the mame devs may have made to the support files.

    After you have done this, make sure you copy the folders artwork, ctrlr, cheat, hlsl, ini, folders and the ini files from the root of your original mame folder, and move/copy them to the new install.  

    make sure in the mame.ini file you have  the following set.

    Skip_gameinfo  1


     

    • Like 1
    • Thanks 3
  8. I'm having an issue dragging and dropping images into the Edit screen, if i add a new game where i have no images, it wont let me just drag images into the window, i have to use the file dialog to get at least one image added, then i can drag and drop, but i have to  make sure the mouse is on top of the image that is there, i cant just drop anywhere in the image window as i used to be able too. I will add i'm on Win11 so maybe a result of that, but i cant remember it happening before the new beta patch.

  9. 4 hours ago, SiriusVI said:

    while we're at it, what are the mame bios devices for? Do I need to copy them into my mame rom folder as well or are they included in the rom set?

    you dont need them, they should already be in the set.

  10. Mame 0.235 No-Nag

    View File

    Important:

    Mame changed the BGFX shader, if you are using this shader, i recommend you either make a completely New install and set it up to how you like, or change the shader options before running a game, then add the no-nag, if you try running this over an older install with the BGFX shader you may find your screen will be dark and barely visable.

     

    NOTE: This does NOT interfere with the Leader boards at all.

    **This removes the nag screen that informs you if a rom doesn't work correctly, or if at all, if you use this no nag, then please do NOT go to the mame support site with issues with games, please only use if you understand that there will be no help from anyone at mamedev as you are using a modified version of mame.

    mame.exe - Normal Mame with Nags removed. For Version 0.234 (Note mame no longer carries the 64 in its exe name changed by Devs in 0.229)

    It's advisable to download the full 0.234 official pack and install it, then just overwrite the exe with the replacement, this covers any changes the mame devs may have made to the support files.

    After you have done this, make sure you copy the folders artwork, ctrlr, cheat, hlsl, ini, folders and the ini files from the root of your original mame folder, and move/copy them to the new install.  

    make sure in the mame.ini file you have  the following set.

    Skip_gameinfo  1


     

    • Like 2
    • Thanks 4
  11. 1 hour ago, C-Beats said:

    @MadK9 @PixelDragon Can you explain what you are doing to see this? Are we talking about opening another LaunchBox instance right after closing one, or something else?

    Yes, it used to show a warning screen when you try opening another instance of LB to quickly, and now it does nothing, its gone back to the way it was before that was added. I don't need the warning, just reporting that since this Beta cycle that warning popup is no longer showing up. I rolled back to 11.15 to try to get a screenshot, seems the crashing issue was there as well, i ended up having to roll back to 11.10 to get the screen to show up again, seems this has been m.i.a for awhile

    image.png.6780747884758786fd866b8d1c48b077.png

  12. 4 hours ago, C-Beats said:
    4 hours ago, faeran said:

    Fixed - Correcting errors related to opening LaunchBox right after closing it

    Should correct what you reported

    I no longer get an error, but now the popup doesn't fire, and just closes with no information on why or what happened.

  13. 13 hours ago, faeran said:

    Fixed: Some Platform image path bindings were failing in StartupThemes

    Also thanks for this change, means i can get rid of some ugly code in my Startup Theme.

    • Haha 1
×
×
  • Create New...