yo9hrb Postat Iunie 25 Partajează Postat Iunie 25 Multumesc, daca ma descurc de o tastatura, caut pe cineva cu o imprimanta mai mare. A mea nu stie decat vreo 200 sau 250mm. Link spre comentariu
aureli67 Postat Iulie 2 Autor Partajează Postat Iulie 2 (editat) Cateva poze de la intalnirea de la Brasov : Mai multe in galerie : https://postimg.cc/gallery/7TLjy5f Si alte cateva link-uri , unde se pot vedea diferite momente : https://www.ro-micro.com/ https://www.facebook.com/groups/1234725284110368/permalink/1522612661988294/?rdid=2UH9e6vITe6DLusJ&share_url=https%3A%2F%2Fwww.facebook.com%2Fshare%2Fp%2Fvyc3oo8SDdNWFwC1%2F https://www.tiktok.com/@dr..floca/video/7384865035371236641?_r=1&_t=8nWqvQXMElc Mii de multumiri domnului Sorin Cismas pentru foarte buna organizare , unde am avut onoarea să-l avem în România pe parintele primelor patru procesoare din lume (4004, 8008, 8080 și Zilog Z80) domnul Federico Faggin . De asemeni , mii de multumiri domnului Alexandru Floca pentru colectia impresionanta expusa si domnului Nicolae Muntean pentru reinvierea Cobrei . Editat Iulie 2 de aureli67 corectare text Link spre comentariu
roadrunner Postat Iulie 6 Partajează Postat Iulie 6 din pacate am ajuns la Bv exact pe invers cu evenimentul asta fain. Multam de poze si link-uri. RR Link spre comentariu
nustiunimic Postat Iulie 13 Partajează Postat Iulie 13 (editat) La 24.06.2024 la 20:58, yo9hrb a spus: Unde ai gasit carcasa printata? Cine face asa ceva? Unde ai gasit tastatura pentru carcasa aia? Batrana mea Cobra, manufacturata prin anii studentiei ('90) are carcasa de HC85 si tastatura asijderea. Am dat comanda de tiparire aici: https://printari-3d.ro/contact/ Se poate comanda si la chineji, jlcpcb si pcbway au servicii de 3D printare. Tastatura nu am pentru ea, e deocamdata proiect in kicad, cu progres foarte lent. Am ales sa modific designul fata de original, si o sa mai dureze. Editat Iulie 13 de nustiunimic Link spre comentariu
nustiunimic Postat Iulie 13 Partajează Postat Iulie 13 Era sa uit, legat de tastatura, am facut un experiment cu Raspberry Pi Pico, si cu RP2040 Zero: https://github.com/ceteras/CoBra/tree/main/adapter/USB Keyboard Am incercat sa minimizez schema, am profitat ca pe matricea de tastatura, inputul vine de la busul de adrese, prin diode 1N4148. Mi-am zis ca daca pun anodul diodelor direct la inputul in RP2040, cu pull-up la 3.3V, atunci cand adresele urca in 5V, diodele vor fi polarizate invers, deci nu urca anodul peste 3.3V. Ei bine, dupa un timp, am constatat ca 3 pini de intrare (GPIO 0-2) sunt nefunctionali si interfereaza cu buna functionare a busului de adrese, prin diodele la care sunt legati pe placa de cobra. Am refacut experimentul si am pus rezistente de 470 ohm in serie cu intrarile. As recomanda un buffer de gen 74LVC245 pentru intrari, dar nu am mai avut timp sa modific schema. Prototipul functioneaza perfect in momentul asta, atat pe CoBra normala cat si pe Turbo Spectrum, inclusiv cu tastaturi wireless, kituri tastatura+maus, chiar si cu o tastatura de Mac. Nu functioneaza cu tastaturi echipate cu lumini backlight, presupun ca din cei 5V din CoBra, prin toate firele mele plus cablul tastaturii, caderea de tensiune pe fir e prea mare, la consumul unor astfel de tastaturi. Link spre comentariu
aureli67 Postat August 18 Autor Partajează Postat August 18 (editat) Am reusit sa pun si interfata de floppy , asa ca acum am o Cobra cu 128K RAM , compatibila cu Spectrum +3 ( la asta vroiam sa ajung , ceva care mai facusem acum 25 de ani ) . Dar fata de aia facuta atunci , asta are cateva mici imbunatatiri ( datorita unui prieten care a modificat boot-ul de pornire de la Cobrasov , mii de multumiri la amandoi ) : - 8 basic-uri de 16K , selectabile din meniul de pornire , cu tastele de la 1 la 8 ( basic-uri standard de Spectrum , cu tot felul de optiuni standard sau suplimentare , cu NMI sau floppy , teste de hardware gen Retroleum sau Opus , fiecare poate pune aici ce vrea ) - 2 basic-uri de 128K , unul de +3e pe alb ( urmeaza sa fac si interfata de hard disk ) si unul de +3 pe albastru , selectabile din meniul de Cobra standard , de unde se incarca si CP/M-ul Aici cateva filmulete : - meniu +3 - incarcare 8 basic-uri - CP/M de pe discheta basic Devil de pe discheta - basic +3 de pe discheta aici am probleme , nu vrea sa mearga cu unitati de floppy normale de PC , vrea unitate din aia de Spectrum , o ciudatenie care nu merita bagata in seama ( a mers la un moment dat cu o unitate Alps , nu a mers cu Sony , dar acum nu mai vrea cu nici una , aici mai am de lucrat ) ; de ce ? pentru ca acum exista emulatoarele de floppy , Gotek si HxC Floppy Emulator , 2 bucati de hardware care sunt mai usor de gasit / facut / modificat decat unitatea de floppy originala , extrem de scumpa si de rara ( ca sa nu mai vorbim de dischete , care sunt alte ciudatenii ) , cu care merge foarte bine in basic +3 , respectiv in CP/M si basic Devil de Cobra nativ ( ceva care +3 original nu are , acum pot spune ca aceasta Cobra este mai flexibila decat originalul , pentru ca poate incarca de pe mai multe medii de stocare ) Cateva poze cu toate astea : Normal ca a trebuit sa mai repar un pic pe ici pe colo : - nu mergea oscilatorul de blink , schimba condensator 220 uF , apoi U88 , nu a mers nici batut cu CDB486 ( asa cum era in placa si cum i-am pus si eu , dupa ce i-am pus soclu ) , a vrut doar cu 74LS486 de aliexpress - nu mergea CP/M , da-i si schimba U36 si U74 , pana am ajuns la combinatia care merge , e foarte pretentios aici la modelul de circuite , daca nu ai socluri , cam greu de rezolvat - modificari aduse interfetei de floppy La toate astea se va adauga si interfata video pentru VGA , cu Pico Zero , pe care o am deja testata pe alta Cobra si merge super bine : Acum , ca e clara schema , putem avansa si cu noua placa de Cobra 128K , care va fi total alta placa decat cea veche , cunoscuta de cei care au mai lucrat la asa ceva . Prietenul meu cel nou V , adica userul nustiunimic de mai sus , va avea viata grea ( mii de sarumana ca si-a asumat aceasta munca incredibila de facut ) Mai multe poze in galeria de aici , cu jocuri incarcate din diverse surse , la sfarsitul galeriei : https://postimg.cc/gallery/7TLjy5f Si mai multe filmulete aici , cu toate astea : https://www.youtube.com/@aureli6773/featured Mii de multumiri celor care m-au ajutat cu diverse pana acum , si celor care au postat pe internet lucrarile lor , din care atat eu cat si altii ne inspiram . Pana la urmatoare postare , spor la mesterit , tutror celor care mai reusesc sa mai faca cate ceva in vremurile astea grele !!! PS : era sa uit , cine vrea amanunte si informatiii sa ma contacteze , preferabil la telefon ( este la profilul meu ) , sunt prea multe de spus Editat August 18 de aureli67 corectare text Link spre comentariu
nustiunimic Postat August 19 Partajează Postat August 19 In paralel cu aureli67, eu lucrez la un PCB in kicad, in care e inclus tot ce face el pe bancul de prototipare. Deocamdata, asa arata: Link spre comentariu
cloudy Postat August 19 Partajează Postat August 19 On 8/18/2024 at 4:43 PM, aureli67 said: La toate astea se va adauga si interfata video pentru VGA , cu Pico Zero Dacă tot ai apelat la "periferice" gen Pico, nu mai bine faci toată Cobra cu Pico și/sau un FPGA ? Link spre comentariu
nustiunimic Postat August 19 Partajează Postat August 19 Acum 34 minute, cloudy a spus: Dacă tot ai apelat la "periferice" gen Pico, nu mai bine faci toată Cobra cu Pico și/sau un FPGA ? E o chestiune de context. Cobra 128 nu e un proiect pornit de la zero acum, ci e reinvierea unui proiect pastrat de vreo 30 de ani. La proiect lucreaza Aurel, care are experienta cu adaptarea unei Cobra clasice la varianta 128, mai lucreaza cineva pe partea de modificari de firmware, e cineva care stie bine programare in asamblare cu Z80. Si mai sunt eu, care astept fiecare modificare in prototip pentru a o reflecta in proiectul in Kicad. Adaptorul VGA cu Pico nu e facut de noi, il integram ca si cum ar fi o componenta. Cineva o sa faca o Cobra cu FPGA sau CPLD poate, independent de proiectul nostru. Noi nu avem experienta cu tehnologiile astea noi, si chiar vrem sa pastram spiritul retro, folosind componente clasice. E important si sa fie relativ usor de asamblat, fara componente SMD. Alt aspect important, comunitatea Cobra e obisnuita sa vina cu modificari hardware, care presupun taiat de trasee, tras fire, schimbat componente, adaugat interfete pentru alte periferice. Asta e damblaua unora dintre noi, si ar fi cu totul altceva, daca modarea si hackingul ar presupune doar schimbarea codului VHDL. Exemplu de modding: Link spre comentariu
Ovidanie Postat August 19 Partajează Postat August 19 (editat) Multă muncă!! Dacă ar fi să fac eu o Cobra aș folosi o singură memorie EEPROM în loc de toate EPROM-urile alea. Toate memoriile RAM din Cobra pot fi înlocuite cu un singur cip? Editat August 19 de Ovidanie Link spre comentariu
validae Postat August 20 Partajează Postat August 20 Probabil se dorește o construcție cât mai asemănătoare ca nivel cu tehnica de atunci. Altfel, serios vorbind, un ceas de mână ,,smart,, actual, de doar 100 Lei depășește tehnic un ,,Spectrum,, de atunci.... Link spre comentariu
aureli67 Postat August 20 Autor Partajează Postat August 20 Exact asta e ideea , cum a zis domnul Validae , de a mentine nivelul tehnic de acum 30 de ani . Mai facem si compromisuri , cum e partea de VGA cu Pico , ca nu avem o metoda mai simpla . Se vede bine Cobra pe un TV cu euroscart , dar daca pui pe VGA , e si mai bine . Cat despre a pune toata Cobra intr-un CPLD sau ceva asemanator , trebuie multa munca de proiectare , nu se mai baga nimeni la asa ceva , caci nu se mai merita . Plus ca exista deja pe internet o gramada de emulatoare Spectrum , fizice sau software , nu mai are rost sa facem inca unul . Noi incercam sa tinem vie flacara Cobrei la nivelul ala de atunci ( revin , cu mici compromisuri , nu majore ) . Incercam sa adaptam circuite ceva mai moderne , dar nu chiar la nivelul maxim la care s-ar putea ajunge , gen CPLD . Vorbesc de RAM-uri ( avem nevoie de 2 bancuri 64K pe 8 biti ) , de Epromuri ( am ajuns deja la 2 bucati de 128K fiecare , unul cu 8 basic-uri de 16k si unul cu 2 de 128K ) , sau de alte circuite , le marim capacitatile sau micsoram numarul lor , vedem cum merge treaba . Mai avem putin , am vazut ca schema pastrata de 30 de ani e completa si functionala , asta era foarte important , acum ramane sa facem mici adaptari . Link spre comentariu
nustiunimic Postat August 20 Partajează Postat August 20 Acum 10 ore, Ovidanie a spus: Multă muncă!! Dacă ar fi să fac eu o Cobra aș folosi o singură memorie EEPROM în loc de toate EPROM-urile alea. Toate memoriile RAM din Cobra pot fi înlocuite cu un singur cip? E adevarat, multe lucruri se pot optimiza in schema. Intentia mea a fost sa restaurez proiectul original, fara ca motivatia pentru asta sa aibe legatura cu vreun succes comercial sau de orice alta natura (doar o alta dambla). Tot ce e EPROM poate fi usor pus intr-un singur cip de 32KB, ba chiar se poate pune unul mai mare, cu optiunea de a selecta 1 din 8 variante de BASIC (implementata in firmware acum). In Cobra, sunt circuite separate pentru acces la memoria video si restul memoriei RAM, deci inlocuirea cu un singur cip presupune modificarea arbitrarii accesului la video RAM. Exista varianta "Cobra 2", Turbo Spectrum, in care se folosesc doar 8 cipuri de 64Kbit ptr RAM, arbitrarea e facuta pentru un singur bloc de memorie, deci mai usor de trecut la un singur cip, adica un ram static. Nu stiu daca exista cipuri de RAM dinamic de 64KByte. Stiu pe cineva care a implementat o parte din schema sa incapa intr-un CPLD, pe cineva care lucreaza la o varianta cu static RAM, nu am [cerut] permisiunea lor sa dau detalii asa ca nu dau nume. Concluzia e ca se poate face o varianta moderna, dar sunt sigur ca si la aia o sa fie multa munca. Nimic bun nu apare fara munca. Link spre comentariu
Ovidanie Postat August 20 Partajează Postat August 20 Exact asta spuneam si eu. Unde se poate, modernizat. In esenta ramane tot un Z80 cu perifericele lui dar macar poate fi inghesuit pe format A5 cu tot cu emulatorul pt flopy. Apropo, am vazut pe o orga Roland sau Yamaha, poate Casio? un emulator pentru unitatea flopy. Era o chestie cu memory card care emula doua unitati flopy. Se poate asa ceva pe Cobra? Link spre comentariu
aureli67 Postat August 20 Autor Partajează Postat August 20 Am postat poze mai sus cu asa ceva in functiune , Gotek-ul si hxcemulator-ul . Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum