Μόνο εγγεγραμμένοι χρήστες έχουν το δικαίωμα δημιουργίας και σχολιασμού άρθρων στο forum.
Παρακαλούμε πραγματοποιήστε είσοδο ή εγγραφή χρήστη πατώντας στο κουμπί με το εικονίδιο που βρίσκεται πάνω δεξιά.

Το GameWorld.gr αναζητά Forum Moderators (21 May 2018)

Το GameWorld.gr επιθυμεί να προσλάβει Forum Moderators.

DocJade Retro modder

More
13 Feb 2026 00:36 #291811 by Μάνος Γρυπάρης
Τις δεκαετίες του '80 και το πρώτο μισό της δεκαετίας του '90, για να παίξει κάποιος τα triple-A PC games θα έπρεπε να αλλάξει αρκετές δισκέτες στον υπολογιστή του. Ειδικά αν είχε Spectrum, μετά Amstrad ή πιο μετά Amiga, όπου ο σκληρός δίσκος δεν ήταν δυστυχώς κάτι το διαδεδομένο στους συγκεκριμένους υπολογιστές, όσο στα PC.

Σήμερα, εν έτει 2026 όμως, βρέθηκε ένας...μαζόχας gamer και modder, ο οποίος αποφάσισε να εισάγει το retro Construction and Management Simulation Strategy Factorio σε...1000 floppy disks! Φυσικά όλο αυτό συνοδεύτηκε από άφθονο loading και πολλές αλλαγές δισκετών! Το Factorio πιάνει χώρο μόλις 1 - 1.5GB στο σκληρό δίσκο και έχει retro-style γραφικά, για αυτό και μπόρεσε να γίνει πιο εύκολα αυτή η μετατροπή. 

Ο YouTuber ονομάζεται DocJade και χρησιμοποίησε 1000 δισκέτες 3,5 ιντσών. Καθεμία χωράει μόλις 1,44MB! Όχι GB. Ναι, MB! Το λέμε για όσους το ξέχασαν ή όσους δεν τις πρόλαβαν.

Το κόστος είναι άμεσο πρόβλημα: 10 παλιά αποθέματα floppy disks κοστίζουν περίπου 23 δολάρια στις ΗΠΑ, όπου διαμένει ο YouTuber, οπότε μιλάμε για 2.500$ σε floppy disks συν μερικά ανταλλακτικά. Τελικά, ο DocJade κατάφερε να βρει 1.250 δισκέτες από το floppydisk.com σε τιμή που δεν ανέφερε. Αποδείχθηκαν παλιοί δίσκοι δωρεάν δοκιμής AOL dial-up internet, που μαζεύουν 250 χρόνια δωρεάν πρόσβασης AOL dial-up – παρόλο που η AOL σταμάτησε πρόσφατα αυτή την υπηρεσία μετά από 34 χρόνια.

[img
[img
[img


"Δεν με νοιάζει τι λες, αρκεί να λες σωστά το όνομά μου".
(George M. Cohan)

Please Log in or Create an account to join the conversation.

More
13 Feb 2026 01:00 #291812 by Νίκος Γεωργόπουλος
Μαζόχας gamer έτρεξε το Factorio σε 1.000 floppy disks των 1,44MB!



Τις δεκαετίες του '80 και το πρώτο μισό της δεκαετίας του '90, για να παίξει κάποιος τα triple-A PC games θα έπρεπε να αλλάξει αρκετές δισκέτες στον υπολογιστή του. Ειδικά αν είχε Spectrum, μετά Amstrad ή πιο μετά Amiga, όπου ο σκληρός δίσκος δεν ήταν δυστυχώς κάτι το διαδεδομένο στους συγκεκριμένους υπολογιστές, όσο στα PC.

Σήμερα, εν έτει 2026 όμως, βρέθηκε ένας...μαζόχας gamer και modder, ο οποίος αποφάσισε να εισάγει το retro Construction and Management Simulation Strategy Factorio σε...1000 floppy disks! Φυσικά όλο αυτό συνοδεύτηκε από άφθονο loading και πολλές αλλαγές δισκετών! Το Factorio πιάνει χώρο μόλις 1 - 1.5GB στο σκληρό δίσκο και έχει retro-style γραφικά, για αυτό και μπόρεσε να γίνει πιο εύκολα αυτή η μετατροπή.

Ο YouTuber ονομάζεται DocJade και χρησιμοποίησε 1000 δισκέτες 3,5 ιντσών. Καθεμία χωράει μόλις 1,44MB! Όχι GB. Ναι, MB! Το λέμε για όσους το ξέχασαν ή όσους δεν τις πρόλαβαν.

Το κόστος είναι άμεσο πρόβλημα: 10 παλιά αποθέματα floppy disks κοστίζουν περίπου 23 δολάρια στις ΗΠΑ, όπου διαμένει ο YouTuber, οπότε μιλάμε για 2.500$ σε floppy disks συν μερικά ανταλλακτικά. Τελικά, ο DocJade κατάφερε να βρει 1.250 δισκέτες από το floppydisk.com σε τιμή που δεν ανέφερε. Αποδείχθηκαν παλιοί δίσκοι δωρεάν δοκιμής AOL dial-up internet, που μαζεύουν 250 χρόνια δωρεάν πρόσβασης AOL dial-up – παρόλο που η AOL σταμάτησε πρόσφατα αυτή την υπηρεσία μετά από 34 χρόνια.

Τέλος πάντων, λέει ο DocJade ότι ο εύκολος τρόπος θα ήταν να φτιάξει αρχεία μεγέθους floppy disk και να τα ανοίγει ένα-ένα σε virtual machine. Αλλά αυτό, όπως λέει, σημαίνει μη χρήση φυσικών floppy disks. Μια άλλη λύση είναι τεράστιο RAID array, αλλά θα χρειαζόσουν drive για κάθε δίσκο, που θα κόστιζε πάνω από $10.000 και, όπως λέει, «Τα Windows δεν γουστάρουν πολλά USB devices συνδεδεμένα».

Λοιπόν, πώς να τρέξεις το παιχνίδι από τους δίσκους όταν χωράει μόνο ένας δίσκος τη φορά στο drive; Εδώ τα πράγματα γίνονται πολύ τεχνικά. Με λίγα λόγια, έγραψε δικό του file system. Το ονόμασε Fluster και το έγραψε σε RUST.

Για τα περισσότερα games, τέτοια προσέγγιση θα ήταν εφιάλτης. Πράγματα όπως texture streaming θα σήμαιναν χειροκίνητη εύρεση και ανάκτηση ατελείωτων μη φυσικά γειτονικών floppy disks. Λέει ότι πολλά σύγχρονα παιχνίδια δεν θα τα άντεχαν και θα «crashaρουν» απλά. Αλλά το Factorio φορτώνει σχεδόν ολόκληρο το παιχνίδι πριν τον title screen. Άρα θεωρητικά δουλεύει.

Το Fluster file system χωρίζει κάθε δίσκο σε 512-byte blocks, με 2.880 blocks ανά δίσκο. Οι λεπτομέρειες των headers του Fluster το περιορίζουν σε περίπου 65.000 δίσκους. Αλλά αυτό βγάζει περίπου 90 GB, υπεραρκετά για Factorio.



Τα τελευταία τέσσερα bytes κάθε block που διατίθενται σε CRC checksum για ακριβή ανίχνευση διαφθοράς δίσκου, ενώ ένα ζευγάρι 16-bit αριθμών λειτουργεί ως disk pointers, κρατώντας ίχνη όλων των blocks. Το πρώτο αποθηκεύει τον αριθμό δίσκου του block, το δεύτερο τον αριθμό block στον δίσκο. Απλά!

Από εδώ, υπάρχουν πράγματα για inodes που δείχνουν σε files στο σύστημα, πέρα από την κατανόησή μου. Και μετά περισσότερα για directory blocks και file extent blocks, ακόμα πιο πέρα, αλλά ουσιαστικά επιτρέπουν στα files να χωρίζονται σε chunks ώστε να διατίθενται σε πολλαπλά blocks.

Αρχικά, ο DocJade χρησιμοποίησε Windows, όχι Linux. Αλλά ήθελε να κάνει το Fluster FUSE file system, και δεν δούλεψε στα Windows, οπότε πήγε όλο σε Linux – ή μάλλον Windows subsystem for Linux, που είχε δικά του προβλήματα με πράγματα όπως USB passthrough.

Πρώιμες εκδοχές του Fluster έδειχναν πολλά υποσχόμενες για μικρά μεγέθη αρχείων. Αλλά προβλήματα βγήκαν καθώς τα δεδομένα μεγάλωναν. Πρώιμες δοκιμές έδειξαν ότι η εγγραφή 1.000 files με τυχαία μικρά μεγέθη σε φάκελο θα έπαιρνε σχεδόν μισό εκατομμύριο φυσικές αλλαγές δίσκων, κάθε μία προωθούμενη ατομικά από αριθμό δίσκου. Κακό!

Χρειάστηκε μία εβδομάδα για το loading του παιχνιδιού!

Αλλά μετά από πολλές δοκιμές cache strategies, ο DocJade το έριξε όλο σε 1.500 disk swaps για φόρτωση του παιχνιδιού. Έφτιαξε μετά 2.000 custom stickers για τα floppy disks και έπρεπε να σβήσει χειροκίνητα και τους 1.250 δίσκους, με 10% ποσοστό αποτυχίας μόνο σε αυτή τη διαδικασία. Όσο για την πραγματική φόρτωση του παιχνιδιού χρειάστηκε πάνω από μία εβδομάδα!

Το παιχνίδι δεν είναι ακόμα 100% λειτουργικό λόγω θεμάτων όπως η έλλειψη υποστήριξης locked files στο Fluster. Αλλά pre-saved games μπορούν να ξεκινήσουν και το βίντεο στο YouTube δείχνει να τρέχει αρκετά καλά ώστε ο DocJade να «νικήσει» το Factorio σε λιγότερο από εννέα ώρες play time.

Το Fluster file system είναι τώρα fully open sourced και διαθέσιμο στο GitHub του DocJade. Οπότε, αν θες να δοκιμάσεις, δεν χρειάζεται καν να κάνεις code δικό σου file system. Τέλος, ο DocJade είναι μόλις 21 χρονών.

Please Log in or Create an account to join the conversation.