Posts for Bisqwit


Post subject: Re: Sorting Suggestion
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
The entries are sorted by their "title", and the "title" corresponds the actual game that is played. If the game is japanese, it's the japanese name. I'm not going to change the way I set titles (because Rockman2 is not really Megaman2 and Hitler no Fukkatsu is not really Bionic Commando), but I can consider sorting them by the English name or something. I restored the older thumbnail mechanism now, because there were two reasons: It didn't work on all browsers and someone didn't like it.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
TSA wrote:
give me what you think is the right characters for it
He just did.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
I liked River City Ransom :)
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
I tested it now at my home computer - Athlon XP 2000 with Wine. No unstability problems. I tested Rockman, Double Dragon 2 and Super Mario Bros. All were fluent, no speed correction messages. However, it seems like the timing is still incorrect. Michael Fried's SMB1 run lasted about 4:55 on this new 60fps version. <Player1> lets send that 4:55 to Twin Galaxies and they get mad :D Nevertheless, I like this 60 fps feature a lot and will be using it for all my Famtasia recordings from this on. It makes even extremely low speeds like 5% to 20% very usable and allows frame-level refinements. I don't even need autofire anymore :)
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Works fine on my 230 MHz laptop. :)
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
I'm not interested in doing that.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
So if you use a videocamera in a movie theater to record the movie, do you have all rights to distribute your tape? That's what these AVI files are.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Time to put my hypothesis to test. Who wants to check if this works?
#include <stdio.h>                                                  
#include <stdlib.h>                                                 
static FILE*fp;                                                     
static void Put(unsigned p,char*s,unsigned n)
{
    fseek(fp,p,SEEK_SET); fwrite(s,n,1,fp); 
}    
int main(void)
{
    fp = fopen("FAM60.EXE", "rb+");
    if(!fp) { perror("FAM60.EXE"); return -1; }
    
    Put(0x196FF, "\x88\x13\0\0", 4); /* mov a,5000 */
    Put(0x28042, "\x88\x13\0\0", 4);                 
    Put(0x28099, "\x88\x13\0\0", 4);                 
                                                     
    Put(0x19705, "\x51\x8B\x49\x14", 4); /* push c,mov c */
    Put(0x1970E, "\x59\xEB\x0E",     3); /* pop c,jmp */   
                                                        
    Put(0x28048, "\x8B\x0D\xD4\xDC\x46\x00", 6); /* mov c,x */
    Put(0x280A5, "\x8B\x0D\xD4\xDC\x46\x00", 6);              
                                                              
    Put(0x19709, "\x8D\x0C\x49\xF7\xF9", 5); /* lea,idiv */   
    Put(0x2804E, "\x8D\x0C\x49\xF7\xF9", 5);
    Put(0x280AB, "\x8D\x0C\x49\xF7\xF9", 5);            
    
    Put(0x28053, "\xEB\x10", 2); /* jmp */
    Put(0x280B0, "\x90",     1); /* nop */
    Put(0x280B9, "\xBB\1\0\0\0\xEB\x0F", 7); /* mov b, jmp */
    
    Put(0x28087, "\1", 1);
    Put(0x28097, "\1", 1);
    Put(0x28113, "\1", 1);

    puts("done");
    fclose(fp);               
}
I can't test it very carefully right now, but it seems to work. I'm interested whether it fixes the timing problem. As a zip file: https://files.tasvideos.org/bisqwit/fam60.zip
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Blip, I'm little in understanding, but to me it seems like in this patch you replaced this formula: (a/3) * 5000 / b with this: (a * 1766) / b Why did you use 1766 (0x6E6) anyway? 1666 (0x682) is nearer... Could it have been better to replace it with: a*5000 / 3 / b ? In assembly, it would be changing this
  mov edx, [ecx + 0x18]
  mov eax, 0x55555556
  imul edx
  mov eax, edx
  shr eax, 0x1f
  add edx, eax 
  lea eax, [edx + edx*4]
  lea eax, [eax + eax*4]
  lea eax, [eax + eax*4]
  lea eax, [eax + eax*4]
  shl eax, 3
  cdq
  idiv dword [ecx + 0x14]
to this
  mov edx, [ecx + 0x18]   
  mov eax, 5000
  imul edx
  push ecx
   mov ecx, 3
   idiv ecx  
  pop ecx    
  cdq
  idiv dword [ecx + 0x14]
Am I mistaken? Or even better, a*5000 / (b*3) which would be:
  mov edx, [ecx + 0x18]                           
  mov eax, 5000
  imul edx
  push ecx
   mov ecx, [ecx + 0x14]
   lea ecx, [ecx + ecx*2]
   idiv ecx
  pop ecx
(assuming [ecx + 0x14] is never bigger than 0x55555555.)
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
At the moment when this message is written Simon's Quest movie has 4 seeds and 6 downloaders, according to the tracker at http://bisqwit.iki.fi:6969/. You are most probably having some kind of a firewall problem. Similar happens always at my work. I'm not familiar with them -you should perhaps consult the BitTorrent FAQ for details. I can't really help in them.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Freaksh0w wrote:
The problem is I can't see the original movie that's up on the download site that Bisqwit made because there aren't any seeders.
Yes there are, if you start downloading and wait for 10 minutes.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
You also forgot to step on a turtle in 8-1 at time=246. :)
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
I like this version a lot. I haven't even had any desync problems yet with Rockman1. Used to have lots of them with the standard version.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Load a quicksave while in PLAYBACK mode - DO NOT select "RECORD". It will automatically start recording from the loaded position.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
I don't like to promise things before I know whether I should do them. When you submit the movie, I'll see if it's good enough to be published.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Here is a real slow motion video of the floor trick. It displays frame by frame, thanks to the new Famtasia patch. https://files.tasvideos.org/bisqwit/cv2floorv2b.avi (0.4 MB) I think I'm starting to get it.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Warp wrote:
Does this add the 60fps support as well? If not, could someone make a final single patch which adds all the fixes solved so far? It's getting quite confusing with tons of patches coming and going.
Bladegash's file has both patches applied. Also available here: https://bisqwit.iki.fi/utils/famtasiapatch.php
Post subject: Re: Missunderstood me you guys
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
ANGERFIST wrote:
thx for replying guys, but I think u missunderstod me. I searching or waiting for megaman 6,7 and 8 n avi file, you know like timeattack..
It's no use searching for something that has never been done.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Mega Man 6 is the last of the serie for NES.
Post subject: Re: DVD player
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
blip, thank you very much. You're a genius :) I didn't test this new patch very thoroughly yet, but it seems to work. I just hope it doesn't overflow some buffer or anything :)
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
I don't like to see it done.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Michael Fried wrote:
Blip, do you think you would be able to hack Famtasia in such a way that would let allow you to redo early parts of a video without having to redo the whole thing?
Remember causality 'n' consequence. If you really feel adventurous, make a backup copy of your fmv file, then start recording from the earlier position and finish when you're done, and copypaste the rest of the backup file to the end of your now truncated fmv file. All in a binary-safe editor of course.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Apparently I must use the 20 fps emulator when I record the AVI. Zannen desu yo.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
It seems so. Damn. I'll try setting frameskip=2 (no auto) when I resample the movies. If the Zelda video still goes wrong, I'll record it with the regular version.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
To run the script, you need a python interpreter, a btlaunchmany-client and 2.68 GiB of disk space. Start the btlaunchmany-client in an empty directory and run the btfriend script in that same directory. Leave both running on background. If you can't do that, you can share files manually too... This page shows which files need sharing. (Updated every 5 minutes)