Omnimaga
Calculator Community => TI Calculators => General Calculator Help => Topic started by: DJ Omnimaga on March 26, 2010, 03:35:56 am
-
Ok so since I cannot post on UTI nor TI-BANK, I am gonna have to ask my question here and hope somebody can either help or forward my question to the authors of Xspire.
Basically I downloaded this file:
http://ti.bank.free.fr/index.php?mod=archives&ac=voir&id=1730
Which is also discussed at http://www.unitedti.org/forum/index.php?showtopic=8191&st=720
I followed the instructions in the readme file step by step. However, whenever I attempt at converting a file to a ROM or use a bin file, I get the error shown in the screenshot below.
Could anyone tell me what am I doing wrong? If I am missing any files please tell me too. I alerady have GTK2 libraries version 2.16 installed, though. I am running the 64-bit version of Windows 7.
I thought using this would save me from the hassle of having to type junk in the command line everytime I want to run Goplat emulator, which takes ridiculous amounts of time, and I don't understand the batch file syntax to create any .bat file, but finally I guess I was wrong. This is not to mention I never could figure out anywhere how to send .tns files on the emulator.
Also, could anyone ask on UTI or TI-BANK if at one point there will be a TI-Nspire emulator avaliable that will just require the user to double-click an .exe and select a tno file+boot2 (and boot1 if required), then the emulator starts immediately in the same fashion as WabbitEmu for z80 calcs? That would be very useful for people who are not tech-savy.
Thanks in advance.
-
I get this same error from TILP, that is the GTK libraries. I am running 32-bit windows vista, and have also downloaded the GTK library (the newest one) multiple times.
-
I guess no one knows the issue x.x
-
strange, really strange..
-
Could it just be the fact I run a 64-bit OS?
-
Could it just be the fact I run a 64-bit OS?
I have two Seven 64 bits and it works on them
-
Weird, this is strange. There might be something else that conflicts with it on my computer. I'm not sure why.
-
ok i know this problem. i had it you need to update your gtk libraries... (there's a good website but i cant remember the link)
try this: http://sourceforge.net/projects/gtk-win/files/GTK%2B%20Runtime%20Environment/GTK%2B%202.16/gtk2-runtime-2.16.6-2010-05-12-ash.exe/download
http://downloads.sourceforge.net/gtk-win/gtk2-runtime-2.16.6-2010-05-12-ash.exe?download
-
Ah, I think I downloaded what they told me, though...
-
oh sorry i can't remember which version i installed
oh here: http://downloads.sourceforge.net/gtk-win/gtk2-runtime-2.16.6-2010-05-12-ash.exe?download
this is a binary (exe) not a zip file try installing it
-
Ok thanks to Kyllopardium, I found the problem:
Installing new GTK version did not solve it, but he told me to copy the GTK2 Runtimes dll files to the emu folder so it runs at all. Now It seems to work perfectly. Levak you might want to look into that x.x
-
Ok thanks to Kyllopardium, I found the problem:
Installing new GTK version did not solve it, but he told me to copy the GTK2 Runtimes dll files to the emu folder so it runs at all. Now It seems to work perfectly. Levak you might want to look into that x.x
I am glad that I could solve your problem,
but, now I am trying to check which are the needed dlls, and also if is really necessary to install the gtk,
because I think just the dlls in the same folder could work.
//under checking
BTW: why couldn't you post in UTI or TI bank?
-
It requires every single DLL file located in the C:\Program Files (x86)\GTK2-Runtime folders. I would tell which ones but I don't feel like typing about 30 file names one by one (it won't let me copy/paste the list).
As for the reason why I cannot post on UnitedTI and TI-Bank, well it's a long story, which I would prefer to not go into details here, but even if I could, I would probably only post on the second forum.
Also I have another problem, now: the emu won't let me transfer any document to it. I clicked Connect but it does nothing. I selected the default directory transfer and Afterward I tried sending a document but it never appeared...
-
It requires every single DLL file located in the C:\Program Files (x86)\GTK2-Runtime folders. I would tell which ones but I don't feel like typing about 30 file names one by one (it won't let me copy/paste the list).
As for the reason why I cannot post on UnitedTI and TI-Bank, well it's a long story, which I would prefer to not go into details here, but even if I could, I would probably only post on the second forum.
Also I have another problem, now: the emu won't let me transfer any document to it. I clicked Connect but it does nothing. I selected the default directory transfer and Afterward I tried sending a document but it never appeared...
K, after I will look more into your issue later.
I've unistalled gtk [after copying all dlls]
but here apparently this are some useless dlls and I could run without these:
[I am posting what i didn't used as the list is minor ;)]
Useless .Dlls list:
iconv.dll
intl.dll
jpeg62.dll
libexpat-1.dll
libgailutil-18.dll
libgthread-2.0-0.dll
libjpeg-7.dll
libpng12.dll
libpng12-0.dll
libtiff3.dll
libtiff-3.dll
NOTE: If anyone can't run without some of the listed dlls above, PLEASE let me know it.
-
Ah ok. I will try later.
I added all of them because I tried running it about 8 times and got different dll error everytime, so I eventually got tired of trian and erroring and just dumped the stash of dlls in the emulator folder. :P
-
Installing new GTK version did not solve it, but he told me to copy the GTK2 Runtimes dll files to the emu folder so it runs at all. Now It seems to work perfectly.
Well, you'd better not do that if you want multiple GTK+-using applications to unconditionally run simultaneously :)
Programs embedding their own copies of the GTK+ DLLs, irrespective of Windows' harmful limitation wrt. DLL caching (the DLL cache being by basename only, rather than by full path), e.g. Wireshark, are precisely part of the problem; GFM/TILP/TIEmu rightfully don't do that.
The other part of the problem is the existence of multiple incompatible GTK+ runtimes for Windows. The one used by GFM/TILP/TIEmu has been unmaintained for two years, which means that we'll have to switch to another one, presumably the one used by The GIMP.
-
AH ok, but then how do I solve my issue? Because if I don't do that, Levak emulator won't run at all and it keeps throwing me those missing DLL errors.
-
Well, if you don't use any other GTK+-using application and the emulator simultaneously, you can leave things in their current state :)
Just be fully aware that multiple versions of the GTK+ (or whatever else) DLLs running simultaneously, can also create "missing function in DLL" errors.
-
Ah ok thanks for the info. So this means that if I ever do that, then I will never be able to use Levak emulator again on this computer (since not including the DLLs in the folder causes errors)
-
Ah ok thanks for the info. So this means that if I ever do that, then I will never be able to use Levak emulator again on this computer (since not including the DLLs in the folder causes errors)
You can paste your dlls to system32 ;D
-
Is it much safer than what Lionel told me to not do, though?
-
Is it much safer than what Lionel told me to not do, though?
It is just in case, if you want to run 2 programs using this at the same time.
It probably will work, however you may not remember all those dll names,
and so you will keep them "forever" in your system.
But most likely you won't need to run two programs at the same time, you can be fine with things as they are now ;)
-
I guess I could just write down the list or take a screenshot, so I can remove them later. :P
-
Necropost.
I don't know if there is much point in using xspire's nspire_emu with gtk (not Levak's, he made the batch files), due to the fact that the screen becomes grainy, and also that it is v026 and hasn't been updated much.
EDIT: Re tried it again after downloading new version of GTK runtime and it is grainy because I resized the window (it doesn't quite fit on a 1280x800 screen) and it is not grainy. However it only works for v026 and can't run OS 3.0
-
If I ever get time someday (along with my 1000+ other projects), I want to update Xspire to make it up-to-date with the current code. Right now, you must use WINE to run the newer, CX feature filled emulators... :P
-
CX feature filled emulators?
Oh I'm using Windows, so no need for Wine, but not sure what you're getting at with CX feature filled emulators.
goplat's requires boot1 to emulate CXes tho.
-
If you own a CX that's no problem, just use polyDumper :)
-
Yeah I know. But it's a problem if I don't own a CX. Unfortunately :(
-
Yeah, that's a problem - but it's a consequence of TI's manoeuvers to try (and utterly fail to) "protect" the Nspire. The boot2 is partially encrypted, and the decryption key(s) cannot be distributed without risking legal attacks...
-
Oh well. I liked xspire's nspire_emu_gtk. Sad to say it's outdated now and there haven't been any new posts from xspire from unitedTI.