SBC nano6802. 3 chip computer.

By Administrator at augusta 31, 2016 07:17
Filed Under: SBC6502

 

A zase tu mám jeden SBC projekt. Teraz je použitý procesor 6802. Celý SBC počítač má skutočne iba 3 čipy - procesor 6802, vstupno-výstupný IO 6821 a pamäť Eprom 2732. Síce sú to iba 4kByte Eprom, ale zase spokojne tam môžete nasadiť až typ 27256, t.j. celých 32kByte Eprom - ak teda máte pre tú pamäť dostatočne dlhý program ... Nakoniec, Eprom typu 27256 určite ľahšie zoženiete ako typ 2732. Vlastný procesor 6802 má RAM pamäť o veľkosti 128byte priamo na čipe, preto nie je potrebná žiadna ďalšia RAM na prevádzku. (Teda ak nepotrebujeme tej RAM na nejaký účel podstatne viac, že.) Procesor beží na internej frekvencii =1MHz. Takže idem bez dlhých rečí na stránky autora nech si môžeme vychutnať tento projekt. Samozrejme nemá to implementovanú sériovú komunikáciu, toto je ale určené pre iné využitie ale proste je to tak jednoduché že sa mi to naozaj páči. Síce je tu jedna vec - máme iba 3 čipy, ale potrebujeme do schémy zapojiť ešte jeden tranzistor navyše ... pfffff, ale to snáď skúsneme.


Schéma zapojenia - v jednoduchosti je krása:

 

Stránky autora projektu, nebudem tu už ďalšie nejako rozpisovať, pretože by som dupľoval to čo je u neho popísané:
http://www.sbprojects.com/projects/nano6802/

 

 

Na uvedenom odkaze sú aj dve konkrétne zapojenia nano 6802 ktoré sú vyriešené spolu zo zdrojovým kódom. Takže ľahko postaviteľné, Eprom ako som už spomínal môžeme bez problémov zväčšiť až na 32kByte - proste je to nano SBC v praxi.

 

Pre "vrtákov", tranzistor BS170 sa dá nahradiť aj normálnym NPN tranzistorom, trebárs takto (ale potrebujete v zapojení použiť ešte 1 odpor naviac - nejako nám tých súčiastok pribúda ... Wink):


  Alternatívne zapojenie:

 

Datasheet pre procesor 6802:

6802 datasheet

____________________________________________________________

Návrat do všetkých pokračovaní o SBC6xxx:

http://blog.3b2.sk/igi/post/SBC6502-0-UvodIntroduction.aspx

________________________________________________________________________________

Vaše hodnotenie, Rate post:

SBC6504 - EMUF6502. 3 chip computer.

By Administrator at augusta 26, 2016 06:05
Filed Under: SBC6502


Dnes si "posvietim" na špeciálny SBC6502 kompatibilný počítač osadený procesorom 6504, nasleduje tam EPROM s 1 alebo 2kByte (tu je rozhodne dobré použiť EPROM typu 2716, pretože potom stačí iba jedno napájacie napätie namiesto troch) a čip 6532. Teda máme tu 3 čipový Single Board Computer (teda presnejšie - ešte nejaká tá bižutéria okolo sa nachádza - sú použité ešte 2 pomocné čipy (555 a 7400, alebo 74LS00). Dosť som dumal kam to zaradiť - nakoniec som to "prifaril" k rade SBC6502, aj keď uznávam že to sem celkom nepatrí, ale nechcel som vytvárať ďalšiu záložku a do sekcie Non_Atari som to tak isto nechcel vkladať. Tak to berte ako "malý úlet stranou ..." Nakoniec postaviť počítač z tej doby s menším počtom súčiastok by už naozaj dalo hodne práce.


Ešte chcem upozorniť na to, že s frekvenciou hodín (štandartne = 1MHz), možeme ísť smerom nadol až na hodnotu 100kHz, čo ešte procesor ustojí a je prevádzkyschopný. Procesor 6504 má adresný priestor zúžený na hodnotu =8kB, vlastne tento typ procesoru slúži na rozličné ovládanie kde nie je potrené používať adresný priestor o veľkosti až 64kB a teda šetrí aj počet pinov a vo výsledku aj konečnú cenu produktu.

Tak isto by bolo dobré ozrejmiť rozdielnosť vývodov napríklad od známejšieho typu 6507, kde chýba signál IRQ a namiesto neho je vyvedený RDY. Tu signál IRQ treba a preto aj treba použiť uvedený procesor 6504. Na nasledovnom obrázku je to myslím si zrejmé:

 


A ešte tabuľka procesorov rady 65.. ktorá používa zúžený adresný priestor:

(na začiatku je 6502,  ktorý má 64kB priestor)

 



Nasleduje vlastné zapojenie počítača SBC_EMUF6502:

(schéma  sa nachádza priamo aj v pdf súbore)


Pekne vidieť že tento počítač naozaj veľa komponentov na stavbu nepotrebuje. Podkladový materiál je v nemčine a preto som vytiahol obsah, aby sa dalo zorientovať čo je popísané na ktorých stranách:

 



Nasleduje odkaz na vlastný materiál o EMUF6502 (veľkosť pdf súboru =36MByte):

EMUF6502

 

Čiže máme tu klasický SBC počítač a k tomu je tu uvedená aj kopa praktického použitia s rozličnými pripojeniami periférií. Dokonalý podkladový materiál na stavbu takéhoto "prcka". Čo s tým urobíte je už len a len na Vás. Takže - prevetrajte domáce zásoby a možno všetko potrebné na túto stavbu máte už dávno doma - len ste o tom nevedeli.

____________________________________________________________

Návrat do všetkých pokračovaní o SBC6xxx:

http://blog.3b2.sk/igi/post/SBC6502-0-UvodIntroduction.aspx

________________________________________________________________________________

Vaše hodnotenie, Rate post:

Synertec 6516 - pseudo 16 bit processor.

By Administrator at augusta 17, 2016 20:50
Filed Under: Atari

V roku 1980 v časopise MICRO - 6502 Journal vyšiel článok (autor Randall Hyde) o čipe Synertec 6516. Čo to bolo zač ? Pseudo 16 bit CPU, alebo môžeme to nazvať 16-bitovým derivátom. Malo to byť určené pre počítače rady Atari 400/800. Pracovný názov projektu bol Lynda. V podstate mal byť niečo ako dôstojný protivník pre procesor Motorola 6809.


Ale ako je už zvykom - v konečnom dôsledku to ani nedostalo šancu. Skúste hádať čo sa stalo - všetko skončilo príchodom Jacka Tramiela do firmy Atari. Na druhú stranu - ani on nemusel byť hlavným strojcom odstavenia SY6516. Posledným klincom do rakvy pre tento procesor bol úspech čipu Motorola rady 68000. Osobne to nechcem porovnávať s typom 65816, možno niektoré prvky boli naozaj prevzaté (má to logiku). Objavili sa aj špekulácie o tom že projekt odkúpil Bill Mensch, ktorý pracoval na návrhu 16 bitového procesora pre Apple. Takže autor článku predbehol reálnu situáciu a Synertec sa k tomu postavil tak, že nikdy nič také neplánoval. Vtipné, ale existuje vraj dokumentácia - nazvime to pracovné listy kde Synertec s týmto procesorom operoval. No, vtedy na západe v praxi  ...
(Operuje sa aj s tým že zo strany Synertecu sa jednalo o prieskum "bojom", či by vôbec o taký procesor bol záujem (vraj nebol - bola tu k dispozícii už spomínaná rada M68k)). 
Určite si viete dobre predstaviť čo by to urobilo s rýchlosťou ak by ste mali k dispozícii 16-bitové registre a ešte aj fičúrky ... Informácií na webe na túto tému je ako šafránu.
Tak aspoň čítajte to málo čo je k dispozícii aby ste si vedeli predstaviť o čo sme prišli ...


SYNERTEC SY6516.pdf (716,52 kb)


No a vzhľadom k tomu že to vyšlo v aprílovom čísle tak sa môžeme zamýšľať nad tým či sa nejednalo o prvý apríl. Foot in mouth

Asi nie, autor existuje ...

____________________________________________________________

Vaše hodnotenie, Rate post:

SBC6502 - 11. OSI BASIC manual - PEEK&POKE.

By Administrator at augusta 10, 2016 17:17
Filed Under: SBC6502

 

 

Od samého začiatku popisu SBC6502 dlhujem uvedenie nejakého základného popisu OSI Basicu a tak isto sú potrebné aj nejaké PEEK & POKE adresy. Bez týchto vecí sa dá akýkoľvek počítač využívať len dosť ťažko, je jasné že čím viac o svojom počítači vieme tak tým viac z neho vieme "vyžmýkať". A o tomto to teraz celé je. Tak teda idem zmazať tento dlh.


Vlastný popis OSI BASICu je neuveriteľne stručný - celých 16 strán formátu A4 (spomeňme si na bichle od Atari na tému Basic, že ich je neúrekom). Je vidieť že v tej dobe (1977) výrobcovia počítačov veľmi nedumali nad tým čo s počítačom, proste sa postavil, predal a zákazník - o ostatné staraj sa sám !!! U nás to poznáme poväčšine ako pojem v skratke DSS - Dorob Si Sám. Preto sa "prekvapivo" výrobcovia  z tej doby postupne dostali na samotnú perifériu diania a sami sa odsúdili na bočnú koľaj. Škoda, ale takýchto "kiksov" urobilo v tej dobe naozaj nespočítane výrobcov.

_______________________________________________________________________________

Ale poďme na dnešnú tému:


Rád by som pripomenul že tvorcom 8kByte MSBASIC pre mikroprocesor 6502 bol spolupracovník Billa Gatesa - Richard.W. Weiland (perlička - bol zamestnancom Microsoftu s poradovým číslom 2), ktorý preportoval kód 8080 na kód 6502-ky. Jeho meno je aj súčasťou binárneho kódu Basicu pre 6502. Bill to síce vtedy videl len ako zbytočnú prácu, pretože jemne a hóóóoodne diplomaticky povedané procesor 6502 nebol jeho "srdcovou záležitosťou". Potom za skutočne smiešne peniaze - tuším cca 25.000.- USD bola predaná licencia na MSBASIC pre 6502. Pri tých miliónoch vyrobených počítačov sa tento výsledný poplatok pohyboval naozaj na pomaly nemerateľnej hodnote. No, Bill sa tu naozaj zmýlil (a aj v iných veciach), ale nakoniec v tom že vsadil na PC skutočne neprestrelil. A my sa dnes už len usmejeme nad tým čo sa vtedy riešilo a že na tom v konečnom dôsledku zarobil niekto iný. Ale aj tak som rád že tento Basic existuje, pretože je to naozaj kvalitná portácia (vďaka Richard !), nezabudnime že celý bol umiestnený iba v jednej 8kB Eprom pamäti.

 

Richard.W. Weiland

________________________________________________________________________________

Takže nasleduje popis pre OSI Basic:

OSI_8K_Basic_in_ROM.pdf (931,59 kb)

____________________________

Doplnky pre OSI Basic:

OSI ROM Basic Datasheet from Aardvark 1979.pdf (1,08 mb)

____________________________

No a nasleduje popis PEEK&POKE pre OSI BASIC:

Memory map OSI BASIC.pdf (1,61 mb)

aardvark-first-book-of-osi.pdf (3,16 mb)

___________________

Po dlhšom hľadaní na webe som našiel popis pre msbasic - je to síce už na vyššiu disketovú verziu, ale sú tam podrobnejšie popísané príkazy ktoré sú obsiahnuté aj v pôvodnom OSI Basicu (pri každom príkaze je popis ktorý príkaz funguje v ktorej verzii - pre nás je dôležité ak je tam poznámka - 8k verzia), takže to považujem za účelné zverejniť. Idem na to:

mbasic.pdf (2,39 mb)
______________________
Samozrejme, existuje viacero zdrojov informácií, ale pre toho koho to naozaj zaujíma je tu asi najkomplexnejší link na tému OSI Basic ktorý som našiel na tejto adrese (tu nájdete skutočne dostatočné množstvo informácií, vrátanie literatúry a časopisov, skutočne nechcem replikovať tento web, takže čo nenájdete u mňa hľadajte tu):


http://osiweb.org

______________________

Poznámka:
(Pff, priznám sa že doteraz som tieto informácie pri oživovaní nepotreboval ... samozrejme čím viac o mašine vieme tak je to lepšie a lepšie. Mňa to hodne baví ak SBC6502 naštartujem a vybehne na mňa v prvotnej hláške copyright 1977, no, je to už naozaj nostalgický závan histórie. Prajem aj Vám hodne zábavy !)

____________________________________________________________

Návrat do všetkých pokračovaní o SBC6502:

http://blog.3b2.sk/igi/post/SBC6502-0-UvodIntroduction.aspx

________________________________________________________________________________

Vaše hodnotenie, rate post:

08_2016 Blog, Notes.

By Administrator at augusta 02, 2016 11:37
Filed Under: Blog

02.08.2016

Bums ! - a sme rovnými nohami v druhom prázdninovom mesiaci.

_________

Vec prvá - to teplo pred pár dňami - v Británii pálili predpisy a zákony z EÚ.

Vec druhá - tie dažde - viete si predstaviť koľko z tých papierov bolo popola ? Smile

____________________________________________________________

10.08.2016

V poslednom čase mám nejaké "úlety" - podarilo sa mi získať:

- originálnu inštalačku (1x 720kB disketa) MS DOS3.30
- originálne inštalačky (3x 720kB diskety) MS DOS4.01
- originálne inštalačky (3x 1.44MB diskety) MS DOS5.0
- originálne inštalačky (3x 1.44MB diskety) MS DOS6.22
- originálky inštalačky (10x 1.44MB) Windows for workgroups 3.11
- originálky inštalačky Win95 (1x 1.44MB disketa + CD) nerozbalené
- originálky inštalačky OFFICE S. W95

__________

Popis OSI BASIC a PEEK & POKE pre OSI BASIC. Už 11.kapitola pre - všetko je pre počítač SBC6502:

http://blog.3b2.sk/igi/post/SBC6502-11-OSI-BASIC-manual-PEEKPOKE.aspx

_____________________________________________________

17.08.2016

Čo sme skoro mali v Atari, ale história rozhodla inak:

http://blog.3b2.sk/igi/post/Synertec-6516-pseudo-16-bit-processor.aspx

_______________________________________________________________________________

20.08.2016

Zajtra si pripomíname jedno práve nie lichotivé výročie. Takže starší spomínajú, mladším nech to slúži ako výstraha.

__________

Nejako som sa zamotal, začal som chystať veci na ďalší SBC. Teraz ale by tam mal byť osadený procesor 6809, čo sa považuje naozaj za slušný procesor. Začal som ho zháňať, najpr naozaj 6809 - čo je 1MHz verzia. Ale - existuje 68A09 - táto verzia procesoru už šlape na 1.5MHz. Hmmm, nakoniec som skončil u verzie 68B09 ktorá ide na 2MHz. Takže časom to snáď aj postavím, bude to celkom slušná zábava. A zase to nebude len blbé kopírovanie, skúsim to urobiť inak a vo výsledku aby to chodilo tiež. Síce zatiaľ je to len vo výhľade, ale nejakú predstavu už mám.

__________

Tak isto som zháňal čipy 7438, nakoniec som skončil u typu 74LS38. Nikde nič, ani GME nemalo (teraz sa objavili), proste 2 mesiace nič. Tak som napísal do oldcomp.cz - dobrá partia, fakt sa mi snažili pomôcť. Kubík, vďaka !!! (teším sa na ne).

Tu sa ešte vrátim k jednej veci - v datasheete 7438, 74LS38 je napísané že to má bufferovaný výstup. Asi viete čo je buffer a teda ak sa to správne interpretuje (vďaka danhard !) tak sa jedná o posilnený výstup. Síce je to jasné, ale aj tak si rýpnem - čo značí potom buffer pri sériovom porte ... takže hovadiny píšu aj na Západe. Ufff ...

___________________________________________________________

26.08.2016

Dnes si "posvietim" na špeciálny SBC6502 kompatibilný počítač osadený procesorom 6504, nasleduje tam EPROM s 1 alebo 2kByte (tu je rozhodne dobré použiť EPROM typu 2716, pretože potom stačí iba jedno napájacie napätie namiesto troch) a čip 6532. Teda máme tu 3 čipový Single Board Computer (teda presnejšie - ešte nejaká tá bižutéria okolo sa nachádza - sú použité ešte 2 pomocné čipy (555 a 7400, alebo 74LS00). Dosť som dumal kam to zaradiť - nakoniec som to "prifaril" k rade SBC6502, aj keď uznávam že to sem celkom nepatrí, ale nechcel som vytvýárať ďalšiu záložku a do sekcie Non_Atari som to tak isto nechcel vkladať. Tak to berte ako "malý úlet stranou ..."

http://blog.3b2.sk/igi/post/SBC6504-EMUF6502.aspx

____________________________________________________

31.08.2016

Tento mesiac by som sa ešte vrátil k jednej veci k fenoménu BVZV = blbý vodič za volantom.
Idete po ceste 200m pred Vami odbočka, BVZV začne predbiehať, predbehne Vás, zaradí sa pred Vami - a skočí na brzdu a vyhodí smerovku ... veď nechce svoju odbočku prebehnúť. Ako naschvál oproti ide tak isto auto a teda naozaj nezostáva nič iné ako poriadne dupnúť na brzdu ak sa nechcete s BVZV zraziť. Netvrdím že toto nebolo na cestách aj predtým, ale teraz tých idiotov za volantom utešene pribúda. Kto z Vás sa s tým javom ešte nestretol?

__________

A na záver mesiaca pridám ešte jeden SBC počítač - nano 6802, procesor je typu 6802 tento má skutočne iba 3 čipy a je fakt "prťavý":

http://blog.3b2.sk/igi/post/SBC-nano6802-3-chip-computer.aspx

_________

Na jednom webe som niekomu niečo poradil, použil som pri tom priložený datasheet.  Ale to by sme neboli na Slovensku, hneď sa ozval "vrták" ako som na niečo také mohol prísť. Jednoducho, stačí len čítať a vedieť používať priložené grafy a nakoniec aj násobiť. Mám pocit že rovnica P=U.I je celkom známa vec. Bože, kde sa tí umelci berú ... ako pri SNP, tu sa nám po rokoch tiež vynára čoraz viacej zaslúžilých partizánov, ktorí zo skutočnosťou ale nemajú nič spoločného.

___________________________________________________________

Vaše hodnotenie, Rate post:

Info o autorovi

Volám sa Igor Gramblička, bydlisko: Bratislava, Slovakia. Môj nick: Igi. Blog je o mojich záujmoch, predtým som pracoval ako IT špecialista na počítačové siete a redakčné systémy pre viaceré denníky - až som pred rokmi nakoniec v jednom z nich zakotvil a kde som to potiahol až do konca mojej profesnej kariéry.

Rok, mesiac, počet článkov: