Posts for YoshiRulz


YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
You can't copy-paste the input log because Nymashock has different available inputs. Octoshock is "Disc Select", "Open", "Close", "Reset", "P1 LStick X", "P1 LStick Y", "P1 RStick X", "P1 RStick Y", "P1 Up", "P1 Down", "P1 Left", "P1 Right", "P1 Select", "P1 Start", "P1 Square", "P1 Triangle", "P1 Circle", "P1 Cross", "P1 L1", "P1 R1", "P1 L2", "P1 R2", "P1 L3", "P1 R3", "P1 MODE". Nymashock is "Disk Index", "Power", "Reset", "Open Tray", "Close Tray", "P1 Left Stick Up / Down", "P1 Left Stick Left / Right", "P1 Right Stick Up / Down", "P1 Right Stick Left / Right", "P1 D-Pad Up", "P1 D-Pad Down", "P1 D-Pad Left", "P1 D-Pad Right", "P1 Select", "P1 Start", "P1 △", "P1 X", "P1 □", "P1 ○", "P1 L1", "P1 L2", "P1 R1", "P1 R2", "P1 Left Stick, Button", "P1 Right Stick, Button", "P1 Analog". So soft reset was moved before tray open/close, hard reset was added before soft reset, X and Y were flipped for both sticks (why?), the face buttons were switched from □△○X (WNES) to △X□○ (NSWE), and L2 and R1 were swapped. Also note the "neutral" position for the disk switch axis is 0 in Nymashock rather than 1, and the stick axes have more precision now. To convert the input log programmatically, replace the input lines |AAAAA,BCD|EEEEE,FFFFF,GGGGG,HHHHH,IJKLMNOPQRSTUVWXY| with |aaaaa,zDBC|fffff,eeeee,hhhhh,ggggg,IJKLMNPROQSUTVWXY|, where a = A-1, e = 256*E, f = 256*F, g = 256*G, h = 256*H, and z is the new hard reset so put a .. You could get most of the way with the regex s/^(\|.{5},)(..)(.)\|(.{5}),(.{5}),(.{5}),(.{5}),(.{6})(.)(.)(.)(.)(.)(.)(.)(....\|)$/$1.$3$2|$5,$4,$7,$6,$8$10$12$9$11$13$15$14$16/g.
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
I'd rather fix the Mono problem than have people running it in Proton. What is the exact error message you're seeing?
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
Moved to #3445.
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
Is there a reason you're not just doing everything in C#?
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
In the arcade version—sadly not the NES version, as far as I can tell—there's an anti-idle (read: coin-eating) mechanic where a firing squad will appear behind you. You can kill one and he'll drop his gun. Multiple people have attested this, including one Jaimas under this longplay. MAME recording is feasible now if anyone wants to try that out (the arcade version has better graphics too IMO).
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
MrTASer wrote:
I was doing a SMB Game Genie TAS, but this pop-up keeps showing frequently. It runs normal when opening rom ; opening cheat ; and tas studio at last. It malfunctions when reloading the tas project or playing back its movie. (I mean, I can't even open the movie.) While opening the movie : https://imgur.com/7TqspaL.png If somehow, the movie player opened, then this shows up while playing it : https://imgur.com/sM0Euz4.png
Next time this happens can you click "▾ Details" and copy the text?
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
MrTASer wrote:
I'm facing a problem while opening my TAS Project. I made the TAS in the older version of the game and was opening the project in the newer version of the game but this was showing. The names of both the versions of the game are same.
Are you able to load the older revision and .tasproj, export as .bk2, load the newer revision, and import .bk2?
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
What would this even mean? HDR needs to be implemented in game engines or individual games. We don't emulate anything modern enough to support it.
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
I was referring to:
ReyVGM wrote:
I was previously using BizHawk-1.11.6 and I extracted BizHawk-2.8 on top of the previous files. [...] -As a second test, I extracted Bizhawk 2.8 on a completely new folder just in case there was some conflict with the previous version of Bizhawk, and nothing, still the same result.
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
Did you ever run EmuHawk after extracting it properly? It may need to run at least once to remove the MotW (Windows malware protection flag) from the files.
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
Sappharad's last builds are near the end of the thread, here (unstable 2.x) and here (stable 1.x). Ah yes, I see the problem. I'll let him know. Your other option is to install a virtual machine (VM) of either Windows or Linux.
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
MarbleousDave wrote:
GBHawkLink can't play audio from multiple Gameboys and it needs to be fixed.
This appears to be intentional. I've opened a feature request on the issue tracker.
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
This might be because EmuHawk sees that you've pushed the Win key but doesn't see that you've released it, so it only looks for hotkeys with Win in them. I believe the Win key was removed from the modifier keys list after 2.8; could you try a dev build?
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
Not yet supported, though others have shared a workaround on the issue tracker here: https://github.com/TASEmulators/BizHawk/issues/1406
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
The titles will be coming from the gamedb, or in rare cases from the contents of the rom itself.
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
Gonna put this in 2.9 (and it will be in Config > Display... > Window)
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
ReyVGM wrote:
I don't know if this is a bug or intentional, so I'll just mention it here. Also, this is specifically about the PC Engine core. Anyway, there are a lot of PC Engine games with debug cheats that require you to hold buttons before booting the console. The problem is that Bizhawk doesn't seem to register you are holding any buttons if you do it before a core is loaded. Normally, with other systems, all you have to do is reset the game while holding the buttons and it would work. But in the case of the PC Engine, the console itself doesn't have a reset button, so Bizhawk doesn't have a reset button either. The only way to "reset" a game is by rebooting the core, which of course, ignores any buttons being held. I tried other emulators (like Ootake and Magic Engine) and it recognizes buttons being held before a game is loaded, so I suppose this is a Bizhawk-only issue. Is there be a workaround for this?
Could not reproduce. Buttons bound to keyboard or gamepad can be held through core restart. If you need a workaround, pause before restarting, then hold the buttons (or use the Virtual Pads), then unpause.
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
MrTASer wrote:
I was TASing on MelonDS core and suddenly the game got freezed. This never happened in the Desmume and even in BizHawk while non TAS run. Is this the problem of TAS Studio? What to do??? https://drive.google.com/file/d/1V2DcWHlnNEvAz7fwNR5bpkaVOeFy24jO/view?usp=sharing
Make a backup of the project file, then open it in TAStudio and play the whole thing from frame 0. If it still does... whatever that is, then the melonDS devs will need the project file. And if it goes away then we'd like to look at the project file.
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
RGL wrote:
https://drive.google.com/file/d/1sDiVYkWTUiQypiMdcldFpfHLfrYVRNW_/view?usp=sharing Bizhawk 2.8 suddenly crashes on me without any message when I try to load this TASProj. (BSNES 1.15 core with the game Combatribes (USA)) No version switching or anything. I guess I cant do anything about it? :/
I was able to load the project by extracting it (they are .zip archives so use, for example, 7Zip), removing the file GreenZone, and recompressing it.
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
MrTASer wrote:
I recently got into TASing SMB with cheats. I keep my things organised hence, was arranging all my codes in the cheats section and noticed that I am unable to keep more than 14 cheats at a time. Why is it so? I will do something else to keep my codes backup, but I didn't understood the cause of this. Please reply if this limit is increasable.
Cheats are jank and you should not use them. You can use Lua to replace any cheat, including some (or all) that the code converter can't handle.
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
EmuHawk doesn't differentiate between light guns and mice (yet). For now you'll have to use Virtual Pads (doesn't support SNES Mouse) or plug in a gamepad.
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
When using Snes9x (or old BSNES), RAM Search defaults to searching WRAM. When using BSNESv115+, it's the CARTRAM, which might appear to be frozen. You can switch to another domain and the values will update as normal (tested on 2.7).
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
https://github.com/TASEmulators/BizHawk/releases/tag/2.8-rc1 First candidate build for the upcoming 2.8 release. Please help us check for regressions, especially in TAStudio and the rest of the TASing workflow. Remember: if it's not reported then it won't be fixed! ...I should go through this subforum at some point
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
Would love to see this revisited in melonDS+EmuHawk :)
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
If you're TASing, use TAStudio's autofire to perform the glitch. What you described isn't possible as of 2.5.2 because input.get() only returns the buttons pushed on gamepads and not axes. I'm pretty sure you'd need to build EmuHawk from source, though it might also be possible to use an external tool to hack the feature in.
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.