Locked

1 2
13 14 15
Post subject: File Xoom doesn't have Version 19!
Joined: 8/10/2007
Posts: 1
Filexoom Doesn't Have version 19 on there I ckecked, but it wasn't there! Please post version 19 on filespace, pretty please with a cherry on top! That way I can download it and view what I wan't to view. Pretty Please with a cherry on top!
Joined: 8/28/2007
Posts: 1
Location: University Place/West. Washington
nitsuja wrote:
OK, a new version (latest is v20.0) is up: http://www.filespace.org/nitsuja/vba-rerecording-20.zip mirror: http://filexoom.com/files/1094/vba-rerecording-20.zip You may need this older version to play old movie files of non-GBA games: http://filexoom.com/files/1094/VBA-rerecording-19.zip This is based on VBA 1.72, modified to have full re-recording support and to be more convenient (and stable) to record with. NOTE: This version requires certain DLLs to run. You can try downloading them here, or go to http://www.dll-files.com/ and download whichever DLL files it says you're missing when you try to open the program. Here is the full source code: http://www.filespace.org/nitsuja/vba-rerecording-20-src.7z mirror: http://filexoom.com/files/1094/vba-rerecording-20-src.7z old: http://filexoom.com/files/1094/vba-rerecording-19-src.7z
Uh... Yo. I'm a new member here, just found this site, and i need this sort of thing... but I don't know what RoM or whatever means. I'm sorta new to emulators.. I only PLAY my gameboy.. but always wanted to make videos out of what I do on it >-<lol>:( it was a pokemon emerald.. I was about to get regis!! >:( lol
P.JBoy
Any
Editor
Joined: 3/25/2006
Posts: 850
Location: stuck in Pandora's box HELLPP!!!
Take a look through the FAQ I recommend this part to be a good start
Post subject: Re: Download VBA here
Former player
Joined: 10/1/2006
Posts: 1102
Location: boot_camp
Hidden-Words wrote:
Uh... Yo. I'm a new member here, just found this site, and i need this sort of thing... but I don't know what RoM or whatever means. I'm sorta new to emulators.. I only PLAY my gameboy.. but always wanted to make videos out of what I do on it >-< lol plz help? Sorry if I'm a trouble, just that I play my Zelda:ALttP a LOT(1 finished game(took a year or two)and an almost finished game(only about half a month LOL) and I could help if I would know how this works. I know that the ALttP Tricks page isn't quite finished yet, buttttttt... I think I could help, and Here's a link to ALttP glitches like exploration zone(that makes it so you may be able to finish the game with 3 hearts(starting number)and no items practially(maybe lamp but that's optional.. but hard to miss.) in like 3 minutes). I'm like a pro at this game. It is so fun, although nobody to play the four-swords multiplayer game with >:( i need to do something about that *rolls eyes* *ahem* Please help? :) Of course.. *smack head* I forgot the link D:<here>=p http://db.gamefaqs.com/console/snes/file/zelda_lttp_glitch.txt
Already done
Borg Collective wrote:
Negotiation is irrelevant. Self-determination is irrelevant. You will be assimilated.
P.JBoy
Any
Editor
Joined: 3/25/2006
Posts: 850
Location: stuck in Pandora's box HELLPP!!!
Also, to play the GBA pokémon games you need to set Real Time Clock on and use Flash 128k as Save Type.
Joined: 3/7/2006
Posts: 720
Location: UK
Bob A wrote:
now it gives a bunch of undefined reference errors for "VBAMovie" type functions. by the way, the compiler its using i think is g++.
I was just trying to compile that too. It's because the SDL side of the VBA source doesn't include movie.c/h at all. I tried writing bindings to it, but none of the GUI is there either, so no chance. Would have to copy the MFC GUI over.
Voted NO for NO reason
Skilled player (1670)
Joined: 6/11/2006
Posts: 818
Location: Arboga, Sweden
This annoys me a lot. This is the same frame, the right picture is after making a save state, or Alt-tabbing out of the program, whatever. Also the next frame will "freeze" since it is already drawn (If I've made a state save), which is quite not what I like. Good ol' VBA20. Also it only happens while recording. Can this be avoided, please?
Warp wrote:
omg lol this is so fake!!!1 the nes cant produce music like this!
Former player
Joined: 10/1/2006
Posts: 1102
Location: boot_camp
nitsuja wrote:
I just released v19.3 (see first post)
I downloaded it and it was v19.2, does anyone have a link for 19.3?
Borg Collective wrote:
Negotiation is irrelevant. Self-determination is irrelevant. You will be assimilated.
Joined: 3/30/2007
Posts: 44
Anyway Nitsuja, have you got a link to the newest VBA source code? Apparently, you use the newest GB emulation code, while the GBA code is kept from version 1.7.2. I was wondering if you have a link to this GB code that is untainted.
Sir_VG
He/Him
Player (39)
Joined: 10/9/2004
Posts: 1911
Location: Floating Tower
Suggestion: Source: http://tasvideos.org/forum/viewtopic.php?t=6147
Oh well #2, it desynced. Emulator version difference I guess. I wonder if the VBM header can indicate emulator version? Otherwise, NVA has no hope of determining the right emulator to make screenshots with.
I thought I noticed something in 19.3's text file that there was a spot for this. Could this be implemented?
Taking over the world, one game at a time. Currently TASing: Nothing
Emulator Coder
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Who is able to do encoding of new movies these days?
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.
Emulator Coder
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
nitsuja: Can you apply here? https://vbam.bountysource.com/
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.
JXQ
Experienced player (750)
Joined: 5/6/2005
Posts: 3132
laughing_gas wrote:
nitsuja wrote:
I just released v19.3 (see first post)
I downloaded it and it was v19.2, does anyone have a link for 19.3?
I just added a link to 19.3 on Emulator Homepages. (Hopefully there aren't more files that need to be uploaded with it, if so please let me know what should be included and I'll update)
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
Joined: 1/3/2006
Posts: 334
Just realised, download link to filexoom wont work. It only downloads a few kb and then stops the whole progress
Joined: 3/7/2006
Posts: 720
Location: UK
Try using a resuming download manager - I used wget -c and sat there until it successfully got the whole file. The server cuts off the connection often, but it resumes fine too.
Voted NO for NO reason
Skilled player (1404)
Joined: 10/27/2004
Posts: 1977
Location: Making an escape
Yet Another Bug Report. This may have been mentioned already, but sometimes, when I frame advance a GB(C) game for extended periods of time, the game will run insanely slow when I start running it at 100% speed, even after reloading a state. However, for some reason, the sound plays at regular speed. The only way I've noticed to fix the problem is replay my movie up to the point I had my old state and save it again.
A hundred years from now, they will gaze upon my work and marvel at my skills but never know my name. And that will be good enough for me.
P.JBoy
Any
Editor
Joined: 3/25/2006
Posts: 850
Location: stuck in Pandora's box HELLPP!!!
I've had this same problem. With v20 that is (no surprise there)
Editor, Emulator Coder, Expert player (2106)
Joined: 5/22/2007
Posts: 1134
Location: Glitchvania
Finally, I've realized that v20 is seriously buggy. All GBA movies that I recorded with v20 from power-on or reset will definitely desync during playback - even with v20 iteslf! Now I'll stick to v19.3.
<klmz> it reminds me of that people used to keep quoting adelikat's IRC statements in the old good days <adelikat> no doubt <adelikat> klmz, they still do
JXQ
Experienced player (750)
Joined: 5/6/2005
Posts: 3132
I'd like to ask a favor: If anyone has the source to VBA v19.3, would it be possible to post? The link in the first post is broken. Thanks ------=======/o/
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
Joined: 12/26/2007
Posts: 4
yup, link is broken :( can anyone upload 19.3 pls, im at my dads pc and dont have this version here tt
Skilled player (1886)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
I didn't have the original zip file for VBA 19.3, so I just zipped the necessary files myself. Here's the rapidshare link to it. Hopefully I didn't forget any files...
Joined: 12/26/2007
Posts: 4
it works fine, tnx a lot
Former player
Joined: 12/5/2007
Posts: 716
Just tried to compile v19.3 and I keep getting just the same errors Bob A did on page 17. Anyone got a hint on that one? gcc 4.1.2, glibc 2.5, x86
Joined: 3/17/2007
Posts: 97
Location: Berkeley, CA
Here's a way to make it compile. To make it work, build for Windows and run under Wine. I haven't run into any unbearable bugs. (I'm half-kidding: these steps made at least one movie play correctly.) Yeah, just alter src/sdl/Makefile.* to include movie.cpp as well. (Just searching for an existing source file like bios\. and mimicking what you see is a quick&dirty solution.) Then fix the Windowsisms in src/movie.cpp: _MAX_PATH -> PATH_MAX ... err... actually, 260. Trust me. stricmp -> strcasecmp Kill the line with MOVIE_SETTING_REMOVEINTROS (it doesn't matter what you do to it -- the flag is unused because in v19.3 this isn't a per-movie setting anyway.) Then add new features to src/sdl/SDL.cpp that appeared in the Windows port: Make systemFrame() take an int param. Declare sensorOn ("bool sensorOn = false;" at global scope) and make systemReadJoypad() update it ("sensorOn = sensor;"). Make systemReadJoypad() also call VBAMovieUpdate(which). Finally, throw in the checksumBIOS() function defined in src/win32/MovieOpen.cpp. (Change theApp.useBiosFile to useBios, theApp.biosFileName to biosFileName.) This will fix the build errors, but in movie.cpp you'll see that a key bit of HardResetAndSRAMClear() isn't implemented for the SDL build. So throw the ROM loading code into a function. (Make szFile global in src/sdl/SDL.cpp and rip out the rest of the "if (optind < argc)" clause, and the "emulating = 1" line later on.) Call it from HardResetAndSRAMClear(). Now build as usual. Ignore the TestEmu build failure.
IRC nick: UncombedCoconut
Former player
Joined: 12/5/2007
Posts: 716
First of all, thanks a lot for your reply!
nitsujrehtona wrote:
Here's a way to make it compile. To make it work, build for Windows and run under Wine. I haven't run into any unbearable bugs. (I'm half-kidding: these steps made at least one movie play correctly.)
I got myself the win32 exe and can't seem to start it using wine:
$ wine vba-rerecording-19\ 3.exe 
fixme:spoolsv:serv_main (0 (nil))
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls"
wine: Call from 0x7ee0d090 to unimplemented function msvcr71.dll.__iob_func, aborting
err:module:attach_process_dlls "MSVCP71.dll" failed to initialize, aborting
I do have Windows XP installed on another partition, it's just that I'd like leave my Windows time behind me.
nitsujrehtona wrote:
[Makefile.* stuff]
done.
VisualBoyAdvance_SOURCES = \
[...]
        ../motionblur.cpp       \
        ../movie.cpp            \
        ../pixel.cpp            \
nitsujrehtona wrote:
[SDL.cpp stuff]
done.
nitsujrehtona wrote:
This will fix the build errors, but in movie.cpp you'll see that a key bit of HardResetAndSRAMClear() isn't implemented for the SDL build. So throw the ROM loading code into a function. (Make szFile global in src/sdl/SDL.cpp and rip out the rest of the "if (optind < argc)" clause, and the "emulating = 1" line later on.) Call it from HardResetAndSRAMClear().
That's the part I don't get unfortunately (I dont "speak" C or C++ at all, just remember the defining things a litte). However I do get a running VBA, only problem being that it's running at about 200% of the original speed. I got my source code from http://www.bluetoaster.net/emu/source/vba-rerecording-19-src.7z - a patch for that last paragraph of yours would be just great. The latest error messages I'm given are the following:
g++ -fno-exceptions -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -g -O2 -DPROFILING -DMMX -DDEV_VERSION   -o TestEmu  TestEmu.o debugger.o 2xSaI.o Cheats.o EEprom.o Flash.o GBA.o Gfx.o Globals.o Mode0.o Mode1.o Mode2.o Mode3.o Mode4.o Mode5.o RTC.o Sound.o Sram.o Text.o Util.o admame.o agbprint.o armdis.o bios.o elf.o expr-lex.o expr.o exprNode.o hq2x.o memgzio.o movie.o motionblur.o pixel.o remote.o scanline.o simple2x.o unzip.o ../gb/libgb.a ../prof/libprof.a ../i386/lib386.a -lSDL -lpthread -lpthread -lpng -lz 
GBA.o: In function `CPUReset()':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../GBA.cpp:3535: undefined reference to `sensorY'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../GBA.cpp:3535: undefined reference to `sensorX'
GBA.o: In function `CPUWriteStateToStream(void*)':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../GBA.cpp:685: undefined reference to `sensorX'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../GBA.cpp:686: undefined reference to `sensorY'
GBA.o: In function `CPUReadStateFromStream(void*)':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../GBA.cpp:918: undefined reference to `sensorX'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../GBA.cpp:919: undefined reference to `sensorY'
GBA.o: In function `CPULoop(int)':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../GBA.cpp:3746: undefined reference to `throttle'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../GBA.cpp:3758: undefined reference to `systemFrame(int)'
movie.o: In function `read_frame_controller_data':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../movie.cpp:347: undefined reference to `sensorOn'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../movie.cpp:371: undefined reference to `systemWriteJoypad(int, unsigned int)'
movie.o: In function `write_frame_controller_data':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../movie.cpp:433: undefined reference to `motion'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../movie.cpp:433: undefined reference to `sdlCheckJoyKey(int)'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../movie.cpp:434: undefined reference to `motion'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../movie.cpp:434: undefined reference to `sdlCheckJoyKey(int)'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../movie.cpp:435: undefined reference to `motion'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../movie.cpp:435: undefined reference to `sdlCheckJoyKey(int)'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../movie.cpp:436: undefined reference to `motion'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../movie.cpp:436: undefined reference to `sdlCheckJoyKey(int)'
movie.o: In function `SetRecordEmuSettings':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../movie.cpp:756: undefined reference to `sdlRtcEnable'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../movie.cpp:758: undefined reference to `sdlFlashSize'
movie.o: In function `CalcROMInfo':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../movie.cpp:728: undefined reference to `checksumBIOS()'
movie.o: In function `SetPlayEmuSettings':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../movie.cpp:564: undefined reference to `sdlRtcEnable'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../movie.cpp:566: undefined reference to `sdlFlashSize'
../gb/libgb.a(GB.o): In function `gbWriteSaveStateToStream(void*)':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/GB.cpp:2416: undefined reference to `sensorX'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/GB.cpp:2417: undefined reference to `sensorY'
../gb/libgb.a(GB.o): In function `gbReadSaveStateFromStream(void*)':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/GB.cpp:2691: undefined reference to `sensorX'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/GB.cpp:2692: undefined reference to `sensorY'
../gb/libgb.a(GB.o): In function `gbReset()':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/GB.cpp:1800: undefined reference to `sensorY'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/GB.cpp:1800: undefined reference to `sensorX'
../gb/libgb.a(GB.o): In function `gbEmulate(int)':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/GB.cpp:3215: undefined reference to `throttle'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/GB.cpp:3244: undefined reference to `systemFrame(int)'
collect2: ld returned 1 exit status
make: *** [TestEmu] Error 1
Oh, something else: Watching runs doesn't work, there's just no input given to VBA at all, it seems.
1 2
13 14 15

Locked