PageSourceSearch

https://mgroeber.de/

html mgroeber.de collected 2026-09-24 23:12:33 UTC 9,777 bytes, 12 lines download raw bytes

1<!DOCTYPE html><html lang="en-gb"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Welcome - Marcus Gröber&#x27;s homepage</title><meta name="description" content="PC/Geos / #FreeGEOS - reviving a 1990s operating system and GUI Browser-based Live Demo: English / German -- How it works Tools for Geos Development Old programs for Geos: Desktop / GeoBook / CASIO Zoomer Nokia&#x27;s Geos-based smartphone: Nokia 9000/9000i/9110 Communicator [German] Hewlett Packard&#x27;s PDA:&amp;hellip;"><meta name="generator" content="Publii Open-Source CMS for Static Site"><link rel="canonical" href="https://www.mgroeber.de/"><link rel="alternate" type="application/atom+xml" href="https://www.mgroeber.de/feed.xml" title="Marcus Gröber&#x27;s homepage - RSS"><link rel="alternate" type="application/json" href="https://www.mgroeber.de/feed.json" title="Marcus Gröber&#x27;s homepage - JSON"><meta property="og:title" content="Welcome"><meta property="og:site_name" content="Marcus Gröber&#x27;s homepage"><meta property="og:description" content="PC/Geos / #FreeGEOS - reviving a 1990s operating system and GUI Browser-based Live Demo: English / German -- How it works Tools for Geos Development Old programs for Geos: Desktop / GeoBook / CASIO Zoomer Nokia&#x27;s Geos-based smartphone: Nokia 9000/9000i/9110 Communicator [German] Hewlett Packard&#x27;s PDA:&amp;hellip;"><meta property="og:url" content="https://www.mgroeber.de/index.html"><meta property="og:type" content="article"><link rel="stylesheet" href="https://www.mgroeber.de/assets/css/style.css?v&#x3D;0121093d01142a52b0e730cc12a53eaf">
1<script type="application/ld+json">{"@context":"http://schema.org","@type":"Article","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.mgroeber.de/index.html"},"headline":"Welcome","datePublished":"2025-12-08T22:09+01:00","dateModified":"2026-02-15T17:54+01:00","description":"PC/Geos / #FreeGEOS - reviving a 1990s operating system and GUI Browser-based Live Demo: English / German -- How it works Tools for Geos Development Old programs for Geos: Desktop / GeoBook / CASIO Zoomer Nokia's Geos-based smartphone: Nokia 9000/9000i/9110 Communicator [German] Hewlett Packard's PDA:&hellip;","author":{"@type":"Person","name":"Marcus Groeber","url":"https://www.mgroeber.de/authors/marcus-groeber/"},"publisher":{"@type":"Organization","name":"Marcus Groeber"}}</script>
1<noscript><style>img[loading] {
2                    opacity: 1;
3                }</style></noscript></head><body class="page-template"><header class="top js-header"><a class="logo" href="https://www.mgroeber.de/">Marcus Gröber&#x27;s homepage</a><nav class="navbar js-navbar"><button class="navbar__toggle js-toggle" aria-label="Menu" aria-haspopup="true" aria-expanded="false"><span class="navbar__toggle-box"><span class="navbar__toggle-inner">Menu</span></span></button><ul class="navbar__menu"><li class="has-submenu"><a href="https://www.mgroeber.de/tags/geos/" target="_self" aria-haspopup="true">PC/Geos</a><ul class="navbar__submenu level-2" aria-hidden="true"><li><a href="https://www.mgroeber.de/geos-live.html" target="_self">Live Demo</a></li><li><a href="https://www.mgroeber.de/geos.html" target="_self">Software</a></li><li><a href="https://www.mgroeber.de/geos-dev.html" target="_self">Development</a></li><li><a href="https://www.mgroeber.de/tags/geos/" target="_self">Other articles</a></li></ul></li><li class="has-submenu"><a href="https://www.mgroeber.de/nokia_d.html" target="_self" aria-haspopup="true">Retrocomputing</a><ul class="navbar__submenu level-2" aria-hidden="true"><li><a href="https://www.mgroeber.de/nokia.html" target="_self">Nokia 9000/9110 Communicator</a></li><li><a href="https://www.mgroeber.de/omnigo.html" target="_self">HP OmniGo 100</a></li><li><a href="https://www.mgroeber.de/geobook.html" target="_self">Brother GeoBook</a></li><li><a href="https://www.mgroeber.de/epoc.html" target="_self">Symbian</a></li><li><a href="https://www.mgroeber.de/os2.html" target="_self">OS/2</a></li><li><a href="https://www.mgroeber.de/dos.html" target="_self">DOS</a></li></ul></li><li><a href="https://www.mgroeber.de/tags/programming/" target="_self">Programming</a></li><li><a href="https://www.mgroeber.de/tags/" target="_self">All posts</a></li></ul></nav></header><main class="page"><div class="content"><div class="hero"><div class="hero__content"><div class="wrapper"><h1>Welcome</h1></div></div></div><div class="wrapper content__entry content__entry--nospace"><p><strong>PC/Geos / #FreeGEOS</strong> - reviving a 1990s operating system and GUI</p><figure class="post__image post__image--right"><img loading="lazy" src="https://bluewaysw.github.io/pcgeos/Art/title-screenshot.png" alt="Screenshot of PC/Geos" width="320" height="240" data-is-external-image="true"></figure><ul><li><strong>Browser-based Live Demo: </strong><a href="geos-live.html">English</a> / <a href="geos-live_d.html">German</a> -- <a href="https://www.mgroeber.de/geos-live_info.html">How it works</a></li><li>Tools for <a href="https://www.mgroeber.de/geos-dev.html">Geos Development</a></li><li>Old programs for Geos: <a href="https://www.mgroeber.de/geos.html">Desktop / GeoBook / CASIO Zoomer</a></li><li>Nokia's Geos-based smartphone: <a href="https://www.mgroeber.de/nokia.html">Nokia 9000/9000i/9110 Communicator</a> [<a href="https://www.mgroeber.de/nokia_d.html">German</a>]<a href="https://www.mgroeber.de/nokia.htm"></a></li><li>Hewlett Packard's PDA: <a href="https://www.mgroeber.de/omnigo.html">HP OmniGo 100/120</a></li><li>Brother's Netbook: <a href="https://www.mgroeber.de/geobook.html">
3GeoBook and Super PowerNote</a> Cheat Page</li><li>Nathan Fiedler's <a href="nathan/index.html">unofficial Geos pages</a> are now archived on this server. </li></ul><p><strong>Graphics and Photography</strong></p><ul><li>Vibe-coding a <a href="https://www.mgroeber.de/vibe-coding-a-rubiks-snake-simulator-2.html">Rubik' Snake simulator</a></li><li>Sand picture simulation: <a href="https://www.mgroeber.de/misc/rdunes.html">Return to Dunes</a></li><li><a href="https://www.mgroeber.de/panoramas.html">Panoramas</a> and <a href="http://www.flickr.com/photos/mgroeber/sets/72157600115797101/">Anaglyphs</a> [photoset on flickr]</li></ul><p><strong>Symbian / EPOC32</strong> - experiments for Nokia's <a href="https://www.mgroeber.de/epoc.html">Symbian</a> platform</p><ul><li>Proof-of-concept CPU usage monitoring</li></ul><p><strong>OS/2</strong> - a few programs I wrote for <a href="https://www.mgroeber.de/os2.html">OS/2</a></p><ul><li>Tools and documentation for the INF/HLP file format</li><li>A simple "diff" file generator for the PATCH command</li><li>MAKELOGO clone to compile new boot logos</li><li>Running OS/2 commands from a DOS prompt</li></ul><p><strong>DOS</strong> - old <a href="https://www.mgroeber.de/dos.htm">DOS</a> applications I developed a looong time ago.</p><ul><li>MemView - memory map viewer for MS-/DR-/Novell-DOS</li><li>Compiler/decompiler for Borland Help Files</li><li>"Return to Dunes" - sand picture simulation (graphics)</li></ul><p><strong>Miscellaneous</strong></p><ul><li><a href="https://www.mgroeber.de/wqvprot.html">Protocol documentation</a> for the Casio WQV-1 Wrist Camera</li><li><a href="https://www.mgroeber.de/tags/windows/">Things about Windows I learned the hard way</a> - a collection of various PC-related things that took me a while to figure out, in the hope of making them easier to find for others</li><li><a href="https://www.mgroeber.de/windows_heap.html">Some little-known facts about Windows 32-bit heap management</a></li><li><a href="https://github.com/SimonKagstrom/cibyl">cibyl</a> - an open-source C-to-Java bytecode translator by Simon Kagstrom that I have made a few contributions to. Based on this project, Meir Tsvi has developed an interesting <a href="https://github.com/meirtsvi/WazeWP7" style="font-size: inherit;">experimental fork of cibyl</a><span style="font-size: inherit;"> that does C-to-MSIL bytecode translation, for cases where porting to C# or "managed C" is not an option for creating Windows Phone 7 apps (such as the </span><a href="http://www.waze.com" style="font-size: inherit;">Waze</a><span style="font-size: inherit;"> crowd-sourced navigation app)</span></li><li>Retrocomputing: some <a href="https://github.com/mgroeber9110/99er_games">games for the TI-99/4A on github</a></li></ul></div></div></main><footer class="footer"><div class="wrapper"><div class="footer__copyright"><p>[ <em>mgroeber at gmx.net | <a href="https://x.com/mgroeber9110">Twitter</a> | <a href="https://www.instagram.com/mgroeber9110">Instagram</a> </em>] -- Powered by <a href="https://getpublii.com/">Publii</a></p></div><button id="backToTop" class="footer__bttop" aria-label="Back to top" title="Back to top"><svg width="20" height="20"><use xlink:href="https://www.mgroeber.de/assets/svg/svg-map.svg#toparrow"/></svg></button></div></footer>
3<script defer="defer" src="https://www.mgroeber.de/assets/js/scripts.min.js?v&#x3D;700105c316933a8202041b6415abb233"></script>
3<script>window.publiiThemeMenuConfig={mobileMenuMode:'sidebar',animationSpeed:300,submenuWidth: 'auto',doubleClickTime:500,mobileMenuExpandableSubmenus:true,relatedContainerForOverlayMenuSelector:'.top'};</script>
3<script>var images = document.querySelectorAll('img[loading]');
4        for (var i = 0; i < images.length; i++) {
5            if (images[i].complete) {
6                images[i].classList.add('is-loaded');
7            } else {
8                images[i].addEventListener('load', function () {
9                    this.classList.add('is-loaded');
10                }, false);
11            }
12        }</script>
12</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.