Posts for YoshiRulz

1 2
5 6
YoshiRulz
Any
Editor, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
Don't share copyrighted material here. A note in PCEHawk's source says that 384 KiB roms should be padded to 512 KiB in a specific way: the first 256 KiB, followed by another copy of the first 256 KiB, followed by the last 128 KiB. Doing that makes the game load properly. You might also need to copy the gamedb entry as it sets the BRAM option.
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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
Should be fixed in dev builds. But you might want to use the Ares64 core instead.
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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
https://github.com/TASEmulators/BizHawk/issues/4227#issuecomment-2709046757
Morilli wrote:
So I retested this with Mega Man X5 and did get somewhere, although it doesn't match the reported issue. As far as I can tell, both nymashock and octoshock behave the same across all versions, from 2.6.1 up to latest dev: If one controller is connected, 4 frame advances are required to see the first jump animations. If two controllers are connected (port 1 and 2), only 3 frame advances are required. So visual latency depends solely on the controllers connected. Whether or not that's accurate and correct I can't tell, but considering it matches between octoshock and nymashock across all versions I'm inclined to say it's intended.
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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
CPP pushed a fix for pcall, so please try again with a new 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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
Sand wrote:
[a bunch of stuff about needing Lua error handling because savestate.save throws on error]
Grab 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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
client.bufferwidth()/client.bufferheight() See my Lua script here for a breakdown of the padding. The bugs there are all fixed as of 2.10.
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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
For something simple like that you could use the macros feature, but yes you can do Download macro.lua
Language: lua

-- ... if trigger then joypad.set({ ["B"] = true }); emu.frameadvance(); emu.frameadvance(); joypad.set({ ["Down"] = true }); emu.frameadvance(); joypad.set({ ["Down"] = true, ["B"] = true }); emu.frameadvance(); end -- ...
And if you're using TAStudio, you'd call tastudio.submitinputchange instead, then tastudio.applyinputchanges(); before each emu.frameadvance();.
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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
Morilli tried Mega Man X5 and couldn't see anything wrong. Can you please upload a sample movie/script, and explain your testing method in more detail?
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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
If you mean shinehax, that also requires setting up a memcard. It seems every GC exploit does.
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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
To avoid confusion, perhaps you could make a table indicating which cores in which versions have the additional latency? Or if you know how to git bisect that would be the most helpful. edit: Opened #4227.
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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
So there's a difference between Octoshock in 2.8 and Octoshock in 2.9?
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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
Known bug. Presumably it's fine in Ares64?
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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
VofVendetta wrote:
I downloaded the new version 2.10, but when I try to open any movie, an error message appears and I can't start the replay.
System.OverflowException: unable to convert from decimal without loss of precision
   em BizHawk.Common.NumberExtensions.NumberExtensions.ConvertToF64(Decimal m) na /_/src/BizHawk.Common/Extensions/NumberExtensions.cs:linha 75
   em BizHawk.Client.Common.BasicMovieInfo.get_FrameRate() na /_/src/BizHawk.Client.Common/movie/BasicMovieInfo.cs:linha 78
   em BizHawk.Client.Common.BasicMovieInfo.get_TimeLength() na /_/src/BizHawk.Client.Common/movie/BasicMovieInfo.cs:linha 59
   em BizHawk.Client.EmuHawk.PlayMovie.MovieView_QueryItemText(Object sender, RetrieveVirtualItemEventArgs e) na /_/src/BizHawk.Client.EmuHawk/movie/PlayMovie.cs:linha 90
   em System.Windows.Forms.ListView.OnRetrieveVirtualItem(RetrieveVirtualItemEventArgs e)
   em System.Windows.Forms.ListView.WmReflectNotify(Message& m)
   em System.Windows.Forms.ListView.WndProc(Message& m)
   em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
We're aware of this bug. It should only happen with Arcade (MAME) movies, so if you move those to another folder you can continue using it for other systems. edit: Should be fixed in dev builds.
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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
You can override the region in PSX > Settings > Sync Settings > "Default region to use."
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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
It's #4078.
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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
Yep, I happened to see your previous post and already got a fix in. Just waiting for the next deploy.
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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
This game has ACE by manipulating memcard contents (GC, not sure about N64). It exploits a barely-used feature of loading extra NES roms into the emulator included with the game. Link to video
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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
phoenix1291 wrote:
In the Buck Bumble game (N64), turning left or right is only possible in steps of so many % in Bizhawk. How do I set this up?
In the controller binds, reduce the Sensitivity slider for the X axis to ~60%. You may need to reduce the Deadzone slider as well.
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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
Config > Display... > Scaling & Filtering > Cropping
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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
SmashManiac wrote:
Feeder has no longer been able to read https://tasvideos.org/Publications.rss for the past few days now.
Days? The code for those hasn't been touched in months. I ran a version of the site from last month and the feed file was the same modulo timestamps.
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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
I went to check which suites you have, but there are no testroms in the repo—please tell me you're not running them manually.
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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
MUGG wrote:
I used Virtual Pad in Bizhawk to keep certain buttons pressed. But when I close the Virtual Pad window, those buttons still kept getting pressed. When re-opening Virtual Pad, the buttons on the window didn't indicate that the controller buttons were held down. I think no buttons should be held when closing Virtual Pad.
Opened #4127.
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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
alexheights1 wrote:
Bug report: After using Basic Bot the messages disappeared permanently. Messages like "Saved state: QuickSave6" does not appear. Restarting emulator did not help. Deleting config file helped. (I also got like a thousand messages saying that something was wrong with savestates but I did not have time to read what the messages said, but it looked like a loop that tried to load a savestate that does not exist...? Using BizHawk 2.9.1. )
The Basic Bot intentionally disables the OSD (presumably because it would be flooded with savestate messages), though it should re-enable it when it's done. I've changed it to hopefully handle some more edge cases. You can manually re-enable messages with View > Display Messages. No idea what your savestate issue could have been.
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, Emulator Coder, Experienced Forum User
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
marcelo wrote:
https://drive.google.com/file/d/1BNpeyTHLfnK2GegYvB5D6sOnVyOLp9f7/view https://drive.google.com/file/d/1XZRiKrACz61_bKnH5jgBSP-4PZ_4O7MY/view
Both private. But FWIW, I couldn't get MD+ working on master (nor 32X+ but that was never going to work). The disc read indicator appears but never lights up. Prev/next disc buttons don't seem to have any effect.
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.
1 2
5 6