Mein ZX NUVO 128 - vitamin C

geoanas

Commodore Vampire
Staff member
Messages
7,054
Reaction score
5,543
Points
223


Ήρθε λοιπόν η ώρα να τελειώσω και το δικό μου ZX Nuvo 128 (Issue 2)

Τα τεχνικά χαρακτηριστικά του, επιγραμματικά είναι:

- Board revision: Issue 2B
- Support 128K, 128K+2, 128K +2A/+3/+3E ROM
- DivMMC support 2 SD cards
- Υποστήριξη της τελευταίας έκδοσης esxDOS v.0.8.6
- Upto 8 banks of 64K ROM, select by dip switch)
- 128K RAM + 128K DivMMC RAM
- 128K timing
- AY-8912 sound chip
- RGB and Composite output
- Kempstone Joystick Port
- Use standard ZX Spectrum Adapter, 9V with center pin negative (-)
- Schematics

Ένα πολύ ενδιαφέρον project, από τον Superfo, που μου κράτησε αμείωτο το ενδιαφέρον για μερικές μέρες, ως προς την επιτυχή ολοκλήρωση του hardware part. Η συνέχεια, αναμένεται εξίσου ενδιαφέρουσα γιατί όσο περνούν οι μέρες ανακαλύπτω ολοένα και περισσότερα...


Φωτογραφικό αφιέρωμα:







Εδώ κάπου μπαίνει (εμβόλιμα), η προσωπική μου "καλλιτεχνική" παρέμβαση :D...



9 smd leds σε χρώμα έντονο πορτοκαλί, συνδεδεμένα σε σειρά σαν χριστουγεννιάτικη γιρλάντα :D...





...κρυμμένα κάτω από το "πληκτρολόγιο"...





Προκειμένου για την έξοδο video έχουμε δυο επιλογές, Composite and RGB και RGB Only



Για το καλώδιο εικόνας ήχου θα χρειαστείτε κάτι ειδικό αλλά αν έχετε ήδη προμηθευτεί το "κατιτίς" σας για τον παλιιό, καλό σας Harlequin μπορείτε κάλλιστα να το χρησιμοποιήσετε χωρίς πρόβλημα και εδώ





Η τροφοδοσία του μπορεί να γίνει με ένα απλό ZX Spectrum τροφοδοτικό (με [-] στο κέντρο), αλλά κάπου διάβασα ότι η ανορθωτική δίοδος που έχει στο board μπορεί να επιτρέψει χρήση οποιουδήποτε τροφοδοτικού (ακόμη και με [+] κέντρο) AC ή DC αρκεί να είναι 9V και πάνω. Το + και το - προτίμησα να μην το ρισκάρω. Αντί αυτού τροποποίησα ανάλογα ένα παλιό τροφοδοτικό για scanner 12V 2A με αρνητικό κέντρο (αγνοείστε το θετικό κέντρο στην παρακάτω φωτογραφία, έχει τροποποιηθεί) και κάνω την δουλειά μου μια χαρά.



Η φάση των δοκιμών και το τελικό αποτέλεσμα...









Στα πλαινά συναντούμε την υποδοχή για SD card (υπάρχει και για microSD ακριβώς από κάτω, που όμως δεν χρησιμοποιήθηκε), τα δυο κουμπάκια ελέγχου του ενσωματωμένου divMMC (reset και NMI για απευθείας είσοδο στο menu της κάρτας) καθώς και τα dip switches με τα οποία επιλέγουμε το "πρόσωπο" και τον "χαρακτήρα" του nuvo μας













Τελειώνοντας την εισαγωγή μου θα ήθελα να ευχαριστήσω τον άρχοντα @subzero79 για την πολύτιμη παρέμβαση του, όπου προκειμένου να διορθωθεί το πρόβλημα της εξαιρετικά αδύναμης εξόδου ήχου, με καθοδήγησε να αλλάξω την αντίσταση R45 με μία αρκετά μικρότερη (συγκεκριμένα, είχα μια 3.3Κ) και το πρόβλημα εξαφανίστηκε.




Όπως βλέπουμε, το "ZX Nuvo 128 Issue 2 BOM" μας καθοδηγεί σε λάθος μονοπάτι

Επίσης τον Άκη @Pluto63 για τα πολύτιμα upgrade links που μου σύστησε.

Derby++ / A replacement firmware for 128K Spectrums based on version 1.4 of the Derby development ROM

Όταν δοκιμαστούν, θα ενημερώσω άμεσα ;)
 

Pluto63

Retro Addict
Messages
735
Reaction score
834
Points
93
Μάλλον 4.7 πρέπει να ήταν και έγινε τυπογραφικό λάθος. Υπέροχο Γιώργο, περιμένω και συνέχεια....
 

geoanas

Commodore Vampire
Staff member
Messages
7,054
Reaction score
5,543
Points
223
Μάλλον 4.7 πρέπει να ήταν και έγινε τυπογραφικό λάθος. Υπέροχο Γιώργο, περιμένω και συνέχεια....
Αυτό ακριβώς Άκη! Το ψιλιάστηκα κι εγώ, γιατί πραγματικά μου φαίνεται απίθανο να έχει γίνει τόσο "κουφό" λάθος μιας που και όλα τα υπόλοιπα λειτουργούν ρολόι so far.

Τα links τα επισκέφτηκα και κατέβασα το υλικό. Το ίδιο έκανα και με τον αγαπητό κύριο που μου σύστησες για το turbo mod...Για να δούμε τι θα μας ξημερώσει... ;)
 

subzero79

Retro Mentor
Messages
1,170
Reaction score
1,234
Points
113
Αυτό ακριβώς Άκη! Το ψιλιάστηκα κι εγώ, γιατί πραγματικά μου φαίνεται απίθανο να έχει γίνει τόσο "κουφό" λάθος μιας που και όλα τα υπόλοιπα λειτουργούν ρολόι so far.

Τα links τα επισκέφτηκα και κατέβασα το υλικό. Το ίδιο έκανα και με τον αγαπητό κύριο που μου σύστησες για το turbo mod...Για να δούμε τι θα μας ξημερώσει... ;)
δωσε πληροφοριες τουρμπο μμμμμμμ
 

DAT-Alex

Retro Addict
Messages
630
Reaction score
430
Points
73
Projetαρα!

Τα σέβη μου MASTER! τόσο για την υλοποίηση ...όσο και για το μεράκι χρόνο... πλήρους φωτογραφικού ρεπορτάζ!
 

btp

Retro Member
Messages
116
Reaction score
279
Points
73
Φανταστικό project και εκπληκτική παρουσίαση!
Συγχαρητήρια Γιώργο!
 

geoanas

Commodore Vampire
Staff member
Messages
7,054
Reaction score
5,543
Points
223
δωσε πληροφοριες τουρμπο μμμμμμμ
Κατόπιν συζήτησης τόσο με τον Davide (που με παρέπεμψε στα σχέδια του, εκείνα που αφορούν το Harlequin 128K issue ONE turbo mode 7MHz) όσο και με τον ίδιο τον superfo, έχουμε αποτελέσματα :)

Στο παραπάνω video μπορούμε να πάρουμε μια γεύση της λειτουργίας turbo σε Harlequin του Davide Barlotti

Παρόλα αυτά να έχουμε στα υπόψιν ότι το σύστημα σε turbo mode πιθανόν να γίνει ασταθές κυρίως σε ότι αφορά την λειτουργία κάποιων interfaces και tape load...

Re:
https://www.worldofspectrum.org/forums/discussion/54725/zx-nuvo-128/p4
...από superfo...

Try this, it works.

R= 10K, put switch between pin 2 of 74HC74 and GND to select turbo mode.
All input pins that are not used should be connected to GND or VCC. Don't forget VCC and GND pin for both ICs


Δεν μπορώ να προσθέσω κάτι παραπάνω αυτή την στιγμή. Θα το δοκιμάσω μόλις ξελασκάρω.
 

Pluto63

Retro Addict
Messages
735
Reaction score
834
Points
93
Άψογος Γιώργο, μην ξεχάσεις φωτό μεγάλες για πρεσβυωπία....

Αααα.. και μην ξεχάστε το z80 να υποστηριζει αυτή την συχνότητα μην κάνουμε σαν εμένα που στον πενταγκον έψαχνα δυο μέρες τι έφταιγε...
 

geoanas

Commodore Vampire
Staff member
Messages
7,054
Reaction score
5,543
Points
223
Ένα μικρό update όσο αφορά το software part.



Έγινε αντικατάσταση του NMI navigator του esxDOS v.0.8.6 με εκείνο του Dr.SLUMP (david_ps aka David Pesqueira Souto) που μπορώ να πω ότι είναι μέρα με τη νύχτα. Από την πλοήγηση μέχρι την λειτουργικότητα του, θα σας ενθουσιάσει!



Κατεβάστε την τελευταία του έκδοση (nmi_v0.0.16) από εδώ : https://www.dropbox.com/s/85lkaohu22bczwy/nmi_v0.0.16.zip?dl=0


Οδηγίες - Εγκατάσταση : README.txt - πρώτη έκδοση
 

geoanas

Commodore Vampire
Staff member
Messages
7,054
Reaction score
5,543
Points
223
...κι ένα μικρό video εν ώρα δράσης. Λέμε για τον C64 αλλά κι εδώ από demoz δεν πάμε πίσω. Άσε που εκείνες οι .scr (eens!) (01:58 -) σε αφήνουν με το στόμα ανοικτό :eek:

 

sly*m

Retro Enthusiast
Messages
425
Reaction score
1,047
Points
103
Ωραίοοοο! :thumbup::thumbup::thumbup:
Geo για την τροφοδοσία, αφού χρησιμοποιεί γέφυρα διόδων (ανορθωτή) δεν έχεις να φοβάσαι τίποτα για την πολικότητα του τροφοδοτικού.
 

geoanas

Commodore Vampire
Staff member
Messages
7,054
Reaction score
5,543
Points
223
Ευχαριστώ Μάνο! :)
Πράγματι, αυτό που αναφέρεις με απάλλαξε από μεγάλο άγχος
 

sly*m

Retro Enthusiast
Messages
425
Reaction score
1,047
Points
103
Είναι γνωστή τεχνική, την χρησιμοποιώ σε κατασκευές για να μην με νοιάζει τι πολικότητα θα βάλω. Ο ανορθωτής (τύπου γέφυρας) πάντα βγάζει θετικό στο + ( και αρνητικο στο - ) ανεξάρτητα της πολικότητας στην 'εναλλασόμενη' είσοδο. Αυτό κάνει με το εναλλασόμενο εξ' άλλου.

Φυσικά για τις ιδιοκατασκευές σου, αν βάλεις συνεχές στην είσοδο της γέφυρας, θα λάβεις υπ'οψη σου την πτώση τάσης των διόδων που για τις πυριτίου είναι περίπου 0.7V (ανεξαρτήτως ρεύματος που θα τραβήξει το κύκλωμα). Οπότε επειδή είναι δύο δίοδοι σε σειρά από τον ένα 'πόλο' στο φορτίο και στον άλλο, η πτώση τάσης με είσοδο DC θα είναι 1.4V.
 
Last edited:

geoanas

Commodore Vampire
Staff member
Messages
7,054
Reaction score
5,543
Points
223
Είναι γνωστή τεχνική, την χρησιμοποιώ σε κατασκευές για να μην με νοιάζει τι πολικότητα θα βάλω.
Καλό! Ευχαριστώ για το tip! :thumbup:

@all
Αν βλέποντας το παραπάνω video σας άνοιξα την όρεξη για τέχνη (τα έχει δημοσιεύσει και ο Πάνος @clemenza πολλές φορές - 1 - 2 - 3 - 4 - 5 - 6 ) και έχετε τον τρόπο σας να φορτώσετε και να δείτε .scr files τότε πάρτε και το πακετάκι που "παίζει" στον NUVO μου ;)
 

Attachments

geoanas

Commodore Vampire
Staff member
Messages
7,054
Reaction score
5,543
Points
223
...
Έγινε αντικατάσταση του NMI navigator του esxDOS v.0.8.6
...
Update:
Πηγή

esxDOS v0.8.7 has been officially released. Grab it at http://www.esxdos.org/files/esxdos087.zip.
This version has the following (notable) new features:
  • Experimental Z80 DMA (Z8410) I/O support (enabled in ESXDOS.CFG - please test and report)
  • New "utime" syscall
  • New/Updated Commands: .dfwload, .more, .dumpmem and .sercp
Changelog:
[24/05/2018] FAT Driver: Fixed a bug that prevented writing the EEPROM to disk (lordcoxis + reported by ub880d)
[30/06/2018] Commands: Added .dfwload (ub880d)
[03/11/2018] NMI: Slightly changed keyboard routine to reduce key bounce on unreliable keyboards (ub880d)
[19/01/2019] FAT Driver: Fixed a critical bug (introduced in v0.8.6) when creating directory entries on DivMMC (lordcoxis + reported by Ben Versteeg)
[19/01/2019] Kernel: Added experimental Z80DMA (on port $0B) driver for I/O operations, configurable via ESXDOS.CFG file (lordcoxis + LMN128)
[19/01/2019] Commands: Updated .more and .dumpmem commands (ub880d)
[19/01/2019] TR-DOS: Added $052E trap, which fixes Headball GS (lordcoxis + reported by Hood)
[16/03/2019] FAT: Added utime() syscall (lordcoxis + requested by Pavel Vymetalek)
[17/03/2019] FAT: Fixed utime() syscall (ub880d)
[26/03/2019] Commands: Added .sercp (Pavel Vymetalek)
[19/04/2019] Kernel: Fixed M_DOSVERSION syscall (lordcoxis + ub880d)
[15/06/2019] Kernel: Fixed infinite loop when ESXDOS.SYS cannot be loaded (lordcoxis + reported by UB880D)
[16/06/2019] Flasher: Added MB03+ IDE/MMC flasher (LMN128)
[16/06/2019] Kernel: Fixed crash when no device is present (lordcoxis)
 

subzero79

Retro Mentor
Messages
1,170
Reaction score
1,234
Points
113
θα το δοκιμασω αυριο που θα γυρισω σπιτι
 
Top