Posts for Alyosha


Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
^ I think that's just a result of memory mapping.
YaLTeR wrote:
But, I think this discussion is better continued elsewhere (like the BunnymodXT thread).
I don't even remember seeing that thread before. Seems cool though. We're probably out of the loop on a lot of these tools that individual communities have developed, I bet there is a lot of neat stuff out there.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Augusto wrote:
Thanks very much Alyosha for reply. QuickNES is fast, but not start several games. QuickNES is more accurate than Nestopia ? "For A7800, nope EMU7800 is gone for good." The slowdown is accurate. Right.
I believe Nestopia is more accurate at least for it's most recent releases. Yeah QuickNES has low compatibility but that's not really it's goal. A7800Hawk is much more accurate yes. But it's also slower just because it's in C# and I haven't really optimized it at all since finishing it.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
^ Fixed. I think I actually remember considering whether this edge case would ever come up and deciding to ignore it, that's what I get for doing that.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
^ issue is known and there is already a issue for it in the tracker. Most likely a savestate issue related to mapping out the BIOS in memory (there was a near identical bug in EMU7800 a whle back) but not sure when it might get fixed.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
GJTASer2018 wrote:
#2 is not a game, but one of the required pieces of firmware for Intellivision emulation (scroll down to the bottom of the page).
Do you (or anyone) know if the intellivision outputs anything if it is turned on with no game inserted?
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
5 to go! I'm about 50% through re-syncing Psychic world, hopefully I can start making iprovements somewhat soon.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
PikachuMan wrote:
Put in code 1 without symbols in name, code 2 with many symbols in name, code 3 without symbols in name, save, re-open, is there a code or 2 missing? The Always Load Cheats is problematic. It sometimes deletes cheats and messes up the compare values.
I'll need a speicifc example of exactly what you put in.
MESHUGGAH wrote:
BizHawk 2.2.1 1. Colecovision TMS video mode 1, Gulkave and Pit Stop 2. Intellivision The Executive ROM HLT
1. Known issue, I'll make an issue on the issue tracker for it. 2. What game is this?
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Everything is pretty closely coupled together, I don't think you can really remove anything to speed it up.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
For NES, you have the QuickNES option (Config -> Cores -> NES) its much faster. For A7800, nope EMU7800 is gone for good. Occasionally I try to make the code faster, but with limited success, but maybe in the future.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Hmmm, Try getting a fresh install of 2.2.1. Then put ONLY the USA/Europe BIOS in the firmware folder. Then try loading the ROM. I tried this just now and it worked without issue. If this still doesn't work then I'm pretty stumped.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Sure, it's under the 'SMS' header in the menues. Ah, I think I see the problem, you probably can't even get to that since it's not letting you load the ROM. (It's probably looking for the JPN BIOS and not finding it.) Try deleting your config.ini file. This will reset the core back to it's default which is 'export.' Then you should be able to load the game up. I should fix that.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Tested sonic Chaos just now. Works fine with: Active Firmwares: Export : C315672807D8DDB8D91443729405C766DD95CAE7 Check your region settings and make it's on 'auto' or 'export.'
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
My goodness y'all sure are throwing a lot of firepower at this one. The results are impressive so far but I hope you don't get burned out.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Cool! I'd also be interested in knowing what went wrong with the previous ACE setup, must be something rather obscure or subtle for bsnes/lsnes not to have caught it. Voting yes.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Clever improvement with Peach, yes vote.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
http://tasvideos.org/userfiles/info/44988607938034213 Here is a partial re-sync of the TAS in BizHawk. I ran into some trouble towards the end of Ice man stage as a bird spawned that wasn't there in the original and I oculdn't get a good zip. Maybe someone who actually knows how to TAS mega man can do better. The good news is that Both BizHawk and Mesen agree that this is exactly what happens, which means they agree to a single instruction. This gives me high confidence that a console verification will work.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
feos wrote:
Extreme botting was used to trigger this event. I remember millions of rerecords in the original submission. I disagree that having the bot hit an event 2 instructions too late is just an emulator glitch in principle. The event is right there, align objects differently and it will hit on a more accurate emulator.
Yes you are right, it is possible, I just found a setup for it! It works on both BizHawk and Mesen. Looks like this one might be moving towards console verification! :)
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
I looked a little into Rockman to see how far off things were in IceMan stage to make the 'DelayWaterCurrent' glitch work in BizHawk. First, the idea of the glitch is that during lag frames, it's possible for an NMI to interrupt processing when ROM bank is changed to 6. If the NMI occurs after the ROM bank is changed, but before the change is stored in the backup location ($42) then bank is not restored correctly once NMI is exited. This happens in FCEUX here:
c346972718   A:00 X:1F Y:04 S:FD P:nvUBdIZC  $D89B:A9 06     LDA #$06
c346972720   A:06 X:1F Y:04 S:FD P:nvUBdIzC  $D89D:8D 06 C0  STA $C006 = #$06
c346972731   A:06 X:1F Y:04 S:FA P:nvUBdIzC  $D4A8:48        PHA (NMI)
.
.
.
c346975662   A:05 X:05 Y:00 S:F7 P:nvUBdIzc  $D571:9D 00 C0  STA $C000,X @ $C005 = #$05
.
.
.
c346975697   A:06 X:1F Y:04 S:FA P:nvUBdIzc  $D582:40        RTI
c346975703   A:06 X:1F Y:04 S:FD P:nvUbdIzC  $D8A0:85 42     STA $0042 = #$05
In BizHawk, the NMI occurs too early by only 2 instructions:
D898:  F0  BEQ $D89B       A:00 X:1F Y:04 P:37 SP:FD Cy:346940446 nvTBdIZC
====NMI==== 
.
.
.
D582:  40  RTI             A:00 X:1F Y:04 P:26 SP:FA Cy:346943422 nvTbdIZc
D89B:  A9  LDA #$06        A:00 X:1F Y:04 P:27 SP:FD Cy:346943428 nvTbdIZC
D89D:  8D  STA $C006       A:06 X:1F Y:04 P:25 SP:FD Cy:346943430 nvTbdIzC
D8A0:  85  STA $42         A:06 X:1F Y:04 P:25 SP:FD Cy:346943434 nvTbdIzC
Two instructions are all that seperates possible and impossible in this case. The glitch itself is has to occur exactly between changing bank and storing in $42. Unfortunately it's hard to say why those 2 instructions of difference exist between FCEUX and BizHawk, so this is about all I know for now. I'll try some available LUA scripts to see if another setup is posible. Also, I'll try changing ppu power up timing as this is known to vary on console and might change timing by the small amount we need here. I also tested on Mesen and the setup fails there as well. If nothing else, I find this to be a very interesting example of just how difficult it can be to know what is an emulator glitch and what isn't.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
jlun2 wrote:
I'm not sure if it's just my computer, but when I was using TAStudios with GBHawk, saving a tasproj file (the Sailor Moon run to be specific) took a long time for some reason. Loading a branch also took a while. Is that normal? Saving seems to take shorter amounts of time when using the mgba core for GBA game TASing.
I'm not really sure, I'm not sure how that functionality works.
Post subject: Re: Super Mario Ultimate
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
PikachuMan wrote:
Unfortunately, this hack does not run on BizHawk (both the NESHawk and QuickNES cores fail to load the hack). You have to use FCEUX.
Seems to work fine in NESHawk in the Dev Build, so I must have fixed whatever was breaking it since 2.2.1 was released.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
GBHawk isn't released yet, so this one might have to wait a bit. Thanks for putting it through it's paces though in a complete TAS. :)
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
I did some research on what a 'no new content' goal of this game would entail. The value at $3D in RAM controls the speed of the enemies / divers. It increases every time you return to the surface with a diver. It doesn't matter how many divers you return with, even with 6 divers the value increases by one. Bahaviour changes all the way through the range 0-255. Some Degenerate behaviour occurs around 0xFB, but as long as you stored enough divers you can make it roll over back to 0. So the 'no new content' condition would require rescuing 256 divers (plus triggering the surface partolling sub to appear which is a different condition.) I don't really intend to do all that. I made a rough run up to 0x80 that wasn't optimized at all and it's just too tedious. Maybe it would make a good bot project for anyone who might be interested in such things.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
No more Kenseiden, 6 left!
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Nice work! Starting from scratch that's dedication. Yes vote.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
I'm not entirely sure what you are asking, but before you use Bizhawk make sure you download and install the prerequisites from here: https://github.com/TASVideos/BizHawk-Prereqs/releases