Παρουσίαση Expansion Hardware&SymbOS

geoanas

Commodore Vampire
Staff member
Messages
7,016
Reaction score
5,476
Points
223
Με την άδεια των υπολοίπων το έκανα sticky. Μπράβο σας παιδιά κι ευχαριστούμε για τον κόπο σας. Περισσότερα όταν μελετηθούν καλά, αμφότερα videos
 

Always Somewhere

Retro Addict
Messages
866
Reaction score
1,734
Points
103
Είναι Μαγεία ρε!!!!

Καλά στο τέλος ανατρίχιασα με το colums και το Symbos να παίζει Amstradομουσική!!!!

ΥΓ: @arislab & @Vincent Μιλάμε αγγιζετε την τελειότητα (που λέει και ο Τραγκας στο ραδιόφωνο :D)
 
Last edited:

geoanas

Commodore Vampire
Staff member
Messages
7,016
Reaction score
5,476
Points
223
Είναι τόσες πολλές και "εξωτικές" οι δυνατότητες που προσφέρει στο μηχάνημα, το SymbOS.

Όλες οι δικτυακές του επεκτάσεις, μέσω προγραμμάτων επικοινωνίας (συμπεριλαμβανομένου και του "αυτιστικού" browser! Χα!Χα!Χα!) δίνουν στο μηχάνημα...Φτερά!!! Ακόμα και το battleship τα σπάει! Φέρνει τους φίλους - χρήστες πιο κοντά! LOL! Το remote control είναι απίστευτο.
Το να φορτώνει κανείς ακόμη και snaps από emulators...Μμμμ! :geek:
Το PacMan για SymbOS μου θύμισε arcade έκδοση. Εξαιρετικό! Τι λέεει από gameplay; Ίδιο με το αυθεντικό;
Ακόμα και το video playback (παρόλο που δεν σε ενθουσίασε Μήτσο...LOL!) τα καταφέρνει πολύ καλά. Ωραίο το trailer του Matrix (αν και θα ήθελα και λίγο ήχο - αλλά μην τα θέλουμε και όλα δικά μας). Δεν έχω βέβαια μέτρο σύγκρισης σε άλλους υπολογιστές.
Η παραπάνω μνήμη τι μπορεί να τρέξει παιδιά; Vince στο πρώτο video ανέφερες ότι τα παραπάνω από τα 512KB μνήμης χρησιμεύουν για να τρέξουν κάποια λιγοστά, ειδικά demos και videos. Έχεις κάποιο link, να πάρουμε μάτι; :)
Yπάρχει διαφορά στην ταχύτητα του λειτουργικού μεταξύ διαφορετικών Z80 based συστημάτων;
Υπάρχουν κάποια extra, πρόσθετα apps που τρέχουν συγκεκριμένα και μόνο για κάποιο σύστημα ή όλα είναι κοινά σε όλα;
Εκείνο που δεν κατάλαβα είναι το benchmark test που συγκρίνει επιδόσεις μεταξύ Z80 cpus (29:23). Τι ακριβώς κάνει. Μόνο αυτό; Συγκρίνει μόνο διαφορά στον χρονισμό του Z80 ή κάνει κάτι παραπάνω; Κάπου αναφέρθηκε κάτι για "πειραγμένες" cpus, ακόμη και για διαφορετικές cpus; Χμμ...Για πες...για πες... :)
Η Playcity του Toto που αναφέρει ο Άρης στο πρώτο video μου θυμίζει το FM YAM για C64, που κι εκεί έχουμε μια ala Adlib (ή Sounblaster) επιθυμία υποστήριξης για C64 αλλά από software, το μαγαζί διαθέτει μόνο ότι έχει μαστορέψει ο δημιουργός της. Μηδαμινά πράγματα αλλά παρόλα αυτά εντυπωσιακά.

Στην M4 ίσως θα έπρεπε να υπάρχει επιπλέον μνήμη για τρέξιμο SymbOS χωρίς την ανάγκη κάποιου extra, θα ήθελα να δω proper mouse drivers και υποστήριξη (θα πρόσθετε πολύ στην γενική εικόνα και χρηστικότητα) αλλά και μια μικρή, μια τοσοδούλα (ή όχι και τόσο μικρή! Χα!Χα!Χα!) μπαταρία για RTC λειτουργία. Πιστεύω δεν θα ήταν ιδιαίτερος κόπος (πλην των drivers) για αυτά. Μου θυμίζει λίγο το: "Εδώ φάγαμε το βόδι, στην ουρά θα κολλήσουμε; :p) Ίσως σε μια μελλοντική έκδοση; Μακάρι και I wish for...

Τέλος θα πρέπει να ληφθεί και κάποια παραπάνω μέριμνα για αυτό που αναφέρει ο Άρης στο 1:43, για ενδεχόμενο κάψιμο δηλαδή και καταστροφή chip, από απευθείας τοποθέτηση των headerless roms. Επικίνδυνο (και εκνευριστικό).

Για την παρουσίαση, μια λέξη μόνο: "Λατρεύω :love:"
 

Vincent

Retro Addict
Messages
713
Reaction score
1,411
Points
103
:oops:

PacMan για SymbOS
Καλό.

video playback
Στον Σμπέχτρουμ παίζει στα 25 και με ήχο.

demos και videos
https://www.pouet.net/ δεν τα ξλερω απέξω

Yπάρχει διαφορά στην ταχύτητα του λειτουργικού μεταξύ διαφορετικών Z80 based συστημάτων;
H CPU είναι ίδια, στο MSX πάει καλύτερα πάντως.
Και στα 2 όμως υπάρχει και η λύση RTG

Υπάρχουν κάποια extra, πρόσθετα apps που τρέχουν συγκεκριμένα και μόνο για κάποιο σύστημα ή όλα είναι κοινά σε όλα;
Άγνωστο, μόνο σε θεπεθε το έχω.

χρονισμό του Z80
Υπάρχει και το o.c για τους extreme. Τo bemchmark είναι απλά ένα count.
Στον θεπεθε μπορείς να βάλεις co-processor όπως και στα μπεμπεθε.

Διπλό YM, τπτ άλλο.
Υπάρχει άλλη μια για ΜΡ3 καθώς και κάρτα SID.

Στην M4 ίσως θα έπρεπε να υπάρχει επιπλέον μνήμη + mouse + rtc
Σχεδιάζει μια για Plus εδώ και χρόνια με RAM.
Το mouse το βλέπουμε με το καλαμάκι, δεν υπάρχει εσωτερικό αναλογικό κύκλωμα.
RTC yok αλλά γράψε |time στη basic
 

geoanas

Commodore Vampire
Staff member
Messages
7,016
Reaction score
5,476
Points
223
Υπάρχει και το o.c για τους extreme. Τo bemchmark είναι απλά ένα count.
Στον θεπεθε μπορείς να βάλεις co-processor όπως και στα μπεμπεθε.
Θέλω info! Διψάω για infoooo! :)
 

Vincent

Retro Addict
Messages
713
Reaction score
1,411
Points
103
Time to announce availability of a new CPC project: CPC-CPlink (pronounced CPC Ker-plink)

It's a card which allows you to connect an external co-processor, like a RaspberryPi or Arduino, directly to any CPC.

The card provides a parallel FIFO link in both directions through which data transfer rates of over 100K Bytes/s can be achieved.

CPC-CPlink's FIFOs and logic deal with all the critical signal timing, so there are no strict real-time requirements for the co-processor. A RaspberryPi running a full Raspbian (Linux) distribution is a suitable co-processor candidate, perhaps making available some of its hardware and OS services to the CPC. For example it's possible for the Pi to provide mass-storage SD card access, timers, serial ports or networking facilities to the CPC without having to write any bare-metal code on the co-processor. Acceleration is an interesting avenue to explore too.

The FIFOs present a status and a data register in the CPC's IO Port address space, and a bi-directional byte wide data bus and handful of control signals and flags to be connected up to coprocessor GPIOs. The programming protocol is very simple and is described in the documentation and by example programs provided to run on CPC and coprocessor implementing a simple loopback test. These demonstrate communications between a Raspberry Pi (using Python or C) and a CPC using BASIC, BCPL or C and libraries written in Z80 assembler.


Electrically, the card can interface to a wide range of co-processors using either 5V or 3V3 signalling. Since the most likely coprocessor candidate is a Raspberry Pi, the connector on the rear allows a Pi Zero to plug straight in and be powered from the CPC via the FIFO card. This makes for a very neat installation, but larger Pis and all kinds of Arduino, Teensy, PIC or other micros can be accommodated by a suitable cable adapter. On the CPC side, the card has a 50W right-angled box connector compatible with all popular expansion boards.

Just like the Old School 6128 RAM card, CPC-CPlink is cheap and easy to build. All logic ICs are easy to source and easy to solder, through-hole 74 series components; there are no programmable parts of any kind. The project is fully open sourced and licensed under the GNU GPL3. All source code including Eagle board files, Gerbers and digital logic netlists are included in the GitHub repository together with the software examples.

The V1.0 board has been built and tested using a RaspberryPi Zero co-processor, and is now ready for release.

For hardware DIYers, blank PCBs are available directly from SeeedStudio and a reference bill of materials is available at Digi-Key; full construction details are provided on the GitHub Wiki. If you don't want to order packs of 10 PCBs from Seeed then you can get individual PCBs from me. I can also provide fully assembled cards for anyone who is more interested in the software side of things and doesn't fancy the soldering themselves. If you'd like to take up either of these offers then please PM me via the forum.
 

dimfil

Retro Mentor
Messages
1,029
Reaction score
1,678
Points
123
Δεν θυμάμαι να είχε κυκλοφορήσει ποτέ co-processor για cpc! Υπήρχε τίποτα ή είναι νέο project με ελπίδα να γραφεί software;
Στα BBC micros είχε προβλεφθεί το Tube και υπήρχαν co-processors από τότε καθώς και αντίστοιχο λογισμικό... Νομίζω δεν παίζει σύγκριση...
 
Top