Topic-icon Υπολογισμός ψηφίων αριθμού π - Benchmark για 8μπιτους

  • alex76gr
  • Το Άβαταρ του/της alex76gr Συντάκτης θέματος
  • Retro Maniac
  • Retro Maniac
Περισσότερα
08/01/2016 10:01 - 08/01/2016 12:57 #34180 από alex76gr
Ένα πολύ ενδιαφέρον πρόγραμμα ανέβηκε στο forum του CPCWiki και Lemon64.
Υπολογίζει μέχρι και 3000 ψηφία μετά την υποδιαστολή του γνωστού αριθμού "π".

Μπορεί να χαρακτηριστεί και σαν cross platform benchmark καθώς ο πηγαίος κώδικας είναι διαθέσιμος για Z80 και 6502 επεξεργαστές, καλύπτοντας έτσι τους περισσότερους 8μπιτους υπολογιστές.

Για την ώρα υπάρχει διαθέσιμo για να τρέξει μέσω της BASIC μόνο για CPC και τον C64,C128 καιPlus4, αλλά κάποιος με γνώσεις προγραμματισμού θα μπορούσε να το κάνει compile και για ZX.

Links

Κατεβάστε από εδώ την BASIC έκδοση για CPC.
Το zip αρχείο περιέχει και τον πηγαίο κώδικα σε assembly.
http://www.cpcwiki.eu/forum/demos/a-mathematical-demo/

Κατεβάστε από εδώ τον πηγαίο κώδικα και την BASIC έκδοση για Commodore υπολογιστές.
http://litwr2.atspace.eu/c64-c128.html

Εδώ θα βρείτε τον πηγαίο κώδικα για τον Z80.
http://www.z88dk.org/wiki/doku.php?id=libnew:examples:pi

ΥΓ.
Ανεβάζω και εδώ τα αρχεία λόγω broken link για τον CBM.

Συνημμένο αρχείο:

Όνομα Αρχείου: pi-cbm.zip
Μέγεθος αρχείου:6 KB


Συνημμένο αρχείο:

Όνομα Αρχείου: pi-cpc2.zip
Μέγεθος αρχείου:10 KB

" Έχω σε 46άρα κασέτα όλα τα τραγούδια των Metallica! " :D
Συνημμένα:
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": Fotis_KFOR, geo1977, GeoAnas, chdlee, glaros, konc, VincentGR, vovolas, DUser1

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • DUser1
  • Το Άβαταρ του/της DUser1
  • Retro Maniac
  • Retro Maniac
Περισσότερα
08/01/2016 16:25 - 08/01/2016 16:27 #34186 από DUser1
:woohoo: Καλοοοοο! :thumb:



:thanx: Alex!
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": Fotis_KFOR, geo1977, chdlee

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • VincentGR
  • Το Άβαταρ του/της VincentGR
  • Retro Expert
  • Retro Expert
  • To blit, or not to blit?
Περισσότερα
08/01/2016 20:54 #34197 από VincentGR
Έπαθα πλάκα τώρα!!!
Ο Βάγγος έτρεξε ZX, δεν μας τα είπες αυτά.

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • alex76gr
  • Το Άβαταρ του/της alex76gr Συντάκτης θέματος
  • Retro Maniac
  • Retro Maniac
Περισσότερα
08/01/2016 22:44 #34202 από alex76gr
Και όχι μόνο.
Έκανε και compile τον κώδικα.
Πάει, χάλασε ο κόσμος! :tease:

" Έχω σε 46άρα κασέτα όλα τα τραγούδια των Metallica! " :D

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • VincentGR
  • Το Άβαταρ του/της VincentGR
  • Retro Expert
  • Retro Expert
  • To blit, or not to blit?
Περισσότερα
08/01/2016 22:56 #34203 από VincentGR
Νομίζω πως μας κρύβει πολλά...
Εκτός του floppy autoloader που έχει, σίγουρα θα χακάρει και τράπεζες τη νύχτα.

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • alex76gr
  • Το Άβαταρ του/της alex76gr Συντάκτης θέματος
  • Retro Maniac
  • Retro Maniac
Περισσότερα
08/01/2016 23:24 #34204 από alex76gr
Μπορεί να ανήκει στους anonymous. ;)

" Έχω σε 46άρα κασέτα όλα τα τραγούδια των Metallica! " :D

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • vovolas
  • Το Άβαταρ του/της vovolas
  • Retro Elite
  • Retro Elite
  • tha vapsoume?
Περισσότερα
09/01/2016 21:32 - 10/01/2016 10:01 #34228 από vovolas
Παρότι φαίνεται ενδιαφέρον έν κατέχω πράμα :crazy: :S

"Knowing is not enough we must apply
Willing is not enough we must do."

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • Fotis_KFOR
  • Το Άβαταρ του/της Fotis_KFOR
  • Site Owner / Admin
  • Site Owner / Admin
  • PC / Sinclair ZX Spectrum+3
Περισσότερα
10/01/2016 08:58 #34232 από Fotis_KFOR

alex76gr έγραψε: Μπορεί να ανήκει στους anonymous. ;)


χαχα, καλό Αλέξη :cheer:

Μπορεί και να παίζει αυτό όντως, εδώ κάτι ακούστηκε ότι έχει παιδική φωτογραφία μέλους που κρατάει ένα Atari στα χέρια του ενώ ούτε το ίδιο το μέλος θυμάται να έχει βγάλει τέτοια φωτογραφία :cheer: ;)

Βαγγέλη δεν μας τα είπες αυτά!!!! :tease:

ΠΡΟΣΟΧΗ Spoiler! [Πατήστε για επέκταση]
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": VincentGR

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • spyros.s
  • Το Άβαταρ του/της spyros.s
  • Retro Expert
  • Retro Expert
Περισσότερα
10/01/2016 09:50 #34233 από spyros.s
Ερώτηση:
Πως θα μετρήσετε την ταχύτητα των υπολογιστών με αυτό και πως μπορείτε να κάνετε συγκριτικά ανάμεσα στα 3 αγαπημένα 8bit μηχανήματα;

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • glaros
  • Το Άβαταρ του/της glaros
  • Team RC
  • Team RC
  • Play it Loud
Περισσότερα
10/01/2016 11:22 - 10/01/2016 11:22 #34234 από glaros
Πρόκληση :
:shake:
Για να δούμε σε real HardWare τα αποτελέσματα,ψηφία και χρόνο.

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • Fotis_KFOR
  • Το Άβαταρ του/της Fotis_KFOR
  • Site Owner / Admin
  • Site Owner / Admin
  • PC / Sinclair ZX Spectrum+3
Περισσότερα
10/01/2016 12:07 #34238 από Fotis_KFOR

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • GeoAnas
  • Το Άβαταρ του/της GeoAnas
  • Retro Master
  • Retro Master
Περισσότερα
10/01/2016 12:59 #34242 από GeoAnas

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • alex76gr
  • Το Άβαταρ του/της alex76gr Συντάκτης θέματος
  • Retro Maniac
  • Retro Maniac
Περισσότερα
10/01/2016 13:29 - 10/01/2016 21:42 #34244 από alex76gr

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

Όσα ξέρει ο Βαγγέλης δεν τα ξέρει ο κόσμος όλος! :cheer:

Ερώτηση:
Πως θα μετρήσετε την ταχύτητα των υπολογιστών με αυτό και πως μπορείτε να κάνετε συγκριτικά ανάμεσα στα 3 αγαπημένα 8bit μηχανήματα;


Το πρόγραμμα όταν τρέξει σε ρωτάει πόσα ψηφία μετά την υποδιαστολή θέλεις να υπολογίσει.



Αν εσύ γράψεις ότι θέλεις 100 ψηφία τότε θα αρχίσει να απεικονίζει στην οθόνη το αποτέλεσμα και όταν τελειώσει σου δίνει και τον συνολικό χρόνο υπολογισμού σε δευτερόλεπτα.



Μπορούμε λοιπόν να βάλουμε σαν μέτρο σύγκρισης κάποιο συγκεκριμένο αριθμό ψηφίων που θα υπολογιστούν και τρέχοντας το πρόγραμμα στους υπολογιστές (Spectrum, CPC, C64) θα συγκρίνουμε τον χρόνο υπολογισμού που θα χρειαστεί ο καθένας.
Ο πιο γρήγορος κερδίζει.

" Έχω σε 46άρα κασέτα όλα τα τραγούδια των Metallica! " :D
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": Fotis_KFOR, geo1977, spyros.s, glaros, konc, vovolas

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • konc
  • Το Άβαταρ του/της konc
  • Retro Maniac
  • Retro Maniac
Περισσότερα
11/01/2016 19:50 - 11/01/2016 21:02 #34273 από konc
Τέλειο :cheer:

Ας κάνω την αρχή λοιπόν, σε real hardware πάντα, έτσι?

CPC 6128, 1000 ψηφία




186.5 sec
Συνημμένα:
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": geo1977, vovolas

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • spyros.s
  • Το Άβαταρ του/της spyros.s
  • Retro Expert
  • Retro Expert
Περισσότερα
11/01/2016 20:39 #34274 από spyros.s

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

Χρόνος δημιουργίας σελίδας: 0.443 δευτερόλεπτα
Powered by Kunena Φόρουμ

great retro computers and retro consoles companies logos