Topic-icon Εγκατάσταση Jiffy DOS σε Commodore 64 - C

  • GeoAnas
  • Το Άβαταρ του/της GeoAnas Συντάκτης θέματος
  • Retro Master
  • Retro Master
Περισσότερα
20/01/2013 14:38 - 20/01/2013 14:42 #6215 από GeoAnas
Εγκατάσταση Jiffy DOS σε Commodore 64 - C δημιουργήθηκε από GeoAnas
Fastloaders για τον Commodore 64 υπάρχουν πολλοί ... Jiffy DOS όμως ένα ;)

Πρόκειται για έναν αντικαταστάτη του kernel που στην κυριολεξία απογειώνει τον χρόνο "φορτώματος" από δισκέτα ή από άλλες πιο σύγχρονες συσκευές όπως η νεοαποκτηθείσα μου SD2IEC :woohoo: (δεν έχει καμία διαφορά σε ότι αφορά χρόνο φορτώματος από κασσέτες).

Κυκλοφορεί σε διάφορες εκδόσεις και εγώ είπα να δοκιμάσω την εγκατάσταση του σε έναν C64C με νεώτερη (V4) μητρική.



Αν θέλετε να το τοποθετήσετε σε παλιότερο Commodore 64 θα χρειαστείτε αντάπτορα .
Τέλος σε ορισμένες μητρικές (όπως στην δικιά μου) το kernel είναι απ'ευθείας κολλημένο πάνω στην πλακέτα οπότε καλό θα ήταν μετά την αποκόλληση να βάλετε μια 28 pin βάση για την eprom.
Πριν συνεχίσω θα ήθελα να επισημάνω ότι το Jiffy DOS πωλείται νόμιμα από εδώ και η αντιγραφή του δεν είμαι σίγουρος ότι είναι τόσο ...χμμ... νόμιμη ή έστω ηθική ;-)
Εν πάσει περιπτώσει στο παρόν θα περιγράψω την εγκατάσταση του σε μορφή eprom.
Θα χρειαστούμε :
1) Μια eprom 27C256 ή 27256 (όπως χρησιμοποίησα εγώ).

2) Ένα αντίγραφο (.bin) του original C64C kernel που πρέπει να είναι 16 KB. Αν είναι 8 ΚΒ τότε είναι εκείνο της παλαιότερης έκδοσης (ψωμιέρα) του C64.

3) Ένα αντίγραφο (.bin) της basic . To chip είναι εκείνο με τα διακριτικά 901226-01. Αυτό πρέπει να είναι 8 KB.

4) Ένα αντίγραφο της τελευταίας έκδοσης 6.01, του Jiffy DOS για C64. Αυτό πρέπει επίσης να είναι 8ΚΒ. Λόγω ότι συνεχίζεται να πωλείται online δεν θα βάλω link.

<To google είνα φίλος σας ;) >

Για λόγους συντομίας θα μετονομάσω τα παραπάνω αρχεία σε "kernel.bin", "basic.bin" και "jiffy.bin".
Ανοίγουμε ένα παράθυρο DOS εντολών και αφού μεταβούμε στο dir που έχουμε τα παραπάνω 3 αρχεία, γράφουμε :

copy /b kernel.bin+basic.bin+jiffy.bin new.bin

Αυτό θα δημιουργήσει ένα καινούργιο .bin αρχείο με όνομα new.bin, μεγέθους 32 KB, που θα περιέχει 2 πυρήνες kernel (το παλιό και το καινούργιο Jiffy).
Η επιλογή μεταξύ των δυο θα γίνεται με ένα μικρό διακοπτάκι που το τοποθετούμε σε ένα διακριτικό σημείο ώστε να μην χαλάσουμε το αυθεντικό look του μηχανήματος. Εγώ επέλεξα να το τοποθετήσω δίπλα στην userport.



Οι κολλήσεις για το διακοπτάκι έχουν ως εξής :

Ανασηκώνουμε το pin 27 από την 27C256 eprom (ώστε να μην μπει μέσα στη βάση της μητρικής) και το ενώνουμε με το μεσαίο pin του διακόπτη (common).



Τα άκρα του διακόπτη τα ενώνουμε με +5V το ένα (εγώ τα πήρα από τo pin 2 της user port) και με μια γείωση το άλλο.

Είμαστε έτοιμοι να απολαύσουμε τα πάντα σε μηδενικό χρόνο φορτώματος. Το Jiffy DOS είναι συμβατό με το 99% των προγραμμάτων του commodore 64 (demos, παιχνίδια, εφαρμογές και ότι
άλλο φανταστείτε !). Σε περίπτωση που κάπου (μάλλον απίθανο) συναντήσετε προβλήματα σε
κάποιο πρόγραμμα γυρίζετε το διακοπτάκι στην άλλη θέση και σας υποδέχεται το παλιό, καλό
kernel του υπολογιστή σαν να μην έχουμε κάνει καμια επέμβαση !



Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": Fotis_KFOR, chriskgnr, Nemo

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

  • chriskgnr
  • Το Άβαταρ του/της chriskgnr
  • Retro Elite
  • Retro Elite
  • Well, i got one chance left in a nine live cat.
Περισσότερα
20/01/2013 19:32 #6232 από chriskgnr
Απαντήθηκε από chriskgnr στο θέμα Εγκατάσταση Jiffy DOS σε Commodore 64 - C
στην προ-JiffyDos κατασταση, σε ενα ολοκληρωμενο ειναι το Kernel και η basic?

21st century breakdown...

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

  • GeoAnas
  • Το Άβαταρ του/της GeoAnas Συντάκτης θέματος
  • Retro Master
  • Retro Master
Περισσότερα
20/01/2013 22:13 - 20/01/2013 22:17 #6247 από GeoAnas
Απαντήθηκε από GeoAnas στο θέμα Εγκατάσταση Jiffy DOS σε Commodore 64 - C
Ναι, είναι στην ROM 251913-01 (στη θέση U4 που βρίσκεται τώρα η eprom), όπως και στον C128.
Περισσότερες λεπτομέρειες για την θέση των chips, τον τύπο και τα πιθανά σφάλματα - συμπτώματα εδώ

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

  • Fotis_KFOR
  • Το Άβαταρ του/της Fotis_KFOR
  • Site Owner / Admin
  • Site Owner / Admin
  • PC / Sinclair ZX Spectrum+3
Περισσότερα
20/01/2013 23:27 #6256 από Fotis_KFOR
Απαντήθηκε από Fotis_KFOR στο θέμα Εγκατάσταση Jiffy DOS σε Commodore 64 - C
Ευχαριστούμε για τις πληροφορίες GeoAnas :cheer:

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

  • chriskgnr
  • Το Άβαταρ του/της chriskgnr
  • Retro Elite
  • Retro Elite
  • Well, i got one chance left in a nine live cat.
Περισσότερα
22/01/2013 13:20 #6316 από chriskgnr
Απαντήθηκε από chriskgnr στο θέμα Εγκατάσταση Jiffy DOS σε Commodore 64 - C
σχετικα με την εντολή "copy /b kernel.bin+basic.bin+jiffy.bin new.bin", με τη σειρα που προσθετεις τα αρχεια παραγεται το new.bin? δηλαδη στη διευθυνση 0000 του αρχειου new.bin, υπαρχει το πρωτο byte του kernel.bin και το τελευταιο byte ειναι του jiffy.bin?

21st century breakdown...

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

  • GeoAnas
  • Το Άβαταρ του/της GeoAnas Συντάκτης θέματος
  • Retro Master
  • Retro Master
Περισσότερα
22/01/2013 17:48 #6324 από GeoAnas
Απαντήθηκε από GeoAnas στο θέμα Εγκατάσταση Jiffy DOS σε Commodore 64 - C
Χμμ ... δεν μπορώ να σου πω σίγουρα, απλά ακολούθησα πιστά τις οδηγίες από εδώ :

www.jammarcade.net/c64c-originaljiffydos-dual-booting/

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

  • Maddog
  • Το Άβαταρ του/της Maddog
  • Retro Gamer
  • Retro Gamer
Περισσότερα
22/01/2013 19:16 #6327 από Maddog
Απαντήθηκε από Maddog στο θέμα Εγκατάσταση Jiffy DOS σε Commodore 64 - C
Ναι, με αυτή την σειρά θα ενωθούν τα αρχεία.
Το /b ορίζει ότι το αποτέλεσμα θα είναι binary αρχείο, γιατί σε άλλη περίπτωση το copy a+b βγάζει ASCII αρχείο.

Όσα θέλετε να γνωρίζετε για το copy του Command Prompt υπάρχουν εδώ:
technet.microsoft.com/en-us/library/bb490886.aspx
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": GeoAnas

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

  • chriskgnr
  • Το Άβαταρ του/της chriskgnr
  • Retro Elite
  • Retro Elite
  • Well, i got one chance left in a nine live cat.
Περισσότερα
22/01/2013 22:06 - 22/01/2013 22:21 #6335 από chriskgnr
Απαντήθηκε από chriskgnr στο θέμα Εγκατάσταση Jiffy DOS σε Commodore 64 - C
Λογικα το kernel.bin των 16Κ θα πρεπει να περιεχει και το basic.bin έτσι ώστε οταν επιλεγεται το πρωτο μισο της eprom με το διακοπτη low=0 στο Α14, να διαβαζεται το original Kernel+basic. Μαλιστα βλεποντας οτι ακολουθει στην εντολη copy το "+basic.bin+jiffy.bin", που αφορα το upper(?) τμημα της μνημης eprom που ενεργοποιειται με high=1 στο Α14,το κοματι κωδικα της basic πρεπει να ειναι πρωτο και να ακολουθει το kernel. Αρα αν καποιος εχει το 8Κ Kernel(στον ψωμιερα?), θα πρεπει η εντολη να γινει:
copy /b basic.bin+kernel.bin+basic.bin+jiffy.bin new.bin
το καταλαβα σωστα ή το εχασα καπου? :blink: :blink: :blink:

21st century breakdown...

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

  • GeoAnas
  • Το Άβαταρ του/της GeoAnas Συντάκτης θέματος
  • Retro Master
  • Retro Master
Περισσότερα
23/01/2013 06:00 - 23/01/2013 06:01 #6346 από GeoAnas
Απαντήθηκε από GeoAnas στο θέμα Εγκατάσταση Jiffy DOS σε Commodore 64 - C
Όχι στον ψωμιέρα η BASIC βρίσκεται ξεχωριστά σε άλλο rom chip.

(Από τον εξαίρετο διαγνωστικό οδηγό του Ray Carlsen για C64 ...

cbm8bit.com/articles/raycarlsen/c64-ictxt.php )

...
U3 901226-01 BASIC ROM
Blank screen w/ border. Cartridge works.

U4 901227-03 (early -02) KERNAL ROM
Blank screen, no border. Most cartridges don't work but a few game
carts (example: CBM Kickman and Jupiter Lander) will work with a normal
screen because they bypass the Kernal ROM.
...

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

  • chriskgnr
  • Το Άβαταρ του/της chriskgnr
  • Retro Elite
  • Retro Elite
  • Well, i got one chance left in a nine live cat.
Περισσότερα
23/01/2013 14:51 - 23/01/2013 14:58 #6353 από chriskgnr
Απαντήθηκε από chriskgnr στο θέμα Εγκατάσταση Jiffy DOS σε Commodore 64 - C
οποτε στον "ψωμιερα", πρεπει ν'ακολουθηθει αλλη παραπλησια διαδικασια. :)

21st century breakdown...

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

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

great retro computers and retro consoles companies logos