Pred pár dňami (12.5.) som definitívne prešiel na SBC6502 na vyššiu rýchlosť clocku (doteraz 4.00MHz) - a to na 4.9152MHz Tých dodaných 915.2kHz navyše je pri používaní naozaj cítiť. Za prvé - funguje to za každých okolností, čip 8255AP-5 (je od Mitsubishi, ide na prvú dobrú, nemusel som ho extra vyberať i keď 6502 poskytuje kratšie pulzy pre zápis a čítanie ako i8080 a i8085) pre programátor PROM 74188 to stíha tak isto, overené priamo programátorom.
[More]
f4a0ef04-c5d8-4bbb-a5f4-707610ba3fdb|3|5.0
Je tu máj, lásky čas - a tak sa patrí prevetrať mašinku v ďalšom benchmarkovom teste - nech si tak isto prevetrá svoje procesorové zákutia a registre ...
[More]
ef8f7bab-6947-411f-9188-61b19525eb77|7|5.0
Pretože máme novú dobu a Win7 už akosi nefrčí (do Win11-tiek sa mi nechce) postupne prechádzam na Win10 kde to predsa len až tak (snáď) nebude bolieť. Síce tam idem nerád ale čo už s tým - zvykám si. Jedna z vecí ktorá predo mnou vyvstala je potreba nového prevodníku USB↔RS232.
[More]
09d04c5b-c3c0-4022-b6d1-c95785f4c9be|7|5.0
Minule som tu k programovému vybaveniu pre programátor napísal že sa možno (teraz je to už realita) pokúsim program upraviť na rozsahovo ešte menšiu verziu. Nakoniec som sa predsa pustil ešte do tejto úpravy programu pre programátor PROM 74188.
[More]
5938602f-b279-45fa-8dc6-f724bc602e2a|9|5.0
A je tu ďalšia programová verzia, už 1.05a pre programátor PROM 74188. Previedol som ešte zopár zmien ktoré považujem za dobré (a účelné) a sú vhodným doplnením doteraz používaného programového vybavenia.
[More]
6f7762fb-7e5f-47d8-a2bd-149207105875|9|5.0
Stále si musím pripomínať že úpravu programového vybavenia pre programátor 74188 už nebudem prevádzať - človek mieni, život mení. Napaľoval som jednu PROM 74188 a (konečne !) sa objavila jedna chyba - nešiel napáliť jeden jediný bitík. Pomohlo až predĺženie programovacieho pulzu =50msec. No a to už bolo len krok od toho aby som prekopal program ešte viac k obrazu svojmu a pridal tam (mimo iného ) aj možnosť zmeny dĺžky pulzu.
[More]
304560ec-5403-4b42-850e-e56611d722e4|7|5.0
Nedalo mi a v programe som ešte urobil nejaké ďalšie zmeny a dostal som to do finálnej podoby programu v.1.04e.
[More]
fb9964a8-d218-438e-abe4-a006a485eecf|7|5.0
A mám tu poslednú verziu (dúfam že je to na dosť dlho) programu pre programátor pamätí PROM 74188 - 1.04. Program sa rozrástol, poskytuje omnoho viac informácií (a možností) a snažil som sa aj o to aby bol graficky viac upravený.
[More]
1a320670-4063-408c-aa8e-86ffdc4fc618|6|5.0
Manuál pre program verzie 1.04 pre programátor PROM 74188 som urobil ako jednotlivé videá - mám pocit že v tomto prípade je to viacej názorné ako textový popis. Takže koho to zaujíma, môže si jednotlivé videá pozrieť a pozrieť si jednotlivé postupy ktoré sú v programe k dispozícii.
[More]
e95fd9de-566a-4190-bf77-cb4c712d3b9d|6|5.0
A máme tu ďalší benchmarkový test pre počítače. Autorom programu je David H. Ahl. Test bol publikovaný v časopise Creative Computing v novembrovom čísle roku 1983. Tu len dopredu upozorňujem že listing v časopise obsahuje chybu, preto uverejňujem už jeho opravenú správnu verziu.
[More]
0ad01cea-dc8a-4aa6-a66e-572ef81261fe|6|5.0
Mám tu najnovšiu verziu programového vybavenia pre programátor PROM 74188, pribudla možnosť reprogramovania nepoužitých výstupov PROM. Občas sa ukáže že potrebujeme zmeniť program v tejto PROM - samozrejme normálne sa to nedá, ale ak máme k dispozícii doteraz nepoužité výstupy a preventívne sme v nich nezmenili základnú hodnotu z 0 na 1 tak ich stále môžeme naprogramovať.
[More]
5de96513-f06e-4ea4-806f-24aca269c126|4|5.0
Poďme v histórii zase o pekných pár rokov naspäť a pozrieme sa na to ako sa dalo vypočítať číslo Pi (inak ho poznáme tiež ako Ludolfovo číslo) na pekných pár čísiel za desatinnou bodkou, napríklad na celkové číslo 100. To je už celkom dosť - teda na nejaké to domáce použitie by to malo stačiť ...
[More]
14d42941-6083-4e29-9f8e-472cb5e60dc4|7|5.0
Tak - a je tu LED doska verzie 2 pre SBC6502, ktorá má na sebe 24 LED (reálne je ich 25 - aj s prednou indikačnou LED). Ovládanie je urobené všetkými 3 portami čipu 8255A, čiže sú obsadené všetky bity a teda je možné pekne krásne jednotlivo ovládať každú z týchto 24x LED.
[More]
ac57460e-4b24-45a4-9119-eb85d63601dc|5|5.0
Pri dnešnom prechádzaní webu som naďabil na ďalšie benchmarkové testy - a ako vždy v Basicu. To ale nie je prekvapujúce, väčšina userov pracovala (a pracuje pod Basicom) a teda tieto testy im ukazujú ako sú výkonné 8-bity práve v tomto jazyku. A teda zase som testoval SBC6502 aby som videl kam tento strojček zapadne ... A zapadol celkom slušne.
[More]
fead4a76-79bf-4e4a-b956-0e35894b50b7|5|5.0
ELIZA je trošku iný Basic-ovský program, koho to zaujíma podrobnejšie pozrite si Wikipediu a zadajte program ELIZA. Našiel som Basic program, ktorý som "poohýbal" a upravil tak aby fungoval na SBC6502. Jemne povedané - bol tu problém, ktorý je daný tým, že k dispozícii je iba 72 znakov na riadok programu.
[More]
71f90bda-9ff9-4f01-a271-56de51c5ee26|4|5.0
Tags:
Je to moja blbinka, ktorá mi hodne pomáha, stále treba prerátavať adresy v 64kbyte adresnom priestore počítača SBC 6502 (a samozrejme nielen u neho) - prvý stĺpik má rozsah 1÷64, druhý dekadicky počítača v rozsahu 0÷63d, nasleduje prepočet do hexa tvaru 0÷3Fh. Následne je tam adresný rozsah daného kilobytu dekadicky a nakoniec nasleduje aj jeho verzia v hexa tvare.
[More]
d2b309f5-d2e8-45ea-a6bc-802b60109874|4|5.0
"Nikdy nehovor nikdy" - zlaté pravidlo. Prednedávnom som písal že mám v hlave hardvérový návrh pre programátor pre pamäte PROM 74188, 74S287 a 74S571. (A nerátal som zo záujmom.) Za tých pár dní sa mi ohlásili 3 záujemcovia (2 mi písali do mailu) že im stačí schéma. Tak to ma prekvapilo a zároveň potešilo, ak je záujem tak to teda nakreslím. Včera som sa pustil do kreslenia schémy a tu je výsledok.
[More]
8876aa81-9714-405e-acbf-7a09200649d5|7|5.0
Stále plati - ak chcete programátor používať musite mať aj dáta ktoré sa dajú napáliť, inak mať programátor akosi nemá zmysel. V tejto časti sú obsahy PROM ktoré som získal a niečo čo som aj našiel na webe, niečo je vlastná tvorba. Prvá časť je obsah PROM 74188, potom nasledujú už vygenerované data riadky priamo pre programátor 74188.
[More]
02b47341-7466-4d5b-a56a-47c6abd7f40b|14|5.0
Stále platí - ak chcete programátor používať musíte mať aj DATA ktoré sa dajú napáliť (a majú zmysel), inak je programátor dobrý len na jednu vec, do vitríny. V tejto časti sú obsahy PROM ktoré ktoré som sám vygeneroval. Prvá časť je obsah PROM 74188 v hexa tvare, potom nasledujú už vygenerované DATA riadky priamo pre programátor 74188.
[More]
1a3aec04-0f1a-43f4-9f2a-f11dfb0df530|11|5.0
PROM 74188 BURNER - poznámky zo stavby.
[More]
01ec6108-28fe-4d20-8f1a-78ebe2690d28|7|5.0
Program je napísaný tak, že je možné ľahko modifikovať pre rôzne hodnoty použitých x-talov, stačí len meniť dĺžku niektorých wait stavov a nastaviť správnu dĺžku programovacieho pulzu. Program bol napísaný pre 32kB RAM verziu, pričom momentálne využíva adresy (dec) 31000÷31031 pre uloženie 32byte RAM a adresy 32032÷32029 pre rozloženie jedného bytu na jednotlivé bity (teda zaberá ďalších 8byte).
[More]
6d51e8bc-4032-40e5-ad3c-e198dd9bbb7e|7|5.0
PROM BURNER 74188 - manual.
[More]
cf1b8d7d-1136-415d-9cbf-50c054760767|7|5.0
Tak som sa predsa len pustil do tohoto projektu - programátor pre pamäte PROM 74188, ktorý spolupracuje z SBC6502 Erika0. Síce mi hodne dlho trvalo než som sa do toho pustil (na druhú stranu - mal som čas si poriadne premyslieť čo od projektu očakávam), stavba a celá realizácia (vrátane napísania programového vybavenia) mi zabrala viacero týždňov.
[More]
6bb44485-982c-401f-a908-d43dc3afb1b1|7|5.0
V dnešnej čast bude taká miestami taká "všehochuť", teda nemusí to za každú cenu vždy priamo súvisieť s SBC6502 - ale pretože zapojenia sú podľa mňa naozaj zaujímavé tak ich uverejňujem, poďme na to.
[More]
8f85d7b6-67df-4d7e-b462-5721108e618d|5|5.0
Pred mesiacom som napísal že oscilátory pre SBC6502 považujem za ukončenú vec. Chyba lávky, pretože som dostal mail - "prečo som použil práve tento typ a nie iný ?" - nuž preto že je to spoľahlivý typ oscilátoru, aj keď pisateľ o tom pochybuje. A teda aby som nebol za človeka ktorý presadzuje len svoje - trošku som "zadoloval" v dejinách počítačových časopisov a vytiahol som tu na svetlo niektoré verzie TTL x-talových oscilátorov - nech si viete pozrieť že sa to dá aj inak.
[More]
3048e6b2-d7bd-4c7d-b202-91d00f18e721|5|5.0
Ďalšie programy napísané v jazyku Basic pre SBC6502.
[More]
be90e609-b8ae-4c44-aa07-805f33131809|7|5.0
Konečne som sa k tomu "dokopal" a kompletne som na základnej doske zapojil celú 8255A-ku (teda všetky 3 bitové porty uvedeného čipu) na jeden jediný konektor - J4. Niečo mám v pláne (teda celkom nie v pláne, pretože už to mám slušne rozrobené - aj programovo) a tak potrebujem aby mi išli všetky 3 porty na jednom konektore.
[More]
1eccbb55-d4c6-49b8-8cfc-6b15f454232f|5|5.0
Zase som si dal pár dní pokoj, (doplnil som medzitým nové údaje do benchmarkových testov) a potom som zase skúsil ďalej zvýšiť takt hodín, kam som sa až dostal ?
Výsledok ? čítajte ...
[More]
a7b4dc51-7e22-4b99-8865-9febc8168a48|7|5.0
Po otestovaní som sa nad tými oscilátormi zamyslel a logicky som došiel k následnému najjednoduchšiemu zapojeniu kde je možné meniť rýchlosť hodín pre procesor (podľa potreby).
[More]
1112f2a6-0cf2-4a16-bbd5-051a9ce55ca5|6|5.0
WARP SBC6502 - "Laik žasne, odborník je v prdeli."
Nemôžem si pomôcť ale uvedený citát mi pripadá ako výstižné pomenovanie dosiahnutého pretaktovania môjho SBC6502 na hodnotu = 4MHz. Beží to - a beží to stabilne - teraz už tretí deň bez prestávky. Celkom očakávane platí porekadlo "s jedlom rastie chuť".
[More]
85fdb23c-d9d0-4808-88a0-01f354c01072|6|5.0