1 - Ναι, το Dreamcast θέλει bios και πρέπει να είναι στην σωστή θέση και ονομασμένο σωστά.
2 - Δεν θέλουν όλοι οι emulators bios για να παίξουν.
3 - Οχι.
Το σωστό directory για το bios του Dreamcast είναι (στα Windows) RetroArch folder/system/dc. και μέσα εκει υπάρχουν τα dc_boot, dc_flash, dc_nvmem κλπ. Δεν ξέρω τι ισχύει για τα linux όμως.
Το RetroArch δεν ενδεικνύεται για "plug and play" ή "βάζω και παίζω κατευθείαν" εάν δεν το ξέρεις καλά. Εχει πάρα πολλές παραμετροποιήσεις και δυνατότητες καθώς και την ιδιότητα να έχεις τελείως διαφορετικά options για κάθε σύστημα ή rom ξεχωριστά, σχεδόν σαν να είναι το κάθε rom στο δικό του sandbox, χωρίς να επηρεάζει κανένα άλλο. Μπορείς να έχεις διαφορετικά options για controls, drivers, video, sound, overlays, shaders, latency και ότι υπάρχει στο RetroArch για κάθε rom (ή σύστημα, ή core) ξεχωριστά. Ακόμα και τα core options (που δεν έχουν να κάνουν με το RetroArch) μπορούν να είναι διαφορετικά για κάθε rom. Και όλα αυτά μπορείς να τα παραμετροποιείς από τον καναπέ, με το gamepad.
Κανένα άλλο πρόγραμμα ή emulator δεν έχει αυτές τις δυνατότητες, ή τουλάχιστον δεν έχω δει εγώ. Θέλει καιρό να το μάθεις γιατί εχει πολλά options και ιδιοτροπίες, όπως το πως σώζεις σωστά τα configs χωρίς να μπερδεύεσαι , αλλά όταν το μάθεις δεν θα μπορείς χωρίς αυτό. Εγώ πχ θα ήθελα όλοι οι emulators να υπήρχαν στο RetroArch και να μην χρησιμοποιούσα ποτέ πια standalones. Ουτε πληκτρολόγια ή mouse. Μόνο gamepad από τον καναπέ.
Στην τελική, αν δεν μπορείς να συνηθίσεις το μενού του, μπορείς να χρησιμοποιείς το RetroArch σαν κοινό emulator μέσω Launchbox ή Ηyperspin/Rocketlauncher και να καλείς το μενού του μόνο όταν είναι να κάνεις αλλαγές στα options, shaders κλπ. Κι εγώ έτσι το χρησιμοποιώ. Ειδικά σε συνδυασμό με το RocketLauncher είναι ότι καλύτερο.
Και τέλος πάντων, μόνο με το RetroArch μπορείς να έχεις ένα τέτοιο αποτέλεσμα (δεξί κλικ, view image για σωστή ανάλυση):
Οπότε όσο δύσκολο και να είναι θα κάτσω και θα το μάθω, όπως και έκανα