Posts for DeHackEd


1 2
19 20 21
32 33
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
The idea is that the save-state command would likely put the CPU in interrupt blocking mode, and nothing could disrupt the program until it finishes. Atomically copy all of RAM, the CPU state, and the state of any other hardware to the hard drive (with interrupts disabled? Go with the extra RAM idea), restore the interrupt status and return from the interrupt handler. It's easier in a multitasking OS where a separate application can just go grab everything from the first via debugging mechanisms. My view of the problem is that from the point of view of an X-Box, it's based on a regular computer and has a lot of the same issues as doing save-states with Wine or DosBOX or etc. Among other things, you might want to save the state of the system clock so that the game doesn't notice a shock in the flow of time. You wouldn't be able to use this in any kind of network play (though modding an X-Box is usually a death sentence for internet play). Warp's issue of disk state saving can be fixed by using copy-on-write, but then you have to rewrite the disk IO handler. I'm putting this on the "not happening" list.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
As I understand it, toad can't be your 15th star. A zone change is required to make MIPS appear.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Violation of the rules, which may include but is not limited to "browsing" the contents. You want it released, I need your IP address.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
In accordance with standard procedure, I am doing the suicidal thing of putting up an AVI. Mirrors welcome. Download accelerators banned. Edit: This download is intended to supplement the *0->*64 video on page 62 of this thread, and the *64->tinyhuge test found on page 72 of this thread. Edit #2: Mirror! (and like 10 times faster)
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
I went and did frame counts. Syntax: Level name: Time change (in frames) in levels, time change in boss fights. Positive numbers benefit fractalfusion, negative numbers benefit parrot14green
Reploid Factory: -51, -62
Wire Sponge: -81, +3
Wheel gator: -136, 0
Flame Stag: -43, -4
Bubble Crab: -41, -1
Magna Centipede: -5, +17
Crystal Snail: -107, -1
Overdrive Ostrich: -94, -1
Morph Moth: -99, +2

Sub-Total: -704 (11.733 seconds)

Sigma 1 (Violen): -26, -13
Sigma 2 (Serges): -40, -100 (?)
Sigma 3 (Shouryuken, Agile): -100, (Skipped)
Sigma 4 (Rematches, all at once): +13
Sigma 5 (Level): +50
   Zero rematch: -32
      Neo Sigma: +44
Wireframe Sigma: +1 (?)

Sub-Total: -173 (2.883 seconds)

Total: -877 (14.616 seconds)
Disclaimer and notes: I am not infallible, I may have made some mistakes but overall I think they're correct to within 1 frame. Numbers marked with (?) may be subject to a higher degree of error. I skipped measuring Agile getting punched due to difficulty measuring the start point, and I should hope the equal. Some non-playable but time-affecting numbers (such as Flame Stag's supposed death delay if he's in the air when he dies, post-death lag, stage select speed, etc) are not noted. This post is intended to try to separate superior playing from a ROM change.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
This was my plan, but new bugs are present in this. I think I'll just abort and leave it to you. Good luck. 1) Storm Eagle before Launch Octopus. It's mandatory if you want to kill the serpant quickly. I couldn't kill it any faster with any other weapon. 2) To fulfill #1, some weakness order breaking is necessary. Storm Eagle next is popular for speedrunning because he's a big target, not too difficult once you get the dash, and is a step to get the Z-Buster early. But Boomer Kuwanger is vulnerable to amortized shots like Chill Pengiun is, and so may die a bit quicker. 3) I doubt it matters much, but if you want to shut down the electricity in Spark Mandrill's level, go after Storm Eagle before Spark Mandrill. I don't think it'll be an issue. 4) It's a microoptimzation, but if you go Pengiun -> Kuwanger, can you basically trace a circle around the stage select, somewhat minimizing cursor movement. My intended route:
Pengiun -> Kuwanger -> Chameleon -> Mandrill -> Eagle -> Armadillo -> Octopus -> Mammoth
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
I havn't watched it, but I'm inclined to vote no on grounds of a similar situation. It's 4 seconds faster, but do we really need a copy of the same game?
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
This smells like your CPU isn't fast enough to take the load. I wouldn't try playing this unless you had at least 1.4 GHz on your side. 512x448 60fps H.264 is a lot of work. Here's an XviD (MPEG4) version of the same movie. The CPU requirements are much lower, but the quality is much poorer. Please don't download it if you already have the first video.
Post subject: The regular AVI update
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
The AVI series continues with the newest installment, available via bittorrent because rapidshare took the liberty of NOT giving me my links after uploading. If you don't have start to 64 stars, see page 62.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
To elaborate on JXQ's statement, this only produces the illusion that the transer is faster because users are not allowed to download until one person has the whole thing. In terms of getting it to the masses, your idea is significantly slower Highness. It's a matter of Nach sending it into the internet, or Nach sending it to you and then you send i to the Internet. Ultimately he uploads 1 full copy, only now there's a middle man who waits until s/he reaches 100% completion before anyone else gets it. I vote no.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Super seed is designed to drive up the distributed copies number as quickly as possible. It's good, but not a silver bullet. The problem with Sonic Advance 3 is that the seed is horribly slow. Putting it in superseed mode won't do any good. In the time it takes someone to download a piece, they could have uploaded two others (or more) to other people. The result is that pieces are being spread very well and very quickly. The choice to superseed is up to the publisher. Given the situation, I say that Sonic Advance 3 would not benefit. Depending on the algorithm implementation details, it might even hurt.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Might try starting here.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Codec Problems (linked off the FAQ)
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Depends on the keyboard. 3 isn't a hard limit, it varies by which keys. Rebind them and try something else for whatever. I have 3 keys bound to frame-advance, just in case. That sounds vague, but just try things out.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
First of all, and I mean this in all sincerity, you are an idiot. Almost every page on the main site includes a link to an explanation as to how these videos are produced. Every AVI indicates that this is an emulated movie and links to this page so you can learn how it works, and the emulator movie input files would be a tip-off if you watched the movies like that. Furthermore, your grammar and spelling are really bad.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
We're upset because this information is available on the internet in all kinds of places. Don't force us to do a google search for you.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
AVI version, by popular demand. Edit: AVI updated to use proper ROM
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
My turn... 1) It's in your way, and it would make the battle with twinmold a lot easier since you can actually reach it more easily. My guess would be yes. But like AngerFist said, you have the ability to try it without any cost except delaying the submission a bit. My response of "yes" is a judgement call. 2) Again, judgement call, but when I see the human speedrun, I see Link travelling where he needs to go at high velocity. I don't know that the power keg is mandatory considering you can just bomb boost your way anywhere. 3) How much money do you need? Are you planning a sword upgrade? There are at least 3 100-rupee chests in Clock Town alone... I think I remember 4 in all. Mupen emulates up to 60fps when a game so desires. Zelda64 OoT exhibited basically the same behaviour. Mario64 produces unique frames on each frame advance, but sometimes a frame-advance takes more than 1/60 of a second. Some mario64 frames last a whole second.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
In the name of all things holy, PLEASE use a multi-platform plugin, like glN64 or Glide3d. Jabo's won't work on anything but windows with 3d acceleration. Edit: my web server (which runs microstorage) says there's an M64 link hidden somewhere on the youtube page.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
From your topic, I'm assuming you intend to use Mupen64 for recording. There's a testrun of a full mario64 playthrough in the mario64 thread. Run it until Bowser in the sky, wait for the 120th star, and then stop playback. Or maybe you can even just let it run to completion and use the saved game produced.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
The mysqld server has a parameter '--skip-grant-tables' which will start the database server without loading the permission tables. Any user can login with full root access. Good for repairs, so long as you're off the internet. As anubis said, root gets mail from a lot of system resources. Some systems regularly send root mail with select login history logs (ie. trying to become root). Cron the scheduler sends mail for any application that outputs anything when it's run. It's annoying sometimes.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
qFox wrote:
"eek too many buttons are pressed i'm just a puny keyboard and can't handle this"
Which is why I used a gamepad to work around that little annoyance. Not sure if it will work with FCEU though, but good luck.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Yes, but the game just runs inheritantly slower (unless the prorgammers compensated by accelerating physics, gravity, etc). And lagging isn't all that common except under periods of high stress. This is why PAL games on SDA tend to be longer than their NTSC counterparts.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
I've already made all my comments in IRC, but to summarize them...
  • WTF?!?
  • Wha?
  • That's disgusting!
Sorry viper7, I gotta vote yes on this one.
1 2
19 20 21
32 33