bigo
Junior Member
Posts: 54
|
Post by bigo on Jan 23, 2007 20:18:26 GMT -5
Does anyone know or have tried GEOS on thier hummer and know if it can be modified to use the user port? Thanks, bigo
|
|
|
Post by expertsetup on Jan 24, 2007 2:13:18 GMT -5
Hi Bigo, Here is the thread that helped me out with this. Hi, You can run GEOS on the DTV Hummer. This how you can do it. The joystick port has to be swapped from $DC01 to $DC00 $DD01. Take a diskmonitor tool that can search for bytes, For example: Disk Tool V6.5 by Klaus Raczek (Funnet) D64 Editor Search for the bytes 01 DC
There will be more than 1 result, look at the sector and look if there is a combo of 00 DC before it, then you will have the right one. On the CMD disk you can download it is on Track 5 Sector 11 Position 234. After you find it change the 01 DC to 00 DC 01 DD and save the sector. You need and emulator or an real C64 because a hacked DTV will have problems with F7 and you need this in Disk Tool V6.5 (use D64 Editor on PC) Boot GEOS and you are ready. If the mouse is installed as the main driver you have to change that to joystick C= + I for the input menu, CRSR to select joystick RETURN to confirm. I'm going to try this trick on other programs too. Greetings Richard In the above example you will want to change the port from DC01 to DD01 so you will change the bytes to 01 DD not 00 DC. I used D64 Editor to modify the GEOS D64 image. you can get D64 Editor here: almighty.c64.org/d64editor.htmlYou can get the GEOS disk image here: cbmfiles.com/index.htmlGEOS works great on the Hummer with the Userport Joystick . Also, Richard was the main influence for me to start patching games for the Hummer, thanks Richard!
|
|
|
Post by David Murray on Jan 24, 2007 9:06:04 GMT -5
It'd be awesome if somebody knew enough about GEOS or had the source code so that it could be modified to use the PS/2 mouse driver I made and also use the extra RAM in the hummer!
|
|
|
Post by robertb on Jan 24, 2007 22:46:40 GMT -5
It'd be awesome if somebody knew enough about GEOS or had the source code so that it could be modified... That would be Maurice Randall and Todd Elliott. Both MIA. :-( Truly, Robert Bernardo Fresno Commodore User Group videocam.net.au/fcug
|
|
|
Post by Golan Klinger on Jan 25, 2007 0:39:02 GMT -5
I know Maurice took over the rights to GEOS but I didn't realize he had the source code too. Are you sure about that?
|
|
|
Post by Robin Harbron on Jan 25, 2007 1:06:08 GMT -5
I know Maurice took over the rights to GEOS but I didn't realize he had the source code too. Are you sure about that? He had enough of the source code (or disassembled it himself) to create Wheels, which is a very nice upgrade to GEOS 2.0. Also, GEOS is enough of a real operating system that you don't need to hack the main binary to implement things like different mice or RAM expansions... it's got a driver system, and so "all" someone has to do is write a new driver. I imagine many people have a lot of GEOS tools and documentation, but aren't doing anything with it anymore. I know I do, and don't (do anything with it)
|
|
|
Post by Golan Klinger on Jan 25, 2007 2:21:46 GMT -5
Also, GEOS is enough of a real operating system that you don't need to hack the main binary to implement things like different mice or RAM expansions... it's got a driver system, and so "all" someone has to do is write a new driver. Wow. It's far more advanced than I realized. It would be amazing to see a version tuned to run on the Hummer with support for the extra RAM and graphics capability. There probably isn't much chance of that ever happening if Maurice is the person controlling the secret recipe.
|
|
|
Post by expertsetup on Jan 25, 2007 2:50:43 GMT -5
I think it would be a real great addition to the hummer to have GEOS revised to take advantage as Golan mentioned. I recall there is code to support the 1764 Ram expansion. Perhaps there is hope for a hummer mod that will use the extra ram as 1764 emu, a PS2 mouse driver alone would be a great help. Anyone have GEO PROGRAMMER in PDF and D64? Will the hummer print with it's IEC port and kernal? Anyone tested printing with DTV/Hummer yet?
|
|
|
Post by gmoon on Jan 25, 2007 8:11:16 GMT -5
Here's some good tech info: www.zimmers.net/geos/geodev.htmlI seem to recall a complete disassembly of GEOS at one point--anyone else remember that floating around? (maybe Robin has the same document..) Somewhere I have an 'Abacus/DataBecker' book about GEOS internals (now, just to find it.)
|
|
|
Post by David Murray on Jan 25, 2007 10:06:01 GMT -5
Actually, I haven't heard of anyone hooking a printer to any kind of DTV. Obviously it should work from a hardware perspective since we know the IEC port is very reliable with disk drives. However, the kernal could possess bugs related to printing. Who knows. I have an old okimate 10.. I've thought of connecting it up a few times just to see it work. but I haven't printed anything on it in over 10 years, I don't know if the printer even works anymore. And I know you can't get ribbons for them either.
|
|
|
Post by expertsetup on Jan 25, 2007 11:48:40 GMT -5
David I also have Okimate 20, ribbon is long gone (mebey ebay?) but they work great with thermal fax paper in b/w and no ribbon. I guess I have to pull mine out and give a try.
I hope that dissasembly shows up...
|
|
|
Post by gmoon on Jan 25, 2007 12:58:53 GMT -5
The GEOS programmers reference guide is probably the next best thing to a complete disassembly: www.zimmers.net/geos/docs/geotech.txt(this might be an edited version of what I was recalling...) Input drivers: www.zimmers.net/geos/docs/inputdrv.txtThe drivers are relatively small, so it should be easy to disassemble one. If they are too small to fit the ps/2 mouse code, maybe the main driver code can be 'segment mapped' in from the smaller driver block.
|
|
|
Post by David Murray on Jan 25, 2007 13:11:40 GMT -5
I had no idea you could use fax paper.. I'll have to make it a point to try that in the next few weeks. Still, it won't be the same without color!
Gmoon - wow.. that is a great document. If I had time, I'm pretty sure I could code a mouse driver for GEOS with that information, and I know almost nothing about GEOS. I wonder how hard it would be to take the joystick input driver and modify it to use the user-port joystick? At least then you could get up and going with GEOS. As it is, I don't think there is any way to use it on a hummer.
|
|
|
Post by expertsetup on Jan 25, 2007 13:45:48 GMT -5
I wonder how hard it would be to take the joystick input driver and modify it to use the user-port joystick? At least then you could get up and going with GEOS. As it is, I don't think there is any way to use it on a hummer. Just to reiterate this point, I have GEOS working with Hummer Userport Joystick. The first response I gave in this thread indicates how to make the patch. I would upload it but the download agreement specifically states that I can not provide copies. So if you want to have GEOS working right now on your hummer use the method above! Step by step walk through for patching GEOS available on request.
|
|
|
Post by David Murray on Jan 25, 2007 15:30:05 GMT -5
I was totally unaware that you had made such a patch. Guess that one slipped me by. I should add that to my website.
As far as distribution, what if you just distributed the one file, rather than the whole O/S?
|
|