|
Post by expertsetup on Jan 25, 2007 16:05:59 GMT -5
As far as distribution, what if you just distributed the one file, rather than the whole O/S? Hmm, I guess that's a great idea. Since I went home for lunch here you go: www.expertsetup.com/~brian/c64/humfix/USERJOY.CVTThis is a Userport Joystick driver file for GEOS. It needs to be converted so take a look at the CMD site for info on how to install it here: cbmfiles.com/geos/geos-5.html Look it's post # 256 hahaha...
|
|
|
Post by gargoyle on Jan 25, 2007 16:38:42 GMT -5
can you load and play games through GEOS?
|
|
|
Post by expertsetup on Jan 25, 2007 22:10:57 GMT -5
can you load and play games through GEOS? Sorry, not really.
|
|
|
Post by Robin Harbron on Jan 25, 2007 22:45:20 GMT -5
can you load and play games through GEOS? Sorry, not really. Hmm, there have actually been a lot of games written for GEOS over the years. Bruce Thomas has put together a nice list (and collection) here. If the poster was asking about regular C-64 games, the answer is "sort-of sometimes" though I don't see the point. GEOS is able to launch regular C64 programs within some limits (depending on their load address and file size, I think) but it's a waste of time firing up GEOS just to leave it again I think part of GEOS attempts to stay resident in memory so you can tap the Restore key and get back into GEOS quickly, though most games wouldn't behave with that set-up.
|
|
|
Post by Robin Harbron on Jan 25, 2007 23:07:29 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. :-( A third excellent GEOS programmer is Bo Zimmerman. He's not MIA, but hasn't been coding lately. I had a good time hanging out with him in October at the ECCC (in Chicago). I had GEOS programming aspirations at one point, but got distracted by game programming. And life. While I was tooling up for it, I aquired the following (just dug it out now to look at it): - GeoBASIC
- geoProgrammer (native GEOS assembler)
- Concept which is Maurice's upgraded geoProgrammer that he used for The Wave.
- The Official GEOS Programmer's Reference Guide (for versions of GEOS up to 1.2) in book form
- A 3" binder with The Ref. Guide for GEOS 2.0 which was purchased from CMD (just printed on 8.5" x 11" paper)
- Another 3" binder with The Hitchhiker's Guide to GEOS (more GEOS programming notes and stuff)
- And then all the excellent GEOS programming articles Maurice wrote for Commodore World magazine while it was around.
Who knows, maybe I'll get back into it at some point. I think someone should be able to adapt the existing REU driver to use the Hummer's DMA really easily.
|
|
|
Post by expertsetup on Jan 26, 2007 1:08:40 GMT -5
Thanks Robin as I gave such a crummy answer. I was under the impression that gargoyle would like to use GEOS with the Userport Joystick to play regular C64 games. Sorry for such a terse reply! I am a bit excited about the GEOS on DTV/Hummer thing. Of course any mods that work for the Hummer would also work for the DTV2/3.
I would think that Grokk's Ramdisk would be a good starting point for a GEOS ramdisk. With the flash, ramdisk and the burst/dma etc. I think it would really smoke.
|
|
|
Post by expertsetup on Jan 26, 2007 3:29:31 GMT -5
A BUG was tracked down and corrected with this file, be sure to download the new version as the last version wont work. It looks like five people have downloaded the old non working version. Download the new file with the same link as before. Also the Auto Patching script will work faster and with less fuss so be sure to give that a try as it's been tested 100%.
|
|
|
Post by gmoon on Jan 26, 2007 11:38:43 GMT -5
I think someone should be able to adapt the existing REU driver to use the Hummer's DMA really easily. Wow, I'm amazed that the REU wasn't hard-coded into the GEOS system. As you say, it should be easier to adapt. I found the GEOS book I was looking for:'GEOS Inside and Out'; An introduction to GEOS, its applications and internals. It only covers GEOS to 1.2, and maybe 1/3 of the book is dev oriented. An app example or two. A decent description of the GEOS file format, INFO block, etc. Nothing about drivers, however. 'geoProgrammer' can be found online. Seems a little ethically suspect, however. Leave that to the individual... 'cc65' has a fairly complete GEOS dev env in 'C': www.cc65.org/doc/geos.htmlSince cc65 supports inline assembly, tight coding is still possible....
One wonders, if ambition and time allowed : 1) replace the GEOS 'rectangle', horiz and vert line routines with blitter? (it should be trivial to alter screen colors to wider palette, although 8bpp color is another beast.) 2) implement a virtual desktop switcher, ala Xwindows?
|
|
|
Post by gargoyle on Jan 26, 2007 12:08:51 GMT -5
ya thats what i wondering actually - about regular c64 games, like bards tale, wasteland etc.. thanks for the answers though.
|
|
|
Post by expertsetup on Feb 1, 2007 0:52:30 GMT -5
Robin, Thats a great list of games for GEOS, I will have to check some of them out on the hummer. I hope to read some of that programming info also. Has anyone ever tried TopDesk or some of the other GEOS mods? I never went past GEOS 2.0 but I guess there was an official 2.5 for Germany.
|
|
|
Post by David Murray on Feb 1, 2007 22:34:16 GMT -5
Just thought I'd say that I tried Expertsetup's Hummer-patched GEOS today. It seems to work fine. Here is a screenshot from my video capture board using S-video. I did change the color scheme from gray on gray to black on white. Gives it some more contrast.
|
|
|
Post by gmoon on Feb 1, 2007 23:01:40 GMT -5
How serious are you guys about hacking GEOS ? (not just the joystick fix) Here's the source code, three different versions: members.elysium.pl/ytm/html/geos.htmlI've fixed the GEOS2000 source to assemble with the latest ACME without errors. It runs fine (in VICE.) Also assembled and tested the 'geosgeneric' kernal (w/64TASS.) (Note that the commercial apps such as 'geoWrite' won't work without a matching system disk. But it's probably possible to patch the apps...geoPaint works fine.) It shouldn't be really too hard to replace the graphics code, memory access, block move, etc. with DTV optimized code. At the least, a PS/2 mouse driver should be easy to add. A fourth version (gateway) is here: cmdrkey.com/cbm/programming/gateway.htmlI can't really fathom the legalities of all this--Even the 'Click Here Software' site tells you not to distribute GEOS, but provides the 'gateway' source?
[EDIT] It would seem OK to me to hack the GEOS kernal; 'Click Here Software' distributes it free, but sells the apps. Hacking the kernal will open another market for the apps.
|
|
|
Post by robertb on Feb 2, 2007 2:11:08 GMT -5
Has anyone ever tried TopDesk or some of the other GEOS mods? Yup, I have Wheels 64 and Wheels 128. I just got Megapatch 3 for the C64 and for the C128 and will try those out soon. I never went past GEOS 2.0 but I guess there was an official 2.5 for Germany. There was also Spanish GEOS for the C64 and GEOS 3.5 for the Plus/4. Truly, Robert Bernardo Fresno Commodore User Group videocam.net.au/fcug
|
|
|
Post by 1570 on Nov 17, 2007 12:52:29 GMT -5
picobay.com/dtv_wiki/index.php?title=GEOS_for_the_DTVA guide on how to create a 1856k "REU" on the DTV/Hummer and packaging everything. This results in a GEOS that loads from Flash and runs from DTV RAM completely (no floppy needed) using DTV DMA. The guide is intended for programmers though.
|
|
|
Post by David Murray on Nov 17, 2007 22:56:02 GMT -5
Has anyone actually done this GEOS hack, or is it speculation? Still, with no mouse it wouldn't be that great.
|
|