Jump to content

All Activity

This stream auto-updates

  1. Last week
  2. WinArcadia 32.6 (Windows XP/Vista/7/8/10/11): 11 June 2024 DroidArcadia 3.0 (Android): 2 June 2024 AmiArcadia 32.6 (AmigaOS 3): 11 June 2024 AmiArcadia 32.6 (AmigaOS 4): 11 June 2024 AmiArcadia 32.52 (MorphOS): 2 June 2024 Super Bug Advance 1.3 (Game Boy Advance): 11 September 2009 AmiArcadia and WinArcadia are multi-emulators/assemblers/disassemblers of these machines: * Emerson Arcadia 2001 console family (Bandai, Emerson, Grandstand, Intervision, Leisure-Vision, Leonardo, MPT-03, Ormatu, Palladium, Poppy, Robdajet, Tele-Fever, Tempest, Tryom, Tunix, etc.) (c. 1982); * Interton VC 4000 console family (Acetronic, Cabel, Fountain, Hanimex, Interton, Prinztronic, Radofin, Rowtron, Soundic, Voltmace, Waddingtons, etc.) (c. 1978); * Elektor TV Games Computer (1979); * PIPBUG- and BINBUG-based machines (Electronics Australia 77up2 and 78up5, Signetics Adaptable Board Computer, Eurocard 2650, etc.) 1977-1978); * Signetics Instructor 50 trainer (1978); * Signetics TWIN minicomputer (1976); * Central Data 2650 microcomputer (1977); * PHUNSY microcomputer (c. 1980); * Ravensburger Selbstbaucomputer aka 2650 Minimal Computer trainer (1984); * Hofacker MIKIT 2650 trainer (1978); * Astro Wars, Galaxia, Laser Battle and Lazarian coin-ops by Zaccaria (1979-1981); * Malzak 1 and 2 coin-ops by Kitronix (c. 1981); * AY-3-8500/8550/8600-based Pong systems (Coleco Telstar Galaxy, Sheen TVG-201, etc.) (1976-1977); and * VTech Type-right machine (1985). Features include: ReAction GUI, load/save states, windowed and full- screen modes, CPU tracing, trainer, drag and drop support, graphics scaling, automatic load/save of configuration/game, keyboard/joystick/ gamepad/paddle/mouse/trackball/Vision-dapter support, autofire, turbo mode, gameplay recording/playback, sprite demultiplexing, help windows, source code, real-time debugger, frame skipping, redefinable keys, save screenshots (7 supported formats), REXX port, network play (IPv4 and IPv6), real-time monitor, locale support, game selection sidebar, text-to-speech, printer output, artefacting, support for ZIPped games, clipboard support, palette editor, tone retuning, high score management, force feedback, sprite editor, 3D, assembler, disassembler, CALM support, Scale2x/3x/4x and HQx filters, animation recording (5 supported formats), sound recording (8 supported formats), horizon dejittering, tape decks (4 supported formats), RetroAchievements support, floppy disk drive emulation, screen editor. The supported languages are currently English, Dutch, French, German, Greek, Italian, Polish, Russian and Spanish. Changes since V32.52: Summary: * Arcadia and CD2650: added "Tools|Screen editor" mode. * Miscellaneous improvements and bug fixes. Details: aa: now opens a console window when executing an ARexx command (to support eg. ARexx SAY command). aa: fixed: it wasn't handling arexx messages while paused (nor afterwards). STARTUP CLI argument no longer sets the script path. aa: STARTUP CLI argument is now relative to PROGDIR:, a la wa. aa: improved showhelp.rexx example script. removed pointless SpriteMakerEA/TextMakerEA (EAL/EAP) support. wa: arcadia: sprite editor: revised gadget layout slightly. arcadia,cd2650: added "tools|screen editor" command. arcadia: fixed incorrect comment for GFXMODE. arcadia: changed lowercase ASCII aliases of graphics characters. malzak: added help grid (ctrl+shift) support. wa: fixed some bugs in host qualifier key handling. twin: printer subwin: localized title. wa: twin: fixed: Home key did not work. http://amigan.1emu.net/releases/ http://amigan.yatho.com
  3. * NegaMAME 0.266-1 - http://babelsoft.net/products/negamame.htm * WinArcadia 32.52 / DroidArcadia 3.0 [s2650-based] - https://amigan.yatho.com/ * WolfMAME 0.266 - https://github.com/mahlemiut/wolfmame/releases * WinUAE 5.3.0 [Commodore Amiga] - https://www.winuae.net/download/ * ZEsarUX 11.0 [Multi-system] - https://github.com/chernandezba/zesarux/releases * JGenesis 0.7.2 [Multi-system] - https://github.com/jsgroth/jgenesis/releases * Emulicious (2024-05-31) [Multi-system] - https://emulicious.net/downloads/ * Erockus 12.0 [Front-end] - http://erockus.elementfx.com/arcade.html * Retroarch 1.19.1 [Front-end] - https://www.libretro.com/
  4. Earlier
  5. Thanks Robert. Your MameUI releases are always appreciated.
  6. Robert

    MAMEUI64 0.266.0

    New things for next month (0.267): 1. The compiler version used will be GCC 13.2, unless some last-minute bug shows up. 2. I'm going to include software lists of my loose roms. These lists will be in a new /hash/more folder. The roms listed will have been tested to work in mame, but not included in any current software list. The lists are machine-generated so there's no year or publisher, and some details are guesswork. You might need to manipulate the lists to get mame to recognise them. I won't be supplying any roms so you'll have to find them yourself.
  7. StHiryu

    MAMEUI64 0.266.0

    MAME, WOLFMAME AND MAMEUI 0.266 32bit available (Xp compatible). Download from: RETRODANUART MAME XP
  8. WinArcadia 32.52 (Windows XP/Vista/7/8/10/11): 2 June 2024 DroidArcadia 3.0 (Android): 2 June 2024 AmiArcadia 32.52 (AmigaOS 3): 2 June 2024 AmiArcadia 32.52 (AmigaOS 4): 2 June 2024 AmiArcadia 32.51 (MorphOS): 22 May 2024 Super Bug Advance 1.3 (Game Boy Advance): 11 September 2009 AmiArcadia and WinArcadia are multi-emulators/assemblers/disassemblers of these machines: * Emerson Arcadia 2001 console family (Bandai, Emerson, Grandstand, Intervision, Leisure-Vision, Leonardo, MPT-03, Ormatu, Palladium, Poppy, Robdajet, Tele-Fever, Tempest, Tryom, Tunix, etc.) (c. 1982); * Interton VC 4000 console family (Acetronic, Cabel, Fountain, Hanimex, Interton, Prinztronic, Radofin, Rowtron, Soundic, Voltmace, Waddingtons, etc.) (c. 1978); * Elektor TV Games Computer (1979); * PIPBUG- and BINBUG-based machines (Electronics Australia 77up2 and 78up5, Signetics Adaptable Board Computer, Eurocard 2650, etc.) 1977-1978); * Signetics Instructor 50 trainer (1978); * Signetics TWIN minicomputer (1976); * Central Data 2650 microcomputer (1977); * PHUNSY microcomputer (c. 1980); * Ravensburger Selbstbaucomputer aka 2650 Minimal Computer trainer (1984); * Hofacker MIKIT 2650 trainer (1978); * Astro Wars, Galaxia, Laser Battle and Lazarian coin-ops by Zaccaria (1979-1981); * Malzak 1 and 2 coin-ops by Kitronix (c. 1981); * AY-3-8500/8550/8600-based Pong systems (Coleco Telstar Galaxy, Sheen TVG-201, etc.) (1976-1977); and * VTech Type-right machine (1985). Features include: ReAction GUI, load/save states, windowed and full- screen modes, CPU tracing, trainer, drag and drop support, graphics scaling, automatic load/save of configuration/game, keyboard/joystick/ gamepad/paddle/mouse/trackball/Vision-dapter support, autofire, turbo mode, gameplay recording/playback, sprite demultiplexing, help windows, source code, real-time debugger, frame skipping, redefinable keys, save screenshots (7 supported formats), REXX port, network play (IPv4 and IPv6), real-time monitor, locale support, game selection sidebar, text-to-speech, printer output, artefacting, support for ZIPped games, clipboard support, palette editor, tone retuning, high score management, force feedback, sprite editor, 3D, assembler, disassembler, CALM support, Scale2x/3x/4x and HQx filters, animation recording (5 supported formats), sound recording (8 supported formats), horizon dejittering, tape decks (4 supported formats), RetroAchievements support, floppy disk drive emulation. The supported languages are currently English, Dutch, French, German, Greek, Italian, Polish, Russian and Spanish. Changes since V32.51: Summary: * Miscellaneous improvements and bug fixes. Details: fixed various buffer overflows. aa: fixed all GCC warnings. twin: debugger: fixed: EXTRACT command did not always correctly calculate the file size. high scores subwin: fixed: "played for" value was not always shown correctly. elektor: re-added support for aggressor game. arcadia: re-added support for jtron 1.0 and 1.1. various code-level improvements. -------------------------------------------------------------------------- DroidArcadia 3.0 is a port of a subset of the AmiArcadia/WinArcadia 32.52 emulator to the Android platform. The following machines are emulated: * Emerson Arcadia 2001 console family (Bandai, Emerson, Grandstand, Intervision, Leisure-Vision, Leonardo, MPT-03, Ormatu, Palladium, Poppy, Robdajet, Tele-Fever, Tempest, Tryom, Tunix, etc.) (c. 1982); * Interton VC 4000 console family (Acetronic, Cabel, Fountain, Hanimex, Interton, Prinztronic, Radofin, Rowtron, Soundic, Voltmace, Waddingtons, etc.) (c. 1978); * Elektor TV Games Computer (1979); * Astro Wars, Galaxia, Laser Battle and Lazarian coin-ops by Zaccaria (1979-1981); and * Malzak 1 and 2 coin-ops by Kitronix (c. 1981). Features include: artefacting, autofire, force feedback, frame skipping, game help, gamepad support, high score management, horizon dejittering, locale support, save screenshots, saved states, sprite demultiplexing, tone retuning, trainers, support for ZIPped games. The supported languages are currently English, Dutch, French, German, Greek, Italian, Polish and Spanish. Changes since V2.6: Summary: * Added emulation of 6 coin-ops. * Miscellaneous improvements and bug fixes. Details: interton,elektor: now disallows changing to NTSC. added "machine" option. added coin-op emulation. elektor: re-added support for aggressor game. arcadia: added support for jtron 1.0 and 1.1. interton,elektor: fixed: wrong banger sample was being used. removed mentions of inapplicable host keys from overlays. http://amigan.1emu.net/releases/ http://amigan.yatho.com/
  9. * Pyboy 2.1.0 [Gameboy] - https://github.com/Baekalfen/PyBoy/releases * Sameboy 0.16.5 [Gameboy] - https://sameboy.github.io/downloads/ * Pantheon 14.062 [Multi-system] - http://bostjan-grandovec.si/Content/Download.htm * Gopher64 0.1.6 [N64] - https://github.com/gopher64/gopher64/releases * Simple64 v2024.05.3 [N64] - https://github.com/gopher64/gopher64/releases * MAME 0.266 - https://www.mamedev.org/release.html * MAMEUI64 0.266.0 - https://messui.1emulation.com/ or http://www.mameui.info/ * ARCADE64 0.266.0 - https://arcade.mameworld.info/ * Retroarch 1.19.0 [Front-end] - https://www.libretro.com/
  10. Robert

    MAMEUI64 0.266.0

    MAMEUI64 0.266.0 has been released. Available at https://messui.1emulation.com
  11. Yeah well I don't know where the 2.0 rom is, and I don't even want to look for it anyway for now, it's very late after the party here. About the author's name it would probably have been better to have strings but we have int constants here, I guess antiriad chose this to optimize space thinking that since raine started mainly as a taito emulator there wouldn't be much change in the company name... it made sense at the time, raine grew a lot since then !
  12. I finally got to add this game to HBmame 0.245.19, but a later version 2.0 - the odd memory mapping already existed for several other games for example samsho2sp, so no issue to add this one as well. I listed Bear as the author.
  13. * XEMU 0.7.122 [XBOX] - https://github.com/xemu-project/xemu/releases * Simple64 v2024.05.1 [N64] - https://github.com/simple64/simple64/releases * HBMAME 0.245.19 [Arcade] - https://hbmame.1emulation.com/ * WinArcadia 32.51 / DroidArcadia 2.6 [s2650-based] - https://amigan.yatho.com/
  14. maromaro

    HBMAME 0.245.19

    OK. Thanks Robert. 😊
  15. No. I'm not asking to backport any new features to an old version. I'm just seeking if I can compile any version of raine on my existing hardware (which unfortunately is locked at an outdated sdl version 2.0.9, and the only way I know to build programs for it is through pi which uses 2.0.10). But I fully respect your decision, if you don't want to waste time reviewing the code of an old version. That's toally understandable. I'm still grateful for the suggestions you provided earlier.
  16. Er, no sorry, this is called backporting, there is absolutely no reason for me to do that. But so far the changes have been only to try to compile with sdl 2.0.10, you can try to start over with 0.92.1 to see how it works, it should at least get rid of these sdl compilation errors, but don't come crying because of all the other bugs which are inside... ! 0.92.1 is there in git : https://github.com/zelurker/raine/releases/tag/0.92.1 The part about fixing the asm bits can probably be put to a patch which you should be able to apply to this source too, hopefully !
  17. Could you please suggest how to change 0.92.1 source code so it can compile it with sdl 2.0.10? I fully understand it's outdated, but I have to live with that as my Amlogic devices are locked with 2.0.9. I just want to get the most from what I already have.
  18. Well I'll make this reply the shortest : it's obviously yet another problem because of sdl 2.0.10 which is clearly outdated here. So decide where you want to go from here. By the way you can view the changes in sdl since 2.0.10 there : https://github.com/libsdl-org/SDL/releases?page=4, 2.0.10 is towards the bottom of this page 4, at the top of page 1 you have the latest release.
  19. I see your point. I may try arch on a different TF card later, and maybe I can learn something new. The Amlogic devices work differently. They are very cheap (I bought them at around $10-$15 each, so I bought one for each of my TV), they boot up very fast, and you use gamepad to control everything (keyboard and mouse not required). SSH is used for advanced configurations. If needed, you can redirect the save folder to NAS, so for example you can continue playing the game at bedroom from the state you left at the living room. I run 32-bit system on old models and 64-bit system on new models. The 64-bit system supports portmaster (https://portmaster.games/games.html) with hundreds of port games avaialble (some of them can be migrated to 32-bit systems). I'm happy with it because of its simpilicity to use and setup. It would be even better if I can make raine work on them. Ok, so I've tried to compile the old versions. goldmojo's fork fails because it requires some special toolchain, let's forget it. The good news is, 0.92.1 almost succeeds to build. It fails at the linking stage. Apparently SDL_GameControllerSetPlayerIndex is only available after SDL 2.0.12. I hope this is not too hard to fix Linking Raine... /usr/bin/ld: linux-gnu-sdl2/object/sdl/control.o: in function `add_game_controller': control.c:(.text+0xca8): undefined reference to `SDL_GameControllerSetPlayerIndex' /usr/bin/ld: control.c:(.text+0xdc4): undefined reference to `SDL_JoystickSetPlayerIndex' /usr/bin/ld: linux-gnu-sdl2/object/sdl/control.o: in function `set_joy_playerindex': control.c:(.text+0x1850): undefined reference to `SDL_GameControllerSetPlayerIndex' /usr/bin/ld: control.c:(.text+0x1858): undefined reference to `SDL_JoystickSetPlayerIndex' collect2: error: ld returned 1 exit status make: *** [makefile:1389: raine] Error 1
  20. Robert

    HBMAME 0.245.19

    After some testing it seems to happen if you just specify folders as "folders". Try changing it to have the full path instead - it worked for me.
  21. Robert

    HBMAME 0.245.19

    Yes, you're right. It seems to be ignoring everything in the Folders folder. I'll try to find out what's going on.
  22. WinArcadia 32.51 (Windows XP/Vista/7/8/10/11): 22 May 2024 DroidArcadia 2.6 (Android): 22 May 2024 AmiArcadia 32.51 (AmigaOS 3): 22 May 2024 AmiArcadia 32.51 (AmigaOS 4): 22 May 2024 AmiArcadia 32.5 (MorphOS): 15 May 2024 Super Bug Advance 1.3 (Game Boy Advance): 11 September 2009 AmiArcadia and WinArcadia are multi-emulators/assemblers/disassemblers of these machines: * Emerson Arcadia 2001 console family (Bandai, Emerson, Grandstand, Intervision, Leisure-Vision, Leonardo, MPT-03, Ormatu, Palladium, Poppy, Robdajet, Tele-Fever, Tempest, Tryom, Tunix, etc.) (c. 1982); * Interton VC 4000 console family (Acetronic, Cabel, Fountain, Hanimex, Interton, Prinztronic, Radofin, Rowtron, Soundic, Voltmace, Waddingtons, etc.) (c. 1978); * Elektor TV Games Computer (1979); * PIPBUG- and BINBUG-based machines (Electronics Australia 77up2 and 78up5, Signetics Adaptable Board Computer, Eurocard 2650, etc.) 1977-1978); * Signetics Instructor 50 trainer (1978); * Signetics TWIN minicomputer (1976); * Central Data 2650 microcomputer (1977); * PHUNSY microcomputer (c. 1980); * Ravensburger Selbstbaucomputer aka 2650 Minimal Computer trainer (1984); * Hofacker MIKIT 2650 trainer (1978); * Astro Wars, Galaxia, Laser Battle and Lazarian coin-ops by Zaccaria (1979-1981); * Malzak 1 and 2 coin-ops by Kitronix (c. 1981); * AY-3-8500/8550/8600-based Pong systems (Coleco Telstar Galaxy, Sheen TVG-201, etc.) (1976-1977); and * VTech Type-right machine (1985). Features include: ReAction GUI, load/save states, windowed and full- screen modes, CPU tracing, trainer, drag and drop support, graphics scaling, automatic load/save of configuration/game, keyboard/joystick/ gamepad/paddle/mouse/trackball/Vision-dapter support, autofire, turbo mode, gameplay recording/playback, sprite demultiplexing, help windows, source code, real-time debugger, frame skipping, redefinable keys, save screenshots (7 supported formats), REXX port, network play (IPv4 and IPv6), real-time monitor, locale support, game selection sidebar, text-to-speech, printer output, artefacting, support for ZIPped games, clipboard support, palette editor, tone retuning, high score management, force feedback, sprite editor, 3D, assembler, disassembler, CALM support, Scale2x/3x/4x and HQx filters, animation recording (5 supported formats), sound recording (8 supported formats), horizon dejittering, tape decks (4 supported formats), RetroAchievements support, floppy disk drive emulation. The supported languages are currently English, Dutch, French, German, Greek, Italian, Polish, Russian and Spanish. Changes since V32.5: Summary: * Added support for ZIPped games. * Miscellaneous improvements and bug fixes. Details: fixed: tip of the day and quit confirmation were off by default. arcadia: added unlimited lives and invincibility trainers for journey and space buster. arcadia,interton,elektor: changed controls to analog for several games. opcodes subwin: added support for extended Signetics notation. assembler: now ignores CEJE and REPRO directives (from Signetics Relocatable Assembler). aa: twin: printer subwin: added glyph. elektor: removed pointless alternate dump support. elektor: fixed wrong overlay for writing on the screen. elektor: adjusted cpl timing for joystick aka table 23, practice, table 18. elektor: added overlays for joystick aka table 23, page 91, figure 26, 27, table 34, table a, table b. elektor: joystick aka table 23, page 91, figure 26, figure 27, steam engine 1 aka table 3, table 34, knock out objects aka example 3, musik-#?: interrupts are now on by default. elektor: added horizontal key-to-paddle mapping for page 91, figure 26, figure 27. elektor: removed paddle-to-key mapping for table a, table b. musical keyboard subwin: now the user has priority over the game. wa: high scores subwin: horizontally centred all glyphs. arcadia: added glyphs for 2 games. arcadia: added high score management for 3 games. aa: pong,tr: high scores subwin: fixed: score column was not being displayed. coin-ops: fixed: blanking areas were being drawn when paused in some situations. -------------------------------------------------------------------------- DroidArcadia 2.6 is a port of a subset of the AmiArcadia/WinArcadia 32.51 emulator to the Android platform. The following machines are emulated: * the Emerson Arcadia 2001 console family (Bandai, Emerson, Grandstand, Intervision, Leisure-Vision, Leonardo, MPT-03, Ormatu, Palladium, Poppy, Robdajet, Tele-Fever, Tempest, Tryom, Tunix, etc.) (c. 1982); * the Interton VC 4000 console family (Acetronic, Cabel, Fountain, Hanimex, Interton, Prinztronic, Radofin, Rowtron, Soundic, Voltmace, Waddingtons, etc.) (c. 1978); and * the Elektor TV Games Computer (1979). Features include: artefacting, autofire, force feedback, frame skipping, game help, gamepad support, high score management, horizon dejittering, locale support, save screenshots, saved states, sprite demultiplexing, tone retuning, trainers, support for ZIPped games. The supported languages are currently English, Dutch, French, German, Greek, Italian, Polish and Spanish. Changes since V2.53: Summary: * Added support for ZIPped games. * Miscellaneous improvements and bug fixes. Details: elektor: changed paddle layouts for all remaining "games" (apps/demos). elektor: adjusted cpl timing for joystick aka table 23, practice, table 18. added support for ZIPped games. elektor: added overlays for joystick aka table 23, page 91, figure 26, 27, table 34, table a, table b. elektor: joystick aka table 23, page 91, figure 26, figure 27, steam engine 1 aka table 3, table 34, knock out objects aka example 3, musik-#?: interrupts are now on by default. about window: now tells the user whether they are running 32- or 64-bit Android. arcadia: added glyphs for 2 games. arcadia: added high score management for 3 games. http://amigan.1emu.net/releases/ http://amigan.yatho.com/
  23. maromaro

    HBMAME 0.245.19

    Click on Save filter to save the filter file. Restart HBMAME. Filter file is not added to the Folder List.
  24. Well, you should think about it twice before deciding, arch is not about dev only it has a huge package repository, I publish the arch packages here too but for x86 and x86_64 only so far. Just go to https://archlinux.org/packages/ and search the package you want, I doubt you wouldn't find it. Maybe take a look first to the site about the arm version in case it hasn't got 100% of the packages from the normal arch distrib. And you should take a look at the changes in raine since 0.92.1, it's *HUGE*, there were lots of fixes for the sdl2 port too and you would loose most of them by going back to 0.92.1. For the changes to git I talked about, it's because the NO_ASM version actually still uses some inline asm code, and it shouldn't, so it would be useful to all versions to clean this up, but no I don't plan to buy a pi, at least not for now... Notice that everyone seems crazy about arm these days though, after apple, microsoft just released their surface laptop based on an arm too, so maybe I'll have some arm computer in the future but it's not planned for now... ! (but I don't plan to ever try to port raine to osx again, the way apple develops osx is crazy from my point of view, willingly making old versions incompatible to force people to update, but it's crazy for the binary package with a maintainer who doesn't want to make new versions all the time just to please apple... !).
  25. Thanks Tux for your detailed explanation! The main purpose is retro games. I'm willing to learn things but I know I don't have the talent to be a developper. RetroPie and EmuELEC are systems designed specifically for retro gaming purpose. I'm happy that while I enjoy the retro games, I also learn a lot through using these Linux systems. Maybe this is my way of learning things. I guess I will quickly lose interest if it's just linux and no games I don't want to waste your time on changing the source for sdl2-2.0.10, unless you feel this brings value to raine. But I do feel that raine has values on these arm devices and silimar situations. They are not powerful enough and performance matters. I plan to try 0.92.1 and see how it goes. Also, I haven't tested goldmojo's fork yet, because his release seems to be aarch64, while I need armv7(32-bit). The other problem is, it seems it's hard coded for RG350 controls, but I need using controllers (ideally via gamecontrollerdb.txt). But if I can compile it successfully, maybe you can guide me how to change the code for controller settings. Hope this won't bring too much troubles to you. I will let you know when I have more info.
  26. Robert

    HBMAME 0.245.19

    Can you add more info?
  27. Wow, that's a long one this time ! 1) SDL2 is backward compatible, so you won't have any problem overwriting an old version with a more recent one, assuming it's still version 2.0.x. 2) For the distribution, there are lots of distributions on the pi, see there : https://linuxconfig.org/list-of-linux-distributions-available-for-raspberry-pi Personally, I prefer arch so I would advice the very last one in the page : linux arch on arm, but if you are still a beginner with linux you might have some hard time with it, if it's like the pc version, there is no install program, you must do most of the stuff manually, which is not a bad idea because it forces you to know your system well and it's not that hard if you follow carefully their guide. The advantage is that after that you get a rolling distribution which is always updated and the updates go very very fast on arch. For info sdl2 is at version 2.30.3 currently on pc, absolutely not comparable with your outdated thing... ! 3) the main problem here : it's even harder than the previous one obviously. This controllermap.c file is taken directly from the sdl source, with some light modifications, that's what you learn if you look at the git log about this file, and it explains why it crashes so hard when you try to compile it with an sdl version older that itself. The only sane way to fix that is just to remove the ability to edit the mappings of a controller ! For that : sdl/controls.cpp: delete line 1100 and then the whole do_mapping function from line 1102 to 1191. Then finally delete the gui call to do_mapping in line 1207, you should probably do this one 1st to keep the line numbers while going up, it's this line which should be removed : { _("Controller mapping"), &do_mapping }, makefile: delete line 1263. That's the safest option here. controllermap.c is taken directly from the sdl2 source, so you might also be able to take the one there was in sdl2 2.0.10, but then you must add the modifications I added to it, even if there is not a lot of things, it's a risky operation if you are not familiar with diffs so it's really much more reasonable to remove all this. I strongly advice that you loose more time but try to install another linux distribution on your pi, it will be a lot more beneficial in the long run. Also there are tutorials for doing cross compilations from a pc running arch, and it's quite easy to do actually now, preparing your pi programs on your pc would be much faster, although if it's a pi4 it goes at a reasonable speed I heard... If you continue along this path of changing the source for sdl2-2.0.10, you still have to clean up the bits of x86 asm here and there, which would be the hardest part for me, for that I'll probably have to make some git commits, but we'll see if you eventually reach this point. For info if you want to go back to a raine which was compatible with such an old sdl2, it would be version 0.92.1, which means almost the 1st raine version using sdl2, you can still get the source from git if you are curious.
  1. Load more activity
×
×
  • Create New...