Posts for ShinyDoofy


Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
Did so, pretending so. Thanks :) Yet another question/request: I found that left Ctrl activates(?) frame advance and has to be pushed over and over again after movie playback finished (unless you provide -stopframe -1) to see the ending (like "bla bla your mission is over, go play outside, you nerd!"). Is there a way of deactivating frame advance? I couldn't find anything in the documentation so far :o Another small thing about the documentation: the latest addest features aren't written down there. Don't wanna annoy you, just wanna make sure somebody else might have a better start using this emulator than I did ;)
Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
It's great to see the new features work, but why aren't they printed out when just typing ./fceu? Does -muteframeadvance mute the sound when playing with frame advance instead of giving you chunks of classic 8bit music?
Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
Doesn't look bad to me for now. The only thing I saw is that in level 1 (the mountains?) you could have shot some frames earlier sometimes so that enemies will get blown away right when they enter the screen. Now this part looks more like a preview of a regular speedrun where somebody just has good reponse time and knows who's coming at you next. Keep it up, maybe this will get interesting.
Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
bkDJ wrote:
mr_roberts_z wrote:
this topic could be a little more lively though.
What is the 120star progress?
Don't tease us. :( Are you still redoing your run to include the improvements of the current 0-star run or have you even progressed yet?
Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
I've got another request: configuring my joypad via -inputcfg works great so far (why do I have to push the buttons thrice?), but how is this data saved? Under Linux, the pads (I have two different ones) are "spoken to" via /dev/input/jsN, N usually being 0 for my NES pad and 1 for my N64 pad. But I don't always plug them in in the same order, so from time to time they eventually get each other's Ns and thus swapped. Maybe the data sampled by -inputcfg could be saved by the vendor id (VID) and product id (PID), in case it's a USB joypad?
Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
AKA wrote:
EDIT: Also the AVI the only goes partway through the credits
Not over here. Either the file was updated recently or your avi isn't fully finished.
Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
nitsujrehtona wrote:
Shiny: FCEU "remembers" past command-line arguments; is the problem fixed simply by passing "-sound 1"?
It is indeed. Another thing about the sound: Currently FCEU uses OSS (I think), so I only get sound when starting it with "aoss ./fceu [...]". Sound works this way, but it's kind of delayed ("Buffer size: 16384 sample frames(341.333333 ms)"). Is there a way of implementing ALSA support so sound doesn't "lag" anymore?
nitsujrehtona wrote:
Anyway, you'll find movies easier to play once I merge (parts of) Bisqwit's patch.
Looking forward to it :)
Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
nitsujrehtona wrote:
$HOME/.fceultra/movie/basename.1.fcm (basename being your ROM file's name without the suffix) to the movie file.
Works, great! :) Is there a specific reason why there's no sound when watching a run?
Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
It works just great, thanks! /Edit: While we're at it, what's the parameter for watching a TAS? :O /Edit 2: After finally discovering the Documentation folder (my God, what a shame to have missed that one), Shift-F5 and Shift-F7 won't seem to do a thing. So does this mean I'll still have to watch the runs submitted here via wine?
Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
Great to see it compiles! :) Yet, the key binding are hardcoded, I guess (src/drivers/pc/input.c) - is there a way of changing them (without having to recompile) or even using a joypad? The rather old Win32 version (0.98.16) I'm running via wine runs relatively well (size multiplier >2 and it's starting to slow down), but not perfect imho.
Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
nitsujrehtona wrote:
ShinyDoofy wrote:
I can't seem to ./configure the current version: Hints, anyone? :)
It's because of DOS-style line termination in various shell scripts. (bash reads the embedded carriage returns and vomits forth weird error messages.) You can try deleting a bunch of shit first, then running aclocal; autoconf; automake -a -c --foreign.
I almost suspected that, thanks for the clear info. autom4te.cache seemed to be outdated, so I renamed that folder due to a tip I found via Google and then successfully ran your commads. After dos2unix'ing config.sub, config.guess and missing, configure ran through just fine. Nevertheless I also had to convert depcomp and mkinstalldirs in order to satisfy make, only now I'm given this error:
boards/sheroes.c:24: error: static declaration of 'CHRRAM' follows non-static declaration
boards/mmc3.h:3: error: previous declaration of 'CHRRAM' was here
make[1]: *** [boards/sheroes.o] Error 1
Although this should be because of your recent windows-based patches, I guess.
nitsujrehtona wrote:
Currently I'm writing test scripts to see whether I've created exactly that or just some program that compiles. :) If everything goes well I'll release my patches, and they'll include fixes for Linux compiles and Linux->Win32 cross-compiles...
Maximus wrote:
I'm looking into this now though ;) EDIT: too slow i guess. nitsujrehtona beat me to it ;)
Wow, that sure is some great news!
Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
I can't seem to ./configure the current version:
$ unzip fceu-0.98.26-src.zip
$ cd fceu-0.98.26
$ chmod u+x configure
$ ./configure --with-opengl
configure: error: cannot run /bin/sh ./config.sub
$ sh ./config.sub 
: command not found5: 
: command not found7: 
: command not found26: 
: command not found31: 
: command not found38: 
: command not found46: 
: command not found53: 
: command not found55: 
: command not found68: 
: command not found77: 
: command not found80: 
'/config.sub: line 83: syntax error near unexpected token `in
'/config.sub: line 83: `  case $1 in
I'm running Gentoo Linux with gcc 4.1.2, glibc 2.6.1 and bash 3.2.17(1) on x86. Doing aclocal, autoconfig etc beforehand doesn't change anything. Hints, anyone? :)
Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
nitsujrehtona wrote:
That's odd. It worked for me if those DLLs are placed in either the same directory as "vba-rerecording-19 3.exe" or the current directory from which you run wine.
Damn it! I put the DLLs in windows/system32. Although I don't have any sound while watching the run, it doesn't desync anymore. Thanks for that hint :)
nitsujrehtona wrote:
Don't suppose you have a VisualBoyAdvance.cfg that it's reading? Or that passing "--throttle=0" helps?
Nope, didn't have any of them. But as the Windows version is running fine for now (I don't mind the sound, rather listen to music anyway), it's all kind of solved, I guess. Thanks for your support!
Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
Although it desynced for me after you picked up the mushroom in the third level of tree zone, I liked it so far. Yes vote.
Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
nitsujrehtona wrote:
mfc71.dll and msvcp71.dll are standard MS runtime libraries. Google them and you'll get safe download links; I'm pretty sure that's perfectly legal.
I copied them using my still existing XP installation and I still get the same errors.
nitsujrehtona wrote:
The last string of errors you got was for building TestEmu, not VisualBoyAdvance itself.
Oh, I see. Sorry.
nitsujrehtona wrote:
You need all of the code changes I mentioned for VBA to (a) not crash and (b) accept a movie's input when you supply the --watchmovie switch.
Your patches were applied just fine.
nitsujrehtona wrote:
Sorry about assuming C++ knowledge you didn't have.
No problem. ;) Now I didn't even seem to get a binary. After including movie.cpp instead in .h in GBA.cpp (I honestly have no idea as to what this might have helped or made worse), I do get a binary and now was even able to watch submission #1975, up to the third level of the tree zone. On that very first run, the game was running at perfectly normal speed (fluctuating between 98% and 103%). After it desynced (after getting the mushroom in that particular level), I restarted VBA and bam, fast-forward again. :( These are the build errors with #include "movie.h" in GBA.cpp:
Making all in sdl
make[1]: Entering directory `/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl'
if g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"VisualBoyAdvance\" -DVERSION=\"1.7.2\" -DYYTEXT_POINTER=1 -DHAVE_LIBZ=1 -DHAVE_LIBPNG=1 -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_MALLOC_H=1 -DHAVE_STRINGS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ARPA_INET_H=1 -DHAVE_NETINET_IN_H=1  -I. -I.  -I../../src -DSDL -DSYSCONFDIR=\"/usr/local/etc\"  -fno-exceptions -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -g -O2 -DPROFILING -DMMX -DDEV_VERSION -MT GBA.o -MD -MP -MF ".deps/GBA.Tpo" \
	  -c -o GBA.o `test -f '../GBA.cpp' || echo './'`../GBA.cpp; \
	then mv -f ".deps/GBA.Tpo" ".deps/GBA.Po"; \
	else rm -f ".deps/GBA.Tpo"; exit 1; \
	fi
g++ -fno-exceptions -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -g -O2 -DPROFILING -DMMX -DDEV_VERSION   -o VisualBoyAdvance  SDL.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 bilinear.o bios.o elf.o expr-lex.o expr.o exprNode.o getopt.o getopt1.o hq2x.o interframe.o memgzio.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 
SDL.o: In function `systemReadJoypad(int, bool)':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/SDL.cpp:2826: undefined reference to `VBAMovieUpdate(int)'
SDL.o: In function `main':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/SDL.cpp:2609: undefined reference to `VBAMovieOpen(char const*, signed char)'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/SDL.cpp:2612: undefined reference to `VBAMovieOpen(char const*, signed char)'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/SDL.cpp:2606: undefined reference to `VBAMovieCreate(char const*, char const*, unsigned char, unsigned char, unsigned char)'
GBA.o: In function `CPUReset()':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../GBA.cpp:3243: undefined reference to `VBAMovieSignalReset()'
GBA.o: In function `CPUWriteStateToStream(void*)':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../GBA.cpp:688: undefined reference to `VBAMovieActive()'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../GBA.cpp:695: undefined reference to `VBAMovieFreeze(unsigned char**, unsigned long*)'
GBA.o: In function `CPUReadStateFromStream(void*)':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../GBA.cpp:998: undefined reference to `VBAUpdateFrameCountDisplay()'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../GBA.cpp:923: undefined reference to `VBAMovieActive()'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../GBA.cpp:944: undefined reference to `VBAMovieUnfreeze(unsigned char const*, unsigned long)'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../GBA.cpp:946: undefined reference to `VBAMovieActive()'
RTC.o: In function `rtcWrite(unsigned int, unsigned short)':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../RTC.cpp:155: undefined reference to `VBAMovieActive()'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../RTC.cpp:155: undefined reference to `VBAMovieLoading()'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../RTC.cpp:157: undefined reference to `VBAMovieGetId()'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../RTC.cpp:157: undefined reference to `VBAMovieGetFrameCounter()'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../RTC.cpp:128: undefined reference to `VBAMovieActive()'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../RTC.cpp:128: undefined reference to `VBAMovieLoading()'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../RTC.cpp:130: undefined reference to `VBAMovieGetId()'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl/../RTC.cpp:130: undefined reference to `VBAMovieGetFrameCounter()'
../gb/libgb.a(GB.o): In function `gbWriteSaveStateToStream(void*)':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/GB.cpp:2421: undefined reference to `VBAMovieActive()'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/GB.cpp:2428: undefined reference to `VBAMovieFreeze(unsigned char**, unsigned long*)'
../gb/libgb.a(GB.o): In function `gbReadSaveStateFromStream(void*)':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/GB.cpp:2750: undefined reference to `VBAUpdateFrameCountDisplay()'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/GB.cpp:2698: undefined reference to `VBAMovieActive()'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/GB.cpp:2719: undefined reference to `VBAMovieUnfreeze(unsigned char const*, unsigned long)'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/GB.cpp:2721: undefined reference to `VBAMovieActive()'
../gb/libgb.a(GB.o): In function `gbReadBatteryFile(char const*)':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/GB.cpp:2151: undefined reference to `VBAMovieActive()'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/GB.cpp:2151: undefined reference to `VBAMovieLoading()'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/GB.cpp:2153: undefined reference to `VBAMovieGetId()'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/GB.cpp:2153: undefined reference to `VBAMovieGetFrameCounter()'
../gb/libgb.a(GB.o): In function `gbReset()':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/GB.cpp:1629: undefined reference to `VBAMovieSignalReset()'
../gb/libgb.a(gbMemory.o): In function `memoryUpdateMBC3Clock()':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/gbMemory.cpp:212: undefined reference to `VBAMovieActive()'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/gbMemory.cpp:212: undefined reference to `VBAMovieLoading()'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/gbMemory.cpp:213: undefined reference to `VBAMovieGetId()'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/gbMemory.cpp:213: undefined reference to `VBAMovieGetFrameCounter()'
../gb/libgb.a(gbMemory.o): In function `mapperMBC3RAM(unsigned short, unsigned char)':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/gbMemory.cpp:325: undefined reference to `VBAMovieActive()'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/gbMemory.cpp:326: undefined reference to `VBAMovieGetId()'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/gbMemory.cpp:326: undefined reference to `VBAMovieGetFrameCounter()'
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/gbMemory.cpp:325: undefined reference to `VBAMovieLoading()'
../gb/libgb.a(gbSGB.o): In function `gbSgbPicture()':
/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/gb/gbSGB.cpp:319: undefined reference to `VBAMovieSignalIgnoreNextReset()'
collect2: ld returned 1 exit status
make[1]: *** [VisualBoyAdvance] Error 1
make[1]: Leaving directory `/home/doofy/Desktop/emu/compile/vba-rerecording-19-src/src/sdl'
make: *** [all-recursive] Error 1
With movie.cpp included, only TestEmu fails to compile. Maybe somebody might have a precompiled version of VBA 19.3 for me?
Experienced Forum User, Published Author, 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.
Experienced Forum User, Published Author, 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
Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
I stripped the "Eeprom=16k" line for the ROM from the file and you're right, I can at least see the menu. Thanks for the hint! ;)
Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
What the...! ¬_¬ The only difference is that my eeprom type's 1 instead of 0 (how to change? may this be the important part?) and that I'm having an nVidia 7800GT. Same CRC, same MD5, same core (dynarec x86), same evrything - "Mupen64 RSP" = "Hacktarux/Azimer hle rsp plugin", right?
Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
Just checked out and compiled rev328, not working for me with the (U) [!] rom, the intro rap isn't skippable and afterwards the video plugin (glN64 and Rice) just freeze so that I have to kill it via console. Any special settings required maybe?
Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
okaygo wrote:
I deleted it, and it was over 100mb
kk
blahmoomoo wrote:
You can find this texture pack and all others for the N64 at the thread http://www.emutalk.net/showthread.php?t=42231
I've already seen this thread, but the one I'm looking for doesn't seem to be in there. Nevermind.
Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
okaygo wrote:
It isn't a secret, check emutalk... it might take a little searching, but I believe it is Datadynes Mario64 pack..
Datadynes Pack is supposed to make it look like Paper Mario. I did search the forums, yet I don't seem to find this particular pack. :( Since you posted the screenshot, would you mind uploading the pack? I'd really appreciate it.
Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
Because it hasn't been accepted yet. This may take some time.
Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
okaygo, can you provide me with a link to these textures? Or are they confidential and unfinished yet? :o
Experienced Forum User, Published Author, Former player
Joined: 12/5/2007
Posts: 716
Nice! Gonna get the sourcecode soon. Hopefully this version is compilable, neither the official Mupen source code nor the version featuring rerecording would compile over here (Gentoo Linux, gcc 4.1.2, glibc 2.5, x86). BTW: Are the hi-res SM64 textures included (haven't dl'd it yet) or can anyone give me a hint to where they can be found? /Compiles great (with VCR=0 as avifile isn't available anymore in Gentoo).