Το Doom τρέχει στα 60 fps στο σημειωματάριο – slashdot, το κλασικό παιχνίδι FPS Doom τρέχει τώρα στο σημειωματάριο (σοβαρά) | PCGAMESN
Το Classic FPS Game Doom τρέχει τώρα στο σημειωματάριο (σοβαρά)
Είναι απολύτως εφικτό (και δεν ξέρω, δεν έχω δει τον κώδικα) ότι χρησιμοποίησε το Aalib (ή ένα από τα πιρούνια του Aalib) για να κάνει την απόδοση, να εφαρμόσει ένα εικονικό πρόγραμμα οδήγησης πληκτρολογίου και έτρεξε το κείμενο μέσω του οδηγού στο σημειωματάριο. Αν και το Aalib γράφτηκε αρχικά για το Linux, είναι αρκετά φορητό (και συγκεκριμένα μεταφέρθηκε στο DOS πολύ καιρό πριν).
Το Doom τρέχει FPS στο σημειωματάριο
binspamdupenotthebestofftopicslownewsdaystalestupid freshfunnyinsightfulinterestingmaybe offtopicflamebaittrollRedUndantantoMated InsightfulerSingingInformativefunnyUnderative typodupeError -> 166695701 Ιστορία
Το Doom τρέχει στα 60 fps στο σημειωματάριο (tomshardware.com) 52 -> 52
Δημοσιεύτηκε από Beauhd τη Δευτέρα 10 Οκτωβρίου 2022 @08: 45μμ από το What-Will-They-Think-of-next Dept.
Ο προγραμματιστής παιχνιδιών Sam Chiet βρήκε άλλη μια χρήση για το Microsoft Notepad. Ο έξυπνος δημιουργός έχει πάρει DOOM (1993) για να τρέξει σε 60 fps μέσω του βαρετή επεξεργαστή κειμένου στα Windows. Αναφορές υλικού του Tom: Ο Chiet υπογράμμισε ότι δεν έπρεπε να τροποποιήσει την εφαρμογή NotePad. Ονομάστηκε “Σημειωματάριο”, το έργο μπορεί να αναπαραχθεί πλήρως. Παρόλο που η Chiet δεν εξήγησε πώς λειτουργεί το mod, έχει δεσμευτεί να ξεκινήσει το σημειωματάριο για άλλους οπαδούς της DOOM να δοκιμάσουν. Ο Chiet είπε σε ένα επόμενο tweet ότι “θα χρειαστεί κάποια δουλειά για να πολωνικά σημειωματάρια σε κάτι απελευθερωμένο, αλλά σχεδόν σίγουρα θα συμβεί τις επόμενες μέρες.”Ο John Romero, ένας από τους δημιουργούς της Doom, εντυπωσιάστηκε και απάντησε στον Chiet σε ένα tweet ότι το mod ήταν” απίστευτο.«
Μπορείτε να δείτε τον εικονικό σκοπευτή του 1993 να τρέχει με την πλήρη δόξα του στο κανάλι YouTube του Chiet. Είναι σημειωματάριο, έτσι προφανώς, ο Chiet αντικατέστησε τα γραφικά με χαρακτήρες και αριθμούς. Το gameplay φαίνεται αρκετά ομαλό, αν και κάναμε κάποια οθόνη. Ωστόσο, αυτό θα μπορούσε να οφείλεται στο γεγονός ότι το σημειωματάριο δεν μπορεί να γράψει το κείμενο αρκετά γρήγορα στην οθόνη.
σχετικοί σύνδεσμοι
Είναι η 29η επέτειος της Doom. Ποια είναι η αγαπημένη σας ιστορία?
Αυτή η συζήτηση έχει αρχειοθετηθεί. Δεν μπορούν να δημοσιευθούν νέα σχόλια.
Το Doom τρέχει στα 60 fps στο σημειωματάριο περισσότερη σύνδεση
Το Doom τρέχει στα 60 fps στο σημειωματάριο
Η λεπτή εκτύπωση: Τα ακόλουθα σχόλια ανήκουν σε όποιον τα δημοσίευσε. Δεν είμαστε υπεύθυνοι γι ‘αυτά με οποιονδήποτε τρόπο.
Καλά. (Βαθμολογία: 3)
από το HotNeedleofinquiry (598897) γράφει: Τη Δευτέρα 10 Οκτωβρίου 2022 @08: 49μμ ( #62954955)
Re: (βαθμολογία: 1)
(Επίσης, ένα χαρακτηριστικό έχει ήδη το Linux για περίπου 2 δεκαετίες τώρα.·
Re: (βαθμολογία: 3)
Το Linux θα μπορούσε να τρέξει το Doom στο Windows Notepad χωρίς να τροποποιήσει το σημειωματάριο?
Re: (βαθμολογία: 1)
Λοιπόν, ναι, πιθανότατα θα μπορούσε να το κάνει ακριβώς αυτό μέσω του κρασιού εξίσου εύκολα με το να το κάνουν στα παράθυρα, αλλά πραγματικά μιλούσα για αυτό [Wikipedia..
Re: (βαθμολογία: 1)
> Το Aalib είναι μια βιβλιοθήκη λογισμικού που επιτρέπει στις εφαρμογές να μετατρέπουν αυτόματα τις ακίνητες και μετακινήσεις εικόνων σε ASCII Art. Απελευθερώθηκε από τον Jan Hubicka ως μέρος του έργου BBDEMO το 1997. Δεν βλέπω τις λέξεις “Editor κειμένου” ή “σημειωματάριο” σε αυτήν τη σελίδα wiki οπουδήποτε. Είναι σχεδόν σαν να συγκρίνετε μια εφαρμογή που κατασκευάστηκε ειδικά για να μετατρέψετε τις εξόδους γραφικών σε ASCII, σε έναν επεξεργαστή κειμένου. Παράξενα. Είμαι βέβαιος ότι δεν είστε ένας από εκείνους τους unhinged linux zeashe που κάνουν ολόκληρη την κοινοτική εμπειρία ανελέητη σε
Re: (βαθμολογία: 2)
[Συγγνώμη, αυτή η υπογραφή δεν είναι διαθέσιμη στη χώρα/περιοχή σας]
Re: (βαθμολογία: 1)
Είναι απολύτως εφικτό (και δεν ξέρω, δεν έχω δει τον κώδικα) ότι χρησιμοποίησε το Aalib (ή ένα από τα πιρούνια του Aalib) για να κάνει την απόδοση, να εφαρμόσει ένα εικονικό πρόγραμμα οδήγησης πληκτρολογίου και έτρεξε το κείμενο μέσω του οδηγού στο σημειωματάριο. Αν και το Aalib γράφτηκε αρχικά για το Linux, είναι αρκετά φορητό (και συγκεκριμένα μεταφέρθηκε στο DOS πολύ καιρό πριν).
Έχω οθόνη 144 Hz (βαθμολογία: 5, αστείο)
από τον Rsilvergun (571051) γράφει: Τη Δευτέρα 10 Οκτωβρίου 2022 @08: 56μμ ( #62954961)
Αυτό είναι άχρηστο για μένα. Κολλάω με την μοίρα σε μια προτροπή bash.
Re: (βαθμολογία: 2)
Νομίζω ότι είναι σε θέση να χρησιμοποιήσει τους τυπικούς κωδικούς ελέγχου ANSI από το Bash για 8 χρώματα θα βελτιώσει πραγματικά τη συνολική εμπειρία.
Re: (βαθμολογία: 2)
Η εξέδρα μου δεν είναι αρκετά ισχυρή για να οδηγήσει τις ρυθμίσεις υψηλής λεπτομέρειας όπως σε 144 Hz. Ίσως πρέπει να αγοράσω ένα GTX 4090.
Re: (βαθμολογία: 2)
Αχ. Το VT320 είναι πολύ περισσότερο από αυτό και το xterm είναι αληθινό χρώμα και το Sixel κάνει τα υπόλοιπα ηλίθια
Re: (βαθμολογία: 2)
Αυτό είναι πάρα πολλά χρώματα – η χρωματική παλέτα του Doom είναι μαύρη, καφέ, γκρι και μια εκτόξευση κόκκινου.
Re: (βαθμολογία: 2)
Που ήξεραν ότι ο Quake και η Doom είχαν το ίδιο χρώμα παλέτα./μικρό
Re: (βαθμολογία: 2)
Νομίζω ότι είναι σε θέση να χρησιμοποιήσει τους τυπικούς κωδικούς ελέγχου ANSI από το Bash για 8 χρώματα θα βελτιώσει πραγματικά τη συνολική εμπειρία.
Μόνο αν μπορείτε να το μετατρέψετε σε κείμενο στυλ “matrix”. Περισσότερα από δύο χρώματα είναι απλά φρικιαστικά.
Πώς λειτουργεί ο ήχος? (Βαθμολογία: 2)
Ποτέ δεν ήξερα τα ηχητικά εφέ στο σημειωματάριο.
Απ: Πώς λειτουργεί ο ήχος? (Βαθμολογία: 5, ενημερωτικό)
Από τον Larwe (858929) γράφει: τη Δευτέρα 10 Οκτωβρίου 2022 @10: 36μμ ( #62955111)
Ο ήχος δεν παίζεται από το σημειωματάριο. Το NotePad βασικά ενεργεί ως επιφάνεια ροής βίντεο για την οθόνη – το ίδιο το παιχνίδι τρέχει αλλού και εκεί προέρχεται ο ήχος.
Re: (βαθμολογία: 2)
Αυτή η δοκιμή εγκυμοσύνης ήταν μαζικά απογοητευτικό clickbait, το θυμάμαι καλά. Θα ήταν πολύ λιγότερο ενοχλητικό αν ο συγγραφέας είχε απλώς πει “Κοιτάξτε, πήρα το Doom να τρέχει σε αυτόν τον μικροελεγκτή που οδήγησε αυτό το μικροσκοπικό LCD, δεν είναι δροσερό?”Η πτυχή της δοκιμής εγκυμοσύνης ήταν μια συνολική κόκκινη ρέγγα.
Re: (βαθμολογία: 2)
Χαίρομαι που το αναφέρατε. Το βίντεο ήταν καθαρά «Orrible, αλλά σκέφτηκα ευνοϊκά για τον ήχο. Αλλά δεν είναι στο σημειωματάριο. εντάξει. Δεν είναι καταστροφικό για μένα.
Σοβαρά δροσερό τρόπο, αλλά (βαθμολογία: 2)
Δέκα δευτερόλεπτα αυτού του βίντεο και έχω ήδη πονοκέφαλο. Ακόμα κι αν είχα μηχανή Windows, δεν μπορούσα να παίξω αυτό.
Re: (βαθμολογία: 2)
Πρέπει να είστε νέοι εδώ. Η αρχική μοίρα ξεκίνησε στο MS-DOS.
Re: Σοβαρά δροσερό, αλλά (σκορ: 4, ενδιαφέρουσα)
από το LSLLLL (830002) γράφει: Τη Δευτέρα 10 Οκτωβρίου 2022 @11: 37μμ ( #62955217)
Δεν χρειάζεστε παράθυρα! Απλά εκτελέστε σημειωματάριο.exe κάτω από κρασί!
Re: (βαθμολογία: 2)
Εντάξει, λοιπόν τώρα θα πρέπει σίγουρα να δοκιμάσω αυτό το “σημειωματάριο” κάτω από το κρασί – απλώς για να δω αν λειτουργεί!
Re: (βαθμολογία: 2)
. Το NotePad δεν ενδιαφέρεται αν τροποποιήσετε το ανοιχτό αρχείο, δεν έχει ενσωματωμένη ικανότητα ανανέωσης περιεχομένου, οπότε ο μόνος τρόπος για να γίνει αυτό θα ήταν να τροποποιήσετε κάποιο εσωτερικό buffer χαρακτήρα NotePad.
Re: Σοβαρά δροσερό, αλλά (σκορ: 2)
Αυτό με οδηγεί πίσω στη λειτουργία SET χαρακτήρων PC που απελευθερώθηκε πριν. Ωραίο demo του “Look What I Can For!”, αλλά έγινα κουρασμένος από αυτό γρήγορα.
Hacking Notepad (βαθμολογία: 5, ενημερωτικό)
από τον Bettodavis (1782302) γράφει: Τη Δευτέρα 10 Οκτωβρίου 2022 @09: 16μμ ( #62954995)
Θυμάμαι κάποιον στο YouTube που δείχνει πώς να έχει πρόσβαση στο σημειωματάριο.Το παράθυρο της Exe για να κάνει αυτοματοποίηση με το περιεχόμενό του λίγα χρόνια πίσω, με την έγχυση δεδομένων στα buffers μνήμης του. Θα μπορούσαν να παίξουν Tetris ή κάποια τέτοια με αυτό.
Υποθέτω ότι αυτό είναι μόνο ένα βήμα μπροστά, και το χρησιμοποιεί για την εμφάνιση των εικόνων παιχνιδιού χρησιμοποιώντας κείμενο, παρόμοια με άλλες εφαρμογές Linux που το κάνουν με NCurses/Libcaca.
Re: (βαθμολογία: 3)
Με το πόσο αργή είναι η ανανέωση, μοιάζει να κακοποιούν απλώς το buffer αντιγραφής/επικόλλησης
Re: Hacking Notepad (βαθμολογία: 2)
Αρχικά σκέφτηκα “Ω χάλια, γιατί θα προσθέσω scripting m $ σε αυτό που υποτίθεται ότι είναι γυμνά οστά, χωρίς επεξεργαστή κειμένου Frills?”, και έπειτα σκέφτηκα τι έγραψες. 60 fps, αυτό είναι πολύ κείμενο που πρέπει να πετάξει σε οποιοδήποτε επεξεργαστή κειμένου και δεν μπορώ να φανταστώ ότι αυτό είναι σε θέση να τρέξει για πολύ πριν από το σημειωματάριο συντριβή ή ολόκληρο το σύστημα γίνεται ένα μεγάλο φεστιβάλ τηλεειδοποίησης. Ας ελπίσουμε ότι καθαρίζει το επικολλημένο κείμενο ανά ενημέρωση πλαισίου, ώστε να μην είναι πρόβλημα.
60fps (βαθμολογία: 2)
Re: (βαθμολογία: 2)
Η γραφική του κάρτα είναι πιθανό ένα voodoo3
Η ιδέα είναι δροσερή, 60Hz είναι μη αξιοσημείωτη (βαθμολογία: 5, ενδιαφέρουσα)
Από τον Larwe (858929) γράφει: τη Δευτέρα 10 Οκτωβρίου 2022 @10: 33μμ ( #62955105)
Αυτό το θέμα ξεκίνησε ένα κομμάτι ενός επιχειρήματος σε ένα άλλο φόρουμ, διότι ισχυρίζομαι ότι η απόδοση των 60Hz δεν είναι καθόλου συναρπαστική – επειδή υπάρχουν πολύ λίγα δεδομένα που χειρίζονται και δεν υπάρχει καθόλου υπολογισμός σε πραγματικό χρόνο – ένα LUT λειτουργεί καλά. Λιγότερο από ένα λεπτό σκέψης με οδήγησε σε αυτό το πώς να καταλήξω στο συμπέρασμα ότι ενώ η ιδέα είναι πραγματικά δροσερή και ανόητη με τον καλύτερο τρόπο μηχανικής, στην πραγματικότητα η εφαρμογή του είναι ασήμαντη εύκολη: δεν θυμάμαι αν η Doom έτρεξε κατά προτίμηση στο Int 10H Λειτουργία 13H MCGA 320x200x8bpp Palettized, ή ένα X-Mode αλλά νομίζω ότι το πρώτο. Σχεδιάστηκε σίγουρα για 5: 5: 5 Ramdacs επειδή 5: 6: 5 και 8: 8: 8 δεν ήταν μέρος του αρχικού VGA/MCGA Spec. Τέλος πάντων ας υποθέσουμε 320x200x8 σε 5: 5: 5 Ramdac. Εξασφάλιση καθ ‘όλη τη διάρκεια: Γνωρίζουμε τα περιεχόμενα της παλέτας επειδή έχουμε το παιχνίδι SourceCode. Αυτό ήταν στο χρώμα. Έτσι, το πρώτο μας καθήκον είναι να μετατρέψουμε την παλέτα 5: 5: 5 σε κλίμακα του γκρι. Μπορείτε να πάρετε φανταχτερά και να κάνετε τη διόρθωση γάμμα εδώ για να δημιουργήσετε ίσως 6bpp grayscales, αλλά ο ευκολότερος τρόπος για να γίνει αυτό είναι να κάνετε ό, τι θα έκανε μια μονόχρωμη VGA οθόνη: αγνοήστε r, b και χρησιμοποιήστε μόνο g. Έχουμε λοιπόν 32 πιθανές γκρι, ή 64 αν έχετε πάρει φανταχτερό. (Από το βίντεο, ο συγγραφέας είναι, στην πραγματικότητα, να το κάνει με τον ελαφρώς πιο περίπλοκο τρόπο). Το επόμενο καθήκον μας είναι να δημιουργήσουμε ένα LUT που επιλέγει χαρακτήρες γραμματοσειράς για να ταιριάζει με κάθε τιμή του γκρι. Και πάλι το απλούστερο πράγμα που πρέπει να κάνετε είναι απλά rasterize κάθε χαρακτήρα (στην καθορισμένη/επιλεγμένη γραμματοσειρά) και να εκτελέσετε την καταμέτρηση των εικονοστοιχείων για να καθορίσετε την αναλογία του OFF και να το ταιριάζει με το επιθυμητό γκρίζο επίπεδο. . Σε αυτό το σημείο θα πρέπει να σημειώσω ότι μια προσέγγιση _better_ είναι να χρησιμοποιήσετε ένα 9-διαστάσεων LUT έτσι ώστε να επιλέξετε τον χαρακτήρα που πρόκειται να τοποθετηθεί, με βάση το pixel ενδιαφέροντος και τα 8 εικονοστοιχεία γύρω από αυτό, αλλά μιλάμε ακόμα απλούστερη περίπτωση εδώ. (Εάν προχωρήσουμε αυτή τη διαδρομή, είτε αποδώσουμε στο 318×198 είτε πρέπει να πετύχουμε ειδικά τις άκρες της οθόνης). Τώρα ξεκινάμε το σημειωματάριο και χρησιμοποιούμε το enumwindows () για να εντοπίσουμε το hwnd του. Μπορούμε σε αυτό το σημείο να είναι φανταχτερό και φιλικό προς το χρήστη και να το στείλουμε προσομοιωμένο μενού και μηνύματα WM_Size για να επιλέξετε τη σωστή γραμματοσειρά και να αλλάξετε το μέγεθος των συνόρων, ώστε να μην εμφανίζεται καμία λέξη, αλλά αυτό είναι προαιρετικό. Εργασίες ανά πλαίσιο: Ο κινητήρας DOOM μας δίνει μια σειρά 320×200 ακεραίων 8-bit που αναφέρονται στην παλέτα. Χρησιμοποιώντας την απλή περίπτωση παραπάνω, ο χαρακτήρας εξόδου μας για κάθε εικονοστοιχείο είναι LUT [Palette [Pixel].G], ή αν σας αρέσει το LUT [(παλέτα [pixel] >> 5) & 0x1f]. Έτσι αποθηκεύουμε αυτόν τον χαρακτήρα στο επάνω αριστερό μέρος του “buffer frame” μας και προχωρούμε στο EOL, οπότε εισάγουμε μια επιστροφή μεταφοράς και ξεκινάμε την επεξεργασία της επόμενης “σάρωσης” μέχρι να φτάσουμε στο τέλος της τελευταίας Scanline. (Αυτό το βήμα είναι λίγο πιο περίπλοκο αν κάναμε την ενίσχυση της “διόρθωσης γάμμα” στη μετατροπή της παλέτας-χαρακτήρα, αλλά ο αλγόριθμος είναι ο ίδιος). Τώρα αντιγράφουμε το “framebuffer” στο πρόχειρο των Windows, στείλτε το μήνυμα select-all που ακολουθείται από το wm_paste για να επικολλήσετε στο νέο πλαίσιο. Σχετικά με τον συγγραφέα: Γράφει firmware για διάφορα ψηφιακά πλαίσια εικόνων (μοντέλα Digi-Frame DF-560, DF-390, DF-1710, DF-2300, DF-57), συμπεριλαμβανομένων των φίλτρων μετατροπής JPEG/JFIF, συστήματος αρχείων, comms και color palette conversion , επίσης προγραμματισμένο DOS/Win16/Win32 για αρκετά χρόνια, μεταφερόμενο System16 Arcade Emulator Rendering Code από το Original C στο PowerPC ASM. Είμαι επίσης ένας ανελέητος παιδαγωγός και γενικός ** τρύπα-για-πόλη.
Το Classic FPS Game Doom τρέχει τώρα στο σημειωματάριο (σοβαρά)
Για να προσθέσετε στον συνεχώς επεκτατικό κατάλογο των πραγμάτων που μπορούν να τρέξουν το κλασικό παιχνίδι FPS του 1993, ο προγραμματιστής παιχνιδιών Sam Chiet κατάφερε να πάρει το shooter τρέχει, σε 60fps, μέσα στο λογισμικό NotePad της Microsoft, γιατί φυσικά το doom δεν έχει πουθενά να πάει αλλά επάνω.
Η θέση του Chiet για να πάρει το DOOM για να τρέξει μέσα στο σημειωματάριο έχει εξερράγη online, τόσο πολύ έτσι ώστε ο δημιουργός Doom John Romero ανταποκρίθηκε απλά καλώντας το επίτευγμα “απίστευτο” – και αυτό είναι με καλό λόγο. Ο Chiet λέει επίσης ότι θα παρέχουν μια ενημέρωση “αν/όταν το κάνω διαθέσιμο για λήψη.«
Το υλικό κάτω από το Doom που τρέχει στο σημειωματάριο δεν επιταχύνεται σύμφωνα με τον Chiet, με το Notepad.Η Exe δεν έχει επίσης τροποποιηθεί ο κώδικας και είναι πλήρως δυνατή η ζωντανή με το “Zero Fakery”.
“Θα χρειαστεί κάποια δουλειά για να πολωνικά σημειωματάρια σε κάτι απελευθερωτικό”, λέει ο Chiet σε μια θέση παρακολούθησης, “αλλά σχεδόν σίγουρα θα συμβεί τις επόμενες μέρες.«
Ενώ η εικόνα του Doom που τρέχει στο σημειωματάριο είναι φυσικά λίγο θολή, δεν μειώνει το κατόρθωμα να πάρει το κλασικό FPS για να τρέξει μέσα σε ένα εργαλείο σημειώσεως που θα υποθέσω ότι οι περισσότεροι από εμάς δεν χρησιμοποιούν, ποτέ δεν σκέφτεστε ότι θα μπορούσε να τρέξει Ένας σκοπευτής σε αυτό.
Η λήψη DOOM για να τρέξει στα πιο απίθανο των τόπων έχει γίνει ένα κομμάτι μιας παράδοσης του Διαδικτύου, με το παλιό FPS σχεδόν τριών δεκαετιών να τρέχει σε ένα bot Twitter, την ικανότητα να τρέχει Doom σε Doom, ακόμα και να πάρει Doom σε έναν ελεγκτή GoPro. Η μονοκατοικία από τους προγραμματιστές και την κοινότητα Doom δεν παύει ποτέ να με εκπλήσσει ειλικρινά και δεν μπορώ να περιμένω να δω πού θα τρέξει η Doom.
Εάν θέλετε να δείτε περισσότερα από το έργο του Chiet, μπορείτε να τα ακολουθήσετε στο Twitter ή ακόμα και να τα υποστηρίξετε στο Patreon για να βοηθήσετε στη χρηματοδότηση όλων των περίεργων, υπέροχων και τρελών δημιουργιών παιχνιδιών τους.
Παρά το γεγονός ότι είναι σχεδόν 30 ετών, ο Doom βρίσκει σταθερά έναν τρόπο στον κύκλο των ειδήσεων, στην πραγματικότητα μιλήσαμε πρόσφατα με τον Matt Heafy του Trivium, ο οποίος δήλωσε ότι θα ήθελε να γράψει ένα soundtrack Doom, καλώντας την ευκαιρία ένα “δια βίου όνειρο”. Το TechBase της Doom Mod Thatcher σάς επιτρέπει επίσης να στέλνετε πρώην βρετανό πρωθυπουργό Margaret Thatcher στην κόλαση και έπαιξε ένας πρώην ηγέτης της Εργασίας.
Will Nelson από το Starfield στο Cyberpunk 2077, θα αγαπήσει να χαθεί σε εντυπωσιακούς κόσμους. Ένας πρώην συγγραφέας ειδήσεων για το NME Gaming, θα πάρει οτιδήποτε ρίχνετε σε αυτόν, ειδικά Roguelikes.