View Full Version : XBMC 8.10 Atlantis + Windows 2000
einstein
2008-11-20, 15:56
As of some version change in the past XBMC is not supposed to run under Windows 2000 anymore. However, the functions missing in Windows 2000 can be added easily. Namely it's GetSystemTimes in Kernel32.dll.
Go and get OldCigarettes Windows 2000 XP API Wrapper Pack (http://win2kgaming.site90.com/phpBB2/viewtopic.php?f=6&t=7).
Install it as written in Info: Installguide OldCigarettes Windows 2000 XP API Wrapper (http://win2kgaming.site90.com/phpBB2/viewtopic.php?f=6&t=34).
If everything went right (and it is supposed to do so), you can start XBMC.exe as you would do under Windows XP without problems.
If tested a lot of XBMC's features under Windows 2000 (+SP4 +UpdateRollup1v2) and it works like a charm!
Keep up the good work devs!
einstein
2008-11-20, 15:59
@ devs: OldCigarette included the source in the archive including the functions missing in Windows 2000 in comparison to Windows XP. Maybe someone can integrate them into XBMC, so the dirty hack from above isn't needed anymore?
Hmmmm running XBMC on an 9 year old OS... thats almost as strange as running it on a 8 year old games console! DOH!! LOL... just joking I still use Xbox!!!
Is there any benifits to Win 2000 these days? I found that when I upgraded to XP from 2000 most of my machines were faster and more responsive... ???
einstein
2008-11-20, 19:05
It's just personally. I like Windows 2000 more than XP for being slickier. As I said it's just personal liking / disliking. On the other hand it should not be to difficult to reestablish Windows 2000 support. Plus I simply don't want to change OS just to use this software, and I feel this is a good arguement.
Anyway, I like this software much. It's basicaly for my parents, they don't want to fiddle with different programs for every task. And as the PC is connected to the TV, Stereo and wlan/lan it's cool for them to use it like this.
Honestly, einstein, I would be against supporting an extra OS just because of one user. That's not my call or anything, but I find baffling enough the fact that Team XBMC says that the Windows build is developed only on XP SP 2 and XP SP 3 and yet people ask about Vista all the time...
but I find baffling enough the fact that Team XBMC says that the Windows build is developed only on XP SP 2 and XP SP 3 and yet people ask about Vista all the time...
"Windows XP and Windows Vista are supported." taken from http://xbmc.org/download/ ;)
"Windows XP and Windows Vista are supported." taken from http://xbmc.org/download/ ;)Doh! The developers forum was my source. :rofl:
speed32219
2008-11-24, 05:56
Hmm, let's see. Win2K OEM is $24 while XP is 100+. Not to mention that XP is up to SP3 and it is currently supported by MS which means updates that I do not want. Nor do I like the "updates are ready to be downloaded" thingie popping up all the time. It is still trying to get me to SP3 and I do not want it. Just means it needs additional memory and resources with additonal services running in the background without any usefull benefit to my current needs. IMHO
If XBMC and all the other older programs I have will run under MS 2k with a lower memory/resource useage, then I'm in your corner ashlar.
Sorry for resurrecting an old thread, but as of the latest revisions, XBMC no longer starts for me on W2K.
The program hangs up when loading the dlls, error log in several rows of "ERROR: dllGetModuleFileNameA - Invalid hModule specified"
I'm using Jester's SVN builds with Konfoo's external player patch, so I've limited my testing to the builds with the patch.
Rev17673-jester-ext.exe is the last "good" revision for me, all the following revisions produce the same error and crash:
Rev17788
Rev17696
Rev17694
Log:
http://pastebin.com/f760f4006
ChrisG_UK
2009-07-14, 14:38
Seems a great shame to give up on Windows 2000 just because of one system call that isn't really needed. Lots of people still use 2k on old hardware. My laptop isn't that old and I had to give up on XP due to problems with WGA. 2k does everything I need with less hassles and I intend to keep it until I move completely to Linux. I would very much like to see XBMC reinstate support for Windows 2000.
natethomas
2009-07-14, 18:07
I'm wondering if any of the devs actually own a copy of 2k with which to test support. If not, they'd really have no way to ensure that what they were doing was effective.
ChrisG_UK
2009-07-14, 18:09
I'd be happy to test a build and report back.
jmarshall
2009-07-15, 00:47
Then please do. We're more than happy to accept a patch that gets things running again on Win2k.
As natethomas indicates, none of us have a box with win2k on it anymore, so we can't do much about it without your assistance.
Cheers,
Jonathan
ChrisG_UK
2009-07-15, 11:32
I'm happy to give this a go. I'm an experienced C/C++ programmer, but I have never worked on an open source project before so I might need some help to get started. I got an error while checking out the sources with Tortoise: "Malformed XML: not well-formed (invalid token) at line 61". Nothing so helpful as telling me which file, of course, but eventually tracked it to this file:
xbmc\lib\libass\libass_win32\freetype\include\free type2\freetype\.svn\log
Sure enough, it is malformed:
$ deleted="false"
working-size="-1"
absent="false"
revision="21697"/>
What can I do? I don't know how to proceed from here. Sorry if that is really dumb!
jmarshall
2009-07-15, 11:47
Weird. Delete the freetype folder and svn update.
Cheers,
Jonathan
ChrisG_UK
2009-07-16, 10:58
Thanks for that. Still downloading. Got about 30,000 files so far but keep getting "existing connection was forcibly closed by the remote host". I must have restarted it about 100 times. If it doesn't finish today I'm afraid I will give up. I don't like my chances of building this monster, it looks like it could be a long job.
jmarshall
2009-07-16, 11:57
You could always just grab the tarball off sourceforge - it's a bit old (3-4 months or so) but I doubt there's been all that much added recently that 2k doesn't support.
There's also a git repo on gitorious you can clone that'll be up to date.
No excuses :p
Cheers,
Jonathan
ChrisG_UK
2009-07-17, 12:16
Hi. Thanks for all your help but I'm going to have to give up on this. I still use Visual Studio 6 for some projects but that definitely won't be any good for this. So I tried to install Visual C++ 2008 Express but it won't run on Windows 2000.
So I'm really sorry I can't help you at the moment. Maybe it really is time to give up on Windows 2000 after all. MS seem to be killing it quite actively now and it is starting to become a real problem. That's actually the second time this week that I can't do something I would really like to do.
Maybe you should just change your setup program to check the os version and stop installing on 2000.
Cheers,
Chris