Posts for zeromus


Post subject: BizHawk GPU viewers
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
I posted a long, rambling request for comment on a couple of other forums. I'll consolidate the results here and open the floor to any tasers who also have feedback http://www.vg-resource.com/thread-28181.html http://www.vgmaps.com/forums/index.php?topic=2137.0
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
thanks for noticing that, i took the file down so he can evaluate the situation and make a new build
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
https://github.com/TASVideos/BizHawk/commit/d24f778a40a1b089764aed42423f1398e3209cb5 check the controller config dialog I can't promise we'll keep this, if it's buggy. It's scaring me a bit, but from my testing, it worked OK. I made the most recent take priority as you suggested. I have no idea whether anyone but you likes it, but it seems fine to me. That's way easier than making the oldest take priority, and way harder than making the prioritization fixed (always given to up or left).
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
fixed
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
the math is adding or subtracting. you dont have to do math to just add a freeze youd only have to do math to convert it to an actual cheat code or use it in another emulator
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
the general solution of searching several memory domains is probably not going to happen anytime soon, i think it is quite incompatible with our architecture. however we are able to make a core expose several memory domains merged quite easily, and if you dont mind having to do some math to turn them back into normal memory domain addresses, then that will work for you. make a feature request in either case but dont hold your breath for the former option
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
load the cue
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
were the .saveram and the .sav the same size?
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
find out where bizhawk wants to put the .saveram file, and then put your file in its place.
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
use process monitor to watch where emuhawk.exe is searching for the related files, then put them there
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
no
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
use process monitor and watch what happens to config.ini when emuhawk.exe tries to write it
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
15C2 is the _byte swapped_ _system bus address_. C215 on systembus is what you want to modify i think $01 is the setting for the GBC swappable ram bank which exists at $D000-$DFFF. $00 is not a sensible value for this, but if it's there, it should mean the same thing as $01
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
maybe youre not running it from a folder on your desktop
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
ok, i look forward to seeing 12 other individual posts after you try each thing i suggested
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
no
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
Regarding avi writer, you probably have broken codecs on your system. It doesn't crash for most people. Consider which codec packs you install. Check whether other emulators with video-dumping features have the same problem. Try uninstalling some codec packs or individual codecs. We could get more information about that if you posted the exception stacktrace. regarding ffmpeg, your system is broken or your bizhawk download is garbage. bizhawk is crashing because it can't find ffmpeg.exe, or because it can't run ffmpeg.exe. You can find out which by trying to run it yourself. Did you run bizhawk's prerequisite installer? installing lagarith doesn't affect ffmpeg. it would affect the avi writer.
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
bizhawk comes with about 6000 examples of lua scripts, some of which do hitboxes. so yes.
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
jlun2, the actual bug is that when you edit a watch on memdomain X, the editor changes it to memdomain Y. I just fixed that. The digit rules have been followed correctly all along. Heisanevilgenius, there are a lot of options. I doubt you tested so many of them that you can extrapolate to all of them. List what options you tried.
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
No, it cannot. IWRAM is 32KB. Your list has a header IWRAM and then individual entries EWRAM. You want to enter 5 digits, then youre entering EWRAM addresses.
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
You can't enter cheat codes without knowing what kind of cheat codes they are, anyway. Anyone who gave you a cheat without telling you which kind gave you incomplete information. Perhaps you should do some research on the format of different kinds of codes and see if you can correct your cheat vendor's error.
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
yes. but it bespeaks such badness that there may be more badness.
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
you may have experienced difficulty effecting any change on account of natt already knowing
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
Glitchy games may always crash emulators without causing surprise to the user, although a high quality emulator should never crash. In this case it crashes at PC=0x99000000 where the emulator has made an elementary error by failing to setup the memory map at such a high address, beyond 0x0FFFFFFF. There are even low address ranges without a memory map setup. In my opinion, that makes it fundamentally unsound for radically glitching games. We could probably fix that in a few minutes by applying kindergarten level emulator programming knowledge, but it does not bode well for other deeper areas of VBA. If it doesn't crash the VBA you use for rerecording, then maybe it's had those bugs fixed, or maybe it's just a difference in compiling (the latter seems doubtful). Having seen this, I would not trust anything but mGBA for running glitches such as this. Although at the moment I can't recommend mGBA for general use in bizhawk as it is prone to crashing when closing the core instance for a reason related to its general reliability in this aforementioned department.