>>> Please use the closest alternate download site. <<<
Thanks to several people's gracious generosity, there are now several 'mirror' sites available where you can download these files from. Since my ISP charges me if my disk quota and/or monthly download quota is exceeded (and I'm presently unemployed), I'd like to kindly ask you to please use an alternate download site if one is available in your area. Thanks!
Kansas City, MO
North Potomac, MD
Note: when a new release is announced, the new version may not show up on the mirror sites until approximately 24 - 48 hours after the announcement. Once a new release has been out for at least 24 - 48 hours however, then all the mirrors should contain exactly the same information as the primary site. Please use a mirror if one is availble in your area. Thanks!
For my fellow Windows Herculeans, here are the links to download my latest version of HercGUI: the Windows GUI interface to Hercules.
This is the Windows GUI program itself that simply interfaces with the latest version of the Hercules emulator. In addition to the GUI, you'll also need the Hercules emulator itself in order to use my GUI.
Please note: My GUI is not an emulator. It simply provides the graphical user interface to the Hercules emulator itself. The executables for the Hercules emulator itself are available elsewhere and must be downloaded and installed separately from my GUI.
These are the Microsoft MFC and C runtime dlls (MFC42.DLL and MSVCRT.DLL) that my Windows GUI interface program needs in order to run. Note: You probably don't need these dlls. You might already have them on your system. If you do, then I recommend that you continue use the ones you already have (since they're probably more current than these). If they're not already on your system however, then you can use these. To determine whether you already have them on your system or not, just do a 'Search' for them. They're usually in your Windows system directory.
Follow this link to obtain the current version of the Hercules emulator executables. I'm no longer providing a download for any prebuilt version of the Hercules emulator itself from this web page since the Win32 version of Hercules now contains support for my GUI by default. Please follow the links from the main Hercules home page to find where to download prebuilt Win32 versions of the Hercules emulator from. (Remember, my GUI is not the emulator itself; it simply interfaces with the Hercules emulator). (Volker Bandke also has some prebuilt Windows versions here.)
Note: If you're installing Hercules on your Windows system for the very first time, then you'll need these dlls. See Volker's web page for more details.
These are the Cygnus CygWin dlls that are required in order to run the Hercules emulator under Windows. I'm no longer providing a separate download for these dlls from this web page either since they too are available elsewhere.
You should probably obtain these dlls directly from Cygnus, but please refer to Volker Bandke's "Building Hercules for Windows" web page for more information. The Cygwin dlls files can also be downloaded from the main hercules web page. Just look for the "cygwinnnn.exe" link (where nnn is the Cygwin dll version; e.g. 132).
These dlls need to be installed someplace where Windows can find them. Most people find it convenient to keep them in the same directory as the Hercules emulator executables.
This is the complete Microsoft Visual C++ 6.0 project source code for my Windows GUI interface program. It was written as a simple (Simple? Dream on!) MFC SDI application and is really pretty straighforward in its approach (although I'll admit it takes an inordinate amount of code to accomplish everything my GUI does!)
The source code for the current version of the GUI is available via anonymous access to the main Hercules CVS source tree (where the source code for the Hercules emulator itself is also available) under the name "wingui".
The CVS root is: "CVSROOT=:pserver:firstname.lastname@example.org:/usr/cvs/wingui" (without the quotes).
No password is required; just press enter when asked for one:
(Logging in to email@example.com...)
cvs -z9 co wingui
cvs server: Updating wingui
To check out the current development version of the Hercules emulator source code instead, simply replace "wingui" with "hercules" in the above cvs root and checkout command (e.g. specify "CVSROOT=:pserver:firstname.lastname@example.org:/usr/cvs/hercules" as your root and then do a "cvs -z9 co hercules").
NOTE: For those of you who aren't familiar with CVS (or otherwise prefer to use Windows GUI applications rather than deal with command-line utilities), you might want to check out a rather nice Windows GUI shell for cvs called WinCVS (which can also be reached at http://www.cvsgui.org/). I'm no cvs expert myself, but I do use WinCvs myself, so if you have any trouble getting started with it, feel free to shoot me an email and I'll try to help. (But remember, I'm no expert either. I just use the basic features which is pretty much all you need when getting started with cvs.)
- HercGUI Brief Operating Instructions. (how to use HercGUI; approx. 340K of images; may take a while to load)
- CTCI-W32 (Channel to Channel link to Win32 TCP/IP stack)
- The main Hercules emulator home page. (How to configure your 'mainframe')
That's it. Enjoy your Windows GUI 'front panel' interface to Hercules! :)
"Fish" (David B. Trout)
"Programming today is a race between
software engineers striving to build bigger
and better idiot-proof programs, and the
Universe trying to produce bigger and better
idiots. So far, the Universe is winning."
- Rich Cook
(I need a job!)
If you like what you see here and think you might be interested in hiring me as a programmer (or know of someone that might be interested in hiring me), please check out my resumé and then give me a call or shoot me an e-mail. Thanks!
Note, however, that I'm not interested in permanently relocating. I am, however, open to accepting contract positions (long or short term). It all depends on what I'd be doing, who I'd be doing it for, where I'd be doing it, how long I'd be doing it and, of course, how much I'd actually be paid to do it.)