SBC6502 - 40kB RAM+8255. Name:"Erika1". SBC6502 - 46kB RAM+8255. Name:"Erika2".

By Administrator at marca 23, 2016 18:01
Filed Under: SBC6502

Dnes stručne, pretože je to myslím si dosť jasné a zrozumiteľné - proste počítaču SBC6502 pridáme viacej RAM pamäte.

 

Sú tu uverejnené dve verzie SBC6502:

- jedna ktorá má 40kB RAM 

- druhá, ktorá dokáže využiť celých 46kB RAM

 

Dalo by sa aj viac, ale nechcel som to komplikovať ďalšími úpravami aby som nakoniec vydoloval "celých" 47kB RAM a tak teda dostupnosť 1kB RAM navyše musíte oželieť. Tých 46kB RAM predsa musí stačiť každému, no nie Bill ???

 

Nemalo by sa zabudnúť na to že OSI Basic ukladá tokenizovane, t.j ukladanie programov v pamäti počítača zaberie o cca 20 - 25% miesta menej a to je už tak isto na výslednej veľkosti zdrojáku cítiť. Niekedy je to číslo ešte väčšie, ale zase aby ma niekto nechytil za slovo a potom si bude myslieť že mu na všetko bude stačiť 2kB RAM (teda ak používa Basic !). Ale poďme ďalej. Len tak na okraj, stále sa používa stále tá istá nezmenená EPROM s OSI Basicom. Na stranu druhú - celkom utešene nám narastá výsledný počet použitých čipov v zapojení - ale to je zákonité, hlavne ak chcem použiť staršie súčiastky.


V týchto dvoch zapojeniach som sa snažil použiť obvody ktoré máme doma a teda sú dostupné a vlastne ich nemusím ísť kupovať, proste sú k dispozícii. (Teda u maníkov na 8 bity nič zvláštne ...) Zase sa to zmestí na jednu univerzálku. Tu sa dajú použiť RAM obvody v úzkom púzdre, pretože dosť šetria miestom - a na druhej strane zase nešetria odberom zo zdroja, zase raz niečo za niečo, ale je na nás či uprednostníme rozmery, alebo prižmúrime oči nad zvýšeným odberom. Čo sa týka dekodéru RAM použitom pri verzii zo 46kB RAM - iste, dá sa to urobiť aj inak, ale funguje to aj takto. Zase raz zvíťazili domáce zásoby. Komu sa to z hľadiska postupne narastajúcej zložitosti nepozdáva - zostaňte na verzii 32kB, alebo na 40kB RAM, verte  - dosť tam toho vlezie aj tak. Použitie activity indicatoru nie je nezbytné, ale je to dobrá indikácia či zariadenie pracuje tak ako očakávate. Napriek tomu môžete tie 2 čipy ušetriť (U13 a U14), je to na Vás.

 

Samozrejme aj zostava RAM sa dá riešiť inak - napríklad použitím 2x 62256 a využije sa to iba z 3/4, ale tu som chcel naozaj použiť aj dostatok doma odložených 6264 čipov (ktorých mám viac ako dosť) a teda riešil som to tak ako je nakreslené. Zase celkove 6 kusov 6264 na 48kB som nechcel použiť, síce by to fungovalo tiež, ale potom by sa mi už nedostávalo miesta na univerzálke ... takže je to vo výsledku taký kompromis. Nakoniec - každý si to môže upraviť podľa toho čo doma "vydoluje". Síce tam potom treba niektoré drobné úpravy, ale to zas ten kto sa do stavby pustí podľa mňa zvládne - inak by to nestaval.



Nasleduje jedno veľmi dôležité upozornenie:

 

Pretože treba preorganizovať niektoré veci - a teda potom adresácia obvodu 8255 v prípade

použitia 40kB RAM a 46kB RAM leží na úplne inom mieste ako pri SBC6502 "Erika0".


Na toto nezabudnite !!!


Prikladám tabuľku kde potom ležia nové adresy prístupu na obvod 8255:

 


 

SBC6502 - verzia, ktorá má k dispozícii 40kB RAM+8255. Name:"Erika1":

SBC6502ver1_2n.PNG (129,30 kb)

________________________________________

 

SBC6502 -  verzia, ktorá má k dispozícii 46kB RAM+8255. Name:"Erika2":

SBC6502ver1_3n.PNG (139,14 kb)

___________________________________________________________

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:

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading