Χόμπι και ενδιαφέροντα

Πώς να κάνει ένα εξομοιωτή

Όταν πρόκειται για υπόγεια δικαιωμάτων στο διαδίκτυο , οι δημιουργοί των emulators κονσόλα παιχνιδιών έρχονται υστερεί σε κανέναν . Οι προγραμματιστές που δημιουργούν το δικό τους λογισμικό εξομοίωσης κερδίζουν συνήθως το σεβασμό της κοινότητας τυχερών παιχνιδιών στο διαδίκτυο , ειδικά εκείνα τα μέλη που απολαμβάνουν την κονσόλα το πρόγραμμα προσομοιώνει . Για να κάνετε έναν εξομοιωτή , θα πρέπει να μελετήσει την κονσόλα που θέλετε να μιμηθούν , τον κωδικό του εξομοιωτή , απελευθέρωση τουλάχιστον μία beta έκδοση και να κάνετε αλλαγές με βάση τα σχόλια που λαμβάνετε . Η διαδικασία της δημιουργίας μιας επιτυχημένης εξομοιωτή κονσόλα παιχνιδιών παίρνει συχνά αρκετά χρόνια . Οδηγίες
Η 1

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

Μελέτη πίσω κατάλογο της κονσόλας για να καταλάβω ποια παιχνίδια θα θέλατε εξομοιωτή για να τρέξει. Για παράδειγμα , εάν δημιουργείτε ένα εξομοιωτή Super Nintendo , ίσως θέλετε το πρόγραμμά σας να τρέχει πολύ δημοφιλείς τίτλους όπως το "Super Mario World ", " The Legend of Zelda : . A Link to the Past " και " Mario Kart " Επικεντρωθείτε σε μιμηθούμε τα χαρακτηριστικά της κονσόλας που οι δημοφιλείς τίτλους χρησιμοποιούν .
Εικόνων 3

Επιλέξτε μια γλώσσα προγραμματισμού για εξομοιωτή σας και να ξεκινήσει το έργο του προγραμματισμού . Αν δεν έχετε προηγούμενη εμπειρία στον προγραμματισμό , εντοπίσουμε μια πώς-στο βιβλίο ή να επιστρατεύσει τις υπηρεσίες ενός έμπειρου προγραμματιστή . Ενθουσιώδης Emulation Marat Fayzullin συνιστά προγραμματισμό εξομοιωτή σας είτε σε C ή Συνέλευση . Ενώ η Συνέλευση είναι ταχύτερη , προγράμματα που κωδικοποιούν σε αυτό δεν είναι "φορητή ", πράγμα που σημαίνει ότι θα τρέξει μόνο στο λειτουργικό σύστημα για το οποίο να προγραμματίσετε τα αρχικά . Αν θέλετε να παράγουν ένα εξομοιωτή multi-platform , μάλλον θα πρέπει να επιλέξετε Γ.
Η 4

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

Δοκιμάστε να εκτελέσετε το λογισμικό με εξομοιωτή σας . Επιλέξτε μια δημοφιλής τίτλος για την αρχική σας πορεία . Για παράδειγμα , εάν γράφετε ένα εξομοιωτή Sega Genesis , run " Sonic the Hedgehog 2 . " Εάν δοκιμή σας πετυχαίνει , συγκεντρώνουν εξομοιωτή σας και βάλτε μια έκδοση beta του στο διαδίκτυο . Ζητήστε πληροφορίες από τους χρήστες του εξομοιωτή σας .
Η
εικόνων


https://el.htfbw.com © Χόμπι και ενδιαφέροντα