Ένα exe του 1995 ζητά δικαίωση

Omenforever

RetroMasteR
Joined
26 Mαϊ 2006
Μηνύματα
2.088
Αντιδράσεις
1.627
Στον ακόλουθο σύνδεσμο θα βρείτε το αρχείο sword.rar το οποίο περιέχει το sword.exe: https://www.sendspace.com/file/r4zapo

To exe αυτό το έφτιαξα σε QBASIC το 1995, όπου υπήρχε επιλογή άμεσης μετατροπής ενός bas αρχείου σε exe. Το μόνο που έκανε αυτό το αρχείο ήταν να ζωγραφίζει ένα στοιχειώδες σπαθί μπλε χρώματος. Το πρόβλημα που έχω λοιπόν είναι το να τρέξω αυτό το αρχείο σε σύγχρονο σύστημα. Δυστυχώς το retro PC μου είναι ακόμα σε επισκευή γιατί αν δούλευε απλά θα πήγαινα στο DOS και θα το έτρεχα.

Θα ήμουν ευγνώμων λοιπόν αν κάποιος μπορεί να τρέξει αυτό το αρχείο στο κατάλληλο περιβάλλον και απλά να τραβήξει μια screenshot του σπαθιού.
 
Σε 86box με τις πιο κάτω ρυθμίσεις:
1756064869511.png

...βγάζει αυτό το μήνυμα:
1756064886073.png

Το σφάλμα αυτό πιθανόν να έχει την πιο κάτω λύση:

https://stackoverflow.com/questions/7605942/bgi-error-how-to-resolve-it

Μαλλον το ΕΧΕ σου έχει dependencies, δεν είναι standalone exe δηλαδή. Και αν όντως η λύση είναι κάτι σαν κι αυτό που περιγράφεται στο πιο πανω λινκ, τα πραγματα γίνονται ακόμα πιο δύσκολα, καθότι μαλλον θα είχες κανει reference το path μεσα στον source κωδικα, άρα και να βρουμε τα dependencies, πρέπει να τα βαλουμε σε path ίδιο με το δικό σου. Δηλαδή τρέχα γύρευε.




Ασε να γράψω κι εγώ κάτι, ο φτωχός!
 
Τελευταία επεξεργασία:
Και αναρρωτιέμαι, πώς ο omenforever εκανε compile σε qbasic χρησιμοποιώντας βιβλιοθήκες από turbo c....

Λες να το έφτιαξα σε C;... Τι να πω... Εδώ ούτε μια bootable δεν μπορώ να φτιάξω σήμερα...
 
Λες να το έφτιαξα σε C;... Τι να πω... Εδώ ούτε μια bootable δεν μπορώ να φτιάξω σήμερα..
Υπηρχαν, παλιά, εργαλεία που μετέτρεπαν κωδικα basic σε C, αλλά και προγράμματα που έκαναν μετατροπή σε. exe δημιουργώντας κωδικα C. (QB64)

To περίεργο είναι οτι χρησιμοποiεί Borland C. Έκανα κ μια δοκιμή με την ίδια βιβλιοθήκη .bgi αλλά απο Pascal και δεν δουλεύει.

Τελικά, ποια η συναισθηματική.αξία του προγράμματος και σπαθιού; :)
 
Πίσω
Μπλουζα