1 2
5 6 7 8 9 10
SXL
Joined: 2/7/2005
Posts: 571
have you tried compiling and running the linux version, Bisqwit ? were you able to encode a test movie ? if the emulator fulfill all conditions the site need, it's about time it gets accepted and we see runs of some classics. now on to tas games you players :p
I never sleep, 'cause sleep is the cousin of death - NAS
Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
I was able to compile it blahblahblah, and it seems to run games and produce sound. AVI recording not tried yet.
nesrocks
He/Him
Player (246)
Joined: 5/1/2004
Posts: 4096
Location: Rio, Brazil
Yeah, if at least some publishers can generate the AVI files, I'd be glad to see the TASes coming.
Twisted_Eye
He/Him
Active player (398)
Joined: 10/17/2005
Posts: 632
Location: Seattle, WA
mmmm publishable SMS runs...<3 Better get back to frame perfecting that Psycho Fox run, and I might just get started on a Wonderboy as well
SXL
Joined: 2/7/2005
Posts: 571
so Bisqwit, when will players be able to submit sms tas ? is there anything left to get pcc's emulator and movies accepted ?
I never sleep, 'cause sleep is the cousin of death - NAS
Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
SXL wrote:
so Bisqwit, when will players be able to submit sms tas ?
How about now? Hmm, the Rules page hasn't been updated yet, that's true... But the site has been permitting their submission for some time already. I haven't tried that AVI recording yet, but I don't think it'll become overly troublematic.
Joined: 5/17/2007
Posts: 393
Location: Sweden
Big grtz to pcc for making this possible then :) EDIT: btw the forum still says "Sega Master System games. Note that TASes for this system are not supported on this site yet." under Sega MS Games (but I guess you already knew that) EDIT2: Guess no one cares. EDIT3: Why isn't this sticky? EDIT4: Needs more whining! EDIT5: Cool, it now says "Sega Master System games" EDIT6: And for some time now it has been promoted to its own topic. But still not sticky *cry
"No love for the game gear"
Joined: 10/15/2007
Posts: 685
Incidentally, Vista doesn't care for the method that the emulator uses to draw the video. With no compatibility mode set, the window stays black. Setting it to XP and 2000 compatibility does the same, and all lower settings make the emulator crash if you try to load a ROM. I noticed while running the emulator on my desktop remotely via VNC that the emulator uses an overlay to draw the video, which I would assume is the culprit. I haven't so much as glanced at the source code yet, but I may mess around with it later just to see if it would be worth rewriting to maximize compatibility.
Kirby said so, so it must be true. ( >'.')>
pcc
Emulator Coder
Joined: 6/24/2007
Posts: 45
I now have access to a vista machine at work so I might be able to have a look at the overlay problems some time soon.
Player (121)
Joined: 2/11/2007
Posts: 1522
Just curious, the download page mentions 1.14 has memory viewer, but I didn't see that in any of the menus... is there something I'm missing? Awesome work pcc by the way ;)
I make a comic with no image files and you should read it. While there is a lower class, I am in it, and while there is a criminal element I am of it, and while there is a soul in prison, I am not free. -Eugene Debs
Experienced player (829)
Joined: 11/18/2006
Posts: 2426
Location: Back where I belong
Is it due time for anyone related to SMS rerecording development to get bumped up to rank of "Coder"? Or is the ranking overhaul still keeping anyone's rank from being manually changed (Although the overhaul seems to have been stalled for a few months).
Living Well Is The Best Revenge My Personal Page
pcc
Emulator Coder
Joined: 6/24/2007
Posts: 45
alden wrote:
Just curious, the download page mentions 1.14 has memory viewer, but I didn't see that in any of the menus... is there something I'm missing? Awesome work pcc by the way ;)
You need Python 2.4 installed, you can get it from here. Then the Python menu will be enabled and you will be able to use the viewer.
Player (121)
Joined: 2/11/2007
Posts: 1522
Awesome... thanks for the quick reply! I'll give it a try tonight. PS you'll always be a coder in my eyes ;)
I make a comic with no image files and you should read it. While there is a lower class, I am in it, and while there is a criminal element I am of it, and while there is a soul in prison, I am not free. -Eugene Debs
pcc
Emulator Coder
Joined: 6/24/2007
Posts: 45
Managed to fix the overlay bug. It looks like Vista's compositor conflicts with overlay, so compositing is now disabled while the emulator is open. Whether this is a good thing or not is your opinion :) Latest version available from the website: http://www.doc.ic.ac.uk/~pcc03/dega/
Joined: 10/15/2007
Posts: 685
Well, that's definitely a more efficient fix than rewriting the graphic display engine. I'll still give it a look later (probably next week, whenever I feel the need to escape the family gathering), as I don't think I could submit an emulator as my project in lieu of a database app, especially one that I didn't author myself. :p Thanks for all your work! :)
Kirby said so, so it must be true. ( >'.')>
Joined: 5/17/2007
Posts: 393
Location: Sweden
I checked and it worked fine for me on Vista, nice work pcc
"No love for the game gear"
Joined: 9/2/2006
Posts: 19
pcc wrote: Frenom wrote: This happens quite often to me. When you record a movie and try to load another movie the whole emulator shutdown/crash/quits. =/ I can't reproduce this myself. Can you give a list of steps which always crashes the emulator? Sure, no problem. You load a rom(lets say Psycho Fox) and then playback a movie. Now.. go to playback again and try to open the same movie or another movie. I know I cant ;) I get to the load movie window and then it dies.
Still continues for me!!!! After stop/finish a movie playback, if i try start playback it again, the app is finished..... Sorry for my terrible inglish!!!!
ErmacOne Strogonoficamente sensível...
Player (64)
Joined: 11/2/2007
Posts: 100
Location: Toronto, Canada
ermacone, Frenom: You guys should post your system specs in detail, it's quite possibly hardware related. Let me also say thanks & excellent work to pcc .
Player (64)
Joined: 11/2/2007
Posts: 100
Location: Toronto, Canada
Hmm, seems I'm unable to compile Dega 1.14 on a Linux system with Python 2.5.1. I assume from an earlier comment it's meant to work with 2.4? Dega 1.13a compiles fine.
gcc -c -o python/pydega.emb.o python/pydega.c -DEMBEDDED -I/usr/include/python2.5 -I/usr/include/python2.5 -fno-strict-aliasing -DNDEBUG -O3 -march=i486 -mtune=i686 -O3 -fomit-frame-pointer -funroll-loops -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -Imast -Idoze -D__cdecl=
In file included from /usr/include/python2.5/Python.h:120,
                 from python/pydega.c:5:
/usr/include/python2.5/pythonrun.h:84:1: warning: "PyRun_AnyFile" redefined
In file included from python/pydega.c:3:
python/linkage.h:43:1: warning: this is the location of the previous definition
In file included from /usr/include/python2.5/Python.h:120,
                 from python/pydega.c:5:
/usr/include/python2.5/pythonrun.h:90:1: warning: "PyRun_SimpleFile" redefined
In file included from python/pydega.c:3:
python/linkage.h:42:1: warning: this is the location of the previous definition
In file included from python/pydega.c:9:
python/linkage.h: In function 'initlinkage':
python/linkage.h:135: error: 'pPyRun_SimpleFile' undeclared (first use in this function)
python/linkage.h:135: error: (Each undeclared identifier is reported only once
python/linkage.h:135: error: for each function it appears in.)
python/linkage.h:136: error: 'pPyRun_AnyFile' undeclared (first use in this function)
In file included from python/pydega.c:11:
mast/mastint.h: At top level:
mast/mastint.h:17: warning: ignoring #pragma warning 
mast/mastint.h:18: warning: ignoring #pragma warning 
In file included from mast/mastint.h:29,
                 from python/pydega.c:11:
mast/emu2413.h:8: warning: ignoring #pragma warning 
mast/emu2413.h:9: warning: ignoring #pragma warning 
python/pydega.c: In function 'pydega_load_rom':
python/pydega.c:267: warning: passing argument 1 of 'MastLoadRom' discards qualifiers from pointer target type
make: *** [python/pydega.emb.o] Error 1
pcc
Emulator Coder
Joined: 6/24/2007
Posts: 45
Python 2.5 should work now. You can pull the latest code from the repository using darcs as described on the website.
Player (64)
Joined: 11/2/2007
Posts: 100
Location: Toronto, Canada
Speedy! Seems ok now. Thanks The Linux UI is pretty rough but it looks like most people interested in TASing SMS movies are using Windows... one serious problem (that exists in other emulators as well) is that while in fullscreen mode, hitting keys to bring up the console causes a lock-up since the focus is fixed on the SMS window. EDIT: Also, win32 dega seems to work alright with Wine, once you download a missing msvcr71.dll, so I guess I can just use that.
Joined: 9/2/2006
Posts: 19
ErmacOne Strogonoficamente sensível...
pcc
Emulator Coder
Joined: 6/24/2007
Posts: 45
plusminus wrote:
The Linux UI is pretty rough but it looks like most people interested in TASing SMS movies are using Windows... one serious problem (that exists in other emulators as well) is that while in fullscreen mode, hitting keys to bring up the console causes a lock-up since the focus is fixed on the SMS window.
I committed an experimental fix to the repository... experimental as I cannot test it (my video drivers are buggy and seem to crash when entering fullscreen). If you are in full screen mode the emulator should revert to windowed mode to prompt for input. If I ever have time I hope to develop a cross-platform UI using wxWidgets or similar.
ermacone wrote:
See the error: http://www.sendspace.com/file/6j3l10
I assume the display of the emulator is blank because your recording program cannot capture overlays? Looks like the exact steps you are taking are: pause play unpause stop pause unpause play - crash I tried to reproduce those steps but couldn't get a crash. Did you do anything else before the movie? (apart from loading the rom)
Joined: 9/2/2006
Posts: 19
HI pcc! Please, read the pm. I will make anoter video for you, but disregard the pause/unpaused.
ErmacOne Strogonoficamente sensível...
pcc
Emulator Coder
Joined: 6/24/2007
Posts: 45
For those of you with the same problem as Frenom and Ermacone, there is a fix available on the website.
1 2
5 6 7 8 9 10