Posts by Karre

    Ein paar Kleinigkeiten muss ich noch korrigieren. Aber alle Features funktionieren :)

    6. Oktober 2026
    Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.
    youtu.be

    6. Oktober 2026
    Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.
    youtu.be

    Kurzer Zwischenstand hier:

    • DOS Shell im GUI ist implementiert
    • Zeit über Netzwerk beziehen und auf Wunsch in BIOS schreiben implementiert (funktioniert erst ab PC AT)
    • Englische Menüs implementiert (als extra kompiliert, sonst zu langsam wenn über Menü auswählbar und als extra Datei vorliegt)
    • Info Fenster überarbeitet, es zeigt jetzt tatsächlich verbaute CPU, RAM und DOS-Version an
    • Rechtsklick auf die Laufwerksbuchstaben möglich, Informationen und bei den Disketten auch formatieren auswählbar
    • Formatieren in GUI integriert
    • Mehrere kleinere BUG‘s nach externen Tests behoben

      wenn ich mit testen fertig bin, Release ich das hier

    Danke für das Feedback.

    An der fluffigkeit werkel ich noch.

    Auch ist jetzt schon eine einfache Variante für das Einrichten des Netzwerkes inkl laden und delade drin.

    Also z.b. bei Klick auf FTP wird der Treiber geladen (sofern nicht schon ist) und die IP gezogen per DHCP (sofern keine fixe vergeben ist)
    beim beenden wird deladen.

    alternativ kann man den Stack auch einfach laden oder sich in die autoexec schreiben lassen.

    gleiches gilt für den IRC Client (der läuft auch schon, aber nur 1 Fenster bisher)

    Das ganze Projekt ist in C mit Claude.

    Ich bau das ja, weil es einfach keinen angenehmen Dateimanager gibt, der auch auf einem 8088 bei 4,7 MHz läuft ^^

    Ich erreiche jetzt auch 21kb/2 mit FTP 😎

    Gerne weiter testen! und in meinem Thema dazu stellung nehmen. dort ist auch schon eine neure Version drin. ein weiteres Update kommt aber heute Abend noch

    RetroDesk 1.0:


    alle Features


    Allgemein


    • GEM-artiger Maus-Desktop für PC XT (8088, 640 KB, DOS 5)
    • CGA (640x200 mono) und VGA (640x480 mono), gemeinsamer 1-Bit-Renderer
    • Startparameter /CGA, /VGA, /SPK, /NOSND
    • Programmstart über die BAT-Schleife (RETRO.BAT), dadurch haben Programme die vollen 640 KB
    • Desktop-Zustand wird gesichert und danach wiederhergestellt (RDESK.STA: Ordner, Fenster, Scrollposition, Maus, Sound)
    • Komplett mit Tastatur bedienbar (F10, Alt+D/P/N, Pfeile, Tab, Enter, Esc)
    • Uhr in der Menüleiste
    • Startmeldung mit Version und Copyright, die Info zeigt Version, 8087 und IP/Gateway
    • Fehlende Diskette ergibt eine Meldung statt „Abbrechen, Wiederholen, Ignorieren“
    • Hinweisfenster statt DOS-Bildschirm beim Wechsel zu RDEDIT/RDNET und beim Laden von Treiber/DHCP
    • Sparsames Zeichnen: Listen scrollen per Speicherkopie, Dialoge stellen den Hintergrund wieder her
    • Fonts: VGA nimmt den 8x16-Font der Karte, CGA den 8x8-ROM-Font. Umlaute kommen bei CGA aus GRAFTABL, sonst aus dem eingebauten Font.

    Menüs


    • Desk: Info, Uhr, Notizblock, Rechner, Optionen, Netzwerk, Beenden
    • Datei: Dateimanager, 2. Fenster, Editor, Kopieren, Verschieben, Umbenennen, Neuer Ordner, Löschen
    • Programme: eigene Programmliste aus RDESK.INI (bis 12 Einträge)
    • Netzwerk: FTP, IRC, Netz starten
    • Menütitel anklicken öffnet das Menü und es bleibt offen. Gedrückt halten und loslassen geht auch.


    Optionen (Desk > Optionen)


    • Systemklänge an/aus
    • Autostart nach dem Booten: trägt sich in die AUTOEXEC.BAT ein, mit Sicherung als AUTOEXEC.RDA
    • Häkchen in Dialogen per Klick oder Leertaste

    Dateimanager


    • Laufwerksknöpfe, sortierte Liste (Ordner zuerst, mit Größe), Statuszeile mit freiem Platz
    • Zwei Dateifenster, Tab wechselt
    • Kopieren (F5), Verschieben (F6), Umbenennen (Shift+F6), Neuer Ordner (F7), Löschen (F8/Entf), Ordner jeweils mit Inhalt
    • Mehrfachauswahl mit Leertaste, Einfg oder Shift+Klick
    • Ziehen und Ablegen: gleiches Laufwerk verschiebt, anderes kopiert, Strg/Shift erzwingt Kopieren bzw. Verschieben
    • Rückfrage vor dem Überschreiben, Datum und Uhrzeit bleiben erhalten
    • Esc bricht ab, halb kopierte Dateien werden gelöscht
    • Rechtsklick-Kontextmenü (Shift+F10): Öffnen, Im Editor, Kopieren, Verschieben, Umbenennen, Löschen, In Programme anheften/lösen
    • Doppelklick öffnet Ordner, startet EXE/COM/BAT und öffnet Textdateien
    • Buchstabe springt zum nächsten passenden Eintrag, F2 wechselt das Laufwerk

    Zubehör


    • Uhr: große Digitalanzeige mit Datum, Zeit und Datum stellbar (wichtig beim XT ohne Echtzeituhr)
    • Notizblock: 80 Zeilen x 60 Zeichen, Speichern mit Strg+S, Rückfrage beim Schließen
    • Rechner: Grundrechenarten, Wurzel, Prozent, Vorzeichen, nutzt den 8087 falls vorhanden (sonst Emulator)

    Sound


    • AdLib-Erkennung, Systemklänge über AdLib oder PC-Speaker

    RDEDIT (Editor, eigene EXE)


    • Bis 8000 Zeilen mit je 250 Zeichen, Dateien bis mehrere 100 KB
    • Markieren mit Shift, Maus oder Shift+Klick, Ausschneiden/Kopieren/Einfügen
    • Suchen, Weitersuchen, Alle ersetzen, Gehe zu Zeile
    • Öffnen-Dialog mit Laufwerken, Einfüge-/Überschreibmodus, automatische Einrückung
    • Sicheres Speichern über eine Temp-Datei
    • Sicherung von AUTOEXEC.BAT und CONFIG.SYS als .BAK vor dem ersten Speichern
    • Zu große Dateien werden nur lesend geöffnet

    Netzwerk (eigener TCP/IP-Stack, ohne mTCP)


    • ARP, IP, ICMP-Echo, TCP und DHCP direkt auf dem Crynwr-Packet-Treiber
    • Treiber wahlweise beim DOS-Start (NETBOOT.BAT) oder erst bei Bedarf, beim Schließen von FTP/IRC wird er wieder entladen
    • RDDHCP.EXE: Adresse ohne Oberfläche holen (z. B. für Netzwerkspiele), /TEST prüft danach die Verbindung zum FTP-Server
    • Letzte IP in RDIP.CFG, sie gilt weiter, wenn kein DHCP-Server antwortet
    • Upload mit Schiebefenster bis 4 KB, MSS und TXWIN einstellbar, Protokoll mit NETLOG=1
    • Netzwerkprogramme in RDESK.INI (* vor dem Pfad) bekommen den Treiber automatisch

    RDNET (Netzwerk-Einstellungen)


    • Karten: NE1000, NE2000, 3C501, 3C503, 3C509, WD8003/SMC, NI5210 oder eigener Treiber
    • Einstellbar sind Treiberdatei, Paket-INT, IRQ, I/O und Speicher. Ein schon geladener Treiber wird erkannt.
    • DHCP oder feste IP (IP, Maske, Gateway, DNS), Hostname
    • FTP-Server, Port, Benutzer, Passwort (als Sternchen angezeigt)
    • IRC-Server, Port, Nick, Kanal
    • Testknopf mit Protokoll (NETTEST.LOG)

    FTP (RDFTP.OVL)


    • Server als zweites Dateifenster (FTP:\)
    • Kopieren in beide Richtungen, auch mit Ordnern, außerdem Verschieben, Löschen, Umbenennen, Neuer Ordner und Ziehen
    • Rechtsklick-Menü, lange Dateinamen in der Liste, Größen in K/M
    • Geschwindigkeit in KB/s in der Statuszeile
    • Esc bricht ab, halbe Uploads werden auf dem Server gelöscht

    IRC (RDIRC.OVL)


    • Für einen Bouncer oder BitlBee auf dem NAS (Discord und andere Messenger)
    • Befehle /join, /part, /msg, /me, /nick, /chan, /quit, /hilfe, andere gehen roh an den Server
    • Verlauf mit 128 Zeilen zum Blättern
    • Umlaute werden zwischen UTF-8 und CP437 umgewandelt
    • Ist der Nick vergeben, wird ein _ angehängt


    RetroDesk Release Version 1.0
    Eine Vorführung von RetroDesk, einem GUI für den IBM PC-XT mit 8088 / 8086 bei 4,7 MHzAllgemeinGEM-artiger Maus-Desktop für PC XT (8088, 640 KB, DOS 5)CGA (6...
    youtu.be

    Ein Update für den #retrodesk ist raus. Version 0.16

    Der Dateimanager ist nun vollständig in seinen Funktionen. Er bedient sich gleich zu Windows, inkl. Drag n Drop!

    Der Schnellstart für Programme läuft jetzt auch. Rechtsklick und hinzufügen. Dann kann man oben in der Leiste das Programm von dort starten.

    Läuft alles auf einem #pcxt mit 4,7 MHz und ist auf DOS 5 getestet. (DOS 3 hab ich noch nicht getestet)

    Läuft ohne Installation. Link zum Download und testen :)

    RetroDesk_016_bin.zip
    1 file sent via WeTransfer, the simplest way to send your files around the world
    we.tl

    Ich werkel mal wieder an meinem PC-XT herum. Dem Commodore PC10-III.

    Das ist ein XT der so ziemlich auf Steroiden ist und dennoch ein XT bleibt.

    Kurz zum Setup:
    NEC VC20 (4,77 MHz bis 10 MHz on the fly per Tastendruck einstellbar)
    8087-1 CoProzessor
    640 kB RAM
    20 MB HDD 8 Bit IDE
    VGA Grafikakrte mit 512 kB
    10 MBit RJ45 Ethernet Karte
    Adlib 2 Soundkarte
    3,5" Floppy
    5,25" Floppy

    Der ist ab jetzt im Internet :) und dort auch auf Discord Servern unterwegs.
    Positiver Nebeneffekt: er hat nun Anbindung an meinen FTP Server.