You can help CodeWalrus stay online by donating here. | New CodeWalrus | Old (dark mode) | Old (light) | Discord server

[calcs] Problems installing TIEmu

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

0
b/General Help publicado por u/flimflam July 22, 2015, 03:17:49 AM
I want to start coding for the TI-89 Titanium. I downloaded and installed TIGCC without any issues, and the next logical step was to get an emulator. I've tried to install TIEmu (3.03), but the errors and crashes are driving me nuts.

TIEmu needs GTK+ to run, but since I have glade and pidgin installed I figured that would be enough. Not so! The TIEmu installer can't find GTK+, but it tells me that it can download GTK+ on its own. Before it even gets to that point, the installer throws an error about how glib dll is missing. Then, it fails to even install GTK+ at all.

I tried copying the GTK+ dll files from glade and pidgin to the TIEmu folder, but once I select a ROM the program just closes.

Anyone else had this problem and know how to fix it?

Info:
Windows 8.1 64-bit
I got the emulator from here: http://sourceforge.net/projects/gtktiemu/
And glade from here: http://sourceforge.net/projects/gladewin32/
Last Edit: December 31, 2015, 09:17:22 AM by DJ Omnimaga
Inicia sesión o crea una cuenta para dejar un comentario
u/alexgt July 22, 2015, 03:19:40 PM
I am sorry, I will try to help once I get home and have a computer but I have not idea :-|
u/Lionel Debroux July 25, 2015, 07:41:20 PM
Quotebut since I have glade and pidgin installed I figured that would be enough
GTK+ runtimes are a mess under Windows. There are multiple of them, and they can't get along due to different ages / features, as well as a limitation of the Windows DLL loader.

QuoteI tried copying the GTK+ dll files from glade and pidgin to the TIEmu folder
In the general case, don't do that, and not just for TIEmu.
Duplicating DLL files around (all the more they're incompatible...) only causes problems due to the aforementioned Windows DLL loader limitation.

It's annoying that the Gladewin32 runtime cannot be installed on Win 8.1...
The newest available Windows build of TIEmu is more than 5 years old by now, http://lpg.ticalc.org/prj_tiemu/downloads/setup.exe . There are very few users of TIEmu left because most people are simply no longer interested in the TI-68k series anymore - sad but true.


BTW: as far as TI-68k C/ASM toolchains are concerned, GCC4TI is a better choice than the unmaintained TIGCC, which has more bugs, fewer features, fewer optimizations...
But there are even fewer TI-68k native code developers than TIEmu users.
Last Edit: July 25, 2015, 07:42:56 PM by Lionel Debroux
u/flimflam July 25, 2015, 08:34:38 PM
Quote
In the general case, don't do that, and not just for TIEmu.
Duplicating DLL files around (all the more they're incompatible...) only causes problems due to the aforementioned Windows DLL loader limitation.

I know screwing with dlls is usually a bad idea, but it was a last ditch effort.

Quote
It's annoying that the Gladewin32 runtime cannot be installed on Win 8.1...
The newest available Windows build of TIEmu is more than 5 years old by now, http://lpg.ticalc.org/prj_tiemu/downloads/setup.exe . There are very few users of TIEmu left because most people are simply no longer interested in the TI-68k series anymore - sad but true.

Actually, that installer worked! Thanks!
I know that the 68k community has dwindled almost to extinction, but I prefer having free run of the device over being blocked by TI with every OS upgrade.

Quote
BTW: as far as TI-68k C/ASM toolchains are concerned, GCC4TI is a better choice than the unmaintained TIGCC, which has more bugs, fewer features, fewer optimizations...
But there are even fewer TI-68k native code developers than TIEmu users.

Unfortunately it looks like the GCC4TI website (http://trac.godzil.net/gcc4ti/) does not contain distributions anymore, and I can't figure out how to compile the github (https://github.com/debrouxl/gcc4ti) sources with mingw (yeah, yeah..."lol window$ n00b get a real mans OS lol!!!1").

Thanks a ton for your help with that installer link!
u/Lionel Debroux July 26, 2015, 06:41:16 AM
Quote(yeah, yeah..."lol window$ n00b get a real mans OS lol!!!1").
Well, writing such things to a user, even in slightly a nicer form, would be forbidden by this board's rules ;)
Even on TI-Planet as an admin, I'd hint that such fanboyism is not necessarily welcome. I think that the Cemetech admins would do pretty much the same :)

QuoteThanks a ton for your help with that installer link!
You're welcome :)
It's good to know that this installer works on Windows 8.x, which makes me more confident that it could work on 10, as well.

QuoteUnfortunately it looks like the GCC4TI website (http://trac.godzil.net/gcc4ti/) does not contain distributions anymore.
Heh. The original site was broken multiple times on Godzil's server, so I simply switched GCC4TI to Github in 2011, and haven't bothered much about the original site since then.

What you can do to get an up to date TI-68k development environment is
1) download GCC4TI 0.96 Beta 10 from e.g. https://tiplanet.org/forum/archives_voir.php?id=2150 , which is one of the mirrors listed on the GCC4TI Github wiki;
2) use the following files to replace, where they belong, the contents of the GCC4TI 0.96 Beta 10 install:
* https://tiplanet.org/beta/gcc4ti-win.zip (main package containing headers, libs, most executables)
* https://tiplanet.org/beta/ide.exe (Delphi IDE);
* https://tiplanet.org/beta/tigcc.exe (Delphi version of the command-line front-end - thanks to removing some silly code in the IDE which usually tripped the UAC, this one actually works for most users on Vista+);
* https://tiplanet.org/beta/tigcc.chm (documentation).
These files are a superset of the ones described in the erratum page of the GCC4TI wiki: more bugfixes, more functions, more optimizations.
I know that these files were successfully tested by a user in late 2014 - early 2015, though I don't remember whether he used Windows 7 or 8 - it was newer than the unmaintained XP, at least.
Last Edit: July 31, 2015, 05:10:21 PM by Lionel Debroux
u/Dream of Omnimaga July 31, 2015, 05:01:48 PM
It's generally best to keep big projects on large sites such as Github or at the very least large, established TI forums indeed, else it sucks if the authors go inactive for a long while then the site it's hosted on shuts down in the meantime. But again, such shutdown could even happen to big sites (United-TI and Google Code anyone?)
Start a Discussion

b/General Help

Need programming or hardware help? Need software installing or running support, or just help with technology in general? Then this is the place to ask in.

77
Topics
Explore Board
Website statistics


MyCalcs | Ticalc.org | Cemetech | Omnimaga | TI-Basic Developer | MaxCoderz | TI-Story | Casiocalc.org | Casiopeia | The Museum of HP Calculators | HPCalc.org | CnCalc.org | Music 2000 Community | TI Education | Casio Education | HP Calcs | NumWorks | SwissMicros | Sharp Calculators
Powered by EzPortal