Posts for YoshiRulz


YoshiRulz
Any
Editor, Experienced Forum User
Joined: 8/30/2020
Posts: 80
Location: Sydney, Australia
I should let everyone know that I've started on a rewrite of Wiki: BizHawk. I only intend to keep a couple of the subpages, but I'm not clear how those work with the move to Wiki: LegacyPages, so I'd appreciate it if someone could handle the backup for me. (Also can the page title be fixed or still no? edit: It seems a page .../BizHawk will be titled "Biz Hawk" so I'll take that as a no. "Lib TAS" is also wrong.)
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
kevindadmun100 wrote:
[[...]] when I go to load a iso in bizhawk it ends up crashing the program [[...]]
Try processing it with DiscoHawk.
kevindadmun100 wrote:
[[...]] I definitely not running it as administrator [[...]]
Your user account may be marked as an administrator. It's a good idea to enable the separate Administrator account and de-privilege yourself.
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 game is more of a musical desk toy than an actual rhythm game, and so doesn't have any TASing potential. I just wanted to post my translations (not localisation) of the game's text, which is almost entirely Japanese, as I didn't see any posted anywhere online. You can consult existing guides for what the controls are (they're barely mentioned in-game, though it's possible the manual, also in Japanese, had more information) and how to play each "instrument". EDIT: I was an idiot and didn't realise the NA/EU releases were actually localised. Disregard all this I guess. It was at the very least good practice for me—I'm now working on Kanji sono mama DS Rakubiki Jiten, which was DEFINITELY never localised. I'm not fluent in Japanese but I know enough to guide Google Translate to a reasonable result. Tool-assisted, if you will. For reasons unknown, the text is written solely in katakana, though it at least has spaces. (Also, apart from in the name "Marine-Snow", they use 'ウ' or 'オ' for -ō everywhere instead of a chōonpu?) I've included the original text in case future humans want to do a better job. Level select: Description for species #1 トレーシー "Tracy":
イロイロ ナ カタチ ヲ カイテミテ クダサイ プランクトン ガ セン ノ ウエ ヲ ナゾッテ オト ヲ ダシマス
色々な形を描いてみて下さい。 プランクトンが線の上を なぞって音を出します。
Please try drawing various shapes. The plankton trace the lines and produce sound.
Description for species #2 ハネンボウ "Hanenbow":
ハッパニ アタッテ ハネカエル ト オト ヲ ダス プランクトン デス ハッパノ カクド ヲ カエテ ミテ クダサイ
葉っぱに当たって跳ね返ると 音を出すプランクトンです。 葉っぱの角度を変えてみて下さい。
These are plankton that produce sound when they hit a leaf and bounce off. Please try changing the leaves' angles.
Description for species #3 ルミナリア "Luminaria":
ヤジルシ ヲ カルク タッチ シテ ホウコウ ヲ カエテ クダサイ プランクトン ガ ヤジルシ ニ アワセテ ウゴキマス
矢印を軽くタッチして 方向を変えて下さい。 プランクトンが矢印に合わせて動きます。
Lightly tap on the arrows to change their directions, please. The plankton move according to the arrows.
Description for species #4 タイヨウチュウ "Sun-Animalcule":
ペン デ タマゴヲ オイテ クダサイ プランクトン ガ ヒカリ ト オト ヲ ダシナガラ オオキク ナッテ イキマス
ペンで卵をおいて下さい。 プランクトンが光と音を出しながら 大きくなっていきます。
Please place eggs with the stylus. The plankton become bigger while producing sound.
I thought the English name for these guys might have been a mistranslation, but no, it's the common name of various sun-shaped microbes. Their name in Japanese is 太陽虫 (タイヨーチュウ). Also I've just assumed "なっていきます" means the same as "なっています", either a redundant morpheme or a typo, but it could easily have a meaning I'm not aware of. Description for species #5 レックレック "Rec-Rec":
オト ヲ タベル プランクトン デス サワル ト イロガ カワリマス テンメツ チュウ ニ コエ ヲ ダシテ クダサイ
音を食べるプランクトンです。 触ると色が変わります。 点滅中に声を出して下さい。
These are plankton that eat sound. They change colour when touched. Please speak when they're flashing.
Description for species #6 ナノカープ "Nanocarp":
マイク ノ チカク デ テ ヲ タタイテ クダサイ プランクトン ガ セイレツ シマス アナタ ノ コエ ニモ ハンノウ シマス
マイクの近くで手を叩いて下さい。 プランクトンが整列します。 あなたの声にも反応します。
Please clap your hands near the mic. The plankton will form a line. They react to your voice, too.
Description for species #7 ヒカリノワ "Lumiloop":
プランクトン ノ ウエ デ ペン ヲ クルクル マワシ ツヅケテ クダサイ ヒカリ ト オト ガ ヒロガリマス
プランクトンの上で ペンをクルクルまわし続けて下さい。 光と音が広がります。
Please keep twirling the stylus over the plankton. The lights and sounds spread.
This species' Japanese name is 光の輪, literally "ring/circle of light", which I think is just a descriptor and of no relation to the religious group of the same name. I think "まわしつづけて" is "continue turning" (from "回る"), but Google Translate is also offering it as "continue [to do] in turn". Description for species #8 マリンスノー "Marine-Snow":
ユキ ノ ケッショウ ノ ヨウナ プランクトン デス ペン デ サワル ト オト ヲ ダシマス カキマゼル ヨウニ ウゴカシテ ミテ クダサイ
雪の結晶のようなプランクトンです。 ペンで触ると音を出します。 かき混ぜるように動かしてみて下さい。
These plankton are like snowflakes. They produce sound when touched with a stylus. Please try manipulating them as if stirring.
Description for species #9 ツリガネムシ "Beatnes":
ペン デ プランクトン ノ アタマ ヤ カラダ ヲ サワッテ クダサイ アナタ ノ エンソウ ヲ オボエマス
ペンでプランクトンの 頭や体を触って下さい。 あなたの演奏を覚えます。
Please touch the heads and bodies of these plankton with the stylus. They'll remember your performance.
Again, this species takes its Japanese name from the real-life microbes it resembles, this time 釣鐘虫 (ツリガネムシ), known only as the genus vorticella in English. Description for species #10 ボルボイス "Volvoice":
コトバ ヲ オボエル プランクトン デス カラダ ニ タッチ シテ ハナシカケテ クダサイ イロイロ ナ コエ デ シャベリマス
言葉を覚えるプランクトンです。 体にタッチして話しかけて下さい。 色々な声で喋ります。
This is a plankton that remembers words. Please tap on its body and talk. It speaks with various voices.
Misc: Title screen:
エンソウ スル カンショウ スル
演奏する 鑑賞する
Perform Appreciate
Pause overlay:
キュウケイ チュウ
休憩中
Inside/during the break
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
You must be using an old version. onmemoryread was renamed to on_bus_read in 2.9. If you want your script to run on older versions, you can continue using the old name; it will be kept for a few more releases.
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
You can pass an absolute path e.g. "C:\\Users\\user\\Desktop\\A.State"
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
There were a few problems here. First, you need to set the memory domain to WRAM because the default is System Bus. Second, those addresses seem to be 16 bits wide. Lastly, they point to the position in the level, relative to the world origin. You already posted the camera position in another thread so I was able to calculate the camera-relative position. I've also added an offset so the hitbox lines up with the sprite, just by eye, and it seems to be correct except for when crouching.
Language: lua

memory.usememorydomain("WRAM"); local hitbox_width = 16; local hitbox_height = 16; local hitbox_offset_x = 8; local hitbox_offset_y = 16; local pos_x = 0; local pos_y = 0; while true do if not client.ispaused() then pos_x = memory.read_u16_le(0x01E2) - memory.read_u16_le(0x098B) - hitbox_offset_x; pos_y = memory.read_u16_le(0x01E5) - memory.read_u16_le(0x098E) - hitbox_offset_y; end gui.drawBox(pos_x, pos_y, pos_x + hitbox_width, pos_y + hitbox_height); emu.yield(); end
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
Can you post the whole script and also copy the rom name/hash?
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
Yes, but don't change them where they're initialised, change the function that updates them (I've used readbyte with bogus addresses).
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
Are you just after a template? Here you go
Language: lua

local hitbox_width = 16; local hitbox_height = 16; local pos_x = 0; local pos_y = 0; while true do if not client.ispaused() then pos_x = memory.readbyte(0xABCD); pos_y = memory.readbyte(0x1234); end gui.drawBox(pos_x, pos_y, pos_x + hitbox_width, pos_y + hitbox_height); emu.yield(); end
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 value passed for scope must be a string matching one shown in event.availableScopes(). You can omit both name and scope arguments though:
Language: lua

local exec_cb_id = event.on_bus_exec(function(addr, val, flags) print("hi"); end, 0x14B4);
edit: Took too long to reply :P Make sure you're passing the address of the byte written to, not another part of a word, and mind the endianness.
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
+RyeGuy+ wrote:
Are there any plans on updating the internal GenesisPlusGX core to one that supports MD Plus / MSU-MD natively?
Sure, eventually. I've added this to the issue tracker.
+RyeGuy+ wrote:
The main benefit for end users would be avoiding retroarch for such purposes [...]
There's also OpenEmu.
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 assume you mean the keybinds are lost when closing and reopening EmuHawk. Try Config > Save Config.
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 believe all known bugs have been fixed. 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
CNR at 0f2a76bd5. This is with 2.9, right? In 2.8, there was a problem with the melonDS core never flagging changed SaveRAM as such, so it was never flushed automatically.
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
All available options for a Libretro core are in Libretro > Settings.
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 entirely sure what your question is, but the reason we don't offer melonDS as an option for GBA is that its GBA emulation isn't very good. And mGBA has set the bar quite high.
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
Cakemaphoneige wrote:
How do i stop bizhawk automatically adjusting the window size during certain loading points with PSX, seems to have started doing it since changing to the Nymashock core.
See https://github.com/TASEmulators/BizHawk/issues/3410
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
OtakuTAS wrote:
Is import movies not working? Second time this has happened and I end up just getting a blank .bk2 if you open the zip and check the InputLog.
The problem seems to be that GG is missing from the logkey map: https://github.com/TASEmulators/BizHawk/blob/44322e6a7d5197b1a2d4f5a7c0b17e08cc6c18b2/src/BizHawk.Client.Common/movie/import/bkm/BkmControllerAdapter.cs#L17 edit: opened https://github.com/TASEmulators/BizHawk/issues/3596
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
OtakuTAS wrote:
I guess that's the golden question. I don't mind not running it at full speed but obviously it would need to on somebody's PC (Pokemon pun not intended) to be encoded.
I don't know where you got this idea from. Encoding isn't just pointing OBS at the main window and hitting play. You can do it slower than real-time.
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
marcelo wrote:
Is there any possibility that BizHawk runs Super Nintendo games (MSU-1)?
From 2.9, yes. Grab RC3 and let us know if anything's not working properly.
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
Source code link rotted, here's a permalink. It uses .NET's default format which seems to be PNG, 8bpc sRGB. Remember that from 2.9 (dev builds from c49a8d338), the payload is prefixed with the length using the same format as socketServerSend.
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 appears to be a limitation of our Snes9x fork, where it doesn't allow the mouse to be plugged into port 1 despite games expecting it to be there. Both the old and new BSNES cores do not have this problem (though in my testing, the old BSNES caused EmuHawk to crash when I was spinning the stick around).
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
Some people have experimented with this, but in general no. You can read through this thread on GitHub for more details.
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
No //e revision had a Start or Action button on the keyboard that I can see, so maybe you're looking for the joystick? Unfortunately, Virtu doesn't 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
NordicAnomaly wrote:
Since a movie is essentially a list of inputs, I'm guessing it is simply a matter of creating a movie file for the latest BizHawk and then I just copy/paste the input list from the old movie file.
Yes, the input log and sync settings just need to be massaged into the correct format. Though remember that even after doing that, it may no longer sync due to core updates.
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.