ZX81 1kb CHESS!!!
- Darth_Cotsos
-
Συντάκτης θέματος
- Platinum Member
-
Λιγότερα
Περισσότερα
- Δημοσιεύσεις: 664
- Ληφθείσες Ευχαριστίες 676
16/08/2012 15:22 - 16/08/2012 15:28 #1749
από Darth_Cotsos
Don't underestimate the power of the 8bit side!
ZX81 1kb CHESS!!! δημιουργήθηκε από Darth_Cotsos
Σίγουρα ένα από τα πρώτα παιχνίδια που πέρασε στους υπολογιστές ήταν και το σκάκι. Από πολύ παλαιότερα υπάρχουν αναφορές για μηχανές που έπαιζαν σκάκι, ωστόσο με την τεχνολογία των ημιαγωγών και και τα ολοκληρωμένα κυκλώματα θα μπορούσε πλέον να υπάρξει μια πραγματική μηχανή που να παίζει σκάκι ισάξια με τους ανθρώπινους αντιπάλους της.
Στα πρώτα home τα πράγματα δεν ήταν εύκολα. Η επεξεργαστική ισχύς υπήρχε αλλά η μνήμη δεν ήταν αυτή που θα ήθελαν οι προγραμματιστές.
Μια πρώτη απόπειρα γίνετε το 1976 στον Kim-1 με 1ΚΒ ram από τον Peter R. Jennings. Το πρόγραμμα ονομάζετε microchess και καταλάμβανε όλη σχεδόν την μνήμη του Kim. Το πρόγραμμα αυτό σημείωσε μεγάλη επιτυχία, μάλιστα οι πρώτοι που το παραγγείλανε έλαβαν απλά το manual το οποίο και περιείχε το κώδικα σε δεκαεξαδική μορφή ώστε ο χρήστης να τον περάσει στον kim. Αργότερα ο χρήστης λάμβανε και την κασέτα με το πρόγραμμα. Όμως ο kim δεν είχε ούτε έξοδο για την τηλεόραση οπότε δεν τον απασχολούσε η video ram αλλά ούτε και η basic!!!
Ένα απλό display απο επτά led χαρακτήρες που έδιναν δεκαεξαδικούς αριθμούς. Για να παίξεις χρειαζόσουν και μια αληθινή σκακιέρα αν δεν μπορούσες να έχεις το μυαλό σου τη συνεχώς μεταβαλλόμενη κατάσταση πάνω σε μια σκακιέρα... Εισήγαγες δεκαεξαδικές απαντήσεις στις κινήσεις του Kim και σου απαντούσε δεκαεξαδικά!!!
Όμως λίγα χρόνια αργότερα θα επακολουθήσει το θαύμα.
Το 81 έχει κυκλοφορήσει ο ΖΧ81 της Sinclair με 1ΚΒ ram και αυτός αλλά με δυνατότητα απεικόνισης χαρακτήρων στη τηλεόραση και Basic για τον απλό χρήστη!!!
Σε αυτό το μηχάνημα ο David Horne καταφέρνει να φτιάξει ένα σκακιστικό πρόγραμμα σε λιγότερο από 1ΚΒ μνήμη μαζί με την τεχνητή νοημοσύνη που χρειάζεται ένα τέτοιο πρόγραμμα!!! Για την ακρίβεια καταλαμβάνει 672 bytes απο τη ram!!! Ο άνθρωπος έκανε το ακατόρθωτο!!! Βέβαια υπάρχουν 3 ελλείψεις, το πρόγραμμα δεν γνωρίζει τον προβιβασμό του πιονιού σε βασίλισσα όταν φτάσει στο τέλος της σκακιέρας, το πάρσιμο αν πασσάν και το ροκέ. Παρόλα αυτά η δυνατότητα να χωρέσεις το 99% του παιχνιδιού σε λιγότερο από 1ΚΒ είναι τρομερή!!!
Το 1983 ο David Horne σε συνέντευξη του στο περιοδικό Your computer αποκάλυψε τι ακριβώς έκανε καθώς και τον πλήρη κώδικα του παιχνιδιού!!!
Για όσους λοιπόν ενδιαφέρονται για τον microchess και τον kim-1 θα βρουν περισσότερες πληροφορίες εδώ:
www.benlo.com/microchess/index.html
καθώς και το πρόγραμμα μαζί με έναν εξομοιωτή και το manual!!!
Οσο για το ΖΧ81 chess μπορείτε να διαβάσετε το άρθρο του Your computer εδώ:
users.ox.ac.uk/~uzdm0006/scans/1kchess/
και να κατεβάσετε το πρόγραμμα σε .p αρχείο από εδώ:
www.zx81.nl/
Στα πρώτα home τα πράγματα δεν ήταν εύκολα. Η επεξεργαστική ισχύς υπήρχε αλλά η μνήμη δεν ήταν αυτή που θα ήθελαν οι προγραμματιστές.
Μια πρώτη απόπειρα γίνετε το 1976 στον Kim-1 με 1ΚΒ ram από τον Peter R. Jennings. Το πρόγραμμα ονομάζετε microchess και καταλάμβανε όλη σχεδόν την μνήμη του Kim. Το πρόγραμμα αυτό σημείωσε μεγάλη επιτυχία, μάλιστα οι πρώτοι που το παραγγείλανε έλαβαν απλά το manual το οποίο και περιείχε το κώδικα σε δεκαεξαδική μορφή ώστε ο χρήστης να τον περάσει στον kim. Αργότερα ο χρήστης λάμβανε και την κασέτα με το πρόγραμμα. Όμως ο kim δεν είχε ούτε έξοδο για την τηλεόραση οπότε δεν τον απασχολούσε η video ram αλλά ούτε και η basic!!!
Ένα απλό display απο επτά led χαρακτήρες που έδιναν δεκαεξαδικούς αριθμούς. Για να παίξεις χρειαζόσουν και μια αληθινή σκακιέρα αν δεν μπορούσες να έχεις το μυαλό σου τη συνεχώς μεταβαλλόμενη κατάσταση πάνω σε μια σκακιέρα... Εισήγαγες δεκαεξαδικές απαντήσεις στις κινήσεις του Kim και σου απαντούσε δεκαεξαδικά!!!
Όμως λίγα χρόνια αργότερα θα επακολουθήσει το θαύμα.
Το 81 έχει κυκλοφορήσει ο ΖΧ81 της Sinclair με 1ΚΒ ram και αυτός αλλά με δυνατότητα απεικόνισης χαρακτήρων στη τηλεόραση και Basic για τον απλό χρήστη!!!
Σε αυτό το μηχάνημα ο David Horne καταφέρνει να φτιάξει ένα σκακιστικό πρόγραμμα σε λιγότερο από 1ΚΒ μνήμη μαζί με την τεχνητή νοημοσύνη που χρειάζεται ένα τέτοιο πρόγραμμα!!! Για την ακρίβεια καταλαμβάνει 672 bytes απο τη ram!!! Ο άνθρωπος έκανε το ακατόρθωτο!!! Βέβαια υπάρχουν 3 ελλείψεις, το πρόγραμμα δεν γνωρίζει τον προβιβασμό του πιονιού σε βασίλισσα όταν φτάσει στο τέλος της σκακιέρας, το πάρσιμο αν πασσάν και το ροκέ. Παρόλα αυτά η δυνατότητα να χωρέσεις το 99% του παιχνιδιού σε λιγότερο από 1ΚΒ είναι τρομερή!!!
Το 1983 ο David Horne σε συνέντευξη του στο περιοδικό Your computer αποκάλυψε τι ακριβώς έκανε καθώς και τον πλήρη κώδικα του παιχνιδιού!!!
Για όσους λοιπόν ενδιαφέρονται για τον microchess και τον kim-1 θα βρουν περισσότερες πληροφορίες εδώ:
www.benlo.com/microchess/index.html
καθώς και το πρόγραμμα μαζί με έναν εξομοιωτή και το manual!!!
Οσο για το ΖΧ81 chess μπορείτε να διαβάσετε το άρθρο του Your computer εδώ:
users.ox.ac.uk/~uzdm0006/scans/1kchess/
και να κατεβάσετε το πρόγραμμα σε .p αρχείο από εδώ:
www.zx81.nl/
Don't underestimate the power of the 8bit side!
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": zx_jim, GeoAnas, angel_grig, chriskgnr
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- Fotis_KFOR
-
- Site Owner / Admin
-
- PC / Sinclair ZX Spectrum+3
16/08/2012 16:33 #1751
από Fotis_KFOR
My Collection / Projects / Various :
Computers , Consoles-Pongs , Various , Not-working , Handhelds-Tabletops , Intel p4004 (First CPU) , Old Hardware Parts , Magazines ,
Retro Computer Project , M.A.M.E. Cabinets , My Retro Computers & Consoles Room
UP THE IRONS!!! - My Iron Maiden Collection
My Wish List : www.retrocomputers.gr/collection/my-wish-list ;)
KEEP RETRO
Απαντήθηκε από Fotis_KFOR στο θέμα Απ: ZX81 1kb CHESS!!!
Αυτά είναι από τα ωραία του παρελθόντος...
στο 1ΚΒ μνήμης... αλγόριθμοι για σκάκι... respect μόνο, τίποτα άλλο!!!!!!!
στο 1ΚΒ μνήμης... αλγόριθμοι για σκάκι... respect μόνο, τίποτα άλλο!!!!!!!
My Collection / Projects / Various :
Computers , Consoles-Pongs , Various , Not-working , Handhelds-Tabletops , Intel p4004 (First CPU) , Old Hardware Parts , Magazines ,
Retro Computer Project , M.A.M.E. Cabinets , My Retro Computers & Consoles Room
UP THE IRONS!!! - My Iron Maiden Collection
My Wish List : www.retrocomputers.gr/collection/my-wish-list ;)
KEEP RETRO
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
17/08/2012 06:57 #1758
από GeoAnas
Απαντήθηκε από GeoAnas στο θέμα Απ: ZX81 1kb CHESS!!!
672 bytes ! Αυτές ήταν εποχές ! Τώρα τα gigs δεν είναι αρκετά .....
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- chriskgnr
-
- Retro Elite
-
- Well, i got one chance left in a nine live cat.
Λιγότερα
Περισσότερα
- Δημοσιεύσεις: 2358
- Ληφθείσες Ευχαριστίες 1472
17/08/2012 16:49 #1762
από chriskgnr
21st century breakdown...
Απαντήθηκε από chriskgnr στο θέμα Απ: ZX81 1kb CHESS!!!
απίστευτο μου φαίνεται! μόλις σε ένα 1KB!
21st century breakdown...
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- Fotis_KFOR
-
- Site Owner / Admin
-
- PC / Sinclair ZX Spectrum+3
18/08/2012 09:30 #1774
από Fotis_KFOR
My Collection / Projects / Various :
Computers , Consoles-Pongs , Various , Not-working , Handhelds-Tabletops , Intel p4004 (First CPU) , Old Hardware Parts , Magazines ,
Retro Computer Project , M.A.M.E. Cabinets , My Retro Computers & Consoles Room
UP THE IRONS!!! - My Iron Maiden Collection
My Wish List : www.retrocomputers.gr/collection/my-wish-list ;)
KEEP RETRO
Απαντήθηκε από Fotis_KFOR στο θέμα Απ: ZX81 1kb CHESS!!!
Η μαγεία της εποχής και η απάντηση των κατασκευαστών που κάνουν όλο παράπονα πως θέλουν περισσότερη μνήμη, δίσκο, κάρτες γραφικών κτλ για να φτιάξουν ένα παιχνίδι επειδή βαριούνται να κάνουν καλό optimize στον κώδικά τους ...
My Collection / Projects / Various :
Computers , Consoles-Pongs , Various , Not-working , Handhelds-Tabletops , Intel p4004 (First CPU) , Old Hardware Parts , Magazines ,
Retro Computer Project , M.A.M.E. Cabinets , My Retro Computers & Consoles Room
UP THE IRONS!!! - My Iron Maiden Collection
My Wish List : www.retrocomputers.gr/collection/my-wish-list ;)
KEEP RETRO
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- Fotis_KFOR
-
- Site Owner / Admin
-
- PC / Sinclair ZX Spectrum+3
30/08/2013 08:39 - 30/08/2013 08:42 #12536
από Fotis_KFOR
My Collection / Projects / Various :
Computers , Consoles-Pongs , Various , Not-working , Handhelds-Tabletops , Intel p4004 (First CPU) , Old Hardware Parts , Magazines ,
Retro Computer Project , M.A.M.E. Cabinets , My Retro Computers & Consoles Room
UP THE IRONS!!! - My Iron Maiden Collection
My Wish List : www.retrocomputers.gr/collection/my-wish-list ;)
KEEP RETRO
Απαντήθηκε από Fotis_KFOR στο θέμα Απ: ZX81 1kb CHESS!!!
Μετά από 1 χρόνο και κάτι που έκανε ο Κώστας την παρουσίαση αυτού του θέματος, έχοντας ξεχάσει ότι είχε μπει , έκανα το ίδιο θέμα αφού "έπεσα" πάνω του στο ιντερνετ

Θυμόμουν ότι είχε μπει ένα σκάκι αλλά κοίταξα μόνο στην ενότητα του ZX81 και αφού δεν το είδα εκεί το έβαλα!!!
(η πολύ ενασχόληση με το site όντως σε αποσυντονίζει τελικά...)
Το θέμα σβήστηκε, οπότε ας ξαναθυμηθούμε το ωραίο ποστ του Κώστα
Θυμόμουν ότι είχε μπει ένα σκάκι αλλά κοίταξα μόνο στην ενότητα του ZX81 και αφού δεν το είδα εκεί το έβαλα!!!
(η πολύ ενασχόληση με το site όντως σε αποσυντονίζει τελικά...)
Το θέμα σβήστηκε, οπότε ας ξαναθυμηθούμε το ωραίο ποστ του Κώστα
My Collection / Projects / Various :
Computers , Consoles-Pongs , Various , Not-working , Handhelds-Tabletops , Intel p4004 (First CPU) , Old Hardware Parts , Magazines ,
Retro Computer Project , M.A.M.E. Cabinets , My Retro Computers & Consoles Room
UP THE IRONS!!! - My Iron Maiden Collection
My Wish List : www.retrocomputers.gr/collection/my-wish-list ;)
KEEP RETRO
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
Χρόνος δημιουργίας σελίδας: 0.328 δευτερόλεπτα