----------8<-----{20180428-1629-GMT}----->8----------
Hmmm...
Ich hab grad mal wieder Spinix (v167) ausgegraben und nach dem Start ist kein "vi" im "/bin" Verzeichnis.
Das ZIP enthält aber "vi".
"/bin" enthält überhaupt keine Dateien die mit späterem Buchstaben als "t" beginnen. Da keimt ein Verdacht: Ich vermute mal Spinix kann den Subdialekt FAT32 nicht. Also hurtig ein Retry mit anderem Formatierer und Format als dem Gnome3-schen FAT32-Default!
Nach Neubügeln der Karte mit FAT16 klappte es. War naheliegend! Wäre ich beim Formatieren nach der FAT-Variante gefragt worden, hätte ich vielleicht zwischen FAT12 und FAT16 eine Entscheidungskrise bekommen, aber wäre gar nicht erst in Versuchung gekommen, FAT32 zu nehmen...
Nun hab ich nach jahrelanger Spinix-Enthaltsamkeit das PropForth-Propellerchen neuen Aufgaben umgewidmet. PropForth ohne eigenen Editor zu massieren macht einfach keinen Spaß! Spinix hat ED und einen minimalen VI und zwei Spin-Compiler.
Vielleicht kann man diesem Gesamtkunstwerk noch Nützliches entlocken?
...und wenn ich Sehnsucht nach forthschen Knoten in Hirn und Stacks bekomme:
Code: Alles auswählen
/> pfth
spinix pfth 1.04
ok
2 3 4 + * .
14 ok
bye
/> █
Noch'n Appetitanreger?
Code: Alles auswählen
/> cd basic
/basic> bas trek.bas
Ok
Initializinga difficult game? (y or n):y
Bazinga!!! Initializinga??? Oder fehlt da einfach nur ein [Space]inga???
Code: Alles auswählen
Stardate 3200: your mission is to destroy 33 Klingons in 30 stardates.
There are 4 Starbases.
Enterprise in q(6,8) s(4,6)
r=Report s=SR. sensor l=LR. sensor
g=Galaxy map p=Phaser t=Torpedo
w=Warp engine **please use one of these commands***
Captain? █
----------8<-----{20180428-1711-GMT}----->8----------
Und falls der VI ausschaut, als würde er die Cursorpositionierung als Klartext ausgeben, statt den Cursor zu steuern, dann in "src/vi.spin"...
Code: Alles auswählen
PUB MoveCursorANSI(row, col)
c.printf2(string("\033[%d;%dH"), row, col)
...in..
Code: Alles auswählen
PUB MoveCursorANSI(row, col)
c.printf2(string(27,"[%d;%dH"), row, col)
...ändern und neu übersetzen oder das folgende Binärchen entZIPen und ins "/bin"-Verzeichnis werfen:
- vi.zip
- (9.86 KiB) 431-mal heruntergeladen
Ein ordentliches Bildschirm-Löschen beim Start schafft VI ooch nicht und übermalt so einfach nur wie hier die Startmeldung von Spinix:
- 20180428-173245-GMT--spinix167--vi-ueber-bootmsg.png (4.25 KiB) 10450 mal betrachtet
...aber das schau ich mir später mal an...
----------8<-----{Später mehr...}----->8----------