Posts for MarbleousDave

MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
3-4 players on Gameboy doesn't create the SaveRAM files when it's supposed to. The AutoSaveRAM feature can be used but the AutoSaveRAM needs to be renamed to load the data as in removing .AutoSaveRAM from the file name.
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
The Neo Geo Pocket has its default controls wrong. The buttons are reversed. A is supposed to be mapped to the Z key and B to the X key. The B button is supposed to be mapped to the B button on an Xbox controller. A and B are supposed to be mapped to the 1 and 2 buttons on a USB gamepad respectively. The Game Boy and Game Gear default controls are perfect as they are. Copy-pasting it over to the Neo Geo Pocket messes with the muscle memory. For instance, Puyo Pop has an option to reverse rotation controls. Reversing reversed controls is redundant.
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
UPDATE! GBHawkLink doesn't save properly for 3 and 4 players. Also, Pokémon might have trouble linking on 3 and 4 players.
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
For Pokémon Stadium 2 use dynarec with 1.13.2 as it doesn't freeze by the cries of the mons.
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
THIS IS URGENT! GBHawk is NOT saving SaveRAM properly! This NEEDS to be fixed ASAP!
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
If always load cheats is checked and saved cheats as a different name than the ROM filename or in the database then reboot core, it doesn't do anything as normal. If saved as the same name, it'll load cheats as usual. If autosave cheats is checked and saved cheats as a different name than the ROM filename or in the database then reboot core, the cheats are saved. But if there's no cheats loaded after rebooting core then you reboot the core again with autosave cheats checked, the cheats get deleted. What it's supposed to do if no cheats are added is not autosave even if checked. If you loaded cheats beforehand and rebooted the core with autosave cheats checked, the cheats are safe. The cheats getting deleted is an unintended side-effect of the autosave cheats function if you saved cheats as other than the name provided then rebooted the core twice.
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
I don't use recording mode in TAStudio 'cause of a muscle disease I have. I'm bedridden which means I can't grip a game controller.
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
Guernsey wrote:
I am trying to do a "Nearest Neighbor" and "Lanzcos" setup sot hat I can upload to Youtube immediately. Is that possible on BizHawk or should I just one resize and do the other "Lanzcos" resize in an editing program? Also, I like to listen to other things while I am working on a project, how do turn the sound down when I am recording? And will it still produce the sound after recording? I just want to "mute" the sound while I am recording the video but I still want to produce the sound in the video.
You can mute the game's audio via the volume mixer. It won't have any effect when encoding so it's basically a win-win.
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
Guernsey wrote:
Does the resize from the Bizhawk A/V Writer work to resize a video?
Yes. The game inputs at its native resolution (i.e. the NES is 256x240). You can output the video in a desired resolution (e.g. 1280x720).
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
Guernsey wrote:
Is it better to use a keyboard or a controller when it comes to BizHawk? I really do not like those hotkeys as they seem to get in the way of my experience with playing the game.
You could use USB controller adapters for respective systems. You could also use USB controllers that resemble the real thing. For Intellivision, you use the keypad (albeit having 1,2,3 set to 7,8,9 and vice-versa, 0 set to clear, decimal point set to 0, + and - set to BR and TR buttons, Insert and Delete to TL and BL buttons, and Home, End, Page Up and Page Down for the Diagonals). For Colecovision, use the keypad for game options (with - set to the pound sign) Use NumLock to toggle between the numbers and arrows. If it seems awkward to you, you can opt for the default controls. You can have input overrides hotkeys enabled. The Xbox 360/Xbox One/Xbox Series X and S controllers also work, but Sega Genesis and Sega Saturn games may feel awkward to play with said controllers. (remember Virtual Console?)
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
The plus/equals key isn't working. It's assigned to increase speed. When I press it, nothing happens. It and the pause key need to be fixed.
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
PikachuMan wrote:
Getting to Carbuncle in the Harahara course on very hard with 4 fevers or less is quite the challenge. The first 4 opponents can be done without entering fever mode. Accord is tough even if you enter fever mode. Wrong colored Puyo stack with massive garbage incoming in fever mode is a death sentence. Dammit Accord, you destroyed my run.
I used the GBA version which was developed alongside the DS version. My reputation would've been saved had I been able to finish it. Oh well, at least I made a run of the WakuWaku course, but too bad I can't submit it even if the emulator and/or core can be accepted for submissions.
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
Multi disk bundler is broken in 2.6. Can bundle in 2.6 but is unusable even in older versions. Can bundle in 2.5.2 and is usable even in 2.6 if that makes sense. It's broken in 2.6 so it needs to be fixed. Version 2.6.0a maybe?
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
Single instance mode crashes emulator System.InvalidOperationException: window title can only be changed by calling UpdateWindowTitle (which calls WindowTitle getter) at BizHawk.Client.EmuHawk.FormBase.set_Text(String value) at BizHawk.Client.EmuHawk.Program.SingleInstanceController.OnCreateMainForm() at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun() at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel() at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine) at BizHawk.Client.EmuHawk.Program.SubMain(String[] args)
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
SA2 and SV2 extensions are used for player 2 saves for TGB Dual and NO$GMB respectively. Changing the saved game's extension allows for use on different emulators. Having a tool to split and combine saves (e.g. Game Boy) can be useful and would be faster (and better) than using a hex editor.
Post subject: SaveRAM Tools?
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
I have an idea that can allow splitting and combining save files of handheld games. Game Boy EXPORT from SaveRAM to multiple of... - .sav [Generic save] - .SaveRAM [BizHawk save standalone] - .srm [SRAM save includes SNES, SGB loader, etc.] - .sa2 [Player 2 save for TGB Dual] - .sv# [Player # save for NO$GMB] IMPORT from files to SaveRAM... - .sav [Generic save] - .SaveRAM [BizHawk save standalone] - .srm [SRAM save includes SNES, SGB loader, etc.] - .sa2 [Player 2 save for TGB Dual] - .sv# [Player # save for NO$GMB] SIZE - Multiple of 8KB - Multiple of 32KB - Do not use different file sizes at once Game Gear, Lynx, TurboExpress EXPORT from SaveRAM to multiple of... - .sav [Generic save] - .SaveRAM [BizHawk save standalone] IMPORT from files to SaveRAM... - .sav [Generic save] - .SaveRAM [BizHawk save standalone] Another idea to be able to transfer memory card data between emulators. Anyway, if the extension for the emulator you're using isn't listed, enter it manually.
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
I tried to load a text table, got this error: ************** Exception Text ************** System.FormatException: Input string was not in a correct format. at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at BizHawk.Client.EmuHawk.HexEditor.LoadTable(String path) at BizHawk.Client.EmuHawk.HexEditor.LoadTableFileMenuItem_Click(Object sender, EventArgs e) at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ToolStrip.WndProc(Message& m) at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
I was TASing a game, then it lags after 6 minutes of TAS time. Am I doing something wrong? It might have something to do with the savestate history settings.
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
The Frame 0 crash bug still persists. It only affects SNES games...
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
Super Game Boy 2 has link support. Pokémon Red and Blue has SGB enhancements and link cable usage. It's best of both worlds. Games like Pocket Puyo Puyo 2 and Killer Instinct can play 2 players on 1 game pak through SGB. NO$GMB, BGB, and VBA have SGB+GBC mode which seems unfeasible to implement into BizHawk as it's not possible on official hardware without mods (Pokémon Stadium has this feature with Pokémon Yellow outside Japan). NO$GMB requires a donation of $5 USD to remove time limits on modes using GBC features, but screw that as it's highly inaccurate and obsolete compared to what we have today! BGB, Gambatte, GBHawk, bsnes, and Sameboy are very accurate in GB emulation.
Post subject: DualSGB idea
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
I am imagining linking two SGB games together via emulation. This would be possible on BizHawk and lsnes. This basically requires the Super Game Boy 2 ROM image. This is high level emulation and may have higher system requirements. If your computer can't keep a consistent 60fps, try increasing the frame skip. It'll put less strain on the hardware.
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
DeSmuMe is lagging apparently. I've got too many apps running in the background. This is NOT an emulation issue.
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
BizHawk seems to lag while playing N64 and DS games as off the current version and new graphics cards are very expensive. It is probably because there's a lot of features. My computer has a 3.7 GHz CPU and an NVIDIA GTX 1060 GPU. How do I make the frame rate a consistent 60 on NTSC and 50 on PAL?
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
Sometimes going to the play movie menu displays an error. It likely happens when a DS game is loaded first. ************** Exception Text ************** System.AggregateException: One or more errors occurred. ---> System.InvalidOperationException: VirtualAlloc() returned NULL at BizHawk.BizInvoke.MemoryBlockWindowsPal..ctor(UInt64 size) at BizHawk.BizInvoke.MemoryBlock..ctor(UInt64 size) at BizHawk.Client.Common.ZwinderBuffer..ctor(IRewindSettings settings) at BizHawk.Client.Common.ZwinderStateManager.UpdateBuffer(ZwinderBuffer buffer, RewindConfig newConfig, Boolean keepOldStates) at BizHawk.Client.Common.ZwinderStateManager.UpdateSettings(ZwinderStateManagerSettings settings, Boolean keepOldStates) at BizHawk.Client.Common.ZwinderStateManager..ctor(ZwinderStateManagerSettings settings, Func`2 reserveCallback) at BizHawk.Client.Common.TasMovie..ctor(IMovieSession session, String path) at BizHawk.Client.Common.MovieSession.Get(String path) at BizHawk.Client.EmuHawk.PlayMovie.PreLoadMovieFile(HawkFile hf, Boolean force) at BizHawk.Client.EmuHawk.PlayMovie.AddMovieToList(String filename, Boolean force) at BizHawk.Client.EmuHawk.PlayMovie.<>c__DisplayClass20_0.<ScanFiles>b__0(Int32 i) at System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1() at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask) at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>) --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally) at System.Threading.Tasks.Parallel.For(Int32 fromInclusive, Int32 toExclusive, Action`1 body) at BizHawk.Client.EmuHawk.PlayMovie.ScanFiles() at BizHawk.Client.EmuHawk.PlayMovie.PlayMovie_Load(Object sender, EventArgs e) at System.Windows.Forms.Form.OnLoad(EventArgs e) at System.Windows.Forms.Form.OnCreateControl() at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.Form.WmShowWindow(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ---> (Inner Exception #0) System.InvalidOperationException: VirtualAlloc() returned NULL at BizHawk.BizInvoke.MemoryBlockWindowsPal..ctor(UInt64 size) at BizHawk.BizInvoke.MemoryBlock..ctor(UInt64 size) at BizHawk.Client.Common.ZwinderBuffer..ctor(IRewindSettings settings) at BizHawk.Client.Common.ZwinderStateManager.UpdateBuffer(ZwinderBuffer buffer, RewindConfig newConfig, Boolean keepOldStates) at BizHawk.Client.Common.ZwinderStateManager.UpdateSettings(ZwinderStateManagerSettings settings, Boolean keepOldStates) at BizHawk.Client.Common.ZwinderStateManager..ctor(ZwinderStateManagerSettings settings, Func`2 reserveCallback) at BizHawk.Client.Common.TasMovie..ctor(IMovieSession session, String path) at BizHawk.Client.Common.MovieSession.Get(String path) at BizHawk.Client.EmuHawk.PlayMovie.PreLoadMovieFile(HawkFile hf, Boolean force) at BizHawk.Client.EmuHawk.PlayMovie.AddMovieToList(String filename, Boolean force) at BizHawk.Client.EmuHawk.PlayMovie.<>c__DisplayClass20_0.<ScanFiles>b__0(Int32 i) at System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1() at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask) at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)<--- ---> (Inner Exception #1) System.InvalidOperationException: VirtualAlloc() returned NULL at BizHawk.BizInvoke.MemoryBlockWindowsPal..ctor(UInt64 size) at BizHawk.BizInvoke.MemoryBlock..ctor(UInt64 size) at BizHawk.Client.Common.ZwinderBuffer..ctor(IRewindSettings settings) at BizHawk.Client.Common.ZwinderStateManager.UpdateBuffer(ZwinderBuffer buffer, RewindConfig newConfig, Boolean keepOldStates) at BizHawk.Client.Common.ZwinderStateManager.UpdateSettings(ZwinderStateManagerSettings settings, Boolean keepOldStates) at BizHawk.Client.Common.ZwinderStateManager..ctor(ZwinderStateManagerSettings settings, Func`2 reserveCallback) at BizHawk.Client.Common.TasMovie..ctor(IMovieSession session, String path) at BizHawk.Client.Common.MovieSession.Get(String path) at BizHawk.Client.EmuHawk.PlayMovie.PreLoadMovieFile(HawkFile hf, Boolean force) at BizHawk.Client.EmuHawk.PlayMovie.AddMovieToList(String filename, Boolean force) at BizHawk.Client.EmuHawk.PlayMovie.<>c__DisplayClass20_0.<ScanFiles>b__0(Int32 i) at System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1() at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask) at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)<--- ---> (Inner Exception #2) System.InvalidOperationException: VirtualAlloc() returned NULL at BizHawk.BizInvoke.MemoryBlockWindowsPal..ctor(UInt64 size) at BizHawk.BizInvoke.MemoryBlock..ctor(UInt64 size) at BizHawk.Client.Common.ZwinderBuffer..ctor(IRewindSettings settings) at BizHawk.Client.Common.ZwinderStateManager.UpdateBuffer(ZwinderBuffer buffer, RewindConfig newConfig, Boolean keepOldStates) at BizHawk.Client.Common.ZwinderStateManager.UpdateSettings(ZwinderStateManagerSettings settings, Boolean keepOldStates) at BizHawk.Client.Common.ZwinderStateManager..ctor(ZwinderStateManagerSettings settings, Func`2 reserveCallback) at BizHawk.Client.Common.TasMovie..ctor(IMovieSession session, String path) at BizHawk.Client.Common.MovieSession.Get(String path) at BizHawk.Client.EmuHawk.PlayMovie.PreLoadMovieFile(HawkFile hf, Boolean force) at BizHawk.Client.EmuHawk.PlayMovie.AddMovieToList(String filename, Boolean force) at BizHawk.Client.EmuHawk.PlayMovie.<>c__DisplayClass20_0.<ScanFiles>b__0(Int32 i) at System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1() at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask) at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)<--- ---> (Inner Exception #3) System.InvalidOperationException: VirtualAlloc() returned NULL at BizHawk.BizInvoke.MemoryBlockWindowsPal..ctor(UInt64 size) at BizHawk.BizInvoke.MemoryBlock..ctor(UInt64 size) at BizHawk.Client.Common.ZwinderBuffer..ctor(IRewindSettings settings) at BizHawk.Client.Common.ZwinderStateManager.UpdateBuffer(ZwinderBuffer buffer, RewindConfig newConfig, Boolean keepOldStates) at BizHawk.Client.Common.ZwinderStateManager.UpdateSettings(ZwinderStateManagerSettings settings, Boolean keepOldStates) at BizHawk.Client.Common.ZwinderStateManager..ctor(ZwinderStateManagerSettings settings, Func`2 reserveCallback) at BizHawk.Client.Common.TasMovie..ctor(IMovieSession session, String path) at BizHawk.Client.Common.MovieSession.Get(String path) at BizHawk.Client.EmuHawk.PlayMovie.PreLoadMovieFile(HawkFile hf, Boolean force) at BizHawk.Client.EmuHawk.PlayMovie.AddMovieToList(String filename, Boolean force) at BizHawk.Client.EmuHawk.PlayMovie.<>c__DisplayClass20_0.<ScanFiles>b__0(Int32 i) at System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1() at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask) at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)<--- ---> (Inner Exception #4) System.InvalidOperationException: VirtualAlloc() returned NULL at BizHawk.BizInvoke.MemoryBlockWindowsPal..ctor(UInt64 size) at BizHawk.BizInvoke.MemoryBlock..ctor(UInt64 size) at BizHawk.Client.Common.ZwinderBuffer..ctor(IRewindSettings settings) at BizHawk.Client.Common.ZwinderStateManager.UpdateBuffer(ZwinderBuffer buffer, RewindConfig newConfig, Boolean keepOldStates) at BizHawk.Client.Common.ZwinderStateManager.UpdateSettings(ZwinderStateManagerSettings settings, Boolean keepOldStates) at BizHawk.Client.Common.ZwinderStateManager..ctor(ZwinderStateManagerSettings settings, Func`2 reserveCallback) at BizHawk.Client.Common.TasMovie..ctor(IMovieSession session, String path) at BizHawk.Client.Common.MovieSession.Get(String path) at BizHawk.Client.EmuHawk.PlayMovie.PreLoadMovieFile(HawkFile hf, Boolean force) at BizHawk.Client.EmuHawk.PlayMovie.AddMovieToList(String filename, Boolean force) at BizHawk.Client.EmuHawk.PlayMovie.<>c__DisplayClass20_0.<ScanFiles>b__0(Int32 i) at System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1() at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask) at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)<---
MarbleousDave
He/Him
Experienced Forum User, Published Author, Player (12)
Joined: 9/12/2009
Posts: 1555
We have warped, warpless, all coins, and all items. Next is high score.