Jump to content

Robert

User Admin
  • Posts

    12,751
  • Joined

  • Last visited

  • Days Won

    282

Posts posted by Robert

  1. The history guys released a 0.228 dat file, so you can use that now.

    I've learned how to create a github action. So, every time that MAMEUI gets updated, github will (attempt to) build a new executable. It isn't symbol-stripped or anything, so the test build weighed in at a whopping 523MB. Because MAME is so FAT and BLOATED, sometimes the github server runs out of memory, so the build fails.

    I've also tried with ARCADE64, but it ran out of memory. Maybe it will work at another time.

     

  2. https://hbmame.1emulation.com

    What's new in HBMAME
    ====================

    2021-01-27 0.228

     

    New Games
    ---------------------------------
    - [endurorrc]           Enduro Racer (RetroClinic bootleg)
    - [ooparts]             Ooparts
    - [sf2mix96d]           Street Fighter II: Champion Edition (Mix 0.96d)
    - [sf2mix99]            Street Fighter II: Champion Edition (Mix 0.99)
    - [sf2mix99a]           Street Fighter II: Champion Edition (Mix 0.99a)
    - [sf2rbpr]             Street Fighter II': Champion Edition (Rainbow, bootleg, set 1, protection removed) by Rotwang
    - [troopyx]             Troopy (improved graphics)

     

     

    • Thanks 1
  3. From 0.228:

    hbmame64.exe -> hbmame.exe

    hbmameui64.exe -> hbmameui.exe

    The 32-bit versions will have 32 appended to the names (hbmame32.exe, hbmameui32.exe).

     

    From 0.229:

    mame64.exe -> mame.exe - if you create a 32-bit mame, it will also be called mame.exe, just to confuse everyone.

    mameui64.exe -> mameui.exe - the 32-bit version will be mameui32.exe

    mess64.exe -> mess.exe - the 32bit version will be mess32.exe

    messui64.exe -> messui.exe - the 32-bit version will be messui32.exe

    Arcade32/64 will be unchanged.

     

    I will not be building 32-bit versions, nor testing that the above names will actually happen. If you build them and the names are wrong, just rename them.

     

  4. StHiryu, I tested your build on Vista, it cannot run. The error is:

    The procedure entry point K32GetProcessMemoryInfo could not be located in the dynamic link library KERNEL32.dll

    So, the oldest OS is now Windows 7.

  5. MAME 0.227 was released

    * Official - https://mamedev.org/release.html
    * ARCADE64 - http://arcade.mameworld.info/
    * HBMAME64 - http://hbmame.1emulation.com/
    * MESS64, MESSUI64 - http://messui.1emulation.com/
    * MAMEUI64 - http://www.mameui.info/
    * WolfMame - https://github.com/mahlemiut/wolfmame/releases

    Other releases

    * Supermodel 0.3a-svn843 [Arcade Sega Model 3] - http://www.supermodel3.com/Download.html

    * Hatari 2.3.1 [Atari ST] - http://download.tuxfamily.org/hatari/2.3.1/

    * MelonDS 0.9.1 [DS] - http://melonds.kuribo64.net/

    * Gearboy 3.2.0 [GB] - https://github.com/drhelius/Gearboy/releases

    * Emulicious (2020-12-27) [Multi-system] - http://emulicious.net/news/

    * RPCS3 v0.0.14 Alpha [PS3] - https://github.com/RPCS3/rpcs3/releases

    * Romcenter 4.1.1 [Rom Manager] - http://www.romcenter.com/forum/viewtopic.php?f=6&t=3540

     

  6. MESS, MESSUI and MAMEUI 0.227 are released.

     

    https://messui.1emulation.com/

    https://arcade.mameworld.info/messui

     

    Changes (all)

    * Fixed bug where invalid slots could get into the ini file.

    Changes (MESSUI and MAMEUI)

    * Added splash screen

    * Can specify multiple icon directories

    * Main audit results window is larger

    * After doing F5, can sort on Roms or Samples column

    * In the Game Properties, enabled all controls, even when they are not relevant

    * Removed Debug tab and controls

    * Removed verbose.log

    * If game started with debugger enabled, it is turned off

    * Fixed a bug with setting up software paths

    * On Display tab, added Integer scaling options

    * On Screen tab, fixed size/refresh options on the default screen

    * On Sound tab, added Port Audio Latency

    * Added new OpenGL/BGFX tab, and various associated settings

    * Added new OpenGL Shaders tab and up to 4 shaders of each kind. Shaders are to be saved in the HLSL folder.

    * Added new Snap/Input/Output tab and associated settings

    * Added new LUA tab, with various settings and plugin controls

    * On Miscellaneous tab, replaced old artwork controls with new ones. Added 6 various extra settings.

    * On Controller Mapping tab, added 6 provider dropdowns

    * In the Tree, you can right-click on Horizontal, Vertical, Computer, Console, Raster or Vector, select Properties and modify the settings.

    * Removed Reset buttons. Once you hit Apply or OK settings are saved.

    * Fixed bios selection that could corrupt ini files

    * On messui, fixed splitter that caused software area to become narrower over time.

    * Interface options - restored Snapshot Pattern option, added Skip Game Warnings setting.

     

  7. https://hbmame.1emulation.com

     

    What's new in HBMAME
    ====================

    2020-12-30 0.227

     

    New Games
    ---------------------------------
    - [bonusstage]          Bonus Stage
    - [frombelow]           Vs. From Below (beta 0.8.0 2020-12-21)
    - [headonch]            Head On Channel
    - [kof98ult]            Kof'98 (Ultimate Match)
    - [lhbb]                Last Hope (Blue Bullets)
    - [mslug6h09]           Metal Slug 6 (Enemies Resetting Version 2019-09-30)
    - [nblktiger]           Neo Black Tiger (incomplete)
    - [nsmb]                New! Super Mario Bros.
    - [pzlcrz]              Puzzle Crazy
    - [samsh5pf]            Samurai Shodown V Perfect
    - [sf2cemix97]          Street Fighter II': Champion Edition (Mix 0.97)
    - [sf2cemix98]          Street Fighter II': Champion Edition (Mix 0.98)
    - [sf2cemix98a]         Street Fighter II': Champion Edition (Mix 0.98a)
    - [sf2cemix98b]         Street Fighter II': Champion Edition (Mix 0.98b)
    - [sf2cemix98c]         Street Fighter II': Champion Edition (Mix 0.98c)
    - [teotd]               The Eye of Typhoon (Tsunami Edition, demo)
    - [theglobpb]           The Glob (English translation of German sprglbpg)

     

    • Thanks 1
  8. Happy Christmas to all our members and readers!

    * VPinMAME 3.3 [Pinball] - https://sourceforge.net/projects/pinmame/files/pinmame/3.3/VPinMAME33_Minimal.zip/download

    * Cemu 1.22.2 [Wii-U] - http://cemu.info/

    * Vice 3.5 [Commodore 64] - https://vice-emu.sourceforge.io/

    * Speccy 5.6 [Sinclair] - http://fms.komkon.org/Speccy/

    * ZXDS 2.1.1 [Sinclair for 2DS/3DS] - http://zxds.raxoft.cz/

    * OpenEmu 2.3 [for Mac] - https://github.com/OpenEmu/OpenEmu/releases

    * clrmamepro 4.039a [Rom Manager] - https://mamedev.emulab.it/clrmamepro/

    * Rom Vault 3.2.1 [Rom Manager] - https://www.romvault.com/

     

  9. * MEmu 7.3.0 [Android] - https://www.memuplay.com/blog/en/category/release-notes

    * Yape 1.1.8 [Commodore Plus/4] - http://yape.homeserver.hu/

    * fMSX 5.9 [MSX] - http://fms.komkon.org/fMSX/

    * Emulicious (2020-12-17) [Multisystem] - http://emulicious.net/news/

    * Pantheon 10.086 [Multisystem] - http://bostjan-grandovec.si/Content/Download.htm

    * WinArcadia 26.82 [s2650-based] - https://amigan.yatho.com/

    * Classic99 v399.033 [T.I. 99/4A] - http://www.harmlesslion.com/cgi-bin/onesoft.cgi?1

    * BletchMAME 2.3 [Front End] - https://www.bletchmame.org/

    * Clrmamepro 4.039 [Rom Manager] - https://mamedev.emulab.it/clrmamepro/

     

  10. Well.... turned out mess had acquired a weird bug inside the debugger. This turned out to be a commctrl problem, and I noticed that inclusion of the manifest was missing in uicl.rc

    Adding it back in fixed the debugger. So having a manifest is important even for non-gui windows programs.

  11. Glad to see you have a working system.

    As part of the recent upgrades, messui was reclassified as a production system, which means it's not intended for development work, but instead to be used for its intended task - running games. As such, all debugger facilities have been removed. If you want to do debugging, you use mess or mame.

  12. It just occurred to me that you might be a victim of a changed compile script. These don't get uploaded until release time, so you wouldn't have seen it.

    Here's the new lines that you wouldn't know about for messui.

    Quote

    del build\generated\resource\messvers.rc

    copy /Y src\mame\mess.flt src\mame\mess.bak

    copy /Y src\mame\messui.txt src\mame\mess.flt

    touch src\mame\mess.flt

    copy /Y src\osd\winui\ui.rc src\osd\winui\mameui.rc

    ( do the actual compilation)

    copy /Y src\mame\mess.bak src\mame\mess.flt

    The reason for the lines about messvers.rc and mameui.rc is to force that stuff to be recompiled, since changes to mameui.rc are not normally detected. Also, mess does not need most of the code and icons that exist in messui, so reducing code bloat.

    The reason for the lines about messui.txt , mess.bak and mess.flt, is because messui only includes systems that work, not everything in mess.

    When compiling mess for command-line, here's the new lines

     

    del build\generated\resource\messvers.rc

    touch src\mame\mess.flt

    copy /Y src\osd\winui\uicl.rc src\osd\winui\mameui.rc

    (do the actual compilation)

    The "touch" command is a unix-based command to update the "last-updated" time on a file to the current time. This causes the compiler to think the file has been updated and needs to be recompiled. Touch comes with the msys2 package, so you probably have it somewhere.

    If you compare ui.rc against uicl.rc, you'll see that ui.rc has the full list of menus and icons used in messui, where uicl.rc only has the menus for the NewUI.

     

    These compile changes need to be rolled out to HBMAME as well, but it hasn't been done yet.

     

    Hope this helps.

     

×
×
  • Create New...