Δουλέψτε με το SD2IEC

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

Δουλέψτε με το SD2IEC

Μη αναγνωσμένη δημοσίευσηαπό geoanas » Πέμ Απρ 14, 2016 5:39 am

Το θεματάκι αυτό είναι αφιερωμένο στον alex76gr που προβληματίζεται για την αγορά ενός SD2IEC.

Το δημοσίευσα πρόσφατα στο iamretro [ http://underground.iamretro.gr/viewtopi ... 864#p35529 ]
Το δημοσιεύω κι εδώ, ελαφρώς εμπλουτισμένο. Καλή ανάγνωση!


Ας ξεκινήσουμε πρώτα από όλα με το τι είναι, τι κάνει και πως ξεκίνησε.

MMC2IEC

To SD2IEC λοιπόν, αποτελεί εξέλιξη του προγενέστερου MMC2IEC. Το τελευταίο σχεδιάστηκε από τον Lars Pontoppidan , κάπου στις αρχές του 2007, ως μια συσκευή ψηφιακής αποθήκευσης και φόρτωσης αρχείων. Προκειμένου να επιτύχει την μεταφορά, χρησιμοποιούσε τον ψευδο-σειριακό δίαυλο IEC (IEC serial bus https://www.c64-wiki.com/index.php/IEC ).

Εικόνα

Η καρδιά του ήταν αρχικά κάποιο PIC (προγραμματισμένο με τον κώδικα του 1541-ΙΙΙ από τον Jan Derogee το 2006, https://www.c64-wiki.com/index.php/1541-III ) και αργότερα ο microcontroller ATMega32. Η αρχική σκέψη ήταν φυσικά η χρήση ως ψηφιακός αντικαταστάτης του οδηγού δισκέτας 1541, για Commodore 64.

Τόσο τα σχέδια για την κατασκευή του, όσο και το firmware είναι ελεύθερα, διαθέσιμα σε όλο τον κόσμο, ως open source (GPL). Αξίζει και πρέπει να σταθώ στον τεράστιο ρόλο της κοινότητας, που στήριξε και βοήθησε να εξελιχθεί ο σχεδιασμός αλλά και το firmware της συσκευής.

Για να μην τρέχετε από εδώ και από εκεί, ορίστε τα αρχικά σχέδια :
Εικόνα

ΠΗΓΗ :
> http://pontoppidan.info/lars/

Τα διάφορα εξελικτικά βήματα περιγράφονται παρακάτω :

Firmware
• sd2iec firmware versions above 0.6.7 only work with SD2IEC devices or MMC2IEC devices updated with an ATmega644.
• 2008-05-22: Unseen releases sd2iec 0.6.6 including support for the Final Cartridge 3 fastloader and sleep mode.
• 2008-02-20: Unseen releases sd2iec 0.6 including support for B-R, B-W, M-R, writing configuration to EEPROM, and several bugfixes.
• 2008-01-12: Unseen releases sd2iec 0.5 including read/write support for D64 format, full Jiffy support (no crystal needed), and a new "disk change" button feature.
• 2007-12-07: Unseen releases sd2iec 0.4 including support for M2I format.
• 2007-11-29: Unseen releases sd2iec 0.3 including Turbo Disk fastloader support (8 MHz crystal needed).
• 2007-10-16: Unseen releases sd2iec 0.1 featuring more exact IEC emulation.


Hardware
• 2008-03-15: SD2IEC 1.2 PCB released (ATmega644, better IEC line drivers, disk swap button, I/O pads, mount holes).
• 2007-12-20: Shadowolf releases MMC2IEC 1.9 PCB layout (includes crystal).
• 2007-08-09: Shadowolf releases MMC2IEC 1.6 PCB layout (150 pieces made, no crystal).


ΠΗΓΗ [ C64 Wiki ] :
> https://www.c64-wiki.com/index.php/MMC2IEC


SD2IEC

Τον Μάρτιο του 2008, εμφανίστηκε ο απόγονος, γνωστός με το όνομα SD2IEC. Καρδιά του πλέον είναι ο microcontroller ATMega644 (Atmel AVR family). Αυτό σημαίνει περισσότερη RAM και μεγαλύτερη χωρητικότητα flash memory από εκείνη του προκατόχου του MMC2IEC.
Κι εδώ τόσο τα σχέδια, όσο και το firmware είναι αμφότερα, διαθέσιμα σε όλους όσους θέλουν να ασχοληθούν υπό την σκέπη του Open Source (GPL).
Ο σχεδιασμός της πλακέτας του επιτρέπει ανάμεσα στα άλλα και γρηγορότερη επικοινωνία μέσω του διαύλου IEC.

Χαρακτηριστικά του SD2IEC

• Συμβατό με όλους τους υπολογιστές που χρησιμοποιούν τον δίαυλο IEC, δηλαδή C64, C128 (no burst mode), VIC20, C16, CBM Plus/4
• Κατανάλωση : Idle ~15mA, σε λειτουργία 30-80mA
• Τα σχέδια της βασικής κατασκευής μπορείτε να τα κατεβάσετε σε συμπιεσμένη μορφή από εδώ :
> https://www.c64-wiki.com/images/c/c7/sd2iec_1.2.zip

Λόγω ακριβώς της τεράστιας αποδοχής και της μεγάλης συμμετοχής της κοινότητας, δεν άργησαν να βγουν πιο βελτιωμένα μοντέλα που φυσικά περιελάμβαναν και περισσότερα καλούδια, προκειμένου να πουλήσουν περισσότερο από τους ανταγωνιστές τους. Ο βασικός πυρήνας του σχεδιασμού και του firmware παρέμενε ίδιος με ελάχιστες μικροδιαφορές.

Εδώ θα δούμε μια αδρή λίστα των διαφόρων εκδόσεων μέχρι το 2014.
- 2014 sees the emergence of another commercial variant of SD2IEC hardware. thefuturewas8bit SD2IEC Versions are available packaged to resemble a miniature 1541 disk drive. It has illuminated disk change and reset buttons accessible from the top of the case.

Εικόνα

- In mid 2013, another commercial variant of the SD2IEC appears on the market, the SD2IEC-evo2 by 16xEight. This device sports an bigger µC (ATmega1284P) and some nice readly integrated extras such as battery backed-up RTC, connector for LC display, multi-colour status LED and so on.

- 2009-02-06: SD2IEC hardware is available commercially at NKC (SD2IEC, daughter board with standard IEC connectors. If you do not use the daughter board, you have to connect DB pins 1,3,4,5,10 for basic functionality. Get the 5V power for pin 1 from the datasette port for example.).

- 2008-03-15: SD2IEC 1.2 PCB layout release by Shadowolf (differences to MMC2IEC 1.9: ATmega644, better IEC line drivers, disk swap button, I/O pads, mount holes) - about 120 pieces made.


ΠΗΓΗ:
> https://www.c64-wiki.com/index.php/SD2IEC [HISTORY]

Μια αρχική υλοποίηση από κάποιον Πολωνό δημιουργό...

Εικόνα
> http://www.c64scene.pl/viewtopic.php?p=21062&sid=15dc37a15a4b5b543048f653d3a2e733

Το δικό μου SD2IEC το αγόρασα από εδώ : http://www.thefuturewas8bit.com/ και μπορώ να πω ότι είμαι απόλυτα ευχαριστημένος με την απόδοση του.

Εικόνα

Όπως βλέπετε η πλακέτα βρίσκεται προστατευμένη μέσα σε ένα πολύ καλαίσθητο κουτάκι (όμοιο με εκείνο του case ενός 1541 drive...σε μικρογραφία)
Μπορούμε να διακρίνουμε το βύσμα για σύνδεση με το IEC interface καθώς και ακόμη έναν γαλάζιο connector που χρησιμεύει μόνο για να το τροφοδοτεί με ρεύμα 5V από το Tape Port του C64.
Επάνω στο κουτάκι υπάρχει ένα κόκκινο led για την ένδειξη λειτουργίας.
Όταν υπάρχει κάποιο πρόβλημα κατά την ανάγνωση ενός εικονικού δίσκου, ένα δεύτερο ενδεικτικό πράσινο led μας ειδοποιεί αναβοσβήνοντας συνεχώς. Σε κανονική λειτουργία ανάβει κατά την ανάγνωση και σβήνει στο τέλος αυτής.
Τέλος υπάρχει ένα κουμπάκι RESET και ένα DISKSWAP για αλλαγή εικονικής δισκέτας σε multidisk εφαρμογές ή παιχνίδια.

ΠΗΓΗ :
> http://www.thefuturewas8bit.com/index.php/sd2iec

Μια ακόμη πολύ αξιόλογη και πολύ πρόσφατη κατασκευή μας προσφέρει ο Manosoft από την Ιταλία με όνομα C64SD V3.0 Princess (FLC), με αναβαθμισμένο microcontroller, το πρώτο με υποστήριξη TAP files (εκόνων κασέτας) που δεν υποστηρίζει το υπάρχον, "επίσημο" firmware

Εικόνα

> http://www.manosoft.it/?page_id=271

Τελευταία άφησα μια ακόμη πιο βελτιωμένη κατασκευή, με τίτλο MSD2IEC

Εικόνα

Πρόκειται για έναν SD2IEC κλώνο από το C64 Club Berlin [ http://berlinc64club.de/ ]...με κάτι extra!
Μια eprom της τάξεως των 8 Kb, που περιέχει επιπλέον εντολές, ως επέκταση της BASIC του μηχανήματος. Οι extra εντολές έχουν ως πρώτο μέλημα την διευκόλυνση του χρήστη, προκειμένου να φυλλομετρά τα directories της κάρτας SD με τα αρχεία που περιέχονται ανά φάκελο. Επίσης λόγω της ενσωμάτωσης της SJLOAD, έχουμε δραματική επιτάχυνση του χρόνου φορτώματος.
Με άλλα λόγια μέσα στην eprom εμπεριέχεται ένας πλήρως λειτουργικός και χρηστικότατος browser, που όλοι εμείς οι υπόλοιποι έπρεπε να τον έχουμε τοποθετημένο ως extra στο root της καρτούλας μας.
Όλα τα οφείλουμε στον Seanser [ http://csdb.dk/scener/?id=25711 ]

από : Commodore News Page...

Εικόνα

.I - Info
.ACT - Drive number
.B - File browser
.L- Load
.S - SJLOAD
.T - Tape-load

Εικόνα

...και πολλά ακόμη...


ΠΗΓΗ :

> http://berlinc64club.de/sd2iec-modul/

> http://www.richardlagendijk.nl/cnp/item/index/4682/en


Το Firmware

Τα βασικά χαρακτηριστικά του firmware για μια συσκευή SD2IEC είναι :

- Υποστήριξη εικονικών αρχείων D64/D71/D81/M2I. Διπλή υποστήριξη λειτουργίας φορτώματος και εγγραφής σε όλα τα αρχεία τύπου Dxxx
- Υποστήριξη εκτελέσιμων αρχείων PRG/P00 κλπ
- Περιορισμένη υποστήριξη REL
- Υποστήριξη για χρήση υποφακέλων στην κάρτα SD (μέσω εντολών ή χρήση προγραμμάτων frontpage)
- Υποστήριξη επιτάχυνσης Turbo Disk AKA Fast Load AKA Speeddisk fastloader
- Υποστήριξη JiffyDOS fast serial bus protocol, Final Cartridge 3 fastloader/fastsaver, DreamLoad, Exos, GEOS
- Υποστήριξη για πλήκτρο DISKSWAP external disk) όπως ακριβώς σε αυτό που έχω εγώ.
- Υποστήριξη μεγάλων ονομάτων (FAT long file names)
- Υποστήριξη φορμαρισμένων καρτών SD και SDHC, βάση των προτύπων FAT12/FAT16/FAT32
- Υποστήριξη πρόσβασης τομέων (sector access) στις κάρτες SD, από την πλευρά του C64
- Εξαιρετική συμβατότητα με το πρότυπο IEC
Υποστηρίζονται όλες οι βασικές εντολές και λειτουργίες (IEC), δηλαδή LOAD, SAVE, OPEN, GET, PUT, CLOSE...
Ως σημείο αναφοράς έχει οριστεί η rom του εξελιγμένου οδηγού δισκέτας 1571.
Υποστήριξη πολλών παιχνιδιών, που διέθεταν κάπως "εξωτικούς" fastloaders για την γρήγορη μεταγωγή των δεδομένων.

Μέχρι πρότινος, δεν ήταν δυνατή η χρήση TAP εικονικών αρχείων κασέτας αλλά η έκδοση του Manosoft άλλαξε τα δεδομένα.

Η τελευταία "επίσημη" έκδοση firmware είναι η 0.10.3 που κυκλοφόρησε στις 26/2/2012
Για περισσότερες πληροφορίες και download, όλων των προγενέστερων εκδόσεων μπορείτε να επισκεφθείτε το ακόλουθο link :
https://www.sd2iec.de/gitweb/?p=sd2iec.git;a=summary

ΠΗΓΗ:
> https://www.c64-wiki.com/index.php/sd2iec_%28firmware%29


ΕΝΤΟΛΕΣ - ΧΡΗΣΗ

Υπάρχουν πολλοί και διάφοροι τρόποι για να δουλέψετε με το SD2IEC. Οι σκληροπυρηνικοί χρήστες θα προτιμήσουν απ'ευθείας την χρήση του set εντολών, ενώ κάποιοι άλλοι (σαν την αφεντιά μου) θα προτιμήσουν την χρήση ενός απείρως ευκολότερου προγράμματος τύπου frontpage (αλήθεια τα θυμάστε από το DOS MAMΕ ; )

Τις εντολές, μπορούμε να τις βρούμε στο link : https://www.sd2iec.de/gitweb/?p=sd2iec.git;a=blob;f=README;hb=HEAD
Κάποια πολύ όμορφα παραδείγματα μπορούμε να βρούμε στο : https://www.c64-wiki.com/index.php/sd2iec_%28firmware%29 Τα παραθέτω κι εδώ :

Changing directories (CMD syntax):
OPEN1,8,15,"CD/SOMEDIR/":CLOSE1 - change to SOMEDIR (relative)
OPEN1,8,15,"CD//":CLOSE1 - change to root directory
OPEN1,8,15,"CD//SOMEDIR/":CLOSE1 - change to SOMEDIR (in root)
OPEN1,8,15,"CD:←":CLOSE1 - go to parent directory

Using M2Is or D64s
OPEN1,8,15,"CD//SOMEDIR/:SOMEGAME.M2I":CLOSE1 - change to/mount SOMEGAME.M2I
OPEN1,8,15,"CD//SOMEDIR/:SOMEGAME.D64":CLOSE1 - change to/mount SOMEGAME.D64
OPEN1,8,15,"CD:←":CLOSE1 - leave M2I/D64

Loading files:
LOAD"//SOMEDIR/:SOMEFILE" - load SOMEFILE in SOMEDIR (filename gets separated from path using colon)

Create a new image:
OPEN1,8,15,"N:SOMENAME":CLOSE1 - image is created and opened.

Change device address:
OPEN1,current address,15,"U0>"+CHR$(new address):CLOSE1 - change sd2iec device number to new address
OPEN1,device address,15,"XW":CLOSE1 - this will save settings to eeprom (required if you want to set new device address as default)


Επειδή όλα αυτά μπορούν να παιδέψουν πολύ τους περισσότερους, συστήνω τα εξής frontpage filebrowsing προγράμματα :

(1) FIBR

Εικόνα

> https://p1x3l.net/26/c64-fibr/ (Σελίδα στα Γερμανικά)

(2) CBM Filebrowser V.1.6

Απλός και λιτός. Κάνει την δουλειά του...με το παραπάνω!

Εικόνα

Εδώ είμαστε τυχεροί γιατί ο συγκεκριμένος "περιηγητής" περιλαμβάνει εκδόσεις για όλους τους υπολογιστές της Commodore που υποστηρίζουν το IEC, συνεπώς και το SD2IEC.
Προσωπικά ήταν ο αγαπημένος μου και "must" όταν θέλουμε να κάνουμε χρήση της συσκευής μας οπουδήποτε αλλού εκτός του C64.

Current supported machines:

C64
C64DTV
Vic-20 unexpanded
Vic-20 +3K RAM
Vic-20 +8K RAM or plus (for FE3 use this version)
Vic-20 with Mega-Cart
C16 / C116 / Plus4
C128



> http://www.vic20.it/cbmfilebrowser/?ckattempt=1

(3) NAV

Ο αγαπημένος μου ! Ευκολότατος και Χρηστικότατος, περιλαμβάνει πλήθος από λειτουργίες. Μπορείτε να τον λειτουργήσετε και με ποντίκι. Αναγνωρίζει πλήθος αποθηκευτικών συσκευών, από τα κλασσικά 1541 μέχρι τα πλέον εξωτικά.

Some of the changes include:

More drive icons. The font has been improved, directory listings look better.

NAV now displays the number of files on the disk.

Lots of bug fixes.

LOAD and RUN the CHANGES program to read the complete changelog. As before, type "@help" in NAV to get a full list of features.


Εικόνα

Web Site:
> https://www.commodoreserver.com/PublicDiskDetails.asp?DID=6ECE478B3B7042B98AF63068F4BB8E66
> http://csdb.dk/release/?id=115764

(4) SD2IEC Super-Dir V0.150830

Εικόνα

Πολύ πρόσφατος ! Δεν τον έχω δοκιμάσει ακόμη γιατί με καλύπτει απόλυτα ο NAV

> http://csdb.dk/release/?id=140944

Κάπου εδώ αξίζει να σημειώσω την κυκλοφορία προγραμμάτων fastloaders που τα τοποθετούμε στο root της SD κάρτας μας και τα τρέχουμε πριν από τους browsers

JiffyDOS Mod for Dolphin DOS Kernal SD2IEC enhanced

Ένα τέτοιο είναι το JiffyDOS Mod for Dolphin DOS Kernal SD2IEC enhanced από τον LogicDeLuxe.
Τον θυμάστε ; Με την βοήθεια του κατέβασα και τροποποίησα το firmware σχεδόν όλων των μηχανημάτων μου αφού συνδιάζει τις αρετές του Jiffy και του Dolphin DOS σε μια eprom ;)

Εικόνα

ΠΡΟΣΟΧΗ: Κατεβάστε και χρησιμοποιήστε την έκδοση 1.1

Version 1.1: NTSC bug fixed.

This is the SD2IEC enhanced version of my JiffyDOS mod for the Dolphin DOS kernal. Of course, it still works with any JiffyDOS drive nevertheless.
It is provided with no waranties whatsoever, so use it at your own risk. Furthermore, you need to legitimately own the JiffyDOS kernal for the C64 in order to use this patch.

A batch file is provided for your convenience. Just put your JiffyDOS image into the same directory where you have this patch and run the kernal_patch.bat. It uses the filename you'll get from the RETRO Innovations store. If you made an image of an actual ROM, your file has probably a different name. In that case, either change the bat file, or rename your rom file.

These features are the same as in my previously released S-Jiffy tailored version:
- You'll get all features of the Dolphin DOS kernal, except for the parallel speed routines.
- You'll get all JiffyDOS IEC bus speed routines in place of the Dolphin DOS turbo.
- The tv system detection is fixed to be turbo reliable.
- In direct mode, the loading addresses are displayed, unless you're loading with ",8,2". Dolphin DOS only did this when the parallel loader was in use. This mod does it with any drive.
- F3 and SHIFT-RUN/STOP don't clear the screen, but append a colon instead, so you can read the loading messages just in case.
- And since the JiffyDOS speed routines are smaller than the Dolphin DOS equivalents, there was room for some nice power up message, inspired by the C65.

These features are specially tailored for use with SD2IEC and thus differ from my previous release:
- F4: leave image / change to parent directory
- F8: change into image / sub directory
- if a directory entry has its name shifted due to a 4 digit size, a space is automatically printed before the command in order to compensate for that.

Of course, the convenience has its little downside: You have no tape support (just like in JiffyDOS), and you also have no RS232 support (just like in Dolphin DOS).

bspatch is available at: http://www.daemonology.net/bsdiff/
JiffyDOS is available here: http://store.go4retro.com/



ΠΗΓΗ:
http://csdb.dk/release/?id=137938

SJLOAD

Fastloader σε μορφή software. Τον είχα δοκιμάσει και τον έτρεξα αρκετά.

> http://www.c64-wiki.com/index.php/SJLOAD

Μπορεί να τον βρείτε με το όνομα "!". Ναι καλά διαβάσατε...! :D
Τον βάζετε στο root της κάρτας σας, φορτώνεται και τρέχετε...Συνδυάζεται υπέροχα με τον CBM Filebrowser V.1.6

Περισσότερα κι εδώ... https://ilesj.wordpress.com/2010/10/04/tips-for-using-sd2iec/

Υπάρχουν και άλλα...ας περιοριστούμε εδώ ;)


ΣΥΧΝΕΣ ΕΡΩΤΗΣΕΙΣ

Για το τέλος άφησα μια - δυο πολύ συχνές ερωτήσεις...

- Πως αλλάζουμε "εικονική" δισκέτα ;

- Με το πλήκτρο DISKSWAP

- Πως μπορούμε να τρέξουμε multidisk games ή εφαρμογές με τη βοήθεια του SD2IEC ;

- Πολύ εύκολα και γρήγορα! Πρέπει να φτιάξουμε ένα txt αρχείο που θα το ονομάσουμε AUTOSWAP.LST Προσοχή στο όνομα και την κατάληξη ! Είναι σημαντικό ! Αυτό το αρχείο θα το σώσουμε μέσα στο directory που θα περιέχει τις εικονικές δισκέτες του παιχνιδιού. Π.χ. creatures1.d64, creatures2.d64

Το μόνο που έχουμε να κάνουμε είναι να γράψουμε μέσα στο αρχείο autoswap.lst τις ονομασίες των δισκετών, από την πρώτη προς την τελευταία. Με άλλα λόγια μέσα στο txt θα αναγράφεται η σειρά :

creatures1.d64
creatures2.d64


TIP. Μπορούμε να ονομάσουμε τις δισκέττες με 1, 2, 3 και έτσι μέσα στο αρχείο θα έχουμε :

1.d64
2.d64
3.d64

...

Με το που θα μας ζητηθεί να αλλάξουμε δισκέτα, πατάμε το πλήκτρο DISKSWAP και η διαδικασία γίνεται αυτόματα ;)

> http://www.thefuturewas8bit.com/index.php/sd2iec-info

- Ποιες είναι οι ταχύτητες φορτώματος ;

- Ίδιες με του 1541 floppy drive...Αργές ! Με την βοήθεια όμως ενός προγράμματος fastloader μπορούμε να πετύχουμε θεαματικές αυξήσεις ;)

- Είναι συμβατό με τα καινούργια demos ; Μπορεί να επιτύχει 100% εξομοίωση του 1541 drive, όπως το 1541-Ultimate II ;

- Όχι, δεν μπορεί να πετύχει 100% εξομοίωση. Αν φορτώνει τα περισσότερα καινούργια demos ;...Όχι!
Αυτά χρησιμοποιούν καινούργιους custom fastloaders και τα περισσότερα δε μπορούν να φορτώσουν ή κολάν κατά τη διάρκεια εκτέλεσης.
Αυτό βέβαια δεν ισχύει για τα παλιά καλά και κλασσικά παιχνίδια που φορτώνουν και παίζουν σχεδόν άψογα!

- Γιατί η C64 Demo Scene δεν το υποστηρίζει στο βαθμό που θα θέλαμε και τα περισσότερα καινούργια demos, αρνούνται να δουλέψουν από αυτό ;

- Πράγματι είναι άξιον απορίας γιατί αυτό το φθηνότερο και αρκετά διαδεδομένο περιφερειακό δεν τυγχάνει της υποστήριξης της demo scene, ώστε να μην χρειάζεται να καταφεύγουμε σε ακριβότερες λύσεις.
-Ίσως λόγω του ότι οι περισσότεροι (αν όχι όλοι) sceners, έχουν στην κατοχή τους τουλάχιστον από ένα Ultimate, κάτι που ίσως δεν τους φέρνει "στην ανάγκη" να ασχοληθούν με το SD2IEC ;
-Ίσως γιατί χρησιμοποιούν παλιές και δοκιμασμένες ρουτίνες και δεν θέλουν να τις "πειράξουν" προκειμένου να πετύχουν συμβατότητα με το SD2IEC ;
-Ίσως γιατί πολλοί δεν θεωρούν το SD2IEC σοβαρό αντικαταστάτη του floppy drive και απαξιούν να ασχοληθούν με αυτό ;
(Σε αυτά τα συμπεράσματα κατέληξα έπειτα από συζητήσεις που είτε διάβασα, είτε έκανα προσωπικά με αρκετούς coders... :? )

Δεν σας κρύβω ότι το SD2IEC ήταν η πρώτη μου επιλογή. Το είχα αγοράσει περίπου 1,5 χρόνο πριν το 1541-Ultimate II, με την ελπίδα να μη χρειαστεί να καταφύγω σε μεγάλα έξοδα.
Δυστυχώς, προς μεγάλη μου απογοήτευση διαπίστωσα ότι τα demos που λατρεύω, δεν θα μπορούσα με τίποτα να τα χαρώ σε real thing.
Ευτυχώς που ανακάλυψα το SIDPlay64 (που στην τωρινή του έκδοση V.1.0, μπορείτε να να το βρείτε εδώ : http://csdb.dk/release/?id=143743 ) και μπόρεσα τουλάχιστον να μετατρέψω τα 64άρια μου σε Juke Boxes, απολαμβάνοντας απρόσκοπτα SID tunes, το ένα μετά το άλλο ;) ).
Τελικά βέβαια δεν απέφυγα την αγορά του Ultimate (που με έχει βγάλει ασπροπρόσωπο και δεν με έχει απογοητεύσει καθόλου)

- Πως μπορούμε να μεταφέρουμε ένα εικονικό αρχείο disk image (.D64) σε πραγματική δισκέτα (και το αντίστροφο) ;

- Όταν χρειάστηκε να ψηφιοποιήσω τις δισκέτες μου http://underground.iamretro.gr/viewtopic.php?f=66&t=739 χρησιμοποίησα έναν CBM64C με JiffyDOS, ένα πραγματικό floppy drive 1541-ΙΙ (ως device 8) και το SD2IEC (ως device 9)

Το εύλογο ερώτημα είναι : "Πως αλλάζουμε την σειρά των devices, αφού το SD2IEC (τουλάχιστον το δικό μου) δεν έχει κάποιο dip-switch, ώστε να κάνουμε εύκολα τη δουλειά μας ;"
Η απάντηση είναι, "τρέχοντας" τις ακόλουθες σειρές BASIC

10 CLOSE 15: OPEN 15, 8, 15
20 PRINT # 15, "M-W"; CHR$(119) CHR$(0) CHR$(2) CHR$(9 + 32) CHR$(9 + 64)
30 CLOSE 15


Πηγή:
> http://www.lemon64.com/forum/viewtopic.php?t=39869&start=0&postdays=0&postorder=asc&highlight=&sid=b679cf5c7d95f86c2d7f598d3de5c14f

Με αυτό έχουμε πλέον το SD2IEC ως device 9 και το κανονικό μας floppy ως device 8.
Στη συνέχεια φορτώνουμε και τρέχουμε το "D64it" http://www.kludgesoft.com/c64/d64it.html σε ειδικό directory μέσα στην SD κάρτα και όλες οι "εικόνες" .D64 σώζονται μέσα στο συγκεκριμένο directory.

Εδώ http://underground.iamretro.gr/viewtopi ... =10#p35579 έχω ανεβάσει δυο utilities που κάνουν τη ζωή μας εύκολη. Έναν fastloader και ένα device switcher που αλλάζει μόνιμα το device number του SD2IEC σε ότι αριθμό επιθυμείτε. Ο αριθμός παραμένει ίδιος και μετά από reset. Για να τον αλλάξετε πρέπει να ξανατρέξετε το utility.

Αρκετά σας ζάλισα !

Enjoy your SD2IEC the way it should !
commodore-logo yes-yes

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

Re: Δουλέψτε με το SD2IEC

Μη αναγνωσμένη δημοσίευσηαπό alex76gr » Πέμ Απρ 14, 2016 8:31 am

Υποκλίνομαι ευγνώμων!

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

Re: Δουλέψτε με το SD2IEC

Μη αναγνωσμένη δημοσίευσηαπό VincentGR » Πέμ Απρ 14, 2016 4:16 pm

Ιλιάδα πληροφοριών!!!
Respect.
Εικόνα FAN
http://partsfromthepast.blogspot.gr/
To blit, or not to blit?

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

Re: Δουλέψτε με το SD2IEC

Μη αναγνωσμένη δημοσίευσηαπό Anemos » Πέμ Απρ 14, 2016 8:41 pm

Η παρουσίαση είναι φτιαγμένη με μεράκι :!!
στα καθέκαστα τώρα.. μου θύμισε πολύ κατασκευή του SDrive και ακόμα πιο απλή ..
και απο πρώτη ματιά είναι εύκολο να φτιαχτεί εφόσον υπάρχει σχέδιο και firmware.
Aν είχα C64 σίγουρα 8α το είχα επιχειρήσει yes-yes
Η βαθιά κατάσταση που επιπλέει

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

Re: Δουλέψτε με το SD2IEC

Μη αναγνωσμένη δημοσίευσηαπό VincentGR » Πέμ Απρ 14, 2016 9:20 pm

Anemos έγραψε:Η παρουσίαση είναι φτιαγμένη με μεράκι :!!
στα καθέκαστα τώρα.. μου θύμισε πολύ κατασκευή του SDrive και ακόμα πιο απλή ..
και απο πρώτη ματιά είναι εύκολο να φτιαχτεί εφόσον υπάρχει σχέδιο και firmware.
Aν είχα C64 σίγουρα 8α το είχα επιχειρήσει yes-yes


ΚΡΥΦΟ ΜΗΝΥΜΑ : ΕΜΦΑΝΙΣΗ
Εικόνα FAN
http://partsfromthepast.blogspot.gr/
To blit, or not to blit?

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

Re: Δουλέψτε με το SD2IEC

Μη αναγνωσμένη δημοσίευσηαπό Anemos » Τετ Απρ 27, 2016 7:39 am

Αυτο πρεπει να κανει την ιδια δουλεια, αλλα εχει και LCD οθονη που λογικα θα δειχνει και τους τιτλους games?

http://www.ebay.co.uk/itm/Commodore-64- ... SwGYVXAQdN
Η βαθιά κατάσταση που επιπλέει

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

Re: Δουλέψτε με το SD2IEC

Μη αναγνωσμένη δημοσίευσηαπό geoanas » Πέμ Απρ 28, 2016 10:38 pm

Ναι ! Φαίνεται εξαιρετικά ενδιαφέρουσα παραλλαγή


Επιστροφή σε “Commodore Hardware”



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

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