Player (149)
Joined: 7/12/2006
Posts: 264
Location: Brazil
Hey gocha, I got a problem... I can't see the name of the rom, it's a japanese rom... In "Rom Information" in the emulator doesn't show the correct name... Because I'm trying to use this game with Memory Watcher and I can't... Thanks... ^^
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3573)
Joined: 11/3/2004
Posts: 4754
Location: Tennessee
If an avi captured from an emulator exceeds 2gb in windows it gets messed up. How about adding a feature that auto splits the avi before that limit? GENS9.5b, VBA19.3 and FCEU.15 all have this feature built into them. There is also a patched mupen that upthorn made. Also, I guess this could be added to 1.51 too?
It's hard to look this good. My TAS projects
Active player (312)
Joined: 2/28/2006
Posts: 2275
Location: Milky Way -> Earth -> Brazil
Hahah, gocha... well, you "fixed" the fullscreen bug... now alt+tab doesn't trigger the screen resolution change... but if you have set the emulator to one resolution and the desktop to another, it looks weird. It's not critical, though...
"Genuine self-esteem, however, consists not of causeless feelings, but of certain knowledge about yourself. It rests on the conviction that you — by your choices, effort and actions — have made yourself into the kind of person able to deal with reality. It is the conviction — based on the evidence of your own volitional functioning — that you are fundamentally able to succeed in life and, therefore, are deserving of that success." - Onkar Ghate
Bisqwit wrote:
Drama, too long, didn't read, lol.
gocha
Any
Emulator Coder, Former player
Joined: 6/21/2006
Posts: 401
Location: Japan, Nagoya
Important Note: Do not use snes9x 1.43 v11beta17-v12beta7! There were some glitches in savestate! This terrible thing was fixed at improvement 12 beta 8! Sorry for my terrible mistakes. Thank you for your patience.
I am usually available on Discord server or Twitter.
Joined: 1/23/2006
Posts: 352
Location: Germany
It (v12beta8) just freezes when I start it (starts in fullscreen with the menu visible, doesn't react and has to be killed with the task manager), am I doing it wrong?
Active player (312)
Joined: 2/28/2006
Posts: 2275
Location: Milky Way -> Earth -> Brazil
Bad video settings. Delete the .cfg file.
"Genuine self-esteem, however, consists not of causeless feelings, but of certain knowledge about yourself. It rests on the conviction that you — by your choices, effort and actions — have made yourself into the kind of person able to deal with reality. It is the conviction — based on the evidence of your own volitional functioning — that you are fundamentally able to succeed in life and, therefore, are deserving of that success." - Onkar Ghate
Bisqwit wrote:
Drama, too long, didn't read, lol.
Active player (411)
Joined: 3/16/2004
Posts: 2623
Location: America, Québec
adelikat wrote:
If an avi captured from an emulator exceeds 2gb in windows it gets messed up. How about adding a feature that auto splits the avi before that limit?
It would be ok, but adding OpenDML support will be even better. Because multiple files are annoying.
Joined: 9/30/2007
Posts: 103
Just a question: All fullscreen modes (including the regular 640x480 16bit one), when tested, give the "untested, failed the test" response for me. Obviously fullscreen does work, but is there any way to fix the other fullscreen modes?
Joined: 6/26/2007
Posts: 147
One minor gripe on 1.43 improvement 12 beta 10: When I go to Play Movie and try to set it to seek to frame, it only works if I already stopped the current movie.
Joined: 8/24/2007
Posts: 23
When compiling on Linux, I get this:
roxahris@roxahris-desktop:~/Downloads/snes9x-1.43-improvement-src$ make install g++ -fno-rtti -I/home/roxahris/Downloads/snes9x-1.43-improvement-src -I/home/roxahris/Downloads/snes9x-1.43-improvement-src/unzip -c -O2 -fomit-frame-pointer -fno-exceptions -Wall -W -pedantic -Wno-unused-parameter -pipe -I/home/roxahris/Downloads/snes9x-1.43-improvement-src -I/home/roxahris/Downloads/snes9x-1.43-improvement-src/unzip -DMITSHM -DVAR_CYCLES -DCPU_SHUTDOWN -DSPC700_SHUTDOWN -DEXECUTE_SUPERFX_PER_LINE -DUSE_THREADS -DSPC700_C -DNETPLAY_SUPPORT -DUNZIP_SUPPORT -DJMA_SUPPORT -fexceptions -DSDD1_DECOMP -DJOYSTICK_SUPPORT -DNOASM -DNEW_COLOUR_BLENDING -DZLIB -DHAVE_MKSTEMP -DHAVE_STRINGS_H -DHAVE_SYS_IOCTL_H '-DACCEPT_SIZE_T=socklen_t' /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp -o offsets.o In file included from /home/roxahris/Downloads/snes9x-1.43-improvement-src/memmap.h:300, from /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:92: /home/roxahris/Downloads/snes9x-1.43-improvement-src/getset.h: In function ‘uint8 S9xGetByte(uint32, bool)’: /home/roxahris/Downloads/snes9x-1.43-improvement-src/getset.h:161: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/getset.h: In function ‘uint16 S9xGetWord(uint32, bool)’: /home/roxahris/Downloads/snes9x-1.43-improvement-src/getset.h:263: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/getset.h: In function ‘void S9xSetByteWrapped(uint8, uint32, bool)’: /home/roxahris/Downloads/snes9x-1.43-improvement-src/getset.h:389: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/getset.h: In function ‘void S9xSetWordWrapped(uint16, uint32, bool)’: /home/roxahris/Downloads/snes9x-1.43-improvement-src/getset.h:523: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/getset.h: In function ‘uint8* GetBasePointer(uint32)’: /home/roxahris/Downloads/snes9x-1.43-improvement-src/getset.h:644: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/getset.h: In function ‘uint8* S9xGetMemPointer(uint32)’: /home/roxahris/Downloads/snes9x-1.43-improvement-src/getset.h:710: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/getset.h: In function ‘void S9xSetPCBase(uint32)’: /home/roxahris/Downloads/snes9x-1.43-improvement-src/getset.h:783: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp: In function ‘int main(int, char**)’: /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:130: error: cast from ‘uint32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:131: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:132: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:133: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:134: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:135: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:136: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:137: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:138: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:139: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:140: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:141: error: cast from ‘uint32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:142: error: cast from ‘long int*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:143: error: cast from ‘long int*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:144: error: cast from ‘long int*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:145: error: cast from ‘long int*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:146: error: cast from ‘long int*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:147: error: cast from ‘long int*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:148: error: cast from ‘uint32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:149: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:150: error: cast from ‘uint32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:151: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:152: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:153: error: cast from ‘uint32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:154: error: cast from ‘uint32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:156: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:157: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:158: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:159: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:161: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:162: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:164: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:165: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:167: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:168: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:170: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:171: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:173: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:174: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:176: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:178: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:179: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:180: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:181: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:182: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:183: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:184: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:185: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:186: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:187: error: cast from ‘uint32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:188: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:189: error: cast from ‘uint8* (*)[4096]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:190: error: cast from ‘uint8* (*)[4096]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:191: error: cast from ‘uint8 (*)[4096]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:192: error: cast from ‘uint8 (*)[4096]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:193: error: cast from ‘uint8 (*)[4096]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:194: error: cast from ‘char (*)[4096]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:196: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:197: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:198: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:199: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:200: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:201: error: cast from ‘uint32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:202: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:203: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:204: error: cast from ‘uint32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:205: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:206: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:207: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:208: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:209: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:210: error: cast from ‘uint32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:211: error: cast from ‘int32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:213: error: cast from ‘int32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:214: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:215: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:216: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:217: error: cast from ‘uint8 (*)[4]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:218: error: cast from ‘uint8 (*)[128]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:219: error: cast from ‘uint8 (*)[64]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:220: error: cast from ‘uint16 (*)[3]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:221: error: cast from ‘uint16 (*)[3]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:222: error: cast from ‘bool8 (*)[3]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:223: error: cast from ‘bool8 (*)[3]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:225: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:226: error: cast from ‘SOpcodes**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:227: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:228: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:229: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:230: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:231: error: cast from ‘uint32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:232: error: cast from ‘uint32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:233: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:234: error: cast from ‘uint32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:235: error: cast from ‘uint32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:237: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:238: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:239: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:240: error: cast from ‘long int*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:241: error: cast from ‘long int*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:242: error: cast from ‘long int*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:243: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:244: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:245: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:246: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:247: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:248: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:249: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:250: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:252: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:253: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:254: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:255: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:256: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:257: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:258: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:259: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:261: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:262: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:263: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:264: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:265: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:266: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:267: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:268: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:269: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:270: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:271: error: cast from ‘uint16 (*)[256]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:272: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:273: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:274: error: cast from ‘SOBJ (*)[128]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:275: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:276: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:277: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:278: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:279: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:280: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:281: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:282: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:283: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:284: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:285: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:286: error: cast from ‘short int*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:287: error: cast from ‘short int*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:288: error: cast from ‘short int*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:289: error: cast from ‘short int*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:290: error: cast from ‘short int*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:291: error: cast from ‘short int*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:292: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:293: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:294: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:295: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:296: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:297: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:298: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:299: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:300: error: cast from ‘uint32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:301: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:302: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:303: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:304: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:305: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:306: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:307: error: cast from ‘uint8 (*)[544]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:308: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:309: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:310: error: cast from ‘short int*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:311: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:312: error: cast from ‘bool8 (*)[4]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:313: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:314: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:315: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:316: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:317: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:318: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:319: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:320: error: cast from ‘uint8 (*)[6]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:321: error: cast from ‘uint8 (*)[6]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:322: error: cast from ‘uint8 (*)[6]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:323: error: cast from ‘bool8 (*)[6]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:324: error: cast from ‘bool8 (*)[6]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:325: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:326: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:327: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:328: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:329: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:330: error: cast from ‘uint8 (*)[2]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:331: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:333: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:334: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:335: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:336: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:337: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:338: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:339: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:340: error: cast from ‘uint32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:341: error: cast from ‘uint32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:342: error: cast from ‘uint8* (*)[3]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:343: error: cast from ‘uint8* (*)[3]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:347: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:349: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:350: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:351: error: cast from ‘int*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:352: error: cast from ‘int*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:353: error: cast from ‘uint32 (*)[256]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:354: error: cast from ‘uint32 (*)[256]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:355: error: cast from ‘uint32 (*)[256]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:356: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:357: error: cast from ‘uint16 (*)[256]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:358: error: cast from ‘int*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:359: error: cast from ‘int*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:360: error: cast from ‘uint32 (*)[5]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:361: error: cast from ‘uint32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:362: error: cast from ‘uint32 (*)[2]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:363: error: cast from ‘int (*)[2]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:364: error: cast from ‘int (*)[2]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:365: error: cast from ‘ClipData (*)[2]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:367: error: cast from ‘SOpcodes**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:368: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:369: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:370: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:371: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:372: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:373: error: cast from ‘uint32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:374: error: cast from ‘uint32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:375: error: cast from ‘uint32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:376: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:377: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:378: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:379: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:380: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:381: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:382: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:383: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:384: error: cast from ‘uint32*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:385: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:386: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:387: error: cast from ‘uint8**’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:388: error: cast from ‘uint8* (*)[4096]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:389: error: cast from ‘uint8* (*)[4096]’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:390: error: cast from ‘int16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:391: error: cast from ‘int16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:392: error: cast from ‘int*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:393: error: cast from ‘int64*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:394: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:395: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:396: error: cast from ‘bool8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:397: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:399: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:400: error: cast from ‘uint8*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:401: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:402: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:404: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:405: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:407: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:408: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:410: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:411: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:413: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:414: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:416: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:417: error: cast from ‘uint16*’ to ‘int’ loses precision /home/roxahris/Downloads/snes9x-1.43-improvement-src/offsets.cpp:419: error: cast from ‘uint16*’ to ‘int’ loses precision make: *** [offsets.o] Error 1 roxahris@roxahris-desktop:~/Downloads/snes9x-1.43-improvement-src$
Looks like THAT's all broken...
Joined: 3/17/2007
Posts: 97
Location: Berkeley, CA
Ewww... can you just compile with -m32 as a workaround?
IRC nick: UncombedCoconut
Joined: 7/27/2006
Posts: 24
Nope, it doesn't work.
Post subject: Troubleshoot
Joined: 6/20/2008
Posts: 150
I've just been updated by PJBoy in IRC that if you have problems with periodic freezing with this emulator on a dual-core processor computer, you can right-click the process in Task Manager and change the Affinity settings so that it uses only one CPU (it doesn't matter which you choose, so long as you have only one checked), and I felt this was important information to have here.
Post subject: Snes9x 1.43 improvement 12
gocha
Any
Emulator Coder, Former player
Joined: 6/21/2006
Posts: 401
Location: Japan, Nagoya
Since I haven't updated Snes9x for a while, I'd like to release a non-beta version. Download link is in the first post of the topic. Changes from the latest beta Ol' good 1 frame lag of watch is back. The fix in the beta was incomplete. I have written a new fix for it, but it requires painting screen twice, and also has some limitations, so I didn't apply it. If you need a lag-free watch, use my memory watch or other memory watch tool. Sync Sound In 1.43, Snes9x may get frozen when you set Sync Sound on. I don't know why, some people reported that to me anyway. As far as I know, no one has experienced it with 1.51. That's odd. Generally, Sync Sound makes sound more accurate, but in 1.51, it makes noise samples a bit strange. I haven't figured out why. Also, now Sync Sound affect AVI output! (sample) but I have modified only Windows version. Other Notes Since Snes9x v11 outputs a little broken savestate, also it has some bugs around macro, I hadn't felt good that it was the latest non-beta version. Anyway, they were fixed in v12!
I am usually available on Discord server or Twitter.
Player (13)
Joined: 6/17/2006
Posts: 506
Ok first the "stable" improvement12 can't boot in fullscreen for me, it crashes right from the start. I have no choice but delete the cfg file when this happens. After that when I boot Super Mario Kart, even if I don't press any button, the emulator crashes in the following 2 minutes at random. However I'm still able to view the whole Super Mario Kart TAS. Also when I select File->Movie Play, "Use WIP1 Timing", "Volume Envelope Height Reading" and "Fake Mute desync workaround" are all disabled, I can't check or uncheck them. WHAT'S WRONG WITH THIS BUILD??? (Using Windows XP SP3.)
P.JBoy
Any
Editor
Joined: 3/25/2006
Posts: 850
Location: stuck in Pandora's box HELLPP!!!
Lets see, spontaneous crashes are usually caused by the Sync Sound option being on when you have more than a single CPU (duo-core, quad-core, etc.), you can either uncheck the option or go into the processes tab in the task manager and set snes9x's affinity to only use a single CPU (will have to do this every time). Those options are disabled because they're specifically loaded by the movie.
Player (13)
Joined: 6/17/2006
Posts: 506
P.JBoy wrote:
Lets see, spontaneous crashes are usually caused by the Sync Sound option being on when you have more than a single CPU (duo-core, quad-core, etc.), you can either uncheck the option or go into the processes tab in the task manager and set snes9x's affinity to only use a single CPU (will have to do this every time). Those options are disabled because they're specifically loaded by the movie.
D'oh, I forgot that I'm now using a dual-core! Thanks! Well it solves the random crashes, but not the fullscreen crash and the partially disabled Misc. Recording Settings in File->Movie Play.
gocha
Any
Emulator Coder, Former player
Joined: 6/21/2006
Posts: 401
Location: Japan, Nagoya
A stupid fix for fullscreen seems to cause another glitch. I'll look at the problem, hopefully. About movie sync settings, it's intentional behavior (same as 1.51). If you change them, you will get a desync, if they are important for a game. If you still want to unlock them, I may add a option for it.
I am usually available on Discord server or Twitter.
Player (13)
Joined: 6/17/2006
Posts: 506
gocha wrote:
About movie sync settings, it's intentional behavior (same as 1.51). If you change them, you will get a desync, if they are important for a game. If you still want to unlock them, I may add a option for it.
It doesn't make much sense of locking only some of the sync settings when playing a movie or resuming work on a movie, it only confuses things more. Either lock all of the sync options, or lock none of them. I vote for locking them all, because I don't see any advantage for changing any of them.
Player (199)
Joined: 12/3/2006
Posts: 151
SmashManiac wrote:
I vote for locking them all, because I don't see any advantage for changing any of them.
I vote against this. Turning on the 'Sync Sound' option usually doesn't desync the movie, while generating more accurate sound effects. I'd like to keep that option. ;)
Joined: 8/27/2006
Posts: 883
Seems like whatever I do, I get some crackling sound while playing a movie.
Post subject: Snes9x 1.43+ v13
gocha
Any
Emulator Coder, Former player
Joined: 6/21/2006
Posts: 401
Location: Japan, Nagoya
Minor changes. Newest changes in 1.43+ v13: * Win32: Added movie fast-forward function in the menu. * Win32: Removed bad fullscreen fix for the time being. As a result, the main screen will be lost when you change display settings via Display Properties. However, you can restore it by opening Display Configuration dialog. It's much better than crash.
I am usually available on Discord server or Twitter.
Joined: 1/22/2008
Posts: 319
Location: Brasil
for these last 2 versions i cant use fmod for sound
Run..Run...Run.....
gocha
Any
Emulator Coder, Former player
Joined: 6/21/2006
Posts: 401
Location: Japan, Nagoya
wicked wrote:
for these last 2 versions i cant use fmod for sound
Is it needed?
I am usually available on Discord server or Twitter.
Former player
Joined: 12/5/2007
Posts: 716
Unfortunately I can't get to compile (o)snes9x from imp13:
$ make
[...]
g++  -fno-rtti  -I/home/doofy/Desktop/emu/compile/snes9x-1.43-improvement-src -I/home/doofy/Desktop/emu/compile/snes9x-1.43-improvement-src/unzip -Ii386 -o osnes9x i386/cpuops.o i386/cpuexec.o i386/sa1ops.o spc700.o soundux.o apu.o i386/SPC.O apudebug.o i386/fxemu2b.o i386/fxemu2.o i386/fxemu2c.o i386/fxtable.o i386/sfxproc.o i386/ZSNES.O i386/C4.O i386/zsnesc4.o c4.o cpu.o sa1.o debug.o sdd1.o tile.o srtc.o gfx.o memmap.o clip.o dsp1.o ppu.o dma.o snes9x.o data.o globals.o reader.o conffile.o logger.o lua-engine.o spc7110.o obc1.o seta.o seta010.o seta011.o seta018.o i386/2XSAIMMX.O i386/bilinear.o 2xsai.o sdd1emu.o cheats.o cheats2.o unix/unix.o unix/config.o snaporig.o snapshot.o screenshot.o movie.o netplay.o server.o loadzip.o unzip/unzip.o unzip/explode.o unzip/unreduce.o unzip/unshrink.o jma/s9x-jma.o jma/7zlzma.o jma/crc32.o jma/iiostrm.o jma/inbyte.o jma/jma.o jma/lzma.o jma/lzmadec.o jma/winout.o unix/x11.o unix/opengl.o  -lGL -lGLU -ldl  -lz -L -lX11 -lXext -lXxf86dga -lXxf86vm -lnsl  -lX11 -lXext -lXext -lX11 -lpthread -lm
lua-engine.o: In function `savestate_create(lua_State*)':
lua-engine.cpp:(.text+0x17f7): warning: the use of `tempnam' is dangerous, better use `mkstemp'
lua-engine.o: In function `S9xLuaGui(unsigned short*, int, int, int)':
lua-engine.cpp:(.text+0x170): undefined reference to `lua_getfield'
lua-engine.cpp:(.text+0x186): undefined reference to `lua_type'
lua-engine.cpp:(.text+0x1a2): undefined reference to `lua_settop'
lua-engine.cpp:(.text+0x265): undefined reference to `lua_pcall'
lua-engine.cpp:(.text+0x289): undefined reference to `lua_tolstring'
lua-engine.cpp:(.text+0x2b0): undefined reference to `lua_pushnil'
lua-engine.cpp:(.text+0x2ca): undefined reference to `lua_setfield'
lua-engine.o: In function `S9xLuaStop()':
lua-engine.cpp:(.text+0x400): undefined reference to `lua_close'
lua-engine.o: In function `S9xLoadLuaCode(char const*)':
[more messages like this]
collect2: ld returned 1 exit status
make: *** [(o)snes9x] Error 1
$
I gave configure "--with-zlib --with-x". If I also supply "--with-opengl", the error occurs for osnes9x instead of snes9x. Ironically, I do have Lua 5.1.3 installed and there's no comlaining previous to this point that the files in /usr/include were missing. Any idea on what's going wrong? Some specs: x86, 2.6.25.4 gcc 4.1.2 glibc 2.6.1