Εξετάστε τον πηγαίο κώδικα άλλου προγράμματος που προσομοιώνει την ίδια κονσόλα με τα δικά σας . Για παράδειγμα , εάν εργάζεστε σε ένα φορητό πρόγραμμα που μπορεί να μιμηθεί το Nintendo Entertainment System , να μελετήσει τον πηγαίο κώδικα του Jnes και Nesticle , δύο δημοφιλή Νες που ήταν διαθέσιμες για πολλά χρόνια . Αυτό θα σας δώσει μια ιδέα για το πώς να προσεγγίσουν το δικό σας έργο εξομοίωσης . 2
Μελέτη την κεντρική μονάδα επεξεργασίας της κονσόλας που θέλετε να μιμηθούν , στη συνέχεια να συντάξετε ένα βασικό πρόγραμμα που προσομοιώνει τη λειτουργία της CPU . Αν έχετε πρόβλημα με τον προγραμματισμό αυτό, συμβουλευτείτε τον πηγαίο κώδικα ενός τελικού εξομοιωτή και πάλι .
Εικόνων 3
Δημιουργία κώδικα που μιμείται άλλες πτυχές της κονσόλας . Εξομοίωση μητρική πλακέτα και κάρτα γραφικών της κονσόλας στο ελάχιστο και να εξετάσει τη σύνταξη κώδικα για να μιμηθούν την κάρτα ήχου , καθώς και .
Η 4
Δοκιμάστε να εκτελέσετε μια εικόνα ROM με χρήση εξομοιωτή σας . Αν η ROM τρέχει με επιτυχία σε ένα λειτουργικό σύστημα , να το δοκιμάσετε σε ένα άλλο για να ελέγξετε τη φορητότητα του εξομοιωτή .
5
Βάλτε τον εξομοιωτή σε απευθείας σύνδεση για λήψη , στη συνέχεια, περιμένετε για την ανατροφοδότηση από εκείνους που το έχουν χρησιμοποιήσει . Συνεχίστε να ξαναγράψει και να κυκλοφορήσει ξανά εξομοιωτή σας μέχρι να τελειοποιηθεί με βάση τις δικές σας δοκιμές και όσοι το κατεβάσετε και να μοιραστείτε τα σχόλιά μαζί σας .
Η
εικόνων