(Link to video)

Game objectives

  • Aims for fastest time
  • Manipulates luck
  • Uses game-breaking glitches
  • Achieves credits early

DelayFFObjectGlitch

DelayObject is taken out from bank2 (usually bank6, instead) when NMI interrupts the process of objectFF. Object 00-FF appears in the Iceman stage. FinalFighter discovered that $600 was executed, when DelayObject55 appeared. We increase the number of instructions executed in one frame by manipulating music, drop items and Rockman's action so that NMI interrupts the particular process in the frame.

Instructions

ObjectFireDelay is manipulated by DropItems. $23 increases every frame, and DelayObject55 may appear when $23 is 55.
$002355
$060054F8504D54F8F8
$065000AC21006B1700
$06F01B3C3E1B3D3C20
DelayObjects is taken out
$002356
$060054F8504D54F8F8
$06503CAD221F6C1800
$06F0033C3E013D3C55
DelayObject55 calls $600
0600: 54 F8 NOP F8,X               ; Y of Rockman = 54
0602: 50 4D BVC $0651              ; Y of Rockbuster1,2 = 50,4D
0650: 3C UNDEFINED (NO USE)        ; ObjectFireDelay of DelayObject3 = 3C
0651: AD 22 1F LDA $1F22 = #$0A    ; ObjectFireDelay of DropItems = AD,22
                                   ; ObjectFireDelay of DelayObject1 = 1F
0654: 6C 18 00 JMP ($0018) = $C460 ; (instruction of StageClear)
                                   ; ObjectFireDelay of DropItems = 6C,18
                                   ; ObjectFireDelay of DelayObject55 = 00
                                   ; Input of Controllers = $0018 = 60,C4
C45E: A9 00 lda #$00
C460: 85 31 sta $31(CurrentStage)  ; <-- Jumped here
C462: 4C 0C C1 jmp $C10C

History

  • 11/01/21 - FinalFighter found DelayObjectFFGlitch.
  • 14/04/29 - FinalFighter read about the article of SMB3 ACE TAS. [dead link removed]
  • 14/04/30 - FinalFighter remembered that some objects had called a RAM address. http://www.yuko2ch.net/rockman/JumpAddressList.txt
  • 14/05/01 - Creation of LuaScripts. FinalFighter and pirohiko confirmed by some cheats that DelayEnding in IceManStage was possible.
  • 14/05/08 - We began to work on a new TAS.
  • 14/05/13 - New TAS completed!

Detailed article with some pictures (written in Japanese)

[dead link removed]
こちらには日本語による詳細な解説・図説があります。

Special Thanks

  • Shinryuu - He looked at and encouraged our TAS.
  • cstrakm - He discovered the DelayWaterCurrent. It led to the discovery of DelayObjectGlitch.
  • Inzult - He verified DelayObjectGlitch with the real NES.
  • Tekepen - Explanation of 6502 was helpful.
  • Kureyuni - Explanation of undefined code of 6502 was helpful.
  • AlphaBeta, NinjyaSuperK, Vagla, Bisqwit - Rockman1's analysis data were helpful.
  • adelikat, Nach, Dwedit - The problem of Old PPU of FCEUX was solved by them.
And...
  • Thank you, everyone of TASVideos.

P.S.

Rockman went to the Iceman stage and felt like going back home. It'll come out after the credits that Rockman actually doesn't complete the game. Press start after the credits, and you'll see...
The next is renewal of Rockman2!

Nach: So this is quite a TAS to deal with. No matter how I handle it, someone is going to want to strap a bomb to my car. I'm surprised I even have the guts to judge this run, as some of the comments leave me feeling the heat of the fire and gasping for air. Hopefully, now you'll understand why I did not rush to judge this, and I'm sorry for the delay.
On the one hand, most of the gameplay is cut, and all we're left with is a quick jump to the ending credits. On the other hand, only a single icy level is played (with a different single level marked as completed). This run crashes part of the game mechanics as the previous run does, albeit a bit differently, and that run's glitch usage's doesn't beat the game in a flash.
Now, unless you were living under a rock, inside a bubble, or in a wood shed for the past few years, you saw the previous run, loved it, and don't want the previous movie obsoleted. The completion state is also controversial, as to whether the game is really completed or not, and possibly this run should be rejected.
I personally tango to my own metal, and like to handle things in a shocking and most electrifying manner, although fairly so. I find the cool thing to do in this situation would be to create a new branch, but being mindful of the issues, not the one you were thinking. This is setting a new precedent, one which may require further recategorization of existing movies, and that's okay.
I deem the following branches viable:
  • All levels completed using every technique available (the currently published run).
  • All levels completed without using the magnet beam, which incidentally is responsible for most of the glitches seen in the above branch, and is also deemed impossible by the creators.
  • A quick as possible run (this run).
This kind of branching also helps with other problematic games we've seen like Super Mario World, Super Mario Land 2, Super Metroid, and Kirby Super Star, which incidentally, all those games actually report some sort of completion percentage.
Accepting this run for the new low completion branch for this game (which also happens to be game-end glitch or whatever we're currently calling it).
Guga: Processing...

1 2
5 6 7
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
adelikat wrote:
feos, It would be as incorrect to tag those movies as low% as it is to title this movie with low%
A fortiori we don't need what Nach's trying to enforce.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Joined: 9/15/2013
Posts: 154
I see it was renamed to "game end glitch" on the front page at least, which is far more appropriate (and actually correct), however there's still the issue of it obsoleting the other existing run... http://tasvideos.org/1686M.html It skips three stages (Bomb Man, Wily Stage 2, and the last half (including the most important part... the boss) of Wily Stage 1) via a glitch that, to the viewer, is the same as the one that triggers the ACE in this run. Supposedly the technical details are different (though I doubt they differ by much considering they appear to be caused by the same exact things), but to the viewer they sure look the same. Regardless, it seems like the "stage skipping glitch" does lead to the ACE run see here if it's pulled off slightly differently, or something. (what are the differences? It just looks like they're both caused by massive lag and probably luck with what items drop after the enemies die.) In which case... it uses the same glitch but less efficiently as it only calls for the end of stages, not the game itself. http://tasvideos.org/1103M.html I think this is the more appropriate "companion" run seeing as how it actually completes all the stages. A run that doesn't complete all stages (like the current 12-minute run) should be obsoleted by any run that reaches the game the fastest regardless of stages completed - hence any%. EDIT: Just saw the edits to the submission page by Nach...
I deem the following branches viable: All levels completed using every technique available (the currently published run).
Skips three levels, though.
All levels completed without using the magnet beam, which incidentally is responsible for most of the glitches seen in the above branch, and is also deemed impossible by the creators.
What if you just don't allow zipping?
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
If you resurrect Deign's run, and then get glitchless submitted, won't those 2 be more similar to each other, and the 2 current branches? We want more variety, by sticking to the 3 branches Nach was talking about we get the most of it.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3598)
Joined: 11/3/2004
Posts: 4738
Location: Tennessee
Deign's run will be VASTLY different than a glitchless run. The restriction on this category would simply be "no Delay techniques" (I don't care the exact wording). People are forgetting that before the delay tricks to end stages, megaman was already super glitched and had very little that resembled actual gameplay (in a good way). If you don't agree, I suggest you rewatch Deign's vs McBobX's Low glitch submission For the record I vote Deign's movie be unobsoleted, and the 12 minute movie be obsoleted by this one.
It's hard to look this good. My TAS projects
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
Since it's a whole different question than precise branch, and "getting rid" of Star movies is serious business, I suggest a poll. Though I predict people just LOVE the 12-minute run so much they won't let it be replaced by Deign's.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3598)
Joined: 11/3/2004
Posts: 4738
Location: Tennessee
feos wrote:
Since it's a whole different question than precise branch, and "getting rid" of Star movies is serious business, I suggest a poll. Though I predict people just LOVE the 12-minute run so much they won't let it be replaced by Deign's.
1) Replacing a star movie with another star movie 2) There was much love for Deign's movie too But a poll? sure, whatever
It's hard to look this good. My TAS projects
Joined: 9/15/2013
Posts: 154
feos wrote:
If you resurrect Deign's run, and then get glitchless submitted, won't those 2 be more similar to each other, and the 2 current branches? We want more variety, by sticking to the 3 branches Nach was talking about we get the most of it.
How do you figure that a run that completes ten stages and beats the game is too similar to a run that doesn't even complete one but beats the game? The run that uses the same glitch to skip three of the ten stages instead of just skipping the game period is the one that's too similar. Also, while the run was praised when it was released I'm sure (and no one is saying the 12-minute one is boring, but read on)... where is all this professed love and admiration that would prevent it from getting obsoleted? I'm not the only one who has said it should've been/should be obsoleted by this ACE run, adelikat above and Bisqwit have both suggested the same thing. In fact the only people who said not to obsolete it were before anyone suggested Deign's run to be the listed one alongside the ACE one.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
Dyshonest wrote:
How do you figure that a run that completes ten stages and beats the game is too similar to a run that doesn't even complete one but beats the game?
I said 2 runs that beat all stages are more similar to each other than those that beat most stages and only 1.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Joined: 9/15/2013
Posts: 154
feos wrote:
Dyshonest wrote:
How do you figure that a run that completes ten stages and beats the game is too similar to a run that doesn't even complete one but beats the game?
I said 2 runs that beat all stages are more similar to each other than those that beat most stages and only 1.
A zipless runthrough would be very different from Deign's, if that's what you are referring to.
Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
feos wrote:
ALAKTORN wrote:
why is it being published as “low%”? multiple people have explained how completely wrong that is
Nach wrote:
I personally tango to my own metal, and like to handle things in a shocking and most electrifying manner, although fairly so.
That's why. We all are wrong, Nach is right. Except there's nothing shocking or electrifying, it's just wrong.
Let me remind you, as Senior Judge, part of your job role is to override silly decisions by other judges. Its been done before.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Emulator Coder
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
feos wrote:
Nach wrote:
I personally tango to my own metal, and like to handle things in a shocking and most electrifying manner, although fairly so.
That's why. We all are wrong, Nach is right. Except there's nothing shocking or electrifying, it's just wrong.
*whoosh*
feos wrote:
adelikat wrote:
feos, It would be as incorrect to tag those movies as low% as it is to title this movie with low%
A fortiori we don't need what Nach's trying to enforce.
I don't think you understood what I was saying. I'm not trying to enforce tagging with low%, I want us to come up with clear labeling that uses what we currently call game-end glitch, that identifies that much of the game is being skipped, akin to what low% conveys. If you're still not getting it: 1) I didn't say anywhere we must name this low% (in fact I told Guga to publish the run using "game-end glitch", really, check the encodes) 2) I don't think the label game-end glitch is ideal for what it is trying to convey.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Noxxa
They/Them
Moderator, Expert player (4139)
Joined: 8/14/2009
Posts: 4083
Location: The Netherlands
DarkKobold wrote:
feos wrote:
ALAKTORN wrote:
why is it being published as “low%”? multiple people have explained how completely wrong that is
Nach wrote:
I personally tango to my own metal, and like to handle things in a shocking and most electrifying manner, although fairly so.
That's why. We all are wrong, Nach is right. Except there's nothing shocking or electrifying, it's just wrong.
Let me remind you, as Senior Judge, part of your job role is to override silly decisions by other judges. Its been done before.
Small mixup there: feos is Senior Publisher, not Senior Judge. The Senior Judge happens to be me. And I did revert the decision to label this run as "low%".
http://www.youtube.com/Noxxa <dwangoAC> This is a TAS (...). Not suitable for all audiences. May cause undesirable side-effects. May contain emulator abuse. Emulator may be abusive. This product contains glitches known to the state of California to cause egg defects. <Masterjun> I'm just a guy arranging bits in a sequence which could potentially amuse other people looking at these bits <adelikat> In Oregon Trail, I sacrificed my own family to save time. In Star trek, I killed helpless comrades in escape pods to save time. Here, I kill my allies to save time. I think I need help.
Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
Mothrayas wrote:
Small mixup there: feos is Senior Publisher, not Senior Judge. The Senior Judge happens to be me. And I did revert the decision to label this run as "low%".
When I went looking for who was the Senior Judge, I went to this page - http://tasvideos.org/Users.html This page makes it fairly unclear; I thought you both were.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Eszik
He/Him
Joined: 2/9/2014
Posts: 163
Nach wrote:
In the course of seeing what was done here, it was realized two problems with game-end glitch alone: 1) It is not necessarily a clear tag. 2) It doesn't identify that the run is in fact low%.
1) low% isn't necessarily a clear tag in games that doesn't track the completion percentage. Does low% means low score as well in this game? If it does‚ are we sure that there isn't any way to reduce the final score? 2)low% doesn't identify that the run does in fact use a game-breaking that allows the player to warp to the credits (i.e a game end glitch).
I problably made mistakes, sorry for my bad English, I'm French :v
Noxxa
They/Them
Moderator, Expert player (4139)
Joined: 8/14/2009
Posts: 4083
Location: The Netherlands
DarkKobold wrote:
Mothrayas wrote:
Small mixup there: feos is Senior Publisher, not Senior Judge. The Senior Judge happens to be me. And I did revert the decision to label this run as "low%".
When I went looking for who was the Senior Judge, I went to this page - http://tasvideos.org/Users.html This page makes it fairly unclear; I thought you both were.
Fair enough, that page indeed made it more confusing than it actually is. I fixed it so it's more clear now.
http://www.youtube.com/Noxxa <dwangoAC> This is a TAS (...). Not suitable for all audiences. May cause undesirable side-effects. May contain emulator abuse. Emulator may be abusive. This product contains glitches known to the state of California to cause egg defects. <Masterjun> I'm just a guy arranging bits in a sequence which could potentially amuse other people looking at these bits <adelikat> In Oregon Trail, I sacrificed my own family to save time. In Star trek, I killed helpless comrades in escape pods to save time. Here, I kill my allies to save time. I think I need help.
Post subject: [code]I agree with Aqfaq[/code]
Former player
Joined: 1/17/2006
Posts: 775
Location: Deign
Hail ACEVideos!
Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign aqfaq Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
Nach wrote:
I don't think you understood what I was saying. I'm not trying to enforce tagging with low%, I want us to come up with clear labeling that uses what we currently call game-end glitch, that identifies that much of the game is being skipped, akin to what low% conveys. If you're still not getting it: 1) I didn't say anywhere we must name this low% (in fact I told Guga to publish the run using "game-end glitch", really, check the encodes) 2) I don't think the label game-end glitch is ideal for what it is trying to convey.
It's a shame that you didn't appear in the first thread where glitched branch was discussed. We tried all possible solutions, and from all of them "X glitch" is the most clear. Though, once we define game-breaking glitch like I defined it earlier, it can even go okay with the title "glitched" without further explanation, because that definitions considers relativeness of the label: glitched is a run that's dramatically faster than the fastest run without that glitch. But people wanted 2 unresolvable extremes. So we had to include both and enforce none. Also, don't forget about "warp glitch" runs, "SRAM glitch" runs and all other 'X glitch" runs. They all may sound silly, and still be ambiguous, but they abstract as much as possible from the existing situation, and try to give the viewer the clearest possible impression of what to expect. I personally find only one problem with GEG label - it's a spoiler :) Looking at the label "glitched" you expect extreme WTF'ness, but have no idea what it is before watching, and still can be surprised. After GEG label, there's no surprise. So I'd call it so pedantic that it reduces the soul. But again, it's as pedantic as 40% of the audience wanted it to be. Maybe they are all wrong :D
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Joined: 9/15/2013
Posts: 154
I, too, liked the mystique of a "glitched" run. You knew from the length and tags ("Heavy glitch abuse", "Corrupts memory", etc) only some of what to expect. When I saw the first ACE ending for SMW I had no idea what to expect! I had no idea what ACE was yet, so it was really exciting to see the twist! (it ending suddenly after a bunch of seemingly random actions) Then I saw the save corruption runs of Pokemon (though this also falls under ACE because the save corruption is what enables the ACE so quickly) and Chrono Trigger which also interested me heavily in ACE runs because of how random they are. What would this be like for three different accepted RM1 branches? - executes arbitrary code (current one, this thread actually!) - Deign's run that beats all bosses and stages, but heavily uses zips and other forms of "warps" throughout stages - A zipless run (which probably means minimal Magnet Beam usage if you don't consider the fast fall that occurs from falling off a Magnet Beam as zipping, I don't, but this should probably take input from others) The "Select trick" can be excluded if you want for #3, but honestly it just means Yellow Devil turns into a 3-4 minute fight. Not really too entertaining there because he's pretty boring to see after two or three repetitions and I think a properly done zipless run with the Select trick would easily get Moons or something as I see a lot of entertainment potential (same with other Mega Man games for "zipless" runs).
Emulator Coder
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
feos wrote:
It's a shame that you didn't appear in the first thread where glitched branch was discussed.
I didn't realize the issues till I saw this run, the terrific comments here, and then tried to put it in perspective with other runs we have.
feos wrote:
We tried all possible solutions, and from all of them "X glitch" is the most clear. Though, once we define game-breaking glitch like I defined it earlier, it can even go okay with the title "glitched" without further explanation, because that definitions considers relativeness of the label: glitched is a run that's dramatically faster than the fastest run without that glitch.
I have nothing against X glitch.
feos wrote:
I personally find only one problem with GEG label - it's a spoiler :) Looking at the label "glitched" you expect extreme WTF'ness, but have no idea what it is before watching, and still can be surprised. After GEG label, there's no surprise. So I'd call it so pedantic that it reduces the soul. But again, it's as pedantic as 40% of the audience wanted it to be. Maybe they are all wrong :D
I find it more of an issue that game-end glitch isn't clear as to what we're talking about. What kind of game-end glitching should we be expecting? Would a run which completes every aspect of the game but skips the final boss somehow be game-end glitch? Would a run which skips the majority of the game, say from level 3 until but not including the final boss be game-end glitch? (your older BT run) Also, game-end glitch could mean that the game-end is glitchy, like gibberish is spewn all over the screen. Even though that's not our intention for it. However, I think coming up with best branch labels is premature. As Henke37 has reminded us, we need proper movie classes. I think the following 3 logical movie classes should be added: Executes arbitrary code. Skips majority of the game via glitches (uses warp does not imply glitches, nor should it) Skips the final boss via glitches. This run here happens to be all three, as are many of our other runs of this nature. However we also have runs which are only one or various permutations of two of these three, and it'd be nice to be able to search according to any of these criteria. Once we name each of these properly, I think we can then come up with proper branching names for each combination. Not saying to use any of these, but food for thought: Majority skip glitch, Final boss skip glitch, Skip to credits glitch, Massive skip glitch, etc...
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
I support "major skip glitch" and "executes arbitrary code" movie tags. For skipping ONLY final boss, need more examples.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Emulator Coder
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
feos wrote:
I support "major skip glitch" and "executes arbitrary code" movie tags. For skipping ONLY final boss, need more examples.
A key point is that the former two doesn't necessarily imply the latter, as you yourself have proven. Because of that, we need to differentiate them, even if in most cases, the former two do imply the latter, and that the latter alone only has a handful of TASs so far.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Former player
Joined: 6/30/2010
Posts: 1093
Location: Zurich, Switzerland
And if we just used the unnamed branch for the fastest run of each game, the surprise wouldn't be spoiled for first-time-viewers ;) But I know I'm in a minority here...
Current project: Gex 3 any% Paused: Gex 64 any% There are no N64 emulators. Just SM64 emulators with hacky support for all the other games.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
andypanther wrote:
And if we just used the unnamed branch for the fastest run of each game, the surprise wouldn't be spoiled for first-time-viewers ;) But I know I'm in a minority here...
It will be. "Oh man, I wanted to see the LEGIT speedrun strats, not this skip-all bullshit"
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Player (144)
Joined: 7/16/2009
Posts: 686
feos wrote:
It will be. "Oh man, I wanted to see the LEGIT speedrun strats, not this skip-all bullshit"
Pretty sure this is only thought by people new to TASing, and it's their response to every run.
Former player
Joined: 6/30/2010
Posts: 1093
Location: Zurich, Switzerland
feos wrote:
andypanther wrote:
And if we just used the unnamed branch for the fastest run of each game, the surprise wouldn't be spoiled for first-time-viewers ;) But I know I'm in a minority here...
It will be. "Oh man, I wanted to see the LEGIT speedrun strats, not this skip-all bullshit"
That's why there would be a link to the "no X glitch" run. Ok, you could argue that the RTA runners for many games also don't use any% for the fastest run. But if I were to decide the naming there, I would still go with "any% / unnamed" for the fastest and "no X glitch" for every category with restrictions. It just seems more natural to me.
Current project: Gex 3 any% Paused: Gex 64 any% There are no N64 emulators. Just SM64 emulators with hacky support for all the other games.
1 2
5 6 7