556:
336:
505:
37:
572:
548:
534:
On August 19, 2016, Michael Steil posted in his blog that the source code for GEOS 2.0 for
Commodore C64 had been fully reverse-engineered and suitable for the cc65 compiler suite. The reverse-engineered source code has been made available at
46:
286:
bundled GEOS with its redesigned and cost-reduced C64, the C64C. At its peak, GEOS was the third-most-popular microcomputer operating system in the world in terms of units shipped, trailing only
350:, the GEOS Design Team: Jim DeFrisco, Dave Durran, Michael Farr, Doug Fults, Chris Hawley, Clayton Jung, and Tony Requist, led by Dougherty, who cut their teeth on limited-resource
555:
703:
759:
579:
Dozens of official and third-party applications and other products were produced for GEOS. Among the most important and popular were the following:
297:
Other GEOS-compatible software packages were available from
Berkeley Softworks or from third parties, including a reasonably sophisticated
718:
864:
1050:
377:
for the C64 and C128, GEOS takes full advantage of many of the add-ons and improvements available for these systems. Commodore's
790:
1045:
1040:
1020:
950:
909:
999:
665:
1030:
1035:
660:
20:
450:. This ability to print to high-end printers was a major factor in making GEOS a desktop publishing platform.
897:
The
Official GEOS Programmer's Reference Guide. For Commodore 64/64C/128. Includes versions 1.0, 1.1, and 1.2
756:
301:
application called geoPublish and a spreadsheet called geoCalc. While geoPublish is not as sophisticated as
318:
246:
with its version being released in 1986, enhanced versions of GEOS later became available in 1987 for the
128:
431:
Via
Berkeley's special geoCable interface converter or other third-party interfaces to connect standard
1025:
428:
scheme that renders users' disks unbootable if it detects that the disk has been illegally duplicated.
987:
45:
670:
476:
package for PCs. Related code found its way to earlier "Zoomer" PDAs, creating an unclear lineage to
443:
188:
283:
19:
This article is about the GEOS home computer operating system. For the PC/x86 based system, see
1015:
766:, Printed: October 1986, Berkeley Softworks, 2150 Shattuck Avenue, Berkeley, California 94704
723:
278:
776:
374:
363:
200:
90:
439:
printers to the
Commodore serial bus, GEOS supports a wide variety of printers, including
416:. GEOS 128 can take advantage of the C128's enhanced "burst mode" in conjunction with the
8:
386:
689:
485:
469:
351:
347:
339:
335:
330:
314:
310:
298:
235:
77:
956:
946:
915:
905:
895:
728:
461:
447:
270:
95:
931:
743:
489:
255:
231:
195:
169:
151:
143:
138:
964:
923:
804:
763:
440:
425:
306:
302:
147:
473:
421:
417:
413:
405:
378:
266:
262:
181:
1009:
732:
382:
358:, GEOS was revered for what it could accomplish on machines with 64–128
247:
165:
968:
960:
943:
GEOS Inside and Out: An introduction to GEOS, its applications and internals
919:
519:
1988: GEOS for Apple II, GEOS V2.0 for
Commodore C64, GEOS V2.1 for Apple II
927:
901:
243:
161:
51:
852:
GitHub - mist64/geos: Source code of GEOS 2.0 for the
Commodore 64 and 128
54:. Mimicking Commodore's own OS core naming, Berkeley called GEOS' core a "
457:
in August 2003. The
Commodore 64/128 versions followed in February 2004.
397:
993:
818:
622:
477:
436:
409:
408:. GEOS is the first Commodore software that could use a floppy disk as
355:
72:
642:
564:
560:
404:, that significantly increases the speed of drive access on the slow
367:
454:
359:
251:
239:
173:
82:
838:
385:. GEOS 128 also fully supports the C128's 640×200 high-resolution
851:
839:"Reverse-Engineered GEOS 2.0 for C64 Source Code – pagetable.com"
655:
493:
282:
found that nearly half of respondents used GEOS. For many years,
823:
636:
571:
547:
536:
465:
432:
291:
287:
55:
504:
481:
516:
1987: GEOS for
Commodore C128, Commodore Plus/4 (unofficial)
36:
276:
A December 1987 survey by the
Commodore-dedicated magazine
983:
390:
460:
The latest GEOS desktop suite for IBM PC compatibles is
309:, the packages provide reasonable functionality, and
508:
Floppy disk containing GEOS for Commodore 64C (1986)
254:. A lesser-known version was also released for the
986:Home of the GEOS operating system (down, archived
941:Tornsdorf, Manfred; Kerkoh, Rüdiger (1 May 1988).
542:
1007:
396:The C64 version of GEOS incorporates a built-in
321:on Commodore 8-bit computers for several years.
290:and Mac OS (besides the original Commodore 64's
940:
484:used GEOS as a base operating system for their
529:
805:"GUIdebook > Timelines > GEOS/GeoWorks"
453:The Apple II version of GEOS was released as
424:drives. The Commodore version of GEOS uses a
261:GEOS closely resembles early versions of the
856:
777:"GEOS: A Whole New World for your Commodore"
862:
472:GeoBook line of laptop-appliances, and the
710:
381:is supported by GEOS, as are its various
1002:A lengthy review of GEOS and its history
570:
554:
546:
503:
334:
1008:
945:(2nd ed.). Abacus Software Inc.
346:Written by a group of programmers at
317:claimed the company ran its business
1000:GEOS: The Graphical Operating System
893:
716:
305:and geoCalc not as sophisticated as
13:
894:Farr, Michael (15 February 1987).
886:
704:"GEOS Drean Commodore version 1.2"
522:1989: GEOS V2.0 for Commodore C128
389:display mode through a compatible
14:
1062:
977:
666:List of computer system emulators
525:2022: GEOS for Atari (unofficial)
499:
342:, founder of Berkeley Softworks.
44:
35:
16:8-bit graphical operating system
845:
757:GEOS User's Manual, Version 1.2
567:which was painted with geoPaint
242:). Originally designed for the
1051:Window-based operating systems
831:
811:
797:
783:
769:
750:
696:
682:
661:GEOS (16-bit operating system)
543:GEOS products and applications
324:
21:GEOS (16-bit operating system)
1:
1046:Proprietary operating systems
994:The Commodore GEOS FAQ v1.5.0
676:
727:. Vol. 6, no. 59.
488:series, before switching to
464:. Revivals were seen in the
7:
649:
530:Reverse engineering efforts
513:1986: GEOS for Commodore 64
370:of 8-bit processing power.
115:; 38 years ago
10:
1067:
717:Elko, Lance (1 May 1988).
328:
18:
1041:Graphical user interfaces
1021:Operating system families
671:List of operating systems
265:and includes a graphical
194:
180:
157:
137:
127:
109:
101:
89:
71:
43:
34:
990:at the Internet Archive)
863:Guerra, Bob (May 1989).
791:"Info magazine Issue 14"
189:Graphical user interface
1031:Commodore 128 software
900:. Berkeley Softworks.
576:
568:
552:
509:
373:Unlike many pieces of
343:
319:using its own software
105:Discontinued, historic
1036:Commodore 64 software
574:
558:
550:
507:
338:
690:"GEOS en castellano"
375:proprietary software
366:memory and 1–2
250:and in 1988 for the
230:) is a discontinued
201:Proprietary software
819:"Ytmytm/Geos-atari"
575:geoWrite screenshot
559:A HiRes graphic of
551:geoPaint screenshot
383:RAM expansion units
352:video game machines
31:
996:– By Bo Zimmermann
762:2015-09-23 at the
724:Compute!'s Gazette
577:
569:
553:
510:
486:Nokia Communicator
348:Berkeley Softworks
344:
340:Brian P. Dougherty
331:Berkeley Softworks
311:Berkeley Softworks
299:desktop publishing
279:Compute!'s Gazette
236:Berkeley Softworks
78:Berkeley Softworks
29:
1026:Apple II software
633:geoWrite Workshop
462:Breadbox Ensemble
448:Apple LaserWriter
446:printers and the
206:
205:
96:Assembly language
1058:
972:
935:
932:Internet Archive
881:
880:
878:
876:
860:
854:
849:
843:
842:
835:
829:
828:
815:
809:
808:
801:
795:
794:
787:
781:
780:
773:
767:
754:
748:
747:
744:Internet Archive
741:
739:
719:"Editor's Notes"
714:
708:
707:
700:
694:
693:
686:
256:Commodore Plus/4
232:operating system
123:
121:
116:
48:
39:
32:
28:
26:Operating system
1066:
1065:
1061:
1060:
1059:
1057:
1056:
1055:
1006:
1005:
980:
975:
953:
912:
889:
887:Further reading
884:
874:
872:
861:
857:
850:
846:
837:
836:
832:
817:
816:
812:
803:
802:
798:
789:
788:
784:
775:
774:
770:
764:Wayback Machine
755:
751:
737:
735:
715:
711:
702:
701:
697:
688:
687:
683:
679:
652:
545:
532:
502:
480:'s later work.
426:copy protection
333:
327:
315:Brian Dougherty
307:Microsoft Excel
303:Aldus Pagemaker
269:(geoWrite) and
183:
119:
117:
114:
110:Initial release
80:
67:
27:
24:
17:
12:
11:
5:
1064:
1054:
1053:
1048:
1043:
1038:
1033:
1028:
1023:
1018:
1004:
1003:
997:
991:
979:
978:External links
976:
974:
973:
952:978-0916439811
951:
937:
936:
911:978-0553344042
910:
890:
888:
885:
883:
882:
855:
844:
830:
810:
796:
782:
768:
749:
709:
695:
680:
678:
675:
674:
673:
668:
663:
658:
651:
648:
647:
646:
639:
634:
631:
628:
625:
620:
617:
614:
611:
608:
605:
602:
599:
596:
593:
590:
587:
584:
544:
541:
531:
528:
527:
526:
523:
520:
517:
514:
501:
498:
474:NewDeal Office
414:virtual memory
329:Main article:
326:
323:
267:word processor
263:classic Mac OS
204:
203:
198:
192:
191:
186:
184:user interface
178:
177:
159:
155:
154:
141:
135:
134:
131:
129:Latest release
125:
124:
111:
107:
106:
103:
99:
98:
93:
87:
86:
75:
69:
68:
49:
41:
40:
25:
15:
9:
6:
4:
3:
2:
1063:
1052:
1049:
1047:
1044:
1042:
1039:
1037:
1034:
1032:
1029:
1027:
1024:
1022:
1019:
1017:
1016:1986 software
1014:
1013:
1011:
1001:
998:
995:
992:
989:
985:
982:
981:
970:
966:
962:
958:
954:
948:
944:
939:
938:
933:
929:
925:
921:
917:
913:
907:
903:
899:
898:
892:
891:
870:
866:
859:
853:
848:
840:
834:
826:
825:
820:
814:
806:
800:
792:
786:
778:
772:
765:
761:
758:
753:
745:
734:
730:
726:
725:
720:
713:
705:
699:
691:
685:
681:
672:
669:
667:
664:
662:
659:
657:
654:
653:
644:
640:
638:
635:
632:
629:
626:
624:
621:
619:geoProgrammer
618:
615:
612:
609:
606:
603:
600:
597:
594:
591:
588:
585:
582:
581:
580:
573:
566:
562:
557:
549:
540:
538:
524:
521:
518:
515:
512:
511:
506:
500:GEOS versions
497:
495:
491:
487:
483:
479:
475:
471:
467:
463:
458:
456:
451:
449:
445:
442:
438:
434:
429:
427:
423:
419:
415:
411:
407:
403:
399:
394:
392:
388:
384:
380:
376:
371:
369:
365:
361:
357:
353:
349:
341:
337:
332:
322:
320:
316:
312:
308:
304:
300:
295:
293:
289:
285:
281:
280:
274:
272:
271:paint program
268:
264:
259:
257:
253:
249:
248:Commodore 128
245:
241:
237:
233:
229:
227:
223:
219:
215:
210:
202:
199:
197:
193:
190:
187:
185:
179:
175:
171:
167:
166:Commodore 128
163:
160:
156:
153:
149:
145:
142:
140:
136:
132:
130:
126:
112:
108:
104:
102:Working state
100:
97:
94:
92:
88:
84:
79:
76:
74:
70:
65:
61:
57:
53:
50:GEOS for the
47:
42:
38:
33:
22:
942:
930:– via
902:Bantam Books
896:
873:. Retrieved
871:. p. 78
868:
858:
847:
833:
822:
813:
799:
785:
771:
752:
742:– via
736:. Retrieved
722:
712:
698:
684:
578:
533:
459:
452:
430:
401:
395:
372:
354:such as the
345:
296:
277:
275:
273:(geoPaint).
260:
244:Commodore 64
225:
221:
217:
213:
212:
208:
207:
162:Commodore 64
139:Available in
63:
59:
52:Commodore 64
875:11 November
865:"Writer 64"
738:11 February
641:Writer 64 (
468:handhelds,
398:fast loader
325:Development
220:nvironment
1010:Categories
677:References
623:geoPublish
478:Palm, Inc.
437:Centronics
410:swap space
379:1351 mouse
356:Atari 2600
91:Written in
969:11434890M
733:0737-3716
643:Timeworks
565:Nordertor
561:Flensburg
402:diskTurbo
400:, called
393:monitor.
284:Commodore
224:perating
158:Platforms
73:Developer
984:Breadbox
961:18446175
928:7825792M
920:16684486
869:Compute!
760:Archived
650:See also
630:geoWrite
627:geoSpell
616:geoPrint
613:geoPaint
610:geoLabel
592:geoChart
586:geoCable
583:geoBASIC
455:freeware
313:founder
252:Apple II
240:GeoWorks
176:, MEGA65
174:Apple II
133:GEOS 2.0
83:GeoWorks
793:. 1987.
656:Contiki
607:geoFont
604:geoFile
598:geoDraw
589:geoCalc
494:Symbian
470:Brother
238:(later
216:raphic
196:License
182:Default
152:Spanish
144:English
118: (
81:(later
967:
959:
949:
926:
918:
908:
824:GitHub
731:
637:geoRAM
601:geoFAX
595:geoDex
537:GitHub
466:OmniGo
433:RS-232
292:KERNAL
288:MS-DOS
170:Plus/4
148:German
62:. kern
56:kernal
482:Nokia
234:from
228:ystem
988:here
957:OCLC
947:ISBN
916:OCLC
906:ISBN
877:2013
740:2021
729:ISSN
490:EPOC
422:1581
420:and
418:1571
406:1541
209:GEOS
150:and
120:1986
113:1986
30:GEOS
563:'s
496:).
444:PCL
435:or
412:or
391:RGB
387:VDC
368:MHz
364:RAM
362:of
294:).
66:l).
58:" (
1012::
965:OL
963:.
955:.
924:OL
922:.
914:.
904:.
867:.
821:.
721:.
539:.
441:HP
360:kB
258:.
172:,
168:,
164:,
146:,
60:cf
971:.
934:.
879:.
841:.
827:.
807:.
779:.
746:.
706:.
692:.
645:)
492:(
226:S
222:O
218:E
214:G
211:(
122:)
85:)
64:e
23:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.