Μεταφορά CP/M Games/progs στον CPC 6128

Άβαταρ μέλους
arislab
Amstrad Plc. Owner
Amstrad Plc. Owner
Δημοσιεύσεις: 279
Εγγραφή: Τρί Μάιος 06, 2014 2:16 am

Μεταφορά CP/M Games/progs στον CPC 6128

Μη αναγνωσμένη δημοσίευσηαπό arislab » Δευ Οκτ 31, 2016 3:38 pm

Πριν λίγες ημέρες ξεκινήσαμε ένα project με τον φίλο Δημήτρη (VincentGR), να εκμεταλευτούμε την συμβατότητα που παρέχει το λειτουργικό σύστημα CP/M ανα τις πλατφόρμες Ζ80 προκειμένου να μεταφέρουμε παιχνίδια του CP/M απο άλλους υπολογιστές στον Amstrad CPC 6128.
Το εγχείρημα στεφθηκε με επιτυχία αφού ακολουθήθηκαν όλοι οι κανόνες περι Headerless ASCII αρχείων στο CPM του AMSTRAD.
Στην συνέχεια θα περιγραψω βήμα-βημα σαν "τυφλοσούρτη" χωρίς να μπω σε τεχνικές λεπτομέρειες για το πως μεταφέραμε το παιχνίδι LADDER του Kaypro να το φορτώσουμε στο CP/M του 6128.
Σημαντική σημείωση : Η Amstrad δίνει 2 εκδόσεις του CP/M:
1) 1η δισκέτα/Α' πλευρά το CP/M Plus (3.0)
2) 2η δισκέτα/Β' πλευρά το CP/M 2.2 (για συμβατότητα με παλαιότερα συστήματα Ζ80 αλλά και με τον Commodore 128.
Τα εργαλεία που θα χρειαστούμε είναι τα εξής :
1) Winape (ή κάποιος άλλος emulator)
2) CPCDiskXP
3) 4 images Amstrad CP/M Disk
4) Ladder

Ξεκινάμε λοιπόν φορτώνοντας το CP/M Plus στο Winape με |cpm
0.jpg


στη συνέχεια τρέχουμε το utility Disckit3 (βρίσκεται στην ίδια πλευρά με το CPM)
1.jpg


απο το μενού του emulator εισάγουμε νέα δισκέτα στο drive B: "New blank disk" την οποία ονομάζουμε ams_ladder_empty.dsk (προσοχή! δίνουμε επιλογή dsk)
2.jpg


την φορμάρουμε με VENDOR FORMAT για να εξασφαλίσουμε την συμβατότητα με τ'αλλα συστήματα (Η επιλογές σ'αυτο το σημείο γίνονται ΜΟΝΟ με το numeric pad του πληκτρολογίου)
3.jpg


επιλεγουμε drive b: και μόλις τελειώσει, πάλι απο το menu του Winape επιλέγουμε "Remove disk"
4.jpg


Ανοίγουμε το πρόγραμμα CPCDiskXP και μόλις εμφανιστεί η δισκέτα επιλέγουμε DSK Editor.
13.jpg


Απο εκεί με "Open" ανοίγουμε την δισκέτα ams_ladder_empty.dsk που είχαμε φτιάξει
5.jpg


..στο πλαίσιο δίπλα επιλέγουμε "add files" για να εισάγουμε όλα τα αρχεία που υπάρχουν στο zip file ladder_kaypro.zip (εφόσον το ξεζιπάρουμε πρώτα κάπου)
6.jpg


ΠΡΟΣΟΧΗ στην ακόλουθη διαδικασία! τα αρχεία πρεπει να εισαχθούν χωρίς Header (Headerless) και σαν ASCII ! οπότε στην ερώτηση αν θέλουμε AMSDOS Header απαντάμε ΝΟ και στην συνέχεια ΟΚ για να το εισάγει σαν ASCII.
7.jpg


και τέλος πατάμε "SAVE" το αποθηκέυουμε με το ίδιο όνομα ή διαφορετικό.
8.jpg


Η συνέχεια επι της οθόνης.... ή μάλλον καλύτερα στον VincentGR!! yes-yes
Δεν έχετε τα απαραίτητα δικαιώματα για να δείτε τα συνημμένα αρχεία σε αυτήν τη δημοσίευση.
Τελευταία επεξεργασία από arislab σε Δευ Οκτ 31, 2016 3:51 pm, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
arislab
Amstrad Plc. Owner
Amstrad Plc. Owner
Δημοσιεύσεις: 279
Εγγραφή: Τρί Μάιος 06, 2014 2:16 am

Re: Μεταφορά CP/M Games/progs στον CPC 6128 (Ladder)

Μη αναγνωσμένη δημοσίευσηαπό arislab » Δευ Οκτ 31, 2016 3:49 pm

Τα extra αρχεία που θα χρειαστείτε είναι :

1) Ladder (Kaypro/PCW):
Ladder_Kaypro.zip


2) Δισκέττα φορμαρισμένη με VENDOR Format: (στις οδηγείες αναφέρεται σαν ams_ladder_empty.dsk)
aris_cpm_empty.dsk


3)Τελική δισκέτα με το game Ladder:
ams_ladder.dsk


4) Links : http://www.cpcmania.com/cpcdiskxp/cpcdiskxp.htm (CPCDiskXP)

http://www.winape.net/downloads.jsp (Winape)
Δεν έχετε τα απαραίτητα δικαιώματα για να δείτε τα συνημμένα αρχεία σε αυτήν τη δημοσίευση.
Τελευταία επεξεργασία από arislab σε Τρί Νοέμ 01, 2016 9:27 am, έχει επεξεργασθεί 2 φορές συνολικά.

Άβαταρ μέλους
Anemos
AMD 4 ever?
AMD 4 ever?
Δημοσιεύσεις: 4654
Εγγραφή: Τρί Σεπ 01, 2009 12:40 am

Re: Μεταφορά CP/M Games/progs στον CPC 6128 (Ladder)

Μη αναγνωσμένη δημοσίευσηαπό Anemos » Δευ Οκτ 31, 2016 5:06 pm

Μπράβο για την επιτυχία, που μάλλον θα έχει και προεκτάσεις στο μέλλον.
Δε περίμενα να ήταν έτσι σχετικά εύκολη η μεταφορά..
Ελπίζουμε στην ανακάλυψη και μεταφορά περισσότερων και καλών games σε CPM.
:!!
Η βαθιά κατάσταση που επιπλέει

Άβαταρ μέλους
VincentGR
Amiganoid
Amiganoid
Δημοσιεύσεις: 1899
Εγγραφή: Τρί Απρ 03, 2012 1:18 pm
Τοποθεσία: Piraeus
Επικοινωνία:

Re: Μεταφορά CP/M Games/progs στον CPC 6128 (Ladder)

Μη αναγνωσμένη δημοσίευσηαπό VincentGR » Δευ Οκτ 31, 2016 6:54 pm

Λεπτομερής και άψογος ο οδηγός!

Μια διόρθωση. Το παιχνίδι ήταν από το image του PCW όπου είχε και το config file.

Το συμβατό ASCII πρωτόκολλο στη περίπτωση μας, ήταν το νούμερο 5 : DEC VT-52
Εικόνα FAN
http://partsfromthepast.blogspot.gr/
To blit, or not to blit?

Άβαταρ μέλους
geoanas
Commodore-άς
Commodore-άς
Δημοσιεύσεις: 180
Εγγραφή: Δευ Νοέμ 30, 2009 10:09 pm
Τοποθεσία: Lot of Gyros
Επικοινωνία:

Re: Μεταφορά CP/M Games/progs στον CPC 6128 (Ladder)

Μη αναγνωσμένη δημοσίευσηαπό geoanas » Δευ Οκτ 31, 2016 10:28 pm

Συγχαρητήρια για τον οδηγό! Παίζει να είναι ο μοναδικός σε Ελληνικό forum, έτσι; Θα μελετηθεί ήσυχα και με την δέουσα προσοχή ! Thanks!

Άβαταρ μέλους
alex76gr
Reviewer
Reviewer
Δημοσιεύσεις: 863
Εγγραφή: Τρί Απρ 03, 2012 11:22 pm
Τοποθεσία: Πειραιάς
Επικοινωνία:

Re: Μεταφορά CP/M Games/progs στον CPC 6128 (Ladder)

Μη αναγνωσμένη δημοσίευσηαπό alex76gr » Δευ Οκτ 31, 2016 10:34 pm

Παιδιά μπράβο και στους δυο σας arislab και VincentGR. :!!
Καταπληκτικός οδηγός.
Ήδη με τρώνε τα χέρια μου να ασχοληθώ και εγώ! ::3

Άβαταρ μέλους
arislab
Amstrad Plc. Owner
Amstrad Plc. Owner
Δημοσιεύσεις: 279
Εγγραφή: Τρί Μάιος 06, 2014 2:16 am

Re: Μεταφορά CP/M Games/progs στον CPC 6128 (Ladder)

Μη αναγνωσμένη δημοσίευσηαπό arislab » Τρί Νοέμ 01, 2016 9:16 am

Σας ευχαριστούμε πολύ παλικάρια!!! :thanks :thanks :thanks

@Anemos: ήδη το παλεύουμε και για ANSI games (εκτός απο ASCII)yes-yes

@VincentGR: αφού μαζί το ανακαλύψαμε το άφησα όπως φαίνεται στο βίντεο yes-yes

@Geoanas: H αλήθεια είναι οτι απο Amstrad σε Commodore 128 είναι πιο απλή η διαδικασία χωρίς πολλές (τεχνικές) διορθώσεις, και νομίζω οτι γι'αυτο υπάρχουν papers και στα αγγλόφωνα site. (για εφαρμογές βεβαια μόνο, όχι για games) :D :!!

@alex76gr: Καλωσόρισες φίλε μου στην μυστική κοινότητα των CP/M retro-illuminati !!! :lol: :lol: :lol:

Άβαταρ μέλους
VincentGR
Amiganoid
Amiganoid
Δημοσιεύσεις: 1899
Εγγραφή: Τρί Απρ 03, 2012 1:18 pm
Τοποθεσία: Piraeus
Επικοινωνία:

Re: Μεταφορά CP/M Games/progs στον CPC 6128 (Ladder)

Μη αναγνωσμένη δημοσίευσηαπό VincentGR » Τρί Νοέμ 01, 2016 1:45 pm

Δεν έχετε τα απαραίτητα δικαιώματα για να δείτε τα συνημμένα αρχεία σε αυτήν τη δημοσίευση.
Εικόνα FAN
http://partsfromthepast.blogspot.gr/
To blit, or not to blit?

Άβαταρ μέλους
arislab
Amstrad Plc. Owner
Amstrad Plc. Owner
Δημοσιεύσεις: 279
Εγγραφή: Τρί Μάιος 06, 2014 2:16 am

Re: Μεταφορά CP/M Games/progs στον CPC 6128 (Ladder)

Μη αναγνωσμένη δημοσίευσηαπό arislab » Τρί Νοέμ 01, 2016 3:38 pm

Μπράβο ΜητσοKasparov!!!! s-wow

Σ'ευχαριστούμε!!! :thanks :thanks

Πάμε δυνατά να βρούμε κι άλλα!!!! s-wow

ΚΡΥΦΟ ΜΗΝΥΜΑ : ΕΜΦΑΝΙΣΗ
Μόλις το κάνεις longplay και αυτό, θα σε βάλω ν'αντιμετωπίσεις τον Deep Blue :lol:

Άβαταρ μέλους
VincentGR
Amiganoid
Amiganoid
Δημοσιεύσεις: 1899
Εγγραφή: Τρί Απρ 03, 2012 1:18 pm
Τοποθεσία: Piraeus
Επικοινωνία:

Re: Μεταφορά CP/M Games/progs στον CPC 6128 (Ladder)

Μη αναγνωσμένη δημοσίευσηαπό VincentGR » Τρί Νοέμ 01, 2016 3:44 pm

Δεν ασχολούμαι με τα 3ΜΗz ούτε με τον βαθύ γαλάζιο διότι έχω ήδη νικήσει τον Watson στο Defcon5.
Εσύ μπορείς να με αποκαλείς Dr.Falken.
Εικόνα FAN
http://partsfromthepast.blogspot.gr/
To blit, or not to blit?

Άβαταρ μέλους
Anemos
AMD 4 ever?
AMD 4 ever?
Δημοσιεύσεις: 4654
Εγγραφή: Τρί Σεπ 01, 2009 12:40 am

Re: Μεταφορά CP/M Games/progs στον CPC 6128 (Ladder)

Μη αναγνωσμένη δημοσίευσηαπό Anemos » Τρί Νοέμ 01, 2016 6:03 pm

Παιζει να ειναι και παγκοσμια πρωτια! μπραβο σας
:!! ::7 :!!
Η βαθιά κατάσταση που επιπλέει

Άβαταρ μέλους
arislab
Amstrad Plc. Owner
Amstrad Plc. Owner
Δημοσιεύσεις: 279
Εγγραφή: Τρί Μάιος 06, 2014 2:16 am

Re: Μεταφορά CP/M Games/progs στον CPC 6128 (Ladder)

Μη αναγνωσμένη δημοσίευσηαπό arislab » Τετ Νοέμ 02, 2016 11:53 am

Σ'ευχαριστούμε Άνεμε! :thanks :thanks

Άβαταρ μέλους
petsasjim
Μέλος
Μέλος
Δημοσιεύσεις: 1038
Εγγραφή: Τετ Ιούλ 10, 2013 12:18 pm

Re: Μεταφορά CP/M Games/progs στον CPC 6128 (Ladder)

Μη αναγνωσμένη δημοσίευσηαπό petsasjim » Τετ Νοέμ 02, 2016 1:03 pm

Πολλα Μπραβο Aris & Vinc πολυ ωραιες ολες οι οδηγιες.γιαυτο ακριβως σας ελεγα απο τοτε που ανεβαζα amstrad cpc παρεα με παιχνιδια cpm και σας ειχα ρωτησει τοτε εαν τρεχουν ολα τα παιχνιδια του cpm στο cpc σε cpm mode.επισης θυμομουνα μπακαλιστικα οτι υπηρχαν δυο εκδοσεις cpm η μια για z80 και η αλλη για intel που αναπτυσσοταν παραλληλα.δεν ξερω ποια ειναι η συμβατοτητα μεταξυ τους.μαλλον δεν θα μπορουν να παιξουν η μια το software της αλλης.φαινεται τελικα πως απο την συζητηση μου σας κεντρισα λιγο και χωρις να ξερω τιποτε απο αυτα παρα μονον θεωρητικα και βγηκε κατι το πολυ καλο.Μπραβο λοιπον ξανα

Άβαταρ μέλους
arislab
Amstrad Plc. Owner
Amstrad Plc. Owner
Δημοσιεύσεις: 279
Εγγραφή: Τρί Μάιος 06, 2014 2:16 am

Re: Μεταφορά CP/M Games/progs στον CPC 6128 (Ladder)

Μη αναγνωσμένη δημοσίευσηαπό arislab » Τετ Νοέμ 02, 2016 1:50 pm

Σ'ευχαριστούμε Δημήτρη!! :thanks :thanks

Η αλήθεια είναι πως τώρα ξεκινήσαμε να κάνουμε μεταφορές CP/M games μεχρι πρότεινος η μόνη μεταφορά που είχα κάνει στο παρελθον ήταν προγράμματα μονο. yes-yes
(Ακόμα παλέυουμε το ansi κομματι των games)

Άβαταρ μέλους
VincentGR
Amiganoid
Amiganoid
Δημοσιεύσεις: 1899
Εγγραφή: Τρί Απρ 03, 2012 1:18 pm
Τοποθεσία: Piraeus
Επικοινωνία:

Re: Μεταφορά CP/M Games/progs στον CPC 6128 (Ladder)

Μη αναγνωσμένη δημοσίευσηαπό VincentGR » Τετ Νοέμ 02, 2016 2:22 pm

Εικόνα FAN
http://partsfromthepast.blogspot.gr/
To blit, or not to blit?


Επιστροφή σε “Amstrad Software”



Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση: 1 και 0 επισκέπτες