I am looking for an old copy of the evaluation version of the Keil compiler and Microvision development tools.
I want it to use with a Phytec KC-167-CS evaluation board.
What I am looking for is the development tools that were in use in about 1999 or thereabouts. I used to use them in a previous employment. I recall the development tools could be downloaded from the Keil website, and also came on a CD rom with the evaluation board, though I don't recall the version number.
The reason I want this old version is I know it runs on an old computer running Windows 98 (that's what I used to use then). The current version available for download requires win200 or higher, and a much higher spec PC.
This is for a hobby project, not for commercial use.
My suggestion is to contact Keil directly. They must have a "museum section" :-) Have you contacted them already?
-- J
No not tried Keil yet.
I have however found an old project file on disk, and looking at some of the output files, the version of the Keil compiler I was using was version 3.11, dated 20/10/98 so that's the one I know and am familiar with, so that's the one I would like to get a copy of.
It's so frustrated. I had the CD rom that came with the evaluation kit, but it got lost when I moved house a few years ago.
"all I want is to replicate the version of the compiler I used 10 9 years ago."
Rather than re-living the past, isn't this a great opportunity to learn something new?
Isn't it worth upgrading your PC just for general use - quite apart from this microcontroller stuff...?
What with the trendies all wanting to upgrade to the latest and greatest, it must be easy enough to pick up a perfectly reasonable 2nd-hand XP machine for a good price...?
Alternatively, have you tried looking for the software on ebay?
I alone have pensioned at least 4 or 5 machines with 0.5 - 1GB memory, 4-digit CPU frequency, 100+ GB disk, ... that handles Win2k or WinXP ok. Several with valid Win2k licenses (The others were Linux or FreeBSD machines). I normally don't want to sell them, since I don't want to care about any support from people who don't know anything about computers.
There must be decent machines to be found for a very low cost.
We're still using 3.12 in a production environment (not my choice...) but I can't send you a copy for obvious reasons.
If the editor is your only reason to stick with the old version, you can just use any editor you like; or perhaps close all other windows. The Keil tools haven't changed all that much I think, so an evaluation version of the latest tools should work just as well. I use the online manual all the time (version 6.x) even though we're still on 3.12.
We're only using the Keil compiler/assembler/linker, along with a custom (command line based) build environment and editor of choice.
I know you can't send a copy of the licenced paid for product, but do you have a copy of the free evaluation version, that's all I need. As I say it's just for a simple hobby project, not for commercial use.
Whatever version I get must run under Windows 98.
And yes people keep telling me to get a newer PC. Well I DO have a newer PC in my office, but out in my workshop I only have an old Windows 98 PC. It's there for historic reasons as I also dabble in PLC prgramming. I have that old PC set up and working for that, and it works just fine. I don't fancy the task of porting all that to a new PC, so if I got a newer PC just for the C167 stuff, I would have to have two PC's in my already rather small cluttered workshop.
So all I need is any copy of the free evaluation C167 compiler and microvision tools that will run under Windows 98.
but do you have a copy of the free evaluation version
No, sorry. But I'd contact Keil directly, I'm sure they still have a copy somewhere.
Are you sure the latest 6.x version doesn't run under Windows 98? I bet it does. It's very similar to 3.x and you can close all sub-windows if you want maximum code area on the screen. You can download 6.x so just give it a try.
Hmmm, Windows 98 is not supported :-( Not sure why that is.
http://www.keil.com/demo/requirements.asp
Windows 2000, Windows XP, or Windows Vista
Sorry about that. In that case I'd ask Keil for a "museum" version.
A number of Windows Win32 API that has been available since Win95 or early WinNT are now flagged as requiring Win2k or higher on the Microsoft MSDN page.
A page specifying a minimum requirement does only mean that the supplier can't be bothered to test if it works on older versions. Unless they have added calls for waitable-sleep or similar that didn't exist in Win98, the application may still work. In some situations, the speed of the machine can be a bigger problem than the version of the OS.
Right here's my progress. For the sake of trying it I downloaded the evaluation version of 6.11 It doesn't work.
When I try and start microvision, I get an error starting UV3. "A device atached to the system is not functioning" "The UV3.EXE file is linked to missing export ADVAPI32.DLL Check Token Membership"
I have searched and ADVAPI32.DLL is in the Windows/system directory.
Any ideas? or does this simply confirm it won't work with Windows 98?
I have probed a bit with the files there, and it still looks like the actual compiler, assembler and linker are still MSDOS files. So another option is to forget the microvision environment and just compile/link/assemble directly. Perhaps someone could post an example batch file to do that directly?
Alternatively I renew my plea for someone to dust off an old shelf and find me a copy of an older version.
No, they are not MS-DOS files - that would mean 16-bit executables, etc.
They are 32-bit Windows Console-Mode executables.
Having said that, they might actually work on Win-98...
Yes ?I stand corrected. What I mean is if I click on their excecutables directly, they open in what "looks like" an MSDOS window. So yes they DO run on windows 98.
So it's just the UV3 environment that doesn't.
So i'm still after an old version of the complete package, or an example batch file to call the compiler, assembler, linker directly.
The tool manuals (compiler manual, linker manual, etc) tell you how to invoke them from the command line.
Alternatively, as you say you do have access to a newer PC, you could also install the tools on there and look at the command-lines that uVision creates...
Later, in about 2002 we bought another evaluation kit for another project,
the eval is free
are you trying to get a full?
Erik
PS "for another project", the eval clearly states "not for commercial use"
I guess he bought an evaluation board, complete with the evaluation version of the compiler.
Good point. A classic case of Please read the manual!!
By Bought, I meant the company bought another Phytec C167 evaluation board that came with a CD containing a more recent version of the evaluation copy of the Keil compiler.
Both the original and second development boards were both bought for in house development projects that never made it into production. The company went into liquidation shortly afterwards.
Just to clarify, I am not trying to pull a fast one, I just want to dabble with this as a hobby now I'm retired.