Site Admin, Skilled player (1255)
Joined: 4/17/2010
Posts: 11495
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Sonia wrote:
Would it be any feasible to make a rerecording build of RetroArch? The reason is that RetroArch supports more cores/systems than BizHawk. Arcade, MSX, NDS, PSP, PC-98, Sharp X68000/etc are among them. It already has its own movie format (.bsv) and it even supports rewind within movies (but not save-states yet). Plus it's free and open-source under GPLv3. Here's some useful discussion: https://github.com/libretro/RetroArch/issues/543 I don't really know anything about their internals or whatever else that's relevant though, so no idea if this would be realistic/possible or not. I'm sorry if this sounds like a stupid idea.
Retroarch is not an emulator, it's just a client to all the infinity of cores that exist independently, and some cores developers even hate retroarch/libretro (but because of open source, they can't forbid it)! As far as we're concerned, nothing in retroarch usage has ever depended on absolute determinism of general play, and nothing has ever needed perfectly deterministic savestates in any of libretro cores. This framework is targeting real-time play, including netplay, and it's decent at that, but it's no one's goal to make it any deterministic. Also because of libretro nature, you either torture developers of the cores to make their cores (and savestates) deterministic, or you set up an external waterbox-like environment that snapshots the memory of the entire retrorch application. We're trying to figure out how to use libTAS for that. Bizhawk's waterbox approach is much more narrow, but it's super early in development, and no one knows if it's even theoretically applicable for retroarch. Tell me one thing. How many tools like Lua, Hex Edtior or RAM Watch does retroarch have?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
EZGames69
He/They
Publisher, Reviewer, Expert player (4469)
Joined: 5/29/2017
Posts: 2765
I’d only be interested in new arcade cores if they could be used in bizhawk
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
ViGadeomes
He/Him
Judge, Active player (311)
Joined: 10/16/2017
Posts: 462
Location: France
I spoke about the updates on the Altirra emulator for 400/600/800 XL, 5200 here :http://tasvideos.org/forum/viewtopic.php?t=20703 with an emulation that seems good to be implemented into bizhawk as a new core but someone need to be interrested in making it.
Sonia
She/Her
Joined: 12/6/2013
Posts: 435
Location: Brazil
feos wrote:
Tell me one thing. How many tools like Lua, Hex Edtior or RAM Watch does retroarch have?
Not sure since I never looked into it that far. But doing some research I found this: https://docs.libretro.com/library/lutro/ (Looks like a pretty barebones Lua implementation.) For RAM Watch that's all I could find: https://forums.libretro.com/t/view-system-ram/849/4
You can use the SYSTEM_RAM and VIDEO_RAM stuff to poke directly at the guts. libretro is not a debugger interface, so that’s what you get. Netplay does not send savestates, as that would be far, far, far too slow (only input state is sent).
No luck with Hex Editor whatsoever. Probably doesn't exist in any form.
Site Admin, Skilled player (1255)
Joined: 4/17/2010
Posts: 11495
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
I mean just look how many tools hawk supports already, and for how many cores they work already. Retroarch would have to be completely redesigned to support all our stuff, it's not just movies and savestates (which they don't really care about).
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Post subject: BlueStacks is now mature enough for TASing
Joined: 5/8/2020
Posts: 1
I have been doing some research with mobile TAS tools, and have found a few things. First is that BlueStacks has been looked over for tasing for a few reasons. I think most of those problems are now fixed, except that it will probably not ever have frame advance. This is due to the fact that BlueStacks tries to be as close as possible to a real android device. Second is that pre determined input is near impossible with tools like GameGuardian. However, with BlueStacks, it is possible to make a “Script” to play predetermined inputs with a specific time between each input. This is extremely close to tools like FCEUX and allows for scripts to be shared very easily, by only needing to copy-paste the script. Lastly, there is a large community wanting to TAS mobile games, and it has been brought up before (here) This will allow people who maybe were intimidated to TAS the opportunity to see a new era to TASing. I think this is the time to show that absolutely anything can be TASed, even multiplayer games, and show that it is easy and possible for anyone.
With great respect, tryhard
Spikestuff
They/Them
Editor, Publisher, Expert player (2656)
Joined: 10/12/2011
Posts: 6449
Location: The land down under.
Does it support USB cable emulation like the closed-sourced Genymotion? How does it perform compared to Genymotion known to be the best Android emulator and MEmu another closed-sourced that matches and outperforms BlueStacks? BlueStacks is also considered as malware with it's always running in the background feature. - Like other software it takes your data and sends it to the devs. However, it hides your option to opt-in or out it never asks your permission. Oh and here's the important part. BlueStacks is closed source.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.