What's new
iamretro

Wow! It seems you have yet to create an account with us! Needless to say, you have to register in order to get the full "iamretro" experience! You will then be able to create your own topics, reply to posts and be an active member of the MOST prolific community in Greece (even further than that, but we're being modest for now). So don't delay! REGISTER!

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

arislab

Retro Starter
Comrade
Joined
Oct 15, 2012
Messages
86
Πριν λίγες ημέρες ξεκινήσαμε ένα 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



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



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



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



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



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



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



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



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



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



Η συνέχεια επι της οθόνης.... ή μάλλον καλύτερα στον VincentGR!! :D

 

Attachments

  • 0.jpg
    0.jpg
    11.7 KB · Views: 182
  • 1.jpg
    1.jpg
    30.9 KB · Views: 182
  • 2.jpg
    2.jpg
    106.8 KB · Views: 182
  • 3.jpg
    3.jpg
    32 KB · Views: 181
  • 4.jpg
    4.jpg
    29.8 KB · Views: 181
  • 5.jpg
    5.jpg
    108.1 KB · Views: 181
  • 6.jpg
    6.jpg
    121 KB · Views: 181
  • 7.jpg
    7.jpg
    26.6 KB · Views: 181
  • 8.jpg
    8.jpg
    130.7 KB · Views: 181
  • 13.jpg
    13.jpg
    68.9 KB · Views: 181

arislab

Retro Starter
Comrade
Joined
Oct 15, 2012
Messages
86
Τα extra αρχεία που θα χρειαστείτε είναι :

1) Ladder (Kaypro/PCW):

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


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

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

http://www.winape.net/downloads.jsp (Winape)

Σημ.: Το συμβατό ASCII πρωτόκολλο μόλις τρεξετε το αρχείο Ladconf στο CP/M είναι το 5 : DEC VT-52
 

Attachments

  • Ladder_Kaypro.zip
    70.9 KB · Views: 2
  • ams_ladder.zip
    73.2 KB · Views: 2
  • aris_cpm_empty.zip
    1.8 KB · Views: 1

geoanas

Commodore Vampire
Staff member
Comrade
Joined
Oct 21, 2012
Messages
7,234
Πολύ όμορφος και αναλυτικός οδηγός! Tutorial με τα όλα του!

Βλέπω ότι ανέβηκε και άλλο video με ακόμη ένα παιχνίδι, το Sargon

Είναι πολύ νοσταλγικό να βλέπεις τέτοιο υλικό και να ερευνάς / ανακαλύπτεις από που ξεκίνησαν τα video παιχνίδια και πως ήταν η ηλεκτρονική διασκέδαση για τους ψαγμένους και μυημένους ...Εν εκείνω τω καιρώ....

Ερώτηση:
Σε περίπτωση που θέλω να τρέξω CP/M game σε Commodore 128, ακολουθώ αντίστοιχη διαδικασία μεταφοράς;
 

arislab

Retro Starter
Comrade
Joined
Oct 15, 2012
Messages
86
Σ'ευχαριστώ Γιώργο μου για τα καλά σου λόγια! :D

Σύντομα θ'ανεβει κ'αλλο game στο CP/M απο τον Μήτσο (VincentGR).

Λοιπόν, όσον αφορά τον commodore 128 τα πράγματα νομίζω πως είναι λίγο πιο απλά, βέβαια η μεταφορά που δοκίμασα να κάνω εκεί, ήταν προγραμμα και συγκεκριμένα την turbo pascal v3.0. Εν τάχει η διαδικασία ήταν πάλι με vendor format (σε CP/M 2.2 όμως) μετατροπή σε image την δισκέτα..μετά απο (.img) σε (.D64) ---> μεταφορά στο SD2IEC μου και φορτωση στο b: drive με παράμετρο ",9" ;)

και έπαιξε κανονικά και στο 40στηλο του 128 αλλα και στο 80στηλο.

Τώρα που το σκέφτομαι...μετά τον Amstrad ίσως πρέπει να κάνουμε κατι αντίστοιχο στον C128 :D ...Τι λές Μήτσο (VincentGR)???

...ή όποιος άλλος θέλει..κάθε βοήθεια δεκτή!!!! :D
 

geoanas

Commodore Vampire
Staff member
Comrade
Joined
Oct 21, 2012
Messages
7,234
Μεράκι το έχω να δω κάτι σε C128 - CP/M. Καημός μεγάλος από τότε που τον ταράζαμε, παιδιά γαρ :D με τον κολλητό μου αλλά αυστηρά και μόνο σε C64 mode...Χε!Χε!Χε! Έλα να βγαίνουν στον πάγκο οι C128άρηδες... :D

Βάλε - Βγάλε θα με πιάσει η μέση μου :p
Μόλις έβγαλα τον Vectrex, έβαλα την NAOMI, έβγαλα την NAOMI - έβαλα την TRIFORCE, έβγαλα κι αυτές κι έχω τον Atari 800XL για να χαρώ την δουλειά ενός πολύ αξιόλογου Έλληνα demo scener (Επιφυλάσσομαι σε μελλοντικό θέμα :) )
Τώρα πρέπει να ξαναβάλω τους 2Χ Vectrex γιατί είμαστε σε τελικές ευθείες και μάλλον τον C128 θα τον εναποθέσω από πάνω τους (όπως οι ΧΧ :speechless: ΧΧ χρειάζονται δυο πλυντήρια για να βάλουν από πάνω τους την σκάφη! Χα!Χα!Χα! :p )

Αχχ...άτιμη κοινωνία ! :lol:

ΥΓ.
Πάντως μου αρέσει!!! Παραγωγή retro...όχι αστεία! Καινούργια πράγματα -{βγαίνουν από τα καπέλα}- κάθε μέρα! :thumbup: Αλήθεια που είναι εκείνος ο Vince??? :whistle:
 

Vincent

Retro Addict
Comrade
Joined
Mar 9, 2012
Messages
864
Παρακαλώ;



Το βίδεο λινκ με μπερδεύει.
 
Top