Previous Thread
Next Thread
Print Thread
Page 1 of 8 1 2 3 4 5 6 7 8
#42305 06/22/08 05:23 AM
Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
This is not a joke, hoax, or drill. Check it out on the homepage, including a list of new features. And please read the README.Linux before asking questions, I did take a lot of time to write and edit it smile

New Linux-specific features include:

- NEStopia now has an icon for your taskbar (I swiped the one from the Windows version - it's not the flashiest, but it works)
- XML ROM support
- Archive browser comes up automatically if you select a zip or 7zip archive with multiple NES files in it
- Option to select favored console
- More flexible video configuration including OpenGL hardware scaling
- Input mapping in the GUI
- Core logging is now enabled to the terminal you start NEStopia from for easier diagnosis of problems
- Cheat Manager with flexible support and import/export capability (.xml cheat files will interchange with the Windows version just fine)
- Automatic soft-patching added
- Coin inputs added for Vs. system
- Audio filters added for fun

Fair warning: GCC 4.3.x on Fedora 9 and SuSE 10 will issue many warnings for the Linux specific files but the program should still compile and run fine. These will be cleaned up for the next release.

Joined: May 2007
Posts: 95
M
Member
Offline
Member
M
Joined: May 2007
Posts: 95
Whoo! Now let's get cracking on a Wii port... okay just kidding, this release is awesome. (Sounds stupid, but I have been running Win32 1.40 in Wine in the mean time. :P)

Thanks man, this is awesome.

Edit: I always get a segfault when trying to configure the controls, on Ubuntu 8.04/i386.

Last edited by Mike S.; 06/22/08 06:06 AM.
Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
I'm almost disappointed I need to ask, but got a backtrace for me on that segfault? smile

Joined: Feb 2004
Posts: 55
E
Member
Offline
Member
E
Joined: Feb 2004
Posts: 55
Same problem on Slackware 11.0:

(gdb) run
Starting program: /emul/nst/nst
[Thread debugging using libthread_db enabled]
[New Thread -1221773632 (LWP 6049)]
Fds: BIOS ROM ok
Database: 2894 items imported from internal DB
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1221773632 (LWP 6049)]
read_event (ctl_list=0x82ff210, entry=0x8855e9c "P1UP", desc=0x0) at source/linux/controlconfig.cpp:120
120 for(; *glyph != -1; ++glyph)
(gdb) bt
#0 read_event (ctl_list=0x82ff210, entry=0x8855e9c "P1UP", desc=0x0) at source/linux/controlconfig.cpp:120
#1 0x080615f9 in run_configurator (ctl_list=0x82ff210, itemToSet=0, usejoys=0)
at /usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../include/c++/3.4.6/bits/basic_string.h:1456
#2 0x0804f3ef in on_configbutton_clicked (button=0x8333050, user_data=0x0) at source/linux/settings.h:31
#3 0xb792b02a in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#4 0xb7941cb0 in ?? () from /usr/lib/libgobject-2.0.so.0
#5 0xffffffff in ?? ()
#6 0x083ce640 in ?? ()
#7 0xb791a4c7 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#8 0xbfc9aac8 in ?? ()
#9 0x00000000 in ?? ()
(gdb)

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
What architecture? Big endian? i386? x64?

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
N/M, I see it. Try the release B overlay that's now posted.

Joined: May 2007
Posts: 95
M
Member
Offline
Member
M
Joined: May 2007
Posts: 95
Alright. I put up a pr-ebuilt Ubuntu binary (of release B of course) here: http://www.acmlm.org/mike/nestopia-1.40-ubuntu8.04-i386.zip

It's not a DEB package... but I don't really know how you'd make one with the manual setup nestopia requires.

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
Great smile

I can modify it next time to look in some system-y location if it doesn't find ~/.nestopia/. Anyone familiar with LSB these days to know where that should be? /usr/share/nestopia/ or something?

Joined: Feb 2007
Posts: 267
Senior Member
Offline
Senior Member
Joined: Feb 2007
Posts: 267
i read about the release this morning. good things do come to those who wait! thanks R. Belmont!
i jumped ship from kubuntu to opensuse 11 (w/ kde 4.1). it is a million times better.
while waiting for 1.40, i found an rpm package for opensuse of 1.37pre5. hope i can find an rpm package of 1.40 soon! (i feel too lazy to compile it, even though it is easy ;))

Joined: Jun 2008
Posts: 3
M
Member
Offline
Member
M
Joined: Jun 2008
Posts: 3
Got the new version built and running, but I can't use any of the command keys in the game (i.e. ESC to quit, F7 to save, F8 to load). They all worked in 1.37 for me, but not in 1.40. Any hints?

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
Do regular keys work, and did you copy the new nstcontrols file to ~/.nestopia/?

Joined: May 2007
Posts: 95
M
Member
Offline
Member
M
Joined: May 2007
Posts: 95
I just noticed this too (I actually had time to play a game now...); I did copy the new nstcontrols before starting nst.

Joined: Jun 2008
Posts: 3
M
Member
Offline
Member
M
Joined: Jun 2008
Posts: 3
Originally Posted By R. Belmont
Do regular keys work, and did you copy the new nstcontrols file to ~/.nestopia/?


Yes, regular keys work, i.e. I can press my A, B, select, start keys and they work. But none of the command shortcut keys work. I do have a ~/.nestopia/nstcontrols file, but it doesn't talk about those command keys (only the gameplay keys).

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
Ahh, yeah, I shipped the old 1.37 nstcontrols by accident. You can map the special keys in the UI and they should be fine, and I'll prepare a release C with the correct defaults.

Joined: Jun 2008
Posts: 3
V
Member
Offline
Member
V
Joined: Jun 2008
Posts: 3
When I start a game the config window seems to turn dead. That is it doesn't redraw itself anymore so after a while it's usually just a gray rectangle. Is this normal behavior?

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
Yes, that's correct for the current version.

Joined: Jun 2007
Posts: 107
B
Senior Member
Offline
Senior Member
B
Joined: Jun 2007
Posts: 107
I'm still getting that dead direction joystick issue from the old version; gets stuck when moved fast and held, and with sound it runs about 1/4 speed, maybe due to using oss4; and no alsa not checked, in fact doing so kills the sound and makes it run too fast for a change. Oh well.

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
And this is why nobody makes games for Linux, my friends.

All I can say is NEStopia runs brilliantly on a fresh install of Fedora 9 using an Audigy 2 via ALSA and a PS3 joypad.

Joined: Jun 2007
Posts: 107
B
Senior Member
Offline
Senior Member
B
Joined: Jun 2007
Posts: 107
They don't make games because the by far biggest chunk of money is elsewhere, where an inferior 3d API is easier to develop on and where hardware vendor's drivers actually exist. And now with the PC game market flopping that path doesn't look much brighter anyways. But with other emulators, many run brilliantly overall. I've never seen a problem with sdlmame. Although tbh, SDL leaves much to be desired. It's eating performance for the sake of portability.

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
If SDLMAME has working audio for you I'll add an SDL audio driver option to the next version of NST.

And for reference, we made a bare-metal Linux MAME early on (raw Xlib and XSHM, all that stuff that puts hair on your chest). It was not even a fraction of an FPS faster than SDLMAME, and would have been several levels of hell harder to maintain and update. I'm confident we made the right choice.

Joined: May 2007
Posts: 95
M
Member
Offline
Member
M
Joined: May 2007
Posts: 95
Originally Posted By R. Belmont
And this is why nobody makes games for Linux, my friends.

Since when?

All the game I play are either emulated video game consoles (eg, NES), or have native ports (eg, Quake 3).

Joined: Oct 2006
Posts: 10
J
Member
Offline
Member
J
Joined: Oct 2006
Posts: 10
I've got no key response either. I've got my keyboard, that doesn't respond to anything, including ESC, and keys I've got mapped. I've also got an X-Arcade on USB and that doesn't seem to be doing anything either. Got compiz-fusion installed, otherwise normal everyday Gentoo system.

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
Jx: did you get the new nstcontrols file in Release C and copy it to the .nestopia folder in your home directory? (Mapping the controls in the GUI should also work).

Joined: Sep 2007
Posts: 5
J
Member
Offline
Member
J
Joined: Sep 2007
Posts: 5
No input for me either (Hardy). Copied the nstcontrols to .nestopia and edited both files as well as using the GUI.

Joined: Oct 2006
Posts: 10
J
Member
Offline
Member
J
Joined: Oct 2006
Posts: 10
I did grab release C, just a few minutes ago. I also mapped controls in the GUI.

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
Ok, I expect a non-US keyboard won't respond with the default nstcontrols file, but you're saying the mapper window shows a key being pressed but the same key doesn't respond in-game? And you have focus on the game window?

Joined: Oct 2006
Posts: 10
J
Member
Offline
Member
J
Joined: Oct 2006
Posts: 10
My keyboard is USA all around. All of my locales are en_US.utf8. The mapper window shows my changes, and I've verified they're written into the nstcontrols file. Game window shows focus, and I can move the game window. SDLMAME and SDLMESS work fine with the same hardware. I suppose with compiz I might not exactly have focus, but this is the first application that doesn't seem to accept my keypresses.

Joined: Jun 2008
Posts: 3
M
Member
Offline
Member
M
Joined: Jun 2008
Posts: 3
Hey, thanks for the updated release. The new nstcontrols file did the trick!

Joined: Feb 2008
Posts: 31
Member
Offline
Member
Joined: Feb 2008
Posts: 31
hey thanks RB for a great feature rich release wink

finally, using opengl, i can run nestopia without screen tearing on intel integrated laugh

one minor thing tho - when setting functions such as rewinding, pressing a button and seeing the timer run out, the console shows this:
Code:
1 joystick(s) detected.
Joystick 1 is 'WiseGroup.,Ltd MP-8866 Dual USB Joypad' has 6 axes and 12 buttons.

invalid event type 'META'

and it doesn't register the button, but i fixed it by manually editing nstcontrols smile

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
Ahh, that sounds like a bug! smile

ETA: Ok, this is an easy typo fix. In source/linux/controlconfig.cpp around line 388, it should look like this:

Code:
	// write the nstcontrols line
	sprintf(outline, "%s\t", entry);


Change "entry" to "desc" like so:

Code:
sprintf(outline, "%s\t", desc);


Then recompile and you should be able to remap "meta" controls properly. I'll also post a Release D with this fix. Thanks for the clear report, veenom! (And if you have problems with NEStopia, the console output's always a great place to look for clues, like he demonstrated.)

Last edited by R. Belmont; 06/25/08 12:44 AM.
Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
Would everyone still having keyboard-not-responding problems please get release D, and see if you can successfully map the controls now?

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
Ok, time's up, release E has been posted.

New in E:
- Fixed quicksave/quickload path generation
- Refactored code to better separate GUI from main logic
- Added SDL audio driver. If you can't get the other options to work but SDLMAME plays sound for you, give this a shot.

Fair warning: E will invalidate your settings file and put everything back to defaults, so if you don't need the changes you might skip it.

Joined: Sep 2001
Posts: 192
P
Senior Member
Offline
Senior Member
P
Joined: Sep 2001
Posts: 192
Thanks Arbee, I'll try and make a build for my Linux system.



-Emulation junkie since 1998...
-One of them "gamers" who plays games.
Joined: Oct 2006
Posts: 10
J
Member
Offline
Member
J
Joined: Oct 2006
Posts: 10
Still no keyboard for me with release E. Nothing reported on the command line.

Joined: Sep 2007
Posts: 5
J
Member
Offline
Member
J
Joined: Sep 2007
Posts: 5
Keyobard not working with Release E here either, and the key changes made in the GUI don't seem to apply to the file.

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
Changes are written to the file when you close the app. Is it crashing instead of exiting normally?

Also, when you press keys in the configurator window, do their names appear in the window?

Joined: Feb 2008
Posts: 31
Member
Offline
Member
Joined: Feb 2008
Posts: 31
For some reason, revision E doesn't play nice with me - although function button mapping works, the emulator itself runs like underwater ie. games play slow with crackling sound, while my old revision C executable runs them fine.

I think it might have something to do with rev E not registering nor saving my audio backend preference: always defaults to SDL - it plays this crackling sound also on other backends even if i already have Amarok playing in the background - rev C would be silent with this error for OSS:
Code:
/dev/dsp: Device or resource busy
ERROR: unable to open soundcard.  Aborting.

and this for ALSA:
Code:
ALSA: Could not open soundcard (Device or resource busy)

until i close other audio sources.

Last edited by veenom; 06/25/08 11:01 AM.
Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
Redownload E and it'll let you pick non-SDL audio drivers again.

Joined: Feb 2008
Posts: 31
Member
Offline
Member
Joined: Feb 2008
Posts: 31
indeed it does, all working good now, thanks smile


Joined: Oct 2006
Posts: 10
J
Member
Offline
Member
J
Joined: Oct 2006
Posts: 10
When I press keys in the change window, they do show up in the black-background window. I do have to wait for the counter to count down to 0 though, if that's any indicator.

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
That's weird, they should appear immediately when you press the key.

Joined: Oct 2006
Posts: 10
J
Member
Offline
Member
J
Joined: Oct 2006
Posts: 10
No they do show up immediately, but I guessed the window might just close instead of waiting 5 seconds.

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
No, the delay is so you can change your mind and/or if you hit the wrong key by mistake.

Persons with no control and a standard US keyboard, please grab this overlay:

http://rbelmont.mameworld.info/nst_input_test.zip

It goes on top of Release E.

1) Copy the stock nstcontrols copied to your .nestopia folder.
2) Run NEStopia in a command prompt window so you can see the output.
3) Load any NES game, start it up in windowed mode, click in the game window and press a few control keys (arrow keys and Esc would be ideal).
4) Assuming Esc doesn't respond to close the game, close the game window with the mouse and then close the main Nestopia window.
5) Post the output here. You should see a lot of lines like this:

Code:
key is down: sym 2c mod 0 vs sym 111 mod 0


And ideally some of these:

Code:
player 1 event: codeout 1


Thanks in advance.

Last edited by R. Belmont; 06/26/08 02:39 AM.
Joined: Sep 2007
Posts: 5
J
Member
Offline
Member
J
Joined: Sep 2007
Posts: 5
I don't have a standard US keyboard, but if you don't mind I'm going to post my results anyway:

Code:
key is down: sym 111 mod 1000 vs sym d mod 100
key is down: sym 111 mod 1000 vs sym 111 mod 0
key is down: sym 111 mod 1000 vs sym 112 mod 0
key is down: sym 111 mod 1000 vs sym 114 mod 0
key is down: sym 111 mod 1000 vs sym 113 mod 0
key is down: sym 111 mod 1000 vs sym 2c mod 0
key is down: sym 111 mod 1000 vs sym 2e mod 0
key is down: sym 111 mod 1000 vs sym 31 mod 0
key is down: sym 111 mod 1000 vs sym 32 mod 0
key is down: sym 111 mod 1000 vs sym 108 mod 0
key is down: sym 111 mod 1000 vs sym 102 mod 0
key is down: sym 111 mod 1000 vs sym 104 mod 0
key is down: sym 111 mod 1000 vs sym 106 mod 0
key is down: sym 111 mod 1000 vs sym 10b mod 0
key is down: sym 111 mod 1000 vs sym 10c mod 0
key is down: sym 111 mod 1000 vs sym 10f mod 0
key is down: sym 111 mod 1000 vs sym 10e mod 0
key is down: sym 111 mod 1000 vs sym 11a mod 0
key is down: sym 111 mod 1000 vs sym 11b mod 0
key is down: sym 111 mod 1000 vs sym 11c mod 0
key is down: sym 111 mod 1000 vs sym 11d mod 0
key is down: sym 111 mod 1000 vs sym 11e mod 0
key is down: sym 111 mod 1000 vs sym 120 mod 0
key is down: sym 111 mod 1000 vs sym 121 mod 0
key is down: sym 111 mod 1000 vs sym 1b mod 0
key is down: sym 111 mod 1000 vs sym 8 mod 0
key is down: sym 111 mod 1000 vs sym 5c mod 0
key is down: sym 111 mod 1000 vs sym 37 mod 0
key is down: sym 111 mod 1000 vs sym 38 mod 0
key is down: sym 111 mod 1000 vs sym 39 mod 0
key is down: sym 111 mod 1000 vs sym 30 mod 0
key is down: sym 111 mod 1000 vs sym 35 mod 0
key is down: sym 111 mod 1000 vs sym 36 mod 0
key is down: sym 111 mod 1000 vs sym 0 mod 0
key is down: sym 111 mod 1000 vs sym 0 mod 0
key is down: sym 111 mod 1000 vs sym 0 mod 0
key is down: sym 111 mod 1000 vs sym 0 mod 0
key is down: sym 111 mod 1000 vs sym 0 mod 0
key is down: sym 111 mod 1000 vs sym 0 mod 0
key is down: sym 111 mod 1000 vs sym 0 mod 0
key is down: sym 111 mod 1000 vs sym 0 mod 0
key is down: sym 111 mod 1000 vs sym 0 mod 0
key is down: sym 112 mod 1000 vs sym d mod 100
key is down: sym 112 mod 1000 vs sym 111 mod 0
key is down: sym 112 mod 1000 vs sym 112 mod 0
key is down: sym 112 mod 1000 vs sym 114 mod 0
key is down: sym 112 mod 1000 vs sym 113 mod 0
key is down: sym 112 mod 1000 vs sym 2c mod 0
key is down: sym 112 mod 1000 vs sym 2e mod 0
key is down: sym 112 mod 1000 vs sym 31 mod 0
key is down: sym 112 mod 1000 vs sym 32 mod 0
key is down: sym 112 mod 1000 vs sym 108 mod 0
key is down: sym 112 mod 1000 vs sym 102 mod 0
key is down: sym 112 mod 1000 vs sym 104 mod 0
key is down: sym 112 mod 1000 vs sym 106 mod 0
key is down: sym 112 mod 1000 vs sym 10b mod 0
key is down: sym 112 mod 1000 vs sym 10c mod 0
key is down: sym 112 mod 1000 vs sym 10f mod 0
key is down: sym 112 mod 1000 vs sym 10e mod 0
key is down: sym 112 mod 1000 vs sym 11a mod 0
key is down: sym 112 mod 1000 vs sym 11b mod 0
key is down: sym 112 mod 1000 vs sym 11c mod 0
key is down: sym 112 mod 1000 vs sym 11d mod 0
key is down: sym 112 mod 1000 vs sym 11e mod 0
key is down: sym 112 mod 1000 vs sym 120 mod 0
key is down: sym 112 mod 1000 vs sym 121 mod 0
key is down: sym 112 mod 1000 vs sym 1b mod 0
key is down: sym 112 mod 1000 vs sym 8 mod 0
key is down: sym 112 mod 1000 vs sym 5c mod 0
key is down: sym 112 mod 1000 vs sym 37 mod 0
key is down: sym 112 mod 1000 vs sym 38 mod 0
key is down: sym 112 mod 1000 vs sym 39 mod 0
key is down: sym 112 mod 1000 vs sym 30 mod 0
key is down: sym 112 mod 1000 vs sym 35 mod 0
key is down: sym 112 mod 1000 vs sym 36 mod 0
key is down: sym 112 mod 1000 vs sym 0 mod 0
key is down: sym 112 mod 1000 vs sym 0 mod 0
key is down: sym 112 mod 1000 vs sym 0 mod 0
key is down: sym 112 mod 1000 vs sym 0 mod 0
key is down: sym 112 mod 1000 vs sym 0 mod 0
key is down: sym 112 mod 1000 vs sym 0 mod 0
key is down: sym 112 mod 1000 vs sym 0 mod 0
key is down: sym 112 mod 1000 vs sym 0 mod 0
key is down: sym 112 mod 1000 vs sym 0 mod 0
key is down: sym 114 mod 1000 vs sym d mod 100
key is down: sym 114 mod 1000 vs sym 111 mod 0
key is down: sym 114 mod 1000 vs sym 112 mod 0
key is down: sym 114 mod 1000 vs sym 114 mod 0
key is down: sym 114 mod 1000 vs sym 113 mod 0
key is down: sym 114 mod 1000 vs sym 2c mod 0
key is down: sym 114 mod 1000 vs sym 2e mod 0
key is down: sym 114 mod 1000 vs sym 31 mod 0
key is down: sym 114 mod 1000 vs sym 32 mod 0
key is down: sym 114 mod 1000 vs sym 108 mod 0
key is down: sym 114 mod 1000 vs sym 102 mod 0
key is down: sym 114 mod 1000 vs sym 104 mod 0
key is down: sym 114 mod 1000 vs sym 106 mod 0
key is down: sym 114 mod 1000 vs sym 10b mod 0
key is down: sym 114 mod 1000 vs sym 10c mod 0
key is down: sym 114 mod 1000 vs sym 10f mod 0
key is down: sym 114 mod 1000 vs sym 10e mod 0
key is down: sym 114 mod 1000 vs sym 11a mod 0
key is down: sym 114 mod 1000 vs sym 11b mod 0
key is down: sym 114 mod 1000 vs sym 11c mod 0
key is down: sym 114 mod 1000 vs sym 11d mod 0
key is down: sym 114 mod 1000 vs sym 11e mod 0
key is down: sym 114 mod 1000 vs sym 120 mod 0
key is down: sym 114 mod 1000 vs sym 121 mod 0
key is down: sym 114 mod 1000 vs sym 1b mod 0
key is down: sym 114 mod 1000 vs sym 8 mod 0
key is down: sym 114 mod 1000 vs sym 5c mod 0
key is down: sym 114 mod 1000 vs sym 37 mod 0
key is down: sym 114 mod 1000 vs sym 38 mod 0
key is down: sym 114 mod 1000 vs sym 39 mod 0
key is down: sym 114 mod 1000 vs sym 30 mod 0
key is down: sym 114 mod 1000 vs sym 35 mod 0
key is down: sym 114 mod 1000 vs sym 36 mod 0
key is down: sym 114 mod 1000 vs sym 0 mod 0
key is down: sym 114 mod 1000 vs sym 0 mod 0
key is down: sym 114 mod 1000 vs sym 0 mod 0
key is down: sym 114 mod 1000 vs sym 0 mod 0
key is down: sym 114 mod 1000 vs sym 0 mod 0
key is down: sym 114 mod 1000 vs sym 0 mod 0
key is down: sym 114 mod 1000 vs sym 0 mod 0
key is down: sym 114 mod 1000 vs sym 0 mod 0
key is down: sym 114 mod 1000 vs sym 0 mod 0
key is down: sym 113 mod 1000 vs sym d mod 100
key is down: sym 113 mod 1000 vs sym 111 mod 0
key is down: sym 113 mod 1000 vs sym 112 mod 0
key is down: sym 113 mod 1000 vs sym 114 mod 0
key is down: sym 113 mod 1000 vs sym 113 mod 0
key is down: sym 113 mod 1000 vs sym 2c mod 0
key is down: sym 113 mod 1000 vs sym 2e mod 0
key is down: sym 113 mod 1000 vs sym 31 mod 0
key is down: sym 113 mod 1000 vs sym 32 mod 0
key is down: sym 113 mod 1000 vs sym 108 mod 0
key is down: sym 113 mod 1000 vs sym 102 mod 0
key is down: sym 113 mod 1000 vs sym 104 mod 0
key is down: sym 113 mod 1000 vs sym 106 mod 0
key is down: sym 113 mod 1000 vs sym 10b mod 0
key is down: sym 113 mod 1000 vs sym 10c mod 0
key is down: sym 113 mod 1000 vs sym 10f mod 0
key is down: sym 113 mod 1000 vs sym 10e mod 0
key is down: sym 113 mod 1000 vs sym 11a mod 0
key is down: sym 113 mod 1000 vs sym 11b mod 0
key is down: sym 113 mod 1000 vs sym 11c mod 0
key is down: sym 113 mod 1000 vs sym 11d mod 0
key is down: sym 113 mod 1000 vs sym 11e mod 0
key is down: sym 113 mod 1000 vs sym 120 mod 0
key is down: sym 113 mod 1000 vs sym 121 mod 0
key is down: sym 113 mod 1000 vs sym 1b mod 0
key is down: sym 113 mod 1000 vs sym 8 mod 0
key is down: sym 113 mod 1000 vs sym 5c mod 0
key is down: sym 113 mod 1000 vs sym 37 mod 0
key is down: sym 113 mod 1000 vs sym 38 mod 0
key is down: sym 113 mod 1000 vs sym 39 mod 0
key is down: sym 113 mod 1000 vs sym 30 mod 0
key is down: sym 113 mod 1000 vs sym 35 mod 0
key is down: sym 113 mod 1000 vs sym 36 mod 0
key is down: sym 113 mod 1000 vs sym 0 mod 0
key is down: sym 113 mod 1000 vs sym 0 mod 0
key is down: sym 113 mod 1000 vs sym 0 mod 0
key is down: sym 113 mod 1000 vs sym 0 mod 0
key is down: sym 113 mod 1000 vs sym 0 mod 0
key is down: sym 113 mod 1000 vs sym 0 mod 0
key is down: sym 113 mod 1000 vs sym 0 mod 0
key is down: sym 113 mod 1000 vs sym 0 mod 0
key is down: sym 113 mod 1000 vs sym 0 mod 0
key is down: sym 31 mod 1000 vs sym d mod 100
key is down: sym 31 mod 1000 vs sym 111 mod 0
key is down: sym 31 mod 1000 vs sym 112 mod 0
key is down: sym 31 mod 1000 vs sym 114 mod 0
key is down: sym 31 mod 1000 vs sym 113 mod 0
key is down: sym 31 mod 1000 vs sym 2c mod 0
key is down: sym 31 mod 1000 vs sym 2e mod 0
key is down: sym 31 mod 1000 vs sym 31 mod 0
key is down: sym 31 mod 1000 vs sym 32 mod 0
key is down: sym 31 mod 1000 vs sym 108 mod 0
key is down: sym 31 mod 1000 vs sym 102 mod 0
key is down: sym 31 mod 1000 vs sym 104 mod 0
key is down: sym 31 mod 1000 vs sym 106 mod 0
key is down: sym 31 mod 1000 vs sym 10b mod 0
key is down: sym 31 mod 1000 vs sym 10c mod 0
key is down: sym 31 mod 1000 vs sym 10f mod 0
key is down: sym 31 mod 1000 vs sym 10e mod 0
key is down: sym 31 mod 1000 vs sym 11a mod 0
key is down: sym 31 mod 1000 vs sym 11b mod 0
key is down: sym 31 mod 1000 vs sym 11c mod 0
key is down: sym 31 mod 1000 vs sym 11d mod 0
key is down: sym 31 mod 1000 vs sym 11e mod 0
key is down: sym 31 mod 1000 vs sym 120 mod 0
key is down: sym 31 mod 1000 vs sym 121 mod 0
key is down: sym 31 mod 1000 vs sym 1b mod 0
key is down: sym 31 mod 1000 vs sym 8 mod 0
key is down: sym 31 mod 1000 vs sym 5c mod 0
key is down: sym 31 mod 1000 vs sym 37 mod 0
key is down: sym 31 mod 1000 vs sym 38 mod 0
key is down: sym 31 mod 1000 vs sym 39 mod 0
key is down: sym 31 mod 1000 vs sym 30 mod 0
key is down: sym 31 mod 1000 vs sym 35 mod 0
key is down: sym 31 mod 1000 vs sym 36 mod 0
key is down: sym 31 mod 1000 vs sym 0 mod 0
key is down: sym 31 mod 1000 vs sym 0 mod 0
key is down: sym 31 mod 1000 vs sym 0 mod 0
key is down: sym 31 mod 1000 vs sym 0 mod 0
key is down: sym 31 mod 1000 vs sym 0 mod 0
key is down: sym 31 mod 1000 vs sym 0 mod 0
key is down: sym 31 mod 1000 vs sym 0 mod 0
key is down: sym 31 mod 1000 vs sym 0 mod 0
key is down: sym 31 mod 1000 vs sym 0 mod 0
key is down: sym 32 mod 1000 vs sym d mod 100
key is down: sym 32 mod 1000 vs sym 111 mod 0
key is down: sym 32 mod 1000 vs sym 112 mod 0
key is down: sym 32 mod 1000 vs sym 114 mod 0
key is down: sym 32 mod 1000 vs sym 113 mod 0
key is down: sym 32 mod 1000 vs sym 2c mod 0
key is down: sym 32 mod 1000 vs sym 2e mod 0
key is down: sym 32 mod 1000 vs sym 31 mod 0
key is down: sym 32 mod 1000 vs sym 32 mod 0
key is down: sym 32 mod 1000 vs sym 108 mod 0
key is down: sym 32 mod 1000 vs sym 102 mod 0
key is down: sym 32 mod 1000 vs sym 104 mod 0
key is down: sym 32 mod 1000 vs sym 106 mod 0
key is down: sym 32 mod 1000 vs sym 10b mod 0
key is down: sym 32 mod 1000 vs sym 10c mod 0
key is down: sym 32 mod 1000 vs sym 10f mod 0
key is down: sym 32 mod 1000 vs sym 10e mod 0
key is down: sym 32 mod 1000 vs sym 11a mod 0
key is down: sym 32 mod 1000 vs sym 11b mod 0
key is down: sym 32 mod 1000 vs sym 11c mod 0
key is down: sym 32 mod 1000 vs sym 11d mod 0
key is down: sym 32 mod 1000 vs sym 11e mod 0
key is down: sym 32 mod 1000 vs sym 120 mod 0
key is down: sym 32 mod 1000 vs sym 121 mod 0
key is down: sym 32 mod 1000 vs sym 1b mod 0
key is down: sym 32 mod 1000 vs sym 8 mod 0
key is down: sym 32 mod 1000 vs sym 5c mod 0
key is down: sym 32 mod 1000 vs sym 37 mod 0
key is down: sym 32 mod 1000 vs sym 38 mod 0
key is down: sym 32 mod 1000 vs sym 39 mod 0
key is down: sym 32 mod 1000 vs sym 30 mod 0
key is down: sym 32 mod 1000 vs sym 35 mod 0
key is down: sym 32 mod 1000 vs sym 36 mod 0
key is down: sym 32 mod 1000 vs sym 0 mod 0
key is down: sym 32 mod 1000 vs sym 0 mod 0
key is down: sym 32 mod 1000 vs sym 0 mod 0
key is down: sym 32 mod 1000 vs sym 0 mod 0
key is down: sym 32 mod 1000 vs sym 0 mod 0
key is down: sym 32 mod 1000 vs sym 0 mod 0
key is down: sym 32 mod 1000 vs sym 0 mod 0
key is down: sym 32 mod 1000 vs sym 0 mod 0
key is down: sym 32 mod 1000 vs sym 0 mod 0
key is down: sym 2c mod 1000 vs sym d mod 100
key is down: sym 2c mod 1000 vs sym 111 mod 0
key is down: sym 2c mod 1000 vs sym 112 mod 0
key is down: sym 2c mod 1000 vs sym 114 mod 0
key is down: sym 2c mod 1000 vs sym 113 mod 0
key is down: sym 2c mod 1000 vs sym 2c mod 0
key is down: sym 2c mod 1000 vs sym 2e mod 0
key is down: sym 2c mod 1000 vs sym 31 mod 0
key is down: sym 2c mod 1000 vs sym 32 mod 0
key is down: sym 2c mod 1000 vs sym 108 mod 0
key is down: sym 2c mod 1000 vs sym 102 mod 0
key is down: sym 2c mod 1000 vs sym 104 mod 0
key is down: sym 2c mod 1000 vs sym 106 mod 0
key is down: sym 2c mod 1000 vs sym 10b mod 0
key is down: sym 2c mod 1000 vs sym 10c mod 0
key is down: sym 2c mod 1000 vs sym 10f mod 0
key is down: sym 2c mod 1000 vs sym 10e mod 0
key is down: sym 2c mod 1000 vs sym 11a mod 0
key is down: sym 2c mod 1000 vs sym 11b mod 0
key is down: sym 2c mod 1000 vs sym 11c mod 0
key is down: sym 2c mod 1000 vs sym 11d mod 0
key is down: sym 2c mod 1000 vs sym 11e mod 0
key is down: sym 2c mod 1000 vs sym 120 mod 0
key is down: sym 2c mod 1000 vs sym 121 mod 0
key is down: sym 2c mod 1000 vs sym 1b mod 0
key is down: sym 2c mod 1000 vs sym 8 mod 0
key is down: sym 2c mod 1000 vs sym 5c mod 0
key is down: sym 2c mod 1000 vs sym 37 mod 0
key is down: sym 2c mod 1000 vs sym 38 mod 0
key is down: sym 2c mod 1000 vs sym 39 mod 0
key is down: sym 2c mod 1000 vs sym 30 mod 0
key is down: sym 2c mod 1000 vs sym 35 mod 0
key is down: sym 2c mod 1000 vs sym 36 mod 0
key is down: sym 2c mod 1000 vs sym 0 mod 0
key is down: sym 2c mod 1000 vs sym 0 mod 0
key is down: sym 2c mod 1000 vs sym 0 mod 0
key is down: sym 2c mod 1000 vs sym 0 mod 0
key is down: sym 2c mod 1000 vs sym 0 mod 0
key is down: sym 2c mod 1000 vs sym 0 mod 0
key is down: sym 2c mod 1000 vs sym 0 mod 0
key is down: sym 2c mod 1000 vs sym 0 mod 0
key is down: sym 2c mod 1000 vs sym 0 mod 0
key is down: sym 2e mod 1000 vs sym d mod 100
key is down: sym 2e mod 1000 vs sym 111 mod 0
key is down: sym 2e mod 1000 vs sym 112 mod 0
key is down: sym 2e mod 1000 vs sym 114 mod 0
key is down: sym 2e mod 1000 vs sym 113 mod 0
key is down: sym 2e mod 1000 vs sym 2c mod 0
key is down: sym 2e mod 1000 vs sym 2e mod 0
key is down: sym 2e mod 1000 vs sym 31 mod 0
key is down: sym 2e mod 1000 vs sym 32 mod 0
key is down: sym 2e mod 1000 vs sym 108 mod 0
key is down: sym 2e mod 1000 vs sym 102 mod 0
key is down: sym 2e mod 1000 vs sym 104 mod 0
key is down: sym 2e mod 1000 vs sym 106 mod 0
key is down: sym 2e mod 1000 vs sym 10b mod 0
key is down: sym 2e mod 1000 vs sym 10c mod 0
key is down: sym 2e mod 1000 vs sym 10f mod 0
key is down: sym 2e mod 1000 vs sym 10e mod 0
key is down: sym 2e mod 1000 vs sym 11a mod 0
key is down: sym 2e mod 1000 vs sym 11b mod 0
key is down: sym 2e mod 1000 vs sym 11c mod 0
key is down: sym 2e mod 1000 vs sym 11d mod 0
key is down: sym 2e mod 1000 vs sym 11e mod 0
key is down: sym 2e mod 1000 vs sym 120 mod 0
key is down: sym 2e mod 1000 vs sym 121 mod 0
key is down: sym 2e mod 1000 vs sym 1b mod 0
key is down: sym 2e mod 1000 vs sym 8 mod 0
key is down: sym 2e mod 1000 vs sym 5c mod 0
key is down: sym 2e mod 1000 vs sym 37 mod 0
key is down: sym 2e mod 1000 vs sym 38 mod 0
key is down: sym 2e mod 1000 vs sym 39 mod 0
key is down: sym 2e mod 1000 vs sym 30 mod 0
key is down: sym 2e mod 1000 vs sym 35 mod 0
key is down: sym 2e mod 1000 vs sym 36 mod 0
key is down: sym 2e mod 1000 vs sym 0 mod 0
key is down: sym 2e mod 1000 vs sym 0 mod 0
key is down: sym 2e mod 1000 vs sym 0 mod 0
key is down: sym 2e mod 1000 vs sym 0 mod 0
key is down: sym 2e mod 1000 vs sym 0 mod 0
key is down: sym 2e mod 1000 vs sym 0 mod 0
key is down: sym 2e mod 1000 vs sym 0 mod 0
key is down: sym 2e mod 1000 vs sym 0 mod 0
key is down: sym 2e mod 1000 vs sym 0 mod 0
key is down: sym 1b mod 1000 vs sym d mod 100
key is down: sym 1b mod 1000 vs sym 111 mod 0
key is down: sym 1b mod 1000 vs sym 112 mod 0
key is down: sym 1b mod 1000 vs sym 114 mod 0
key is down: sym 1b mod 1000 vs sym 113 mod 0
key is down: sym 1b mod 1000 vs sym 2c mod 0
key is down: sym 1b mod 1000 vs sym 2e mod 0
key is down: sym 1b mod 1000 vs sym 31 mod 0
key is down: sym 1b mod 1000 vs sym 32 mod 0
key is down: sym 1b mod 1000 vs sym 108 mod 0
key is down: sym 1b mod 1000 vs sym 102 mod 0
key is down: sym 1b mod 1000 vs sym 104 mod 0
key is down: sym 1b mod 1000 vs sym 106 mod 0
key is down: sym 1b mod 1000 vs sym 10b mod 0
key is down: sym 1b mod 1000 vs sym 10c mod 0
key is down: sym 1b mod 1000 vs sym 10f mod 0
key is down: sym 1b mod 1000 vs sym 10e mod 0
key is down: sym 1b mod 1000 vs sym 11a mod 0
key is down: sym 1b mod 1000 vs sym 11b mod 0
key is down: sym 1b mod 1000 vs sym 11c mod 0
key is down: sym 1b mod 1000 vs sym 11d mod 0
key is down: sym 1b mod 1000 vs sym 11e mod 0
key is down: sym 1b mod 1000 vs sym 120 mod 0
key is down: sym 1b mod 1000 vs sym 121 mod 0
key is down: sym 1b mod 1000 vs sym 1b mod 0
key is down: sym 1b mod 1000 vs sym 8 mod 0
key is down: sym 1b mod 1000 vs sym 5c mod 0
key is down: sym 1b mod 1000 vs sym 37 mod 0
key is down: sym 1b mod 1000 vs sym 38 mod 0
key is down: sym 1b mod 1000 vs sym 39 mod 0
key is down: sym 1b mod 1000 vs sym 30 mod 0
key is down: sym 1b mod 1000 vs sym 35 mod 0
key is down: sym 1b mod 1000 vs sym 36 mod 0
key is down: sym 1b mod 1000 vs sym 0 mod 0
key is down: sym 1b mod 1000 vs sym 0 mod 0
key is down: sym 1b mod 1000 vs sym 0 mod 0
key is down: sym 1b mod 1000 vs sym 0 mod 0
key is down: sym 1b mod 1000 vs sym 0 mod 0
key is down: sym 1b mod 1000 vs sym 0 mod 0
key is down: sym 1b mod 1000 vs sym 0 mod 0
key is down: sym 1b mod 1000 vs sym 0 mod 0
key is down: sym 1b mod 1000 vs sym 0 mod 0

Keypresses were: Up Down Left Right 1 2 , . Esc

Hope it helps.

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
That's *very* interesting and very useful, thanks Juan. For reference, what kind of keyboard do you have?

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
Bwahahahahahahahaha. Oh, this is choice.

If you can't control NEStopia, make sure Num Lock and Caps Lock are not on (Juan's trace shows Num Lock on).

Edit: Release F is now up to solve this problem.

Last edited by R. Belmont; 06/26/08 04:13 AM.
Joined: Sep 2007
Posts: 5
J
Member
Offline
Member
J
Joined: Sep 2007
Posts: 5
Great work! Just compiled Release F and it's running swell. Keys respond and I was able to change them from the GUI.

Now I'm off to do some gaming thanks to your efforts. We sure appreciate them!


P.S.: I have a standard spanish keyboard.

Joined: Oct 2006
Posts: 10
J
Member
Offline
Member
J
Joined: Oct 2006
Posts: 10
I am a Num Locker, too! Can't wait to get home tonight and try it out. Thanks a lot!

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
The funny thing is I had it on a few times during development and never made the connection between when NST worked and didn't. It's not something you expect smile

Joined: Feb 2007
Posts: 267
Senior Member
Offline
Senior Member
Joined: Feb 2007
Posts: 267
nestopia 1.40rf-1.1 from opensuse's emulators repo

i'm getting very mixed results.

some games work fine. other games cause nestopia to segfault. (all the river city ransom games cause a segfault).

also, even though permissions are correct, settings are never remembered.

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
Please compile it yourself - without a backtrace there's nothing I can do for your crashing, and the packager may have altered how settings are saved.

Joined: Feb 2004
Posts: 55
E
Member
Offline
Member
E
Joined: Feb 2004
Posts: 55
Originally Posted By Voop
When I start a game the config window seems to turn dead. That is it doesn't redraw itself anymore so after a while it's usually just a gray rectangle. Is this normal behavior?

I'm using this patch to hide that window when emulation is running:
Code:
diff -ur nst-orig/source/linux/main.cpp nst/source/linux/main.cpp
--- nst-orig/source/linux/main.cpp	2008-06-26 01:10:03.000000000 -0300
+++ nst/source/linux/main.cpp	2008-06-26 21:30:26.000000000 -0300
@@ -76,6 +76,7 @@
 static SDL_Joystick *joy[10];
 
 extern int lnxdrv_apimode;
+extern GtkWidget *mainwindow;
 
 static char savename[512], capname[512], gamebasename[512];
 static char caption[128];
@@ -511,6 +512,9 @@
 		SDL_Quit();
 	}
 
+	// show main window
+	gtk_widget_show(mainwindow);
+
 	playing = 0;
 }
 
@@ -572,6 +576,15 @@
 // start playing
 void NstPlayGame(void)
 {
+	// hide main window
+	gtk_widget_hide(mainwindow);
+
+	// process pending gtk events
+	while (gtk_events_pending())
+	{
+		gtk_main_iteration();
+	}
+
 	// initialization
 	SetupVideo();
 	SetupSound();

Joined: Feb 2004
Posts: 55
E
Member
Offline
Member
E
Joined: Feb 2004
Posts: 55
I'm using Gnome (Metacity + Gnome-panel) and, when emulation is running, the SDL window shows Nestopia release version and the ROM name at title, but the task bar shows "nst" only. I solve the problem using this patch:
Code:
diff -ur nst-orig/source/linux/main.cpp nst/source/linux/main.cpp
--- nst-orig/source/linux/main.cpp	2008-06-26 01:10:03.000000000 -0300
+++ nst/source/linux/main.cpp	2008-06-26 21:41:15.000000000 -0300
@@ -589,7 +589,7 @@
 	cNstSound->samples[1] = NULL;
 	cNstSound->length[1] = 0;
 
-	SDL_WM_SetCaption(caption, "nst");
+	SDL_WM_SetCaption(caption, caption);
 
 	m1sdr_SetSamplesPerTick(cNstSound->length[0]);
 
@@ -670,7 +670,7 @@
 	}
 
 
-	SDL_WM_SetCaption(caption, "nst");
+	SDL_WM_SetCaption(caption, caption);
 }
 
 


This tutorial says:

Quote:

The Window Title is the title that is on the top of the window in the titlebar. The Icon Title is the name it is given when refering to it in the system. {Check?}
(In linux, at least in GNOME, the Icon Title shows up in the task bar while the window title shows up in the title bar [yay, I checked something ^_^]) (on OS X, at least in Tiger ;->, the Icon Title shows up when you hover over the app's dock icon [yay, I checked something, too!])

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
Release G has been posted. This includes both of enik's patches plus a crash fix for the Cheat Manager and the Cheat Manager now shows the descriptions for imported cheat XML files. Now you can use Mighty Mo's cheats with confidence on Linux (the file for 3D World Runner had literally 30+ cheats so the descriptions were a must!).

I hear Bannister's port can't import XML cheat files. Shame ;-)

Last edited by R. Belmont; 06/27/08 03:39 AM.
Joined: May 2007
Posts: 95
M
Member
Offline
Member
M
Joined: May 2007
Posts: 95
Would it be possible to keep the cheat descriptions after you've closed the Cheat Manager window (for example, after playing the game, and deciding to add/remove some active cheats)?

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
That's a bug. I'll reup G in a moment with it fixed. Meantime note that the Cheat Manager is modeless - you can leave it open while you play with no harm. (You can't actually fiddle with it while the game's running though).

ETA: G has that fix slipstreamed now. I had accidentally put up a version that won't compile for a minute or two, get it again if you managed to bump into that ;-)

Last edited by R. Belmont; 06/27/08 04:50 AM.
Joined: May 2007
Posts: 95
M
Member
Offline
Member
M
Joined: May 2007
Posts: 95
Thanks... the "OK" button instead of a "Close" button lead me to think it wasn't modeless, so I didn't try it. Anyhow, it's all good now, thanks.

Joined: Feb 2007
Posts: 267
Senior Member
Offline
Senior Member
Joined: Feb 2007
Posts: 267
Originally Posted By R. Belmont
Please compile it yourself - without a backtrace there's nothing I can do for your crashing, and the packager may have altered how settings are saved.

i figured you'd say that. i'll try it tomorrow assuming i don't get 1.40 release G from the repo by then.

Joined: May 2007
Posts: 95
M
Member
Offline
Member
M
Joined: May 2007
Posts: 95
I have a feature request...

Would it be feasible to have save files go into ~/.nestopia instead of the same directory as the ROM?

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
Sure.

Joined: Jul 2008
Posts: 2
R
Member
Offline
Member
R
Joined: Jul 2008
Posts: 2
Why linux version lacks turbobuttons (autofire)? Dozens of games are unplayable without this function.

Joined: Oct 2002
Posts: 1,017
M
Senior Member
Offline
Senior Member
M
Joined: Oct 2002
Posts: 1,017
Originally Posted By Ratmann
Why linux version lacks turbobuttons (autofire)? Dozens of games are unplayable without this function.


Hahaha, are you kidding me? You realize that the original NES didn't come with turbo buttons or autofire, right? Therefore it stands to reason that the games aren't unplayable without the function, it's just that you suck.

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
I gotta agree. And if you suck that bad, just use Mighty Mo's cheat file smile

Joined: May 2007
Posts: 95
M
Member
Offline
Member
M
Joined: May 2007
Posts: 95
So you're ignoring the existence of the NES Max (official controller with turbo A/B buttons)? wink

Joined: Jul 2008
Posts: 2
R
Member
Offline
Member
R
Joined: Jul 2008
Posts: 2
Sorry, i haven't seen the _original_ NES, only clones, but all of them have that turbo controllers, so i always thought it's an official thing... =] But nevertheless, why it's so difficult to implement a feature that win32 version had for ages?

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
It's not difficult, I just don't use rapid fire so I didn't implement it.

A patch to add it will be accepted (please don't mess with the GUI part however, I'll handle that).

Joined: May 2007
Posts: 95
M
Member
Offline
Member
M
Joined: May 2007
Posts: 95
Originally Posted By Ratmann
Sorry, i haven't seen the _original_ NES, only clones, but all of them have that turbo controllers, so i always thought it's an official thing...

Not quite... the original controller, which most people only used, looked like this: https://secure.wikimedia.org/wikipedia/en/wiki/Image:NES_controller.jpg

There were official controllers (NES Max, NES Advantage) that included turbo buttons, but they were sold separately, and significantly less common.

Last edited by Mike S.; 07/26/08 01:30 AM.
Joined: Aug 2008
Posts: 1
D
Member
Offline
Member
D
Joined: Aug 2008
Posts: 1
I'm not sure if this is a bug or not with the g release, but I figured I should mention it:

I'm using a sidewinder pad. When configuring the key layout, the proper keys appeared in the window. However, in the configuration file player1-B was mapped to the same key as player1-down, which was not the input I gave the program when it was running. This was easily fixed by changing player1-B to the proper key manually in the text file.

Joined: Aug 2008
Posts: 11
R
Member
Offline
Member
R
Joined: Aug 2008
Posts: 11
Hi,

I'm having trouble compiling 1.40 on Hardy.

Downloaded and unzipped the source (Nestopia140src.zip) then unzipped the linux overlay (nst140_lnx_release_g.zip) overtop.

'make' starts alright, gets through a few ".cpp's" but then starts hitting problems:

"
Compiling source/linux/kentry.cpp...
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:84: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:100: warning: deprecated conversion from string constant to ‘char*’
"

(it actually repeats these 3 numbers about two dozen times)


It resumes with controlconfig.cpp and seems to finish, but trying "nst" afterwards produces:

"bash: nst: command not found"

Any help greatly appreciated.

Thanks,

Ryan

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
That warning is harmless and would not result in a build failure. Please list what it says at the end of the compile.

Joined: Aug 2008
Posts: 11
R
Member
Offline
Member
R
Joined: Aug 2008
Posts: 11
wow. thanks for the quick response! smile

full output of the compile is:

"
Creating output directory objs
Creating output directory objs/core
Creating output directory objs/core/api
Creating output directory objs/core/board
Creating output directory objs/core/input
Creating output directory objs/core/vssystem
Creating output directory objs/linux
Creating output directory objs/linux/7zip
Creating output directory objs/linux/unzip
Creating output directory objs/nes_ntsc
Compiling source/linux/main.cpp...
Compiling source/linux/oss.cpp...
Compiling source/linux/interface.c...
Compiling source/linux/support.c...
Compiling source/linux/settings.cpp...
Compiling source/linux/auxio.cpp...
Compiling source/linux/input.cpp...
Compiling source/linux/kentry.cpp...
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:59: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:84: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:84: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:84: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:84: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:84: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:84: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:84: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:84: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:84: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:84: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:84: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:84: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:84: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:84: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:84: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:84: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:84: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:84: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:100: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:100: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:100: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:100: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:100: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:100: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:100: warning: deprecated conversion from string constant to ‘char*’
source/linux/kentry.cpp:100: warning: deprecated conversion from string constant to ‘char*’
Compiling source/linux/controlconfig.cpp...
Compiling source/linux/cheats.cpp...
Compiling source/linux/seffect.cpp...
Compiling source/linux/uihelp.cpp...
Compiling source/linux/7zip/7zAlloc.c...
Compiling source/linux/7zip/7zBuf.c...
Compiling source/linux/7zip/7zCrc.c...
Compiling source/linux/7zip/7zDecode.c...
Compiling source/linux/7zip/7zExtract.c...
Compiling source/linux/7zip/7zHeader.c...
Compiling source/linux/7zip/7zIn.c...
Compiling source/linux/7zip/7zItem.c...
Compiling source/linux/7zip/LzmaDec.c...
Compiling source/linux/7zip/Alloc.c...
Compiling source/linux/7zip/Bcj2.c...
Compiling source/linux/7zip/Bra.c...
Compiling source/linux/7zip/Bra86.c...
Compiling source/linux/7zip/BraIA64.c...
Compiling source/linux/unzip/unzip.c...
Compiling source/core/NstApu.cpp...
Compiling source/core/NstFds.cpp...
Compiling source/core/NstPpu.cpp...
Compiling source/core/NstVector.cpp...
Compiling source/core/NstAssert.cpp...
Compiling source/core/NstFile.cpp...
Compiling source/core/NstProperties.cpp...
Compiling source/core/NstVideoFilter2xSaI.cpp...
Compiling source/core/NstCartridge.cpp...
Compiling source/core/NstImage.cpp...
Compiling source/core/NstRam.cpp...
Compiling source/core/NstVideoFilterHqX.cpp...
Compiling source/core/NstCartridgeInes.cpp...
Compiling source/core/NstImageDatabase.cpp...
Compiling source/core/NstSha1.cpp...
Compiling source/core/NstVideoFilterNone.cpp...
Compiling source/core/NstCartridgeRomset.cpp...
Compiling source/core/NstLog.cpp...
Compiling source/core/NstSoundPcm.cpp...
Compiling source/core/NstVideoFilterNtsc.cpp...
Compiling source/core/NstCartridgeUnif.cpp...
Compiling source/core/NstMachine.cpp...
Compiling source/core/NstSoundPlayer.cpp...
Compiling source/core/NstVideoFilterScaleX.cpp...
Compiling source/core/NstCheats.cpp...
Compiling source/core/NstMemory.cpp...
Compiling source/core/NstSoundRenderer.cpp...
Compiling source/core/NstVideoRenderer.cpp...
Compiling source/core/NstChecksum.cpp...
Compiling source/core/NstNsf.cpp...
Compiling source/core/NstState.cpp...
Compiling source/core/NstVideoScreen.cpp...
Compiling source/core/NstChips.cpp...
Compiling source/core/NstPatcher.cpp...
Compiling source/core/NstStream.cpp...
Compiling source/core/NstXml.cpp...
Compiling source/core/NstCore.cpp...
Compiling source/core/NstPatcherIps.cpp...
Compiling source/core/NstTracker.cpp...
Compiling source/core/NstZlib.cpp...
Compiling source/core/NstCpu.cpp...
Compiling source/core/NstPatcherUps.cpp...
Compiling source/core/NstTrackerMovie.cpp...
Compiling source/core/NstCrc32.cpp...
Compiling source/core/NstPins.cpp...
Compiling source/core/NstTrackerRewinder.cpp...
Compiling source/core/NstVideoFilterNtscCfg.c...
Compiling source/core/api/NstApiBarcodeReader.cpp...
Compiling source/core/api/NstApiEmulator.cpp...
Compiling source/core/api/NstApiMovie.cpp...
Compiling source/core/api/NstApiTapeRecorder.cpp...
Compiling source/core/api/NstApiCartridge.cpp...
Compiling source/core/api/NstApiFds.cpp...
Compiling source/core/api/NstApiNsf.cpp...
Compiling source/core/api/NstApiUser.cpp...
Compiling source/core/api/NstApiCheats.cpp...
Compiling source/core/api/NstApiInput.cpp...
Compiling source/core/api/NstApiRewinder.cpp...
Compiling source/core/api/NstApiVideo.cpp...
Compiling source/core/api/NstApiDipSwitches.cpp...
Compiling source/core/api/NstApiMachine.cpp...
Compiling source/core/api/NstApiSound.cpp...
Compiling source/core/board/NstBoardAe.cpp...
Compiling source/core/board/NstBoardBtlPikachuY2k.cpp...
Compiling source/core/board/NstBoardNihon.cpp...
Compiling source/core/board/NstBoardAgci.cpp...
Compiling source/core/board/NstBoardBtlShuiGuanPipe.cpp...
Compiling source/core/board/NstBoardNitra.cpp...
Compiling source/core/board/NstBoardAveD1012.cpp...
Compiling source/core/board/NstBoardBtlSmb2a.cpp...
Compiling source/core/board/NstBoardNtdec.cpp...
Compiling source/core/board/NstBoardAveNina.cpp...
Compiling source/core/board/NstBoardBtlSmb2b.cpp...
Compiling source/core/board/NstBoardOpenCorp.cpp...
Compiling source/core/board/NstBoardAxRom.cpp...
Compiling source/core/board/NstBoardBtlSmb2c.cpp...
Compiling source/core/board/NstBoardQj.cpp...
Compiling source/core/board/NstBoardBandai24c0x.cpp...
Compiling source/core/board/NstBoardBtlSmb3.cpp...
Compiling source/core/board/NstBoardRcm.cpp...
Compiling source/core/board/NstBoardBandaiAerobicsStudio.cpp...
Compiling source/core/board/NstBoardBtlSuperBros11.cpp...
Compiling source/core/board/NstBoardRexSoftDb5z.cpp...
Compiling source/core/board/NstBoardBandaiDatach.cpp...
Compiling source/core/board/NstBoardBtlT230.cpp...
Compiling source/core/board/NstBoardRexSoftSl1632.cpp...
Compiling source/core/board/NstBoardBandaiKaraokeStudio.cpp...
Compiling source/core/board/NstBoardBtlTobidaseDaisakusen.cpp...
Compiling source/core/board/NstBoardRumbleStation.cpp...
Compiling source/core/board/NstBoardBandaiLz93d50.cpp...
Compiling source/core/board/NstBoardBxRom.cpp...
Compiling source/core/board/NstBoardSachen74x374.cpp...
Compiling source/core/board/NstBoardBandaiLz93d50ex.cpp...
Compiling source/core/board/NstBoardCaltron.cpp...
Compiling source/core/board/NstBoardSachenS8259.cpp...
Compiling source/core/board/NstBoardBandaiOekaKids.cpp...
Compiling source/core/board/NstBoardCamerica.cpp...
Compiling source/core/board/NstBoardSachenSa0036.cpp...
Compiling source/core/board/NstBoardBenshengBs5.cpp...
Compiling source/core/board/NstBoardCneDecathlon.cpp...
Compiling source/core/board/NstBoardSachenSa0037.cpp...
Compiling source/core/board/NstBoardBmc110in1.cpp...
Compiling source/core/board/NstBoardCnePsb.cpp...
Compiling source/core/board/NstBoardSachenSa72007.cpp...
Compiling source/core/board/NstBoardBmc1200in1.cpp...
Compiling source/core/board/NstBoardCneShlz.cpp...
Compiling source/core/board/NstBoardSachenSa72008.cpp...
Compiling source/core/board/NstBoardBmc150in1.cpp...
Compiling source/core/board/NstBoardCony.cpp...
Compiling source/core/board/NstBoardSachenStreetHeroes.cpp...
Compiling source/core/board/NstBoardBmc15in1.cpp...
Compiling source/core/board/NstBoard.cpp...
Compiling source/core/board/NstBoardSachenTca01.cpp...
Compiling source/core/board/NstBoardBmc20in1.cpp...
Compiling source/core/board/NstBoardCxRom.cpp...
Compiling source/core/board/NstBoardSachenTcu.cpp...
Compiling source/core/board/NstBoardBmc21in1.cpp...
Compiling source/core/board/NstBoardDiscrete.cpp...
Compiling source/core/board/NstBoardSomeriTeamSl12.cpp...
Compiling source/core/board/NstBoardBmc22Games.cpp...
Compiling source/core/board/NstBoardDreamtech.cpp...
Compiling source/core/board/NstBoardSubor.cpp...
Compiling source/core/board/NstBoardBmc31in1.cpp...
Compiling source/core/board/NstBoardEvent.cpp...
Compiling source/core/board/NstBoardSunsoft1.cpp...
Compiling source/core/board/NstBoardBmc35in1.cpp...
Compiling source/core/board/NstBoardFb.cpp...
Compiling source/core/board/NstBoardSunsoft2.cpp...
Compiling source/core/board/NstBoardBmc36in1.cpp...
Compiling source/core/board/NstBoardFfe.cpp...
Compiling source/core/board/NstBoardSunsoft3.cpp...
Compiling source/core/board/NstBoardBmc64in1.cpp...
Compiling source/core/board/NstBoardFujiya.cpp...
Compiling source/core/board/NstBoardSunsoft4.cpp...
Compiling source/core/board/NstBoardBmc72in1.cpp...
Compiling source/core/board/NstBoardFukutake.cpp...
Compiling source/core/board/NstBoardSunsoft5b.cpp...
Compiling source/core/board/NstBoardBmc76in1.cpp...
Compiling source/core/board/NstBoardFutureMedia.cpp...
Compiling source/core/board/NstBoardSunsoftDcs.cpp...
Compiling source/core/board/NstBoardBmc800in1.cpp...
Compiling source/core/board/NstBoardGouder.cpp...
Compiling source/core/board/NstBoardSunsoftFme7.cpp...
Compiling source/core/board/NstBoardBmc8157.cpp...
Compiling source/core/board/NstBoardGxRom.cpp...
Compiling source/core/board/NstBoardSuperGameBoogerman.cpp...
Compiling source/core/board/NstBoardBmc9999999in1.cpp...
Compiling source/core/board/NstBoardHenggedianzi.cpp...
Compiling source/core/board/NstBoardSuperGameLionKing.cpp...
Compiling source/core/board/NstBoardBmcA65as.cpp...
Compiling source/core/board/NstBoardHes.cpp...
Compiling source/core/board/NstBoardSuperGamePocahontas2.cpp...
Compiling source/core/board/NstBoardBmcBallgames11in1.cpp...
Compiling source/core/board/NstBoardHosenkan.cpp...
Compiling source/core/board/NstBoardTaitoTc0190fmc.cpp...
Compiling source/core/board/NstBoardBmcCh001.cpp...
Compiling source/core/board/NstBoardIremG101.cpp...
Compiling source/core/board/NstBoardTaitoTc0190fmcPal16r4.cpp...
Compiling source/core/board/NstBoardBmcCtc65.cpp...
Compiling source/core/board/NstBoardIremH3001.cpp...
Compiling source/core/board/NstBoardTaitoX1005.cpp...
Compiling source/core/board/NstBoardBmcFamily4646B.cpp...
Compiling source/core/board/NstBoardIremHolyDiver.cpp...
Compiling source/core/board/NstBoardTaitoX1017.cpp...
Compiling source/core/board/NstBoardBmcFk23c.cpp...
Compiling source/core/board/NstBoardIremKaiketsu.cpp...
Compiling source/core/board/NstBoardTengen.cpp...
Compiling source/core/board/NstBoardBmcGamestarA.cpp...
Compiling source/core/board/NstBoardIremLrog017.cpp...
Compiling source/core/board/NstBoardTengenRambo1.cpp...
Compiling source/core/board/NstBoardBmcGamestarB.cpp...
Compiling source/core/board/NstBoardJalecoJf11.cpp...
Compiling source/core/board/NstBoardTxc.cpp...
Compiling source/core/board/NstBoardBmcGolden190in1.cpp...
Compiling source/core/board/NstBoardJalecoJf13.cpp...
Compiling source/core/board/NstBoardTxcMxmdhtwo.cpp...
Compiling source/core/board/NstBoardBmcGoldenCard6in1.cpp...
Compiling source/core/board/NstBoardJalecoJf16.cpp...
Compiling source/core/board/NstBoardTxcPoliceman.cpp...
Compiling source/core/board/NstBoardBmcGoldenGame260in1.cpp...
Compiling source/core/board/NstBoardJalecoJf17.cpp...
Compiling source/core/board/NstBoardTxcTw.cpp...
Compiling source/core/board/NstBoardBmcHero.cpp...
Compiling source/core/board/NstBoardJalecoJf19.cpp...
Compiling source/core/board/NstBoardTxRom.cpp...
Compiling source/core/board/NstBoardBmcMarioParty7in1.cpp...
Compiling source/core/board/NstBoardJalecoSs88006.cpp...
Compiling source/core/board/NstBoardUnlA9746.cpp...
Compiling source/core/board/NstBoardBmcNovelDiamond.cpp...
Compiling source/core/board/NstBoardJyCompany.cpp...
Compiling source/core/board/NstBoardUnlCc21.cpp...
Compiling source/core/board/NstBoardBmcPowerjoy84in1.cpp...
Compiling source/core/board/NstBoardKaiser.cpp...
Compiling source/core/board/NstBoardUnlEdu2000.cpp...
Compiling source/core/board/NstBoardBmcResetBased4in1.cpp...
Compiling source/core/board/NstBoardKasing.cpp...
Compiling source/core/board/NstBoardUnlKingOfFighters96.cpp...
Compiling source/core/board/NstBoardBmcSuper22Games.cpp...
Compiling source/core/board/NstBoardKayH2288.cpp...
Compiling source/core/board/NstBoardUnlKingOfFighters97.cpp...
Compiling source/core/board/NstBoardBmcSuper24in1.cpp...
Compiling source/core/board/NstBoardKayPandaPrince.cpp...
Compiling source/core/board/NstBoardUnlMortalKombat2.cpp...
Compiling source/core/board/NstBoardBmcSuper40in1.cpp...
Compiling source/core/board/NstBoardKonamiVrc1.cpp...
Compiling source/core/board/NstBoardUnlN625092.cpp...
Compiling source/core/board/NstBoardBmcSuper700in1.cpp...
Compiling source/core/board/NstBoardKonamiVrc2.cpp...
Compiling source/core/board/NstBoardUnlSuperFighter3.cpp...
Compiling source/core/board/NstBoardBmcSuperBig7in1.cpp...
Compiling source/core/board/NstBoardKonamiVrc3.cpp...
Compiling source/core/board/NstBoardUnlTf1201.cpp...
Compiling source/core/board/NstBoardBmcSuperGun20in1.cpp...
Compiling source/core/board/NstBoardKonamiVrc4.cpp...
Compiling source/core/board/NstBoardUnlWorldHero.cpp...
Compiling source/core/board/NstBoardBmcSuperHiK300in1.cpp...
Compiling source/core/board/NstBoardKonamiVrc6.cpp...
Compiling source/core/board/NstBoardUnlXzy.cpp...
Compiling source/core/board/NstBoardBmcSuperHiK4in1.cpp...
Compiling source/core/board/NstBoardKonamiVrc7.cpp...
Compiling source/core/board/NstBoardUxRom.cpp...
Compiling source/core/board/NstBoardBmcSuperVision16in1.cpp...
Compiling source/core/board/NstBoardKonamiVsSystem.cpp...
Compiling source/core/board/NstBoardVsSystem.cpp...
Compiling source/core/board/NstBoardBmcT262.cpp...
Compiling source/core/board/NstBoardMagicSeries.cpp...
Compiling source/core/board/NstBoardWaixing.cpp...
Compiling source/core/board/NstBoardBmcVrc4.cpp...
Compiling source/core/board/NstBoardMmc1.cpp...
Compiling source/core/board/NstBoardWaixingFfv.cpp...
Compiling source/core/board/NstBoardBmcVt5201.cpp...
Compiling source/core/board/NstBoardMmc2.cpp...
Compiling source/core/board/NstBoardWaixingPs2.cpp...
Compiling source/core/board/NstBoardBmcY2k64in1.cpp...
Compiling source/core/board/NstBoardMmc3.cpp...
Compiling source/core/board/NstBoardWaixingSecurity.cpp...
Compiling source/core/board/NstBoardBtl2708.cpp...
Compiling source/core/board/NstBoardMmc4.cpp...
Compiling source/core/board/NstBoardWaixingSgz.cpp...
Compiling source/core/board/NstBoardBtl6035052.cpp...
Compiling source/core/board/NstBoardMmc5.cpp...
Compiling source/core/board/NstBoardWaixingSgzlz.cpp...
Compiling source/core/board/NstBoardBtlAx5705.cpp...
Compiling source/core/board/NstBoardMmc6.cpp...
Compiling source/core/board/NstBoardWaixingSh2.cpp...
Compiling source/core/board/NstBoardBtlDragonNinja.cpp...
Compiling source/core/board/NstBoardNamcot163.cpp...
Compiling source/core/board/NstBoardWaixingZs.cpp...
Compiling source/core/board/NstBoardBtlGeniusMerioBros.cpp...
Compiling source/core/board/NstBoardNamcot34xx.cpp...
Compiling source/core/board/NstBoardWhirlwind.cpp...
Compiling source/core/board/NstBoardBtlMarioBaby.cpp...
Compiling source/core/board/NstBoardNanjing.cpp...
Compiling source/core/board/NstBoardZz.cpp...
Compiling source/core/input/NstInpAdapter.cpp...
Compiling source/core/input/NstInpKonamiHyperShot.cpp...
Compiling source/core/input/NstInpPowerGlove.cpp...
Compiling source/core/input/NstInpBandaiHyperShot.cpp...
Compiling source/core/input/NstInpMahjong.cpp...
Compiling source/core/input/NstInpPowerPad.cpp...
Compiling source/core/input/NstInpBarcodeWorld.cpp...
Compiling source/core/input/NstInpMouse.cpp...
Compiling source/core/input/NstInpRob.cpp...
Compiling source/core/input/NstInpCrazyClimber.cpp...
Compiling source/core/input/NstInpOekaKidsTablet.cpp...
Compiling source/core/input/NstInpSuborKeyboard.cpp...
Compiling source/core/input/NstInpDoremikkoKeyboard.cpp...
Compiling source/core/input/NstInpPachinko.cpp...
Compiling source/core/input/NstInpTopRider.cpp...
Compiling source/core/input/NstInpExcitingBoxing.cpp...
Compiling source/core/input/NstInpPad.cpp...
Compiling source/core/input/NstInpTurboFile.cpp...
Compiling source/core/input/NstInpFamilyKeyboard.cpp...
Compiling source/core/input/NstInpPaddle.cpp...
Compiling source/core/input/NstInpZapper.cpp...
Compiling source/core/input/NstInpFamilyTrainer.cpp...
Compiling source/core/input/NstInpPartyTap.cpp...
Compiling source/core/input/NstInpHoriTrack.cpp...
Compiling source/core/input/NstInpPokkunMoguraa.cpp...
Compiling source/core/vssystem/NstVsRbiBaseball.cpp...
Compiling source/core/vssystem/NstVsSuperXevious.cpp...
Compiling source/core/vssystem/NstVsSystem.cpp...
Compiling source/core/vssystem/NstVsTkoBoxing.cpp...
Linking nst...
"

thanks again!

Ryan

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
Well, that looks fine. ls -l nst? smile

Joined: Aug 2008
Posts: 11
R
Member
Offline
Member
R
Joined: Aug 2008
Posts: 11
"
-rwxr-xr-x 1 medsrv medsrv 34691820 2008-08-10 00:25 nst
"

?

Are there any steps required after the compile that I may have overlooked? Did I need to install to a particular directory?

I'm pretty new to linux, may I have done something stupid somewhere? smile

Joined: Mar 2001
Posts: 16,919
Likes: 57
R
Very Senior Member
OP Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,919
Likes: 57
Sorry, I missed the obvious. Type "./nst" instead of just "nst". On modern *IX the current directory isn't magically included in your PATH for security reasons.

Joined: Aug 2008
Posts: 11
R
Member
Offline
Member
R
Joined: Aug 2008
Posts: 11
no worries - it's my bad. i always forget to proclaim my noobness up front smile

thanks so much, i'm up and running!

(but don't go thinking that you won't be hearing from me again) smile

Page 1 of 8 1 2 3 4 5 6 7 8

Moderated by  Marty, R. Belmont 

Link Copied to Clipboard
Who's Online Now
2 members (Pernod, Reznor007), 23 guests, and 7 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,100
Posts119,235
Members5,019
Most Online890
Jan 17th, 2020
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com