Posts by BastetFurry

    Aber fände ich halt cool, wenn man solche Controller im realen Leben in 6502 programmieren würde/könnte.

    Cool wärs, aber 8-Bitter sind eigentlich durch.

    Ich habe Heute Früh für 1,50€/Stück vier RP2040 Boards beim schnellen Ali bestellt, Pinkompatibel zum RP Pico. Selbst in nem blöden "10 cent" Controller ist mittlerweile entweder nen ARM oder nen RiscV drin weil sich keiner die Mühe machen will irgendwelche 8-Bitter auf die neusten Fertigungsverfahren für Halbleiter zu "portieren". Der gängige Keyboardcontroller wird halt nur noch als 6502 oder anderer 8-Bitter gefertigt weil man die eh in Massen braucht und man halt die "alten" Fabs weiter laufen lässt, stehen ja schon rum und die Fotomatrizen existieren. Aber mit großen Neuentwicklungen würde ich da nicht mehr rechnen, das kommt nur noch von so Firmen wo man als Lieschen Müller noch nie was von gehört hat, Beispielsweise von Padauk.

    Was auch noch eine Nebenrolle spielt, die gängigen Controller sind allesamt in PlatformIO enthalten, mit VS Code damit dann sogar kostenlos und in kommerziellen IDEs als Plugin verfügbar. Ich nutz hier Jetbrains CLion dafür.

    5 Cent zum Multigame-Problem:


    Wenns eh von Disk läuft dann könnte man ein Menusystem vorschalten das an einem vorher definiertem Bereich am Ende des RAMs oder in der ZP das zu ladende Z-File ablegt und der Interpreter holt sich das dort ab.

    Steht dort eine Null dann nimmt er den normalen Weg.


    Code
    1. //Könnte Beispielsweise so aussehen:
    2. struct loaderstruct
    3. {
    4. char filename[18]; // Genug Platz für 0: oder 1:
    5. uint8_t driveNumber; // Wenns was anderes wie 8 sein soll
    6. };


    Alternativ das was CC65 macht für argc+argv, da wird geschaut ob hinter dem RUN noch ein :REM kommt und das wird dort dann als Parameter übernommen, vielleicht kann man sich das von da ab schauen.

    Dieses unübersichtliche 3-Spalten-Teil (schrecklich!) wäre ein Ansporn, das mal ordentlich zu machen, so dass es aussieht wie der Norton Commander (oder einer seiner Clone).

    Leider habe ich mein Wunsch-CP/M-System noch nicht gefunden. Deswegen ist das aktuell kein Thema für mich.

    In den Defaulteinstellungen ist das auch beim NC so ein Drei-Spalten Gedönse.

    Moin Gemeinde :)

    Gibt es für CP/M einen orthodoxen Filemanager, vulgo Norton Commander Clone?

    Ich hab hier nem RP2040 beigebracht nen Z80 und die "API" vom MBC2 zu emulieren, spiel gerade ein wenig mit meiner Kreation rum und ein Midnight/Norton Clone wäre schon ganz angenehm. :D

    Daher hat z.b. der 8086/88 als "doppelter" 8085 ja auch überlappende Segment- und Offsetadressen, das kombiniert beide Vorteile, beliebige Startadressen für bequem und kurz adressierbare "legacy" 64K Bereiche und doch auch linear adressierbarer Speicher, solange man sich halt an ein paar Spielregeln hält (sprich die Überlappung -meinetwegen auch anteilig- nur auf einer Seite befüllt) oder ab 286 in den protected mode schaltet...

    Da hatte einer der Clones das richtig gemacht, der NEX v20 hat einen 8080 Kompatibilitätsmodus. Und irgendwann hab ich mal zu viel Langeweile und bastel mir nen CP/M BIOS für IA/16.

    Oben: Eine Zweitafel-Ansicht im Bitmap-Mode (Mockup). Da ist sogar noch Platz für eine Widget-Spalte.

    Das sieht doch ganz sexy aus <3
    Ist halt die Frage wie schnell unser kleines 981 khz System den Bildaufbau durch bekommt oder ob man über Hilfsmittel nachdenken sollte, ne REU für DMA Beispielsweise.

    Warum Fenster in 320x200? Gute Frage. Ich persönlich mag einfach lieber mit der Maus rumklicken als auf der Tastatur rumhämmern und mir etliche Tastenkürzel merken.

    Wo liegt denn da der Widerspruch? Die Maus funktioniert doch auch im Textmodus prima? Insbesondere braucht eine gute mausbasierte Anwendung nicht unbedingt frei verschiebbare Fenster...?

    Eine GUI muss keine Fenster haben, vielleicht mal vom PalmOS und WinCE inspirieren lassen. Letzteres hatte zwar für große Displays auch nen Desktop, aber die Versionen auf PDAs waren alle ohne Fenstermanagement und alle Applikationen liefen immer im "Vollbild".

    Ne Cartridge die einen orthodoxen Dateimanager, vulgo Norton Commander Clone, starten würde wäre schon schick. Schön mit Zwei-Panel Optik und als Option nen 80-Zeichen Softwarerenderer Modus. Gibts soweit ich mich entsinne als Bibliothek fürn cc65.

    Nur dann aber auch bitte mit der Standardbelegung: F3 Ansehen, F4 Editieren, F5 Kopieren, F6 Verschieben, F7 Verzeichnis erstellen (auf Laufwerken die das können) und F8 zum löschen. :D

    F2 könnte am Brotkasten dann ein Menu enthalten mit kleinen Tools wie nen Monitor oder ein einfaches Terminalprogramm oder was der geneigte Endnutzer selber so alles rein wirft. Würde das übrigens auf einem MagicDesk Modul basieren lassen, dann hat man 512 KByte für so Zeugs.

    Zukunftsmusik: Linkfähigkeit, zwei Brotkästen mit einer Seriellen verbinden und Dateien austauschen. Und wenns FOSS wird könnte jemand mit zu viel Freizeit noch einen NC5 Kompatibilitätsmodus für den Link einbauen, dann könnte man sehr einfach mit einem PC Dateien austauschen.

    Edith: Letzteres geht übrigens auch mit Dosbox und einem USB Seriell Adapter, für Sie getestet mit einem Tidalwave Taschen-XT am anderem Ende.

    Ich suche noch das "64'er Extra Nr.11", Zustand egal.

    Da der Autor vom BASIC BOSS, Thilo Herrmann, leider auf keinerlei Anfragen reagiert und ich kommerzielle Software ungern für kommerzielle Zwecke, und seien sie auch noch so klein und unbedeutend, als Schwarzkopie einsetzen möchte bräuchte ich das als Lizenz.
    Hab genau aus diesem Grund auch ein zerfleddertes Original von QB45 hier im Regal, wenn ich damit mal was machen will hab ichs. ;)

    Wer hätte eigentlich Bock auf eine gepflegte Partie Die Total Verrückte Rally am Bigscreen sobald wir Straffrei OccupyBühne machen können? Acht Leute können mitmachen. <3

    wat fürn Tier ? 🤔

    Ein digitales Brettspiel von BlueByte von anno 1995, lief sogar noch unter 3.11, was wenn man es real aufbauen würde riesig wäre und was auf der Liste meiner Kindheitsspiele ganz weit oben steht, macht aber nur zu mehrt Laune.
    Ist halt was gemütliches.