Jump to content
Sign in to follow this  
roadrunner

Computer LB881 - publicat in Tehnium

Recommended Posts

Quote

Apropos, cam ce ar trebui sa fac pentru a introduce codurile hexa-numerice ale aplicatiilor din Tehnium pe laptop?! Cred ca ar fi un foarte bun subiect de discutii pe forum.

cu ce scop? sa le rulati pe clone Spectrum?

Daca programele pe care vreti sa le "faceti nemuritoare" sunt intradevar folositoare mai bine e sa le intelegeti pe deplin si sa le rescrieti int-un limbaj mai nou (sau chiar in Basic ca sa poata rula pe hardware-ul original). Singurul motiv pentru care se publicau listingurile hex era ca erau compacte la tiparit (reviste) in rest erau  dificil de tastat si obositoare pentru ochi. Un listing in Basic avea mult mai multe caractere de tastat dar era infinit mai usor de corectat, greselile de tastare erau raportate ca greseli de sintaxa de intrepretorul basic cu dezavantajul ca se intindeau pe metrii intregi de hartie.

RR

PS  - lucrez sporadic la un calculator BASIC bazat pe STM32H7xxx (ARM) care are grafica destul de rapida (rapida direct din Basic) e un proiect care a pornit de la un tip care a scris un interpretor de Basic foarte bun (pentru PC la inceput) si l-a portat pe microcontrollere, la inceput pe PIC si mai apoi pe STM32. Practic calculatorul asta rezolva doua probleme mari care le aveau calculatorele BASIC din anii '80, viteza si grafica. (si e relativ ieftin) - o sa deschid un topic separat cand mai avansez cu proiectul.

 

Edited by roadrunner
  • Thanks 1

Share this post


Link to post
Share on other sites

Pai BASIC-ul este un limbaj evoluat foarte lent (dupa cate imi amintesc eu) Nu stiu daca ar asigura o rulare suficient de rapda pentru aplicatii specifice, precum frcventmetrul soft, care este proiectat pana la 1 MHz, dupa cate imi amintesc.

Acum 25 minute, roadrunner a spus:

... sa le rescrieti int-un limbaj mai nou ...

Nu as pierde timpul cu studiul limbajelor de programare. Nu se pot folosi compilatoare, sau ceva asemanator?! Cu BASIC-ul sunt acomodat. La-s putea utiliza daca asigura o viteza de rulare suficient de mare in aplicatii.

Sau poate ai chiar tu aplicatii specifice utilizabile direct pe PC-uri?! Am putea deschide un topic dedicat.

Edited by ola_nicolas

Share this post


Link to post
Share on other sites

S-au mai schimbat vremurile si tehnologiile. Pagina proiectului Maximite Color 2 (https://geoffg.net/maximite.html)

 

Edited by roadrunner
  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites

https://geoffg.net/CMM2_Description.html

270000 de linii de basic pe secunda - eu zic ca e destul de rapid.

RR

Quote

Sau poate ai chiar tu aplicatii specifice utilizabile direct pe PC-uri?! Am putea deschide un topic dedicat.

Sa mai deschidem un topic unde conversam in doi? mai bine va sun la telefon.

Eu speram sa mai participe si altii sa puna intrebari sau macar feedback (scris, nu emoticoane si alte tampenii) se pare ca topicul asta a devenit un fel de discutie intre @roadrunner si @ola_nicolas . sau poate suntem extrem de plictisitori dupa o varsta...

RR

Edited by roadrunner
  • Haha 1

Share this post


Link to post
Share on other sites
Acum 4 ore, roadrunner a spus:

... sau poate suntem extrem de plictisitori dupa o varsta ...

Nu cred. De altfel noi doi suntem generatii diferite. Tu esti la varsta a 2-a, in timp ce eu am trecut deja in a 3-a. Mai degraba cred ca razboiul romano-roman ne-a facut cel putin pe o parte dintre noi sa nu mai dam nici-o sansa dialogului. Sau poate ca cei mai tineri si-au pierdut deprinderile si indemanarea de a dialoga. In orice caz, cei ce ar trebui sa dialogheze isi vaneaza unii altora opiniile politice, si daca nu se situeaza in tabara convenabila, mai degraba se razboiesc inventand pretexte ridicole, decat sa profite de ceea ce ii apropie pentru a discuta.

De altfel in ultimul timp am vazut foarte putini initiatori de subiecte, iar acestia sunt in general cei mai in varsta. Pentru ca adusesem vorba mai sus de topicul domnului @gsabac pe tema generatorului de tensiune dreptunghiulara, poti sa verifici - dialogul a fost aproape exclusiv intre dumnealui si noi doi, cu foarte putine exceptii.

Edited by ola_nicolas

Share this post


Link to post
Share on other sites

Sincer nu stiu ce si-au pierdut tinerii (cheful de viata) dar e o vorba : "poti sa duci calul la apa dar nu poti sa-l faci sa bea".

RR

 

  • Haha 1

Share this post


Link to post
Share on other sites
Acum 20 ore, roadrunner a spus:

... Pagina proiectului Maximite Color 2 ...

Care sunt configuratiile in care se vinde si eventual preturile?

Share this post


Link to post
Share on other sites

Nu sunt sigur cum se vinde - ma uit si pun niste link-uri dupa amiaza.

Eu imi construiesc unul (o varianta inbunatatita de mine care are si ethernet)

sunt undeva la 80% cu schema si la 60% cu PCB-ul. Sper sa-l termin design-ul pana la sfarsitul 2020 si sa ma apuc de firmware pentru ethernet in 2021.

Deocamdata e gata MCU + SDRAM  +ETH +VGA (si schema si PCB)

RR

maximite3.jpg

maximite3.png

Edited by roadrunner
  • Thanks 1

Share this post


Link to post
Share on other sites

A mai crescut - ca Fat Frumos...

am adaugat interfata de tastatura (USB A) si  Consola Seriala (USB B)

RR

maximite3_1.png

Edited by roadrunner
  • Thanks 1

Share this post


Link to post
Share on other sites

Cautand dupa documentatie, am gasit aici: http://dl.magazinedl.com/magazinedl/Everyday Practical Electronics/2020/Everyday Practical Electronics - February 2020(magazinedl.com).pdf  (in Everyday Practical Electronics) un articol despre constructia unui asemenea computer. Se pare insa ca este o serie de articole, iar in numarul din februarie EPE este episodul 4. Ai ideie unde as putea gasi o sursa de downlpoad pentru EPE incepand din noiembrie 2019?!

Share this post


Link to post
Share on other sites

La mesajul anterior nu a raspuns nimeni. Intre timp am rezolvat problema, descarcand de pe internet si completand o arhiva de 1,91 GB continand colectia Everyday Practical Electronics completa intre 1998 si 2018. plus numerele 1, 2, 11 si 12 / 2019 si 1, 2, 3, 4, 5, 6, 7, 8 si 12 / 2020. Cine doreste sa isi adauge o asemenea arhiva, poate incerca sa descarce arhivele anuale de aici: https://www.diagram.com.ua/english/library/everyday-practical-electronics-magazine/

Share this post


Link to post
Share on other sites
La 09.11.2020 la 13:52, roadrunner a spus:

Eu speram sa mai participe si altii sa puna intrebari sau macar feedback (scris, nu emoticoane si alte tampenii) se pare ca topicul asta a devenit un fel de discutie intre @roadrunner si @ola_nicolas . sau poate suntem extrem de plictisitori dupa o varsta...

Avand in vedere tema subiectului si varsta mea, nu-mi ramane altceva decat sa fiu un simplu spectator. Cred ca trebuie sa ai cel putin 50 de ani si sa fii cochetat cu subiectul descris aici prin tinerete ca sa poti sa-ti expui un punct de vedere pertinent. Plus ca e posibil ca nu toti utilizatorii care au peste 50 de ani sa fi fost interesati la tinerete de proiectul din Tehnium: LB881 ! Foarte probabil, de aici si interesul sau numarul de participati directii la subiect.

OFFTOPIC: Daca ne raportam la generatia actuala de pana in 20 de ani, interesul pentru zona electro-automatizari scade de la zi la zi sau mai bine zi de la an la an. Spun asta pentru ca nu stiu cum este prin alte parti dar la Galati toate fostele licee tehnologice de profil - si sunt cateva - au profile generale de "Electronica-Automatizari"!!! Bineinteles, interesul e mic spre acest domeniu de la o generatie la alta. Mentionez lucrul asta pentru ca, spre exemplu, am un verisor clasa a-XI-a, la fostul liceu energetic din Galati iar in clasa lui, desi au ore de practica, daca unul-doi elevi au inclinatie spre acest domeniu (dar foarte putin!). Nu mai pomenesc aici de faptul ca generatia anterioara a dirigintei lor, la finele clasei a 12, cam 99% visau sa se faca soferi de tir sau agentii la penitenciar. Uau, nu! Care o fi motivul ? O fi si salariile din Romania, posibil, dar si gandirea complexa de care este nevoie pentru a intelege electricitatea, electronica etc., gandire pe care tineri nu o dobandesc in anii studiilor liceale-gimnaziale, acum ei traind/visand sau mergand pe principiul: cat mai simplu, fara dureri de cap, fara responsabilitati ! Unde ne indreptam ? Cand de ani buni generatia actuala tinde spre acest model, nu stiu, foarte probabil ca in viitor asemenea site-uri de profil tehnice sa fie doar cateva in limba engleza si ceva grupuri izolate pe facebook !!! Posibil daca nu adevarat!

 

Share this post


Link to post
Share on other sites
La 10.11.2020 la 11:41, roadrunner a spus:

... Nu sunt sigur cum se vinde - ma uit si pun niste link-uri dupa amiaza. ...

Am tradus cu Google (ca sa mearga treaba mai repede) primele doua articole (part 1 si part 2) din seria "Colour Maximite Computer" din numerele noiembrie si decembrie 2019 ale revistei Everyday Practical Electronics. Nu am intalnit nici-o schema de principiu. Numai instructiuni de plantare a componentelor pe pcb, ceea ce inseamna ca articolul se bazeaza pe kitul pus in vanzare si care are pe partea plantata a pcb-ului insemnate pozitiile fiecarei componente in parte. Mai mult decat atat, se recomanda a se evita lipirea terminal cu terminal a microcontrlerului PIC32 (cu 100 de pini) si utilizarea pcb-ului furnizat in kit, unde este gata lipit. Asadar, constructia nu poate incepe prin studiul schemei de principiu si procurarea fiecarei componente in parte urmata de realizarea pcb-ului in regim home made. Am cautat cu Google ca sa vad daca in Romania exista pus in vanzare acest kit si nu am gasit nimic. Asadar dorinta cuiva de a realiza personal constructia este ucisa in fasa. Ramane de realizat un studiu - la care in mod evident se pricepe @donpetru - pentru a vedea prin ce modalitate se pot cumpara din UK kituri pentru cei interesati, si distribuite apoi printr-o retea ad-hoc la utilizatorii din Romania.

Exista si posibilitatea alternativa ca @roadrunner sa deschida totusi un topic pe tema construirii computerului "Colour Maximite Computer", unde sa prezinte principalele scheme utilizabile, urmand ca cineva interesat sa decida daca vrea sa-l construiasca, sau nu. Din punctul meu de vedere, merita incercat, caci de aceia suntem un forum de discutii si colaborari pe teme legate de electronica. Nu avem decat sa ne asumam riscurile pana la capat. Spre exemplu, eu am deschis undeva pe acest forum (acum mai mult timp) ca si pe ElForum de altfel un topic pentru cei interesati in realizarea modelelor pentru tuburi electronice utilizabile pe simulatoare. Nimeni nu a fost interesat in mod aparent. Atunci am realizat un articol, unde am prezentat o serie de principii si realizarile mele in domeniu. Am in proiect si un al doilea articol, unde voi prezenta ce trebuie facut pentru a realiza modele pentru pentode cu grila a 3-a (supresoare) activa. O discutie in acest sens am avut deja in privat cu domnul @gsabac si chiar i-am  furnizat un model pentru pentoda ruseasca 6J2P. Atata timp cat aceste articole vor ramane stocate pe acest sait, exista sansa sa acopere nevoia de cunoastere a cuiva interesat. In lipsa oricarui material in domeniu acest domeniu al electronicii, va fi mai sarac. Acelasi lucru se poate spune si despre moda retro a home-computerelor.

La 09.11.2020 la 18:52, roadrunner a spus:

...  "poti sa duci calul la apa dar nu poti sa-l faci sa bea" ...

Pai de fapt asta este si ideea de forum de discutii profilate pe un anumit domeniu - si anume sa duci "caii" la apa. Mai departe, cine vrea bea, cine nu rabda de sete.

Edited by ola_nicolas

Share this post


Link to post
Share on other sites
La 09.11.2020 la 13:17, ola_nicolas a spus:

Pai BASIC-ul este un limbaj evoluat foarte lent (dupa cate imi amintesc eu) Nu stiu daca ar asigura o rulare suficient de rapda pentru aplicatii specifice, precum frcventmetrul soft, care este proiectat pana la 1 MHz, dupa cate imi amintesc.

Nu as pierde timpul cu studiul limbajelor de programare. Nu se pot folosi compilatoare, sau ceva asemanator?! Cu BASIC-ul sunt acomodat. La-s putea utiliza daca asigura o viteza de rulare suficient de mare in aplicatii.

Sau poate ai chiar tu aplicatii specifice utilizabile direct pe PC-uri?! Am putea deschide un topic dedicat.

Sunt multe versiuni de Basic pe  PC, QBasic, Visual Basic 6-SP6, 2008, 2010, 2013 merg pe XP si W7 si urmatoarele pentru pentru rularea pe W10.

Inca de acum 20 de ani s-a depasit handicapul vitezei prin folosirea a doua compilatoare, unul cod P si celalalt Native Code in 4 variante. Sunt la fel de rapide ca programele scrise in C.

   image.png.940595cd0325035900aecaf6ab58317e.png

Cu aceste programe in afara de QBasic puteti face chituri executabile.

O alta serie de programe care creaza fisiere HEX din BASIC, ce sunt executate direct de catre microcontrollere cuplate direct la periferice:

 Eu recomand Mikro Basic PRO, for PIC, for dsPIC, for AVR.

Am scris acestea pentru ca am vazut ca sunteti singurul care este interesat si "cine zice ala E".

Voi continua numai daca postati lucrativ cu Basicul!

Spor!

@gsabac

Share this post


Link to post
Share on other sites

Contextul discutiei era un pic diferit - nu era vorba de PC-uri ci de calculatoare hobby care sa "imite" (sau sa reproduca) stilul de programare dinaintea de PC-urilor.

Un exemplu e "Color Maximite 2" care este relativ ieftin si poate rula 200.000 de linii de cod / secunda (cu interpretor Basic) cu grafica suficient de rapida pentru aplicatii simple. Sunt niste avantaje cand ai un interpretor ca rulezi instant si faci debug instant (fara debugger). Un calculator asa simplu nu are piese in miscare si consumi 1-2W, porneste in sub 1 secunda si e robust. E ideal pentru automatizari simple sau interfata la o masinarie.

https://geoffg.net/maximite.html

Am sa fac un topic separat cand mai avansez un pic cu constructia - la momentul asta sunt foarte ocupat.

RR

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We use cookies and related technologies to improve your experience on this website to give you personalized content and ads, and to analyze the traffic and audience of your website. Before continuing to browse www.tehnium-azi.ro, please agree to: Terms of Use.