Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Hardware Mods Der Showroom für eure Hacks, Mods, Casemods, Erfahrungsberichte, Bauanleitungen und Tipps. Zeigt uns eure Kreationen!

Damm Small Linux auf Commodore C64

Diskussion: Damm Small Linux auf Commodore C64 im Forum Hardware Mods, in der Kategorie Hardware Probleme; Anzeige Ein Freund möchte seinen C 64 verkaufen. Was ich schade finde. Hier der Link: http://cgi.ebay.de/Commodore-C64-/18...item2a0d4cdc6d Der Clou wäre, auf ...

Antwort
Alt 17.01.11, 19:45   #1 (permalink)
 
Registriert seit: 17.04.05
torsten Leistung: Facit NTK
Likes: 1
Standard Damm Small Linux auf Commodore C64

Anzeige

Ein Freund möchte seinen C 64 verkaufen. Was ich schade finde.

Hier der Link:
http://cgi.ebay.de/Commodore-C64-/18...item2a0d4cdc6d

Der Clou wäre, auf diesem Teil DSL zum laufen zu bekommen.

Es ist meines Erachtens machbar, die kleine anspruchslose Linux-Distri auf dem Oldi zum laufen zu bekommen.

Fragt sich bloss, wo soll ich beginnen?
Irgendwo muss ich 50 MB speichern, so dass das OS benötigte Daten abrufen kann.
Leider gibt die Datasette und das 5,xx Zoll-Laufwerk diese Speicherkapazität nicht her.

Deshalb die Frage an die Forumsmitglieder. Jemand eine Idee?

__________________
Feuer und Wasser härten den Stahl.
Kummer und Leid die menschliche Seele.
torsten ist offline   Mit Zitat antworten
Alt 17.01.11, 20:05   #2 (permalink)
 
Registriert seit: 09.12.09
Thunder11 Leistung: Z3
Likes: 0
Standard

Ich bin ziemlich sicher, dass du das nicht hinbekommen wirst. Folgende Probleme dürften sich ergeben:
- DSL ist für den Intel 80386 Prozessor geschrieben. Der C64 hat einen komplett anderen Prozessor - Möglicher Ausweg: Crosscompiler für C64 suchen (weiß nicht ob es welche gibt).
- Der C64 hat eine 8 Bit CPU. Im Linux-Kernel werden sicherlich 16, 32 oder gar 64 Bit Werte Speichervariablen bzw. Register verwendet -> Du musst den Teil anpassen.
- Der x86-spezifische Code (Assembler & C) muss auch angepasst werden.

Ich bin mir bei zwar nicht ganz sicher (ich hatte nie einen C64), aber einer von den drei Fällen dürfte zumindest zutreffen.

mfg Christian
__________________
B4 09 BA 08 01 CD 21 C3 48 61 6C 6C 6F 20 57 65 6C 74 21 24
Thunder11 ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 17.01.11, 20:14   #3 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

@Thunder11: Alle 3 Fälle treffen zu.

Linux läuft nicht auf einem C64. Schon die Boot-Routinen sind komplett unterschiedlich aufgrund der CPU-Architektur. Du kannst höchsten Systeme wie LUnix - http://hld.c64.org/poldi/lunix/lunix.html - nutzen, die mit der 6510- bzw. 8500-CPU klarkommen, die VIC-II-Grafik unterstützen usw.. Allerdings wird LUnix schon seit 2004 nicht mehr weiterentwickelt soweit ich weiss.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 17.01.11, 20:29   #4 (permalink)
Themenstarter
 
Registriert seit: 17.04.05
torsten Leistung: Facit NTK
Likes: 1
Standard

Leider werden alle drei Faktoren zutreffen.

Aber DSL hat auch mal klein angefangen.
Vielleicht gibt es davon eine 8-bit Version
-Den Kernel umzuschreiben- null Plan.
-Assembler- um himmels willen. Da bräuchte ich ja die ganze Architektur des Prozessors- oder? Assembler- da sehe ich rot.

Zitat:
Intel 80386 Prozessor geschrieben
Das verstehe ich nicht. DSL- so scheint es jedenfalls- würde übertrieben auch auf meinem Rechenschieber laufen.

Aber wenn ich weiter denke- XP mit 64 bit läuft doch auch mit einem 32 bus.

Gibt es denn "moderne" OS, die die 8- bit- Engstelle schaffen?

Falls ich hier Quatsch schreibe, korrigiere mich bitte.
Umzug von neu auf alt ist nicht so mein Ding.

Habe den Thread bloss eröffnet- wäre interessant, soetwas zu schaffen.
__________________
Feuer und Wasser härten den Stahl.
Kummer und Leid die menschliche Seele.
torsten ist offline   Mit Zitat antworten
Alt 17.01.11, 20:52   #5 (permalink)
Member of Honour
 
Benutzerbild von beavisbee
 
Registriert seit: 22.02.07
beavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium III
beavisbee eine Nachricht über ICQ schicken
Likes: 77
Standard

Zitat:
Zitat von torsten Beitrag anzeigen
Aber DSL hat auch mal klein angefangen.
Vielleicht gibt es davon eine 8-bit Version
ääähm... nein!

DamnSmallLinux gibt es seit 2003 und es ging aus Knoppix hervor, heute hat es Debian als Grundlage.

hier mal eine kleine grafische Veranschaulichung:
Linux Distro Timeline

Und selbst der aller erste Linux-Kernel, linux 0.01 im Jahr 1991 war auf x86-Architektur ausgelegt.
Denn der Linux-Kernel ging eigentlich aus den Versuchen Linus Torvalds' hervor, die Multi-Tasking-Fähigkeiten des neu erworbenen Intel 386 Prozessors (glaube ich... müsst' ich nochmal nachlesen....) zu erkunden...
Später wurde der Kernel für verschiedenste Architekturen portiert (RISC, SPARC, PPC, was weiß ich was alles), aber ein 8-Bit-Kernel für 'nen C64 wäre mir neu...


Zitat:
Zitat von torsten Beitrag anzeigen
Das verstehe ich nicht. DSL- so scheint es jedenfalls- würde übertrieben auch auf meinem Rechenschieber laufen.
Wenn dein Rechenschieber mit 'nem 32-Bit Prozessor mit x86- oder ARM-/RISC-/PPC-/MIPS- oder einer daran angelehnten Architektur läuft, dann hast du eventuell Chancen


Zitat:
Zitat von torsten Beitrag anzeigen
Gibt es denn "moderne" OS, die die 8- bit- Engstelle schaffen?
Nein. Never. Du kannst zwar meinetwegen ein 8- oder 16-Bit Betriebssystem auf einen 32-Bit Prozessor laufen lassen, aber umgedreht geht es nicht. Wenn die Software 32 Bit fordert, kannst du ihr nicht einen 8-Bit-Prozessor geben...
beavisbee ist offline   Mit Zitat antworten
Alt 17.01.11, 21:26   #6 (permalink)
Themenstarter
 
Registriert seit: 17.04.05
torsten Leistung: Facit NTK
Likes: 1
Standard

Zitat:
hier mal eine kleine grafische Veranschaulichung:
Linux Distro Timeline
Die ganzen Linux- Distris sind demnach nach dem C 64 enstanden. Schade.

Linus Thorwald wurde meines Wissens auch als Mörder verurteilt...Jedenfalls in etwa.

Besteht absolut keine Chance, das- ich nenne es mal einfach
properitäres OS- auf sehr alten Rechnern durch neuere Betriebssysteme zu ersetzen?

Es wird doch immer von dem totalem Datenverlust berichtet.

Wenn ich meine Rechner so ansehe- einer hat noch ein Diskettenlaufwerk. Habe ich aber bloss als Nostalgiger mit eingebaut. Einen Nuzen hat es aber nicht.
Es gibt fast keine 3,5" Disketten mehr zu kaufen.
__________________
Feuer und Wasser härten den Stahl.
Kummer und Leid die menschliche Seele.
torsten ist offline   Mit Zitat antworten
Alt 17.01.11, 21:47   #7 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Es gibt einen Compiler, den cc65, den man sicherlich nutzen kann um ein eigenes System für den C64 zu schreiben. Mit diesem ist es auch möglich auf modernen Systemen wie Linux, Windows, Irix etc. Programme für den C64 zu kompilieren, sofern dieser bestimmte Anforderungen erfüllt (vor allem eine 6502-CPU). Ansonsten kannst du Auf Basis der Dokumentationen zur CPU - http://viceteam.org/plain/64doc.txt - und der Grafikkarte - http://www.zimmers.net/anonftp/pub/c...pdata/6567.zip - natürlich auch ein eigenes System schreiben. Wenn der C64 allerdings noch aus der 1. Generation stammt, kannst du das Nachladen eines anderen Systems aber über Diskette oder Tape eh vergessen, da damals die Systeme noch fest mit einem ROM im Rechner verbaut waren und nicht ausgetauscht werden konnten, es sei denn man hat den ROM-Chip ausgetauscht.

Für umfangreichere Dokumentationen zum C64 empfehle ich das C64-Wiki, wo u.a. auch diverse Dokumentationen der Hardware verlinkt sind. Dort findet man z.B. auch einen Hinweis auf SD2IEC, einer Speicherkarte, mit der man ein alternatives System auf dem C64 booten kann, das OpenSource verfügbar ist.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 17.01.11, 21:49   #8 (permalink)
Senior Member
 
Benutzerbild von lookshe
 
Registriert seit: 10.03.07
lookshe Leistung: 8086
Likes: 19
Standard

NetBSD unterstützt meines Wissens nach die meisten Architekturen. Laut der unterstützten Hardware aber auch kein C64.

Als CrossCompiler gäbe es wohl auch noch as64
lookshe ist offline   Mit Zitat antworten
Alt 18.01.11, 13:01   #9 (permalink)
Moderator
 
Registriert seit: 30.06.08
Chromatin Leistung: K 6-3Chromatin Leistung: K 6-3Chromatin Leistung: K 6-3Chromatin Leistung: K 6-3
Likes: 227
Standard

Ist zwar jetzt OT aber wer was richtig geiles probieren will:

http://www.menuetos.net/

DAS ist schnell
__________________
Wenn ein Gesetz nicht gerecht ist, dann geht die Gerechtigkeit vor dem Gesetz!

Habo Blog - http://blog.hackerboard.de/
Chromatin ist offline   Mit Zitat antworten
Alt 18.01.11, 14:02   #10 (permalink)
Member of Honour
 
Benutzerbild von beavisbee
 
Registriert seit: 22.02.07
beavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium III
beavisbee eine Nachricht über ICQ schicken
Likes: 77
Standard

jepp, MenuetOS ist echt beeindruckend, bin da vor nem reichlichen Jahr schon mal drauf gestoßen... auf C64 läuft's aber leider auch nicht:
Zitat:
MenuetOS is an Operating System in development for the PC written entirely in 32/64 bit assembly language.
beavisbee ist offline   Mit Zitat antworten
Alt 18.01.11, 17:53   #11 (permalink)
Themenstarter
 
Registriert seit: 17.04.05
torsten Leistung: Facit NTK
Likes: 1
Question

@bitmuncher
Ein eigenes Betriebssystem schreiben- übersteigt bei weitem! meine Grenzen. Willst Du mir nicht etwas Intelligenz abgeben?
Bitte- und das ganz dolle und ganz schnell. Na ja, im genaugenommen machst Du es ja mit Deinen Antworten.

Der Chip scheint nicht schlecht zu sein, ist aber doch bloss ein Steckplatz für 1GB SD-Karten.
8-bit OS: GEOS, WHEELS.
Nicht gerade modern und das, was mir vorschwebte.

Zitat:
noch aus der 1. Generation stammt
Scheint ein Modell kurz vor Produktionseinstellung zu sein.

Zitat:
alternatives System auf dem C64 booten kann, das OpenSource verfügbar ist.
Ich habe nichts auf der "C64-WIKI" -Seite und im Netz gefunden.

Sieht so aus, als könnte ich die ganze Sache vergessen.

@Chromatin,beavisbee,lookshe

Zitat:
http://www.menuetos.net/

DAS ist schnell
Sicherlich. Bloss ich habe es auf drei Rechnern nicht zum laufen bekommen.
Als .iso gebrannt, mit BootDisk2Bootstick oder so auf USB-Stick Verschoben. Läuft nicht. Und mein Diskettenlaufwerk ist hin.

Jedenfalls- wozu ist das Programm gut- just for Fun?
Vielleicht installieren, um den Rechner schnell hochfahren, um schnell Dateien einzusehen- wäre denkbar.
Habe da aber Angst, dass mir das Teil den MBR von Win zerschiesst.
Ja, es gibt natürlich Bootlader, bloss einer hat mal meine MFT zerschossen.Echt übel.

Meine Frau hat einen Athlon 3200. Da müsste es laut Liste laufen.
Das Problem- unbefugte Benutzung. Das gibt echt Ärger.

Testen würde ich es aber trotzdem gerne mal...
Vielleicht doch C64 tauglich?
__________________
Feuer und Wasser härten den Stahl.
Kummer und Leid die menschliche Seele.
torsten ist offline   Mit Zitat antworten
Alt 18.01.11, 18:11   #12 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Zitat:
Zitat von torsten Beitrag anzeigen
Der Chip scheint nicht schlecht zu sein, ist aber doch bloss ein Steckplatz für 1GB SD-Karten.
8-bit OS: GEOS, WHEELS.
Nicht gerade modern und das, was mir vorschwebte.
Auf einem C64 wirst du kein System zum Laufen bekommen, das man heutzutage als modern bezeichnet. Dazu reicht schon der Speicher nicht aus. Es bleiben also nur alternative Systeme, die ähnlich "speicherfreundlich" sind wie das damalige Basic OS.

Zitat:
Zitat von torsten Beitrag anzeigen
Ich habe nichts auf der "C64-WIKI" -Seite und im Netz gefunden.
http://www.c64-wiki.de/index.php/SD2IEC

Zitat:
Zitat von torsten Beitrag anzeigen
Sieht so aus, als könnte ich die ganze Sache vergessen.
Ohne ausreichenden Spieltrieb und Geduld um was eigenes zu basteln oder was vorhandenes auszubauen ganz sicher.

Zitat:
Zitat von torsten Beitrag anzeigen
Testen würde ich es aber trotzdem gerne mal...
Vielleicht doch C64 tauglich?
Nein. Du wirst 32bit-Assembler-Code nicht auf einem 8bit-Rechner zum Laufen bekommen, u.a. deswegen weil du keine extended Register in der CPU zur Verfügung hast, vom restlichen CPU- und Speicher-Aufbau mal ganz abgesehen. Das sieht man aber auch schon am Assembler-Code selbst.

C64: http://www.c64.ch/programming/
vs.
MenuetOS: http://bitmuncher.de/files/TUTORIAL.PDF
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 18.01.11, 19:43   #13 (permalink)
Themenstarter
 
Registriert seit: 17.04.05
torsten Leistung: Facit NTK
Likes: 1
Smile

Auf dem Link war ich.

Sagt mir ehrlich gesagt wenig.
Mehr Ram und Rom. Soweit gut. Firmware xyz. Na ja.
Interessiert den Geldbeutelfeger- landläufig auch als Schornsteinfeger bezeichnet.

Löst meines Erachtens aber nicht die 8-bit Hürde.
Die liegt ja beim Prozessor. Nicht bei irgendwelchen Speichermodulen.

Zitat:
Ohne ausreichenden Spieltrieb und Geduld um was eigenes zu basteln oder was vorhandenes auszubauen ganz sicher
Bin dabei.
Habe den Thread ja nicht aus Langeweile eröffnet.

Aber der momentate Status- eine gelöste Antwort- drei neue Fragen. In etwa.
__________________
Feuer und Wasser härten den Stahl.
Kummer und Leid die menschliche Seele.
torsten ist offline   Mit Zitat antworten
Alt 18.01.11, 19:51   #14 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Was ich damit aussagen wollte ist, dass du mit SD2IEC und der OpenSource-Firmware die Möglichkeit hast etwas eigenes auf dieser Basis zu bauen und es ganz nach Belieben weiterzuentwickeln.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 20.01.11, 11:32   #15 (permalink)
Moderator
 
Registriert seit: 30.06.08
Chromatin Leistung: K 6-3Chromatin Leistung: K 6-3Chromatin Leistung: K 6-3Chromatin Leistung: K 6-3
Likes: 227
Standard

Zitat:
@Chromatin,beavisbee,lookshe

Zitat:
http://www.menuetos.net/

DAS ist schnell
Sicherlich. Bloss ich habe es auf drei Rechnern nicht zum laufen bekommen.
Als .iso gebrannt, mit BootDisk2Bootstick oder so auf USB-Stick Verschoben. Läuft nicht. Und mein Diskettenlaufwerk ist hin.

Jedenfalls- wozu ist das Programm gut- just for Fun?
Vielleicht installieren, um den Rechner schnell hochfahren, um schnell Dateien einzusehen- wäre denkbar.
Habe da aber Angst, dass mir das Teil den MBR von Win zerschiesst.
Ja, es gibt natürlich Bootlader, bloss einer hat mal meine MFT zerschossen.Echt übel.
Es ist so gesehen ein kleines- vollwertiges Betriebssystem mit Netzwerkfähigkeit. Browser, IRC, Mail ec. ist als Client und teilweise aus Server implementiert.
Und man muss es ja auch gar nicht installieren.

Ok. Nen Office Port wirds wohl nicht dafuer geben
__________________
Wenn ein Gesetz nicht gerecht ist, dann geht die Gerechtigkeit vor dem Gesetz!

Habo Blog - http://blog.hackerboard.de/
Chromatin ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » PC Foren » Hardware Probleme » Hardware Mods » Damm Small Linux auf Commodore C64
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61