

Single Board Computer 6502.
Takže máme tu malý SBC6502 - počítač s procesorom 65C02, ale beží aj s procesorom 6502 a aj s procesorom 6502C. Beží aj s procesorom Atari 14806 (treba pre jeho nasadenie previesť miernu hw úpravu) čo je upravená verzia procesoru 6502C. Pre jeho fungovanie nám stačí použiť k jeho stavbe iba 7 kusov integrovaných obvodov - čo naozaj nie je veľa. Ako som už spomenul, procesory 65C02 som získal tu na Slovensku, horšie to bolo s obvodom 6850 a jeho rýchlejšou verziou 68B50. Už som ich chcel objednať priamo v USA, ale fórum na oldcomp.cz mi zase raz výrazne pomohlo a tak som sa dostal k obvodu cez kolegov - pomohli rEVERz a danhard. Potom mi už nič nebránilo začať vlastnú stavbu - mimo vlastnej lenivosti a totálneho nedostatku voľného času.
Upozornenie platí pre všetky diely o SBC6502:
Zásahy a stavba zariadenia sú na vlastné riziko majiteľa zariadenia. Autor týchto stránok nenesie žiadnu
zodpovednosť za škody spôsobené používaním zariadení postavených podľa tu uverejnených
schém alebo zobrazených úprav.
Ako som sa k tomu dostal ? Čert vie, proste som náhodou pri hľadaní niečoho absolútne ale absolútne iného prišiel na túto stránku:
Searle Grant SBC6502
A po pár dňoch (a prezretí súčiastok čo mám doma, akurát čip 68B50 som hneď začal hľadať cez oldcomp) bolo vystarané. Je to iné, pre mňa nové - a hlavne zaujímavé.Po chvíli študovania schémy som si všimol v schéme drobnú chybičku (tu sa zjavne u mňa v pamäti objavili súvislosti (naskočili pamäťové bunky, občas sa to stáva ... našťastie
) spomenul som si čo som robil pri stavbe Speedy 1050, ktorá používa tiež procesor 65C02, teraz sa mi to jednoznačne hodilo), napísal som Grantovi (ozval sa mi za chvíľu a chybku v schéme odstránil, proste bol to tam iba preklep pri prekreslení schémy) no a po pár dňoch ma pochytila naozajstná počítačová stavebná horúčka. Zapojenie je naozaj minimalistické, šikovne je použité dekódovanie Eprom, stačí na to iba jedno hradlo obvodu 74LS00 - kto sa v tom vyzná, vie o čom točím. Hneď som začal špekulovať ako to urobiť funkčné, ale aby to nebolo z mojej strany iba len také bezduché kopírovanie z jeho stránok, chcel som tam použiť aj nejaké vlastné nápady. A že by to aj niečo mohlo časom aj riadiť a ovládať. Ak si pozriete schému tak uvidíte že už v začiatku som volil mierne odlišné zapojenie (ktoré samozrejme uverejním, na fotografii som rozloženie a aj typy čipov uverejnil, dal som priamo na dosku aj DC/DC menič z 12V napájania na potrebných 5V), ale funguje to celé na jedničku. Všetky u mňa zverejenené modifikácie SBC6502 používajú Eprom od Searle Granta.
Volím takýto úvod, pretože odtiaľto budú odkazy na všetko k tomuto počítaču, proste aby sa to nevetvilo a neodkazovalo vo všetkom - že sa v tom len zamotáte nielen Vy ale aj ja.
Poznámka:
A že to nakoniec takto v tejto sekcii výsledným počtom článkov celkom slušne "nabobtná" som teda nepočítal ani náhodou ...
Takže začínam ...
____________________________________________________________________
1 - nultá verzia SBC6502, základná, 7 čipov, 32kB RAM, 16kB Eprom, komunikácia cez RS232:
http://blog.3b2.sk/igi/post/SBC6502-1-7-chip-computer-32kB-RAM.aspx
____________________________________________________________
2 - vlastná stavba základnej 7 čipovej verzie s popisom vlastnej stavby:
http://blog.3b2.sk/igi/post/SBC6502-2-7-chip-computer-32kB-RAM-Vlastna-stavba.aspx
____________________________________________________________________
3 -popis ako 7 čipovú verziu zmeniť na 10 čipovú a mať tam už aj pripojenú 8255-ku, spolu s vysvetlením ako tú 8255-ku aj naprogramovať:
http://blog.3b2.sk/igi/post/SBC6502-3-7-chip-computer-32kB-RAM2b8255-NameErika0.aspx
____________________________________________________________________
4 - poznámky zo stavby rozšírenia SBC6502 o čip 8255 a teda verzia "Erika0":
http://blog.3b2.sk/igi/post/SBC6502-4-7-chip-computer-32kB-RAM2b8255-NameErika0-Stavba.aspx
____________________________________________________________________
5 - doplnky k SBC6502, časť.1:
"Tester" úzkych DIL RAM
Náhrada pôvodnej Eprom 27128 typom 27256
SBC6502 x-tal oscillator
http://blog.3b2.sk/igi/post/SBC6502-5-doplnky-accessories.aspx
_____________________________________________________
6 - doplnky "switcher" pre možnosť meniť procesor rady 6502, 65C02, 6502C za typ Atari14806:
http://blog.3b2.sk/igi/post/SBC6502-6-doplnky-accessories-Switcher-65C02-Atari14806.aspx
_____________________________________________________
7 - doplnky - Baud rate generator, zmena prenosových rýchlostí:
http://blog.3b2.sk/igi/post/SBC6502-7-doplnky-accessories-Baud-rate-generator.aspx
_____________________________________________________
8 - doplnky - LED rozširujúca doska:
http://blog.3b2.sk/igi/post/SBC6502-8-doplnky-accessories-LED-board.aspx
_____________________________________________________
9 - verzia SBC6502 - "Erika1", ktorý používa 40kB RAM
- verzia SBC6502 - "Erika2", ktorý používa 46kB RAM
http://blog.3b2.sk/igi/post/SBC6502-40kB-RAM2b8255-NameErika1-SBC6502-46kB-RAM2b8255-NameErika2.aspx
_____________________________________________________
10 - Nejaké to programové vybavenie - teda BASICovské programy:
http://blog.3b2.sk/igi/post/SBC6502-10-software.aspx
_____________________________________________________
11 - Popis OSI Basicu a nejaké tie dôležité PEEK&POKE adresy:
http://blog.3b2.sk/igi/post/SBC6502-11-OSI-BASIC-manual-PEEKPOKE.aspx
_____________________________________________________
12 - špeciálny "SBC6502" - 3 čipový Single Board Computer s procesorom 6504
a mnohými praktickými ukážkami použitia:
(tento SBC je verziou procesoru 6502 v menšom púzdre z menším adresným rozsahom =8kB)
http://blog.3b2.sk/igi/post/SBC6504-EMUF6502.aspx
_____________________________________________________
13 - ešte jeden "špeci" SBC - nano6802 - celý počítač = 3 čipy:
(tento SBC je verziou procesoru 68xx čo je síce už iná rada procesorov, ale aj napriek
tomu som to zaradil sem, jednoducho tie malé SBC sú naozaj lákavé na stavbu ...
a nebudem kvôli tomu robiť ďalší "šuplíček" pre jeden článok)
http://blog.3b2.sk/igi/post/SBC-nano6802-3-chip-computer.aspx
_____________________________________________________
14 - dve hry pre SBC 6502 -World War III a STARWARS:
http://blog.3b2.sk/igi/post/SBC6502-14-software-Basic-programs-World-War-III-STARWARS-1.aspx
_____________________________________________________
15 - test RAM uverejnený v Micro The 6502 Journal:
http://blog.3b2.sk/igi/post/SBC6502-15-software-OSI-memory-test-in-Basic-MICRO-The-6502-Journal.aspx
_____________________________________________________
16 - ďalšia literatúra:
http://blog.3b2.sk/igi/post/SBC6502-16-literatura-OSI-books.aspx
_____________________________________________________
17 - ešte nejaké tie ďalšie programy v jazyku BASIC:
http://blog.3b2.sk/igi/post/SBC6502-17-software-Basic-programs.aspx
____________________________________________________________
18 - benchmarkové testy SBC6502 s niektorými počítačmi:
http://blog.3b2.sk/igi/post/SBC6502-18-software-Benchmarks.aspx
_____________________________________________________
19 - ďalší benchmarkový test:
http://blog.3b2.sk/igi/post/SBC6502-19-software-Benchmarks-Part2.aspx
_____________________________________________________
20 - vrece sa roztrhlo - ďalší benchmarkový test:
http://blog.3b2.sk/igi/post/SBC6502-20-software-Benchmarks-Part3.aspx
_____________________________________________________
21 - Vianočná drobnosť - Iface cube:
http://blog.3b2.sk/igi/post/SBC6502-21-special-null-modem-cable-NM-iface-cube.aspx
_____________________________________________________
22 - program pre výpočet - Odporový delič - Resistance divider:
SBC6502 - 22 - software-Basic-programs. Odporový delič - Resistance divider.
_____________________________________________________
23 - oprava SBC6502:
SBC6502 - 23 - oprava. Repair.
_____________________________________________________
24 - ďalšie benchmarky:
SBC6502 - 24 - Rugg/Feldman benchmarks.
_____________________________________________________
25 - overclocking = 2.4576MHz:
SBC6502 - 25 - Pretaktovanie SBC6502. Overclocking SBC6502.
_____________________________________________________
26 - overclocking = 4.00MHz
SBC6502 - 26 - Pretaktovanie SBC6502. Overclocking SBC6502. Clock=4.00MHz ! Part2.
_____________________________________________________
27 - oscilátory pre overclocking:
SBC6502 - 27 - Pretaktovanie SBC6502. Overclocking SBC6502. Clock=1.00-4.00MHz. Part3
_____________________________________________________
28 - oveclocking = 5.00MHz + oveclocking = 6.00MHz
SBC6502 - 28 - Pretaktovanie SBC6502. Overclocking SBC6502. Clock=5.00MHz ! Clock=6.00MHz ! Part4.
_____________________________________________________
29 - plné zapojenie konektoru J4, pridaný aj konektor J5
SBC6502 - 29 - konektory J4 + J5. J4 - 3x 8bit port, J5 - power supply.
____________________________________________________________
30 - Basic programy - Hex -Dec_Hex, Hex to Dec, Line Data generator
SBC6502 - 30 - Basic programs.
_____________________________________________________
31 - hardware - rozličné zapojenia TTL oscilátorov
SBC6502 - 31 - Hardware. TTL oscilátory. TTL oscillators. Part1.
____________________________________________________________
32 - zaujímavý hardware
SBC6502 - 32 - Hardware. Pele - mele. Part2.
____________________________________________________________
33 - hardware - programátor PROM74188
SBC6502-33-Programator-PROM-74188-PROM-74188-programmer-Part-1-4.
_____________________________________________________
34 - programový manuál pre programátor 74188
SBC6502 - 34 - Programátor PROM 74188. PROM 74188 programmer. Part 2-4.
_____________________________________________________
35 - vlastné základné programové vybavenie programátoru
SBC6502 - 35 - Programátor PROM 74188. PROM 74188 programmer. Part 3-4.
_____________________________________________________
36 - poznámky zo stavby programátoru
SBC6502 - 36 - Programátor PROM 74188. PROM 74188 programmer. Part 4-4.
_____________________________________________________
37 - dekodéry zostavené pomocou PROM 74188:
SBC6502 - 37 - PROM 74188, obsahy, contens, part 1_2.
_____________________________________________________
38 - ďalšie (zaujímavé) obsahy PROM 74188:
SBC6502 - 38 - PROM 74188, obsahy, contens, part 2_2.
_____________________________________________________
39 - PROM programátor 3in1:
SBC6502 - 39 - PP 3in1, PROM programmer.
(Jedná sa len o hardvérový návrh zapojenia.)
____________________________________________________________
40 - Igiho Pomocná Tabuľka:
SBC6502 - 40 - IPT - Igiho Pomocná Tabuľka.
_____________________________________________________
41 - program Eliza:
SBC6502 - 41 - ELIZA - Basic program.
________________________________________________________________________________
42 - ďalší benchmarkový test:
SBC6502 - 42. - Benchmark test.
_____________________________________________________
43 - druhá verzia LED dosky:
SBC6502 - 43 - LED board 2.
_____________________________________________________
44 - výpočet čísla Pi:
SBC6502 - 44 - výpočet čísla Pi. Number Pi and its calculation on SBC6502.
_____________________________________________________
45 - programové vybavenie verzia 1.03 pre programátor PROM 74188:
SBC6502 - 45 - PROM 74188 - program v.1.03.
_____________________________________________________
46 - ďalší benchmarkový test pre 8-bity:
SBC6502 - 46 - Ahl´s Simple Benchmark Test.
_____________________________________________________
47 - video manuál pre programové vybavenie verzie 1.04:
47 - PROM 74188 - video manual for program v.1.04
_____________________________________________________
48 - programové vybavenie verzia 1.04:
SBC6502 - 48 - PROM 74188 - program v.1.04 - + adresy programu.
_____________________________________________________
49 - verzia 1.04e programu pre programátor PROM:
SBC6502 - 49 - PROM 74188 - last program v.1.04e
_____________________________________________________
50 - verzia 1.04g programu pre PROM programátor:
SBC6502 - 50 - PROM 74188 - najnovší (new) program v.1.04g
_____________________________________________________
51 - verzia 1.05a a 1.05b programového vybavenia pre PROM programmer:
SBC6502 - 51 - PROM 74188 - best program v.1.05a.(1.05b)
_____________________________________________________
52 - najnovšia "odtučnená" verzia programu pre PROM programmer:
SBC6502 - 52 - PROM 74188 - best program v.1.07.(lite)
_____________________________________________________
53 - nový FTDI USB↔RS232 pre Win10:
SBC6502 - 53 - New - converter FTDI USB↔RS232.
_____________________________________________________
54 - next benchmark test:
SBC6502 - 54 - Next benchmark test.
_____________________________________________________
55 - new clock 4.9152MHz:
SBC6502 - 55 - new clock 4.9152MHz.
_____________________________________________________
56 - programové verzie 1.09 a verzia 1.09p - pre programátor 74188
SBC6502 - 56 - PROM 74188 - last, best program v.1.09 lite.
_____________________________________________________
57 - basic program - Astable 555 timer
SBC6502 - 57 - basic programs - Astable 555 timer calculator.
_____________________________________________________
58 - basic program - Fourier analyze
SBC6502 - 58 - basic programs - Fourier analyze.
_____________________________________________________
59 - výpočet čísla Pi - inou metódou:
SBC6502 - 59 - basic programs - vypočet čísla Π, iná verzia.
_____________________________________________________
60 - basic program - polynóm:
SBC6502 - 60 - basic programs - výpočet - polynóm.
_____________________________________________________
61 - basic program - Eratosthenovo sito:
SBC6502 - 61 - basic programs - Eratosthenovo sito. Sieve of Eratosthenes.
_____________________________________________________
62 - basic program - 7segmenst LED plus dp:
SBC6502 - 62 - basic programs. 7segments LED plus dp.
_____________________________________________________
63 - programátor PROM 74188, program ver.1.10:
SBC6502 - 63 - PROM 74188 - last, best program v.1.10.
_____________________________________________________
64 - basic program - textovka Quest
SBC6502 - 64 - basic programs - Quest.
_____________________________________________________
Vaše hodnotenie, Rate post: