FUZIX

Alles andere hier herein
Antworten
Benutzeravatar
yeti
Beiträge: 2300
Registriert: Fr 27. Aug 2010, 14:48
Wohnort: Wrong Planet
Kontaktdaten:

FUZIX

Beitrag von yeti »

FUZIX

----------8<-----{20141110-0028-GMT}----->8----------

Mal unsortiert gar wüst losgetippt: ----------8<-----{20170506-1000-GMT}----->8----------

Es tut sich was im FUZIX-Universum:

http://fuzix.org

----------8<-----{Pasta & Ramen!}----->8----------
Zuletzt geändert von yeti am Sa 6. Mai 2017, 23:02, insgesamt 8-mal geändert.
𝖂𝖎𝖗 𝖐𝖔̈𝖓𝖓𝖊𝖓 𝖆𝖑𝖑𝖊𝖘 𝖆𝖚𝖘𝖘𝖊𝖗 𝖎𝖓 𝕱𝖗𝖚̈𝖍𝖑𝖎𝖓𝖌, 𝕾𝖔𝖒𝖒𝖊𝖗, 𝕳𝖊𝖗𝖇𝖘𝖙 𝖚𝖓𝖉 𝖂𝖎𝖓𝖙𝖊𝖗! – 𝕯𝖊𝖚𝖙𝖘𝖈𝖍𝖑𝖆𝖓𝖉.
"Du willst hier nicht klicken. Dies interessiert Dich nicht." — Yeti.
"DNA is a four letter word!" — Yeti.
Benutzeravatar
yeti
Beiträge: 2300
Registriert: Fr 27. Aug 2010, 14:48
Wohnort: Wrong Planet
Kontaktdaten:

Re: FUZIX

Beitrag von yeti »

Tusch... ääää... Schtatusch... ööö... Status:

----------8<-----[2014-11-27]----->8----------

Mit Quelltextlesen und etwas Bauchgefühl hab ich nun Major/Minor zu den TTYs gefunden...

USE THE SOURCE, LUKE!

...es tut sich nun was nach der Auf-Das-TTY-Warten-Schleife in "init" und da "init" auch den Login-Vorgang managt, schaut das gleich nach einem spektakulären Vortschritt aus.

Das Floppy-Image besteht aus Bootblock, Kernel, Filesystem, "init" und nun den neuerlich angelegten Einträgen für die TTYs in "/dev".

Code: Alles auswählen

(yeti@aurora:3)/opt/z80pack/fuzix$ ./cpmsim  

#######  #####    ###            #####    ###   #     #
     #  #     #  #   #          #     #    #    ##   ##
    #   #     # #     #         #          #    # # # #
   #     #####  #     #  #####   #####     #    #  #  #
  #     #     # #     #               #    #    #     #
 #      #     #  #   #          #     #    #    #     #
#######  #####    ###            #####    ###   #     #
 
Release 1.24, Copyright (C) 1987-2014 by Udo Munk

CPU speed is unlimited

Booting...

-
FUZIX version 0.1
Copyright (c) 1988-2002 by H.F.Bower, D.Braun, S.Nitschke, H.Peraza
Copyright (C) 1997-2001 by Arcady Schekochikhin, Adriano C. R. da Cunha
Copyright (c) 2013 Will Sowerbutts <will@sowerbutts.com>
Copyright (c) 2014 Alan Cox <alan@etchedpixels.co.uk>
Devboot
480kB total RAM, 416kB available to processes (15 processes max)
0007:0000
0007:0000
Enabling interrupts ... ok.
bootdev: 
Mounting root fs (root_dev=0): OK
Starting /init
init version 0.8
06login:
Einfach nur leere Eingabe...

Code: Alles auswählen

Login incorrect

login: 
Abbruch per "ctrl \".

Code: Alles auswählen

User Interrupt at 3db7
(yeti@aurora:3)/opt/z80pack/fuzix$ _
Mittlerweile sind noch...
  • /bin/ssh ... simple shell
  • /etc/issue
  • /etc/motd
  • /etc/passwd
  • /etc/group
  • und ein paar mehr Device-Einträge in /dev
...auf das Floppyabbild gewandert, "init" gibt brav vor dem Login-Prompt "issue" und nach dem erfolgreichen Login "motd" aus, will dann die Shell starten, aber das fällt auf die Schnauze:

Code: Alles auswählen

bootdev: 
Mounting root fs (root_dev=0): OK
Starting /init
init version 0.8
06
,-</etc/issue>--------------.
| Himalaya Computing Center |
`---------------------------´

login: root

,-</etc/motd>-----------.
| Use the source, Luke! |
`-----------------------´

login: can't execute shell

06
,-</etc/issue>--------------.
| Himalaya Computing Center |
`---------------------------´

login: _
Warum die Shell nicht will... da bin ich mal wieder ratlos... wie schon des Öfteren... mutmaßlich auch wieder vorübergehend... aber es nervt schon, dieses nur zähe Vorankommen...

----------8<-----[2014-12-01]----->8----------

Mit den Änderungen vom 30.11. ergibt sich dann Folgendes:

Code: Alles auswählen

bootdev: 
Mounting root fs (root_dev=0): OK
Starting /init
init version 0.8
06
,-</etc/issue>--------------.
| Himalaya Computing Center |
`---------------------------´

login: root

,-</etc/motd>-----------.
| Use the source, Luke! |
`-----------------------´

...hier hängt's dann... "ctrl-\" ist wieder der Retter...

Wie ist das jetzt zu interpretieren?
Hängt's nach Augabe von "/etc/motd" oder startet "init" brav die Shell und diese hängt sich dann weg?

----------8<-----[2014-12-03]----->8----------

Ahhh jetzt ja...
Eine Insel! Eine Insel!


https://github.com/EtchedPixels/FUZIX/c ... 09ec554085

...na dann ist nun auch klar warum ich FUZIX unter Debian6 nicht durch'n Compiler bekam... :-P

----------8<-----[2014-12-07]----->8----------

OYG!!! Kreiiiisch! In Ohnmacht fall...

Code: Alles auswählen

bootdev: 
Mounting root fs (root_dev=0): OK
Starting /init
init version 0.8
06
,-</etc/issue>--------------.
| Himalaya Computing Center |
`---------------------------´

login: root

,-</etc/motd>-----------.
| Use the source, Luke! |
`-----------------------´

ssh# _
Nur "init" und "ssh" sind auf dem Floppy-Image, mehr zu testen hat damit keinen Sinn und ich hab grad nicht die Zeit, da tiefer einzusteigen...

----------8<-----[2015-01-24]----->8----------

Neiiiiin... ich habe FUZIX noch nicht aufgegeben, wegen RetroBSD vergessen oder Sowas...

Zwischenzeitlich gelang es mir sogar mal, nach einem Booten vom ersten Floppy-Image das Festplattenimage zu mounten... das war dann doch ein Gefühl eines großen Fortschrittes.

...aber momentan kompiliert nichtmal sauber durch, was ich per GIT vorgeworfen bekomme und so mache ich mit RetroBSD derzeit einfach mehr Fortschritte pro Zeit und man will in der Freizeit ja auch ein paar Glückshormone ausschüttende Momente erleben... FUZIXs Code ist noch zu starken Verwerfungen, Faltungen und Subduktionen unterworfen, um sich jetzt schon zu intensiv in den bestehenden Code zu verbeißen, wenn man nicht zu den an Kernel und Library rumschraubenden Leuten gehört...

----------8<-----[happy(?)-end]----->8----------

Stay tuned for more...

Mwhuaaaahahahahahahahaaaaa....
Zuletzt geändert von yeti am Sa 6. Mai 2017, 23:06, insgesamt 1-mal geändert.
𝖂𝖎𝖗 𝖐𝖔̈𝖓𝖓𝖊𝖓 𝖆𝖑𝖑𝖊𝖘 𝖆𝖚𝖘𝖘𝖊𝖗 𝖎𝖓 𝕱𝖗𝖚̈𝖍𝖑𝖎𝖓𝖌, 𝕾𝖔𝖒𝖒𝖊𝖗, 𝕳𝖊𝖗𝖇𝖘𝖙 𝖚𝖓𝖉 𝖂𝖎𝖓𝖙𝖊𝖗! – 𝕯𝖊𝖚𝖙𝖘𝖈𝖍𝖑𝖆𝖓𝖉.
"Du willst hier nicht klicken. Dies interessiert Dich nicht." — Yeti.
"DNA is a four letter word!" — Yeti.
Benutzeravatar
drohne235
Administrator
Beiträge: 2284
Registriert: So 24. Mai 2009, 10:35
Wohnort: Lutherstadt Wittenberg
Kontaktdaten:

Re: FUZIX

Beitrag von drohne235 »

Das wäre doch vielleicht was für unseren CPMPuter?
"Ob Sie denken, dass Sie es können, oder ob Sie denken, dass Sie es nicht können - in beiden Fällen haben Sie recht." Henry Ford
Benutzeravatar
yeti
Beiträge: 2300
Registriert: Fr 27. Aug 2010, 14:48
Wohnort: Wrong Planet
Kontaktdaten:

Re: FUZIX

Beitrag von yeti »

Ich krieg derzeit nichtmal FUZIX für den Z80Pack (Emulator) kompiliert.
Die haben vor Jahren mal das Buildsystem umgestellt und seitdem hapert's.
Ursprünglich war der Z80Pack die primäre Entwicklungsplatform und jetzt klemmt's...
Hoffentlich wird das irgendwann mal gerade gebogen.

FUZIX ansich ist für diverse CPUs baubar und man könnte sogar auf die Idee kommen, den Port für die am Besten auf dem Propeller simulierbare CPU an den Hive anzupassen...

Könnte... aber das reimt sich nicht auf Fahrradkette... schade eigentlich...
𝖂𝖎𝖗 𝖐𝖔̈𝖓𝖓𝖊𝖓 𝖆𝖑𝖑𝖊𝖘 𝖆𝖚𝖘𝖘𝖊𝖗 𝖎𝖓 𝕱𝖗𝖚̈𝖍𝖑𝖎𝖓𝖌, 𝕾𝖔𝖒𝖒𝖊𝖗, 𝕳𝖊𝖗𝖇𝖘𝖙 𝖚𝖓𝖉 𝖂𝖎𝖓𝖙𝖊𝖗! – 𝕯𝖊𝖚𝖙𝖘𝖈𝖍𝖑𝖆𝖓𝖉.
"Du willst hier nicht klicken. Dies interessiert Dich nicht." — Yeti.
"DNA is a four letter word!" — Yeti.
Benutzeravatar
yeti
Beiträge: 2300
Registriert: Fr 27. Aug 2010, 14:48
Wohnort: Wrong Planet
Kontaktdaten:

Re: FUZIX

Beitrag von yeti »

Nu' klappt der Zugriff auf die Disk-Files bei http://fuzix.org.
Ich hab sie dann sofort Z80Pack vorgeworfen:

Code: Alles auswählen

(yeti@kumari:18)/opt/z80pack/src/z80pack-1.27/cpmsim$ ./fuzix 

#######  #####    ###            #####    ###   #     #
     #  #     #  #   #          #     #    #    ##   ##
    #   #     # #     #         #          #    # # # #
   #     #####  #     #  #####   #####     #    #  #  #
  #     #     # #     #               #    #    #     #
 #      #     #  #   #          #     #    #    #     #
#######  #####    ###            #####    ###   #     #

Release 1.27, Copyright (C) 1987-2016 by Udo Munk

CPU speed is unlimited

Booting...

-
FUZIX version 0.1
Copyright (c) 1988-2002 by H.F.Bower, D.Braun, S.Nitschke, H.Peraza
Copyright (c) 1997-2001 by Arcady Schekochikhin, Adriano C. R. da Cunha
Copyright (c) 2013-2015 Will Sowerbutts <will@sowerbutts.com>
Copyright (c) 2014-2015 Alan Cox <alan@etchedpixels.co.uk>
Devboot
480kB total RAM, 416kB available to processes (15 processes max)
Enabling interrupts ... ok.
bootdev: 256
Mounting root fs (root_dev=256): OK
Starting /init
init version 0.9.0ac#1
# cd /usr/bin
# advent

Do you want to restore a saved game? (Y/N) n
Welcome to adventure!!  Would you like instructions?
>y
Somewhere nearby is Colossal Cave, where others have found fortunes in
treasure and gold, though it is rumored that some who enter are never seen
again.  Magic is said to work in the cave.  I will be your eyes and hands.
Direct me with commands of 1 or 2 words.  I should warn you that I look at
only the first five letters of each word, so you'll have to enter

"Northeast" as "ne" to distinguish it from "North".  (Should you get stuck,
type "help" for some general hints).

This program was originally developed by Willie Crowther. Most of the
features of the current program were added by Don Woods.  This version,
written in BDS 8080 C was adapted by Jay R. Jaeger and was later ported to
MSC V5.1 on the IBM/PC by Bob Withers and then to Fuzix by Alan Cox.

You are inside a building, a well house for a large spring.

There are some keys on the ground here.
There is a shiny brass lamp nearby.
There is tasty food here.
There is a bottle of water here.
>_
Das muß als erster Test reichen, denn zum richtig genau Hinschauen hab ich grad nicht die Zeit...
𝖂𝖎𝖗 𝖐𝖔̈𝖓𝖓𝖊𝖓 𝖆𝖑𝖑𝖊𝖘 𝖆𝖚𝖘𝖘𝖊𝖗 𝖎𝖓 𝕱𝖗𝖚̈𝖍𝖑𝖎𝖓𝖌, 𝕾𝖔𝖒𝖒𝖊𝖗, 𝕳𝖊𝖗𝖇𝖘𝖙 𝖚𝖓𝖉 𝖂𝖎𝖓𝖙𝖊𝖗! – 𝕯𝖊𝖚𝖙𝖘𝖈𝖍𝖑𝖆𝖓𝖉.
"Du willst hier nicht klicken. Dies interessiert Dich nicht." — Yeti.
"DNA is a four letter word!" — Yeti.
Antworten