OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů

Krsn Vnoce a Happy Fuckin Year 2020

Právě je 22.01.2020, 06:32

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 104 ]  Přejít na stránku Předchozí  1 ... 3, 4, 5, 6, 7
Autor Zpráva
 Předmět příspěvku: Re: CLAUDIA Lite - výukový 4-biťák
PříspěvekNapsal: 05.11.2019, 10:35 
Offline
Kecálek

Registrován: 16.11.2013, 20:07
Příspěvky: 151
Has thanked: 0 time
Been thanked: 56 times
Popis rozšíření na verzi 3 (pracovní kopie textu, nehotové, ale snad pochopitelné) v přiloženém ZIPu.
Funguje to jak má. Jen je třeba si zvykat na tu adresaci skoků (viz text).


Přílohy:
v3_bigram.zip [563.37 KiB]
44 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: CLAUDIA Lite - výukový 4-biťák
PříspěvekNapsal: 24.11.2019, 00:00 
Offline
Profík

Registrován: 11.11.2013, 10:29
Příspěvky: 687
Has thanked: 108 times
Been thanked: 157 times
Diky za programek a dokumentaci. Ja jsem vlastne nepochopil, jak se zmenil pristup k PC na verzi 3. Takze jsem si poradne precetl popis a natukal programek - a uz to slape. Jen je tam jeste jedna mala chybicka:
Kód:
00101: 0111 (JZ X2 = 01110) ;je-li Z=1, skoc na X2
00110: 1000 (0111 -> 01110) ;A0 se doplni 0!

ma byt spravne:
Kód:
00101: 1100
00110: 0111

Ted uz to chodi, jak ma.

Takze, kdo se jeste dalsi pochlubi, ze mu verze 3 jede? Treba uunek? Nebo jeste nekdo?
Za me je to jedna z nejhezcich konstrukci :clap:, se vsim, co k tomu patri. Moc diky za ni. Docela by si i zaslouzila smajlika :thumbup: tady na foru mezi platformy. :comp:

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: CLAUDIA Lite - výukový 4-biťák
PříspěvekNapsal: 24.11.2019, 12:23 
Offline
Kecálek

Registrován: 16.11.2013, 20:07
Příspěvky: 151
Has thanked: 0 time
Been thanked: 56 times
Dík za upozornění. Opravím si podklady. Já to prgal z rukopisu a tam to bylo dobře. Při přepisu jsem holt používal CTRL+C a CTRL+V a to jsou hodně zrádné zkratky :D


Nahoru
 Profil  
 
 Předmět příspěvku: Re: CLAUDIA Lite - výukový 4-biťák
PříspěvekNapsal: 24.11.2019, 20:02 
Offline
Profík

Registrován: 11.11.2013, 10:29
Příspěvky: 687
Has thanked: 108 times
Been thanked: 157 times
Vidis, a ja jsem si myslel, ze je to schvalne, aby jsi zjistil, ze to nekdo fakt cetl a zkousel ;-)
Jinak, pro me byl 74181 takova 'srdecni' zalezitost. Mel jsem ho doma snad 30 let, ale nikdy jsem ho ani nevyzkousel. Az ted, po letech. Takze diky za Claudii.

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: CLAUDIA Lite - výukový 4-biťák
PříspěvekNapsal: 25.11.2019, 21:15 
Offline
Pan Generální

Registrován: 16.06.2014, 12:23
Příspěvky: 2668
Bydliště: Jesenice u Prahy
Has thanked: 18 times
Been thanked: 151 times
74181 se dělala taky v HCMOS provedení, dokonce v úzkém pouzdru, nebo smd, žralo by to o 100mA míň :)
RAM se mi líbí https://www.hadex.cz/e970-mhb6561---sta ... 6x4-dil18/ myslel jsem že Tesla vymyslela nějakej exot a ono je to http://pdf.datasheetcatalog.com/datashe ... 509_DS.pdf
Má to latche na adresách i na datech a vypadá to že by to mohlo umět i read-modify-write.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: CLAUDIA Lite - výukový 4-biťák
PříspěvekNapsal: 25.11.2019, 21:33 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1266
Bydliště: Kósek vod Brna
Has thanked: 51 times
Been thanked: 90 times
Nibblák s 256 1/2byte RAM a alu z EPROMky to je výzva. Udělal bych k tomu externí přepínačnici, protože kdo by to datloval, těch 256 1/2B :lol:

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: CLAUDIA Lite - výukový 4-biťák
PříspěvekNapsal: 25.11.2019, 21:41 
Offline
Pan Generální

Registrován: 16.06.2014, 12:23
Příspěvky: 2668
Bydliště: Jesenice u Prahy
Has thanked: 18 times
Been thanked: 151 times
To je ale CMOS, ta by byla zálohovaná baterkou, to u 7489 nejde.
A taky nemusíš využít celou, třeba na konec by se vešlo 16 registrů, ať to má s čím počítat :)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: CLAUDIA Lite - výukový 4-biťák
PříspěvekNapsal: 07.12.2019, 22:20 
Offline
Profík

Registrován: 11.11.2013, 10:29
Příspěvky: 687
Has thanked: 108 times
Been thanked: 157 times
Nenechal jsem si ujit moznost koupit CMOS verzi 74181 a tak, kdyz mi prisla, tak jsem ji vyzkousel. Trochu problem byl, ze je v uzkem pouzdru (coz jsem jaksi prehlednul pri objednavani), ale celkem snadno jsem udelal malou redukci - pomoci dvou patic ;-) Ted uz slape a tak jsem mohl vylepsit spotrebu o celych 40mA. V soucasne dobe jsem na cca 400mA, to podle poctu sviticich ledek.
Hmm, ze bych jeste nahradil 2x7489 necim jinym...

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: CLAUDIA Lite - výukový 4-biťák
PříspěvekNapsal: 08.12.2019, 11:06 
Offline
Pan Generální

Registrován: 16.06.2014, 12:23
Příspěvky: 2668
Bydliště: Jesenice u Prahy
Has thanked: 18 times
Been thanked: 151 times
Na kolik to přišlo ?

Nahrazování 7489 bude složitější, protože ma Din /Dout zvlášť.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: CLAUDIA Lite - výukový 4-biťák
PříspěvekNapsal: 08.12.2019, 19:17 
Offline
Profík

Registrován: 11.11.2013, 10:29
Příspěvky: 687
Has thanked: 108 times
Been thanked: 157 times
Na nejakych 150,- Ale na uspore energii se to brzo vrati :-D
S tou RAMkou to byl jen takovy napad. Asi to neni nic, po cem bych aktivne sel. Hlavne vzhledem k casu. Prece jen ta 74181 je moje takova 'davna laska'.

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: CLAUDIA Lite - výukový 4-biťák
PříspěvekNapsal: 11.12.2019, 18:06 
Offline
Pan Generální

Registrován: 16.06.2014, 12:23
Příspěvky: 2668
Bydliště: Jesenice u Prahy
Has thanked: 18 times
Been thanked: 151 times
Taky moje poznámky jsou jen tak do větru :)
Ale je tam jasný tlak, že stanovené limity jsou omezující a brání vývoji.

ps. není to konstrukce, kdy by nic neexistovalo, jako před 50.ti lety.

ps. radši bych udělal 74181 transparentní a přiřadil aritmetickou a logickou operaci, na úkor skoků.
Ušetřenou 74188 bych přesunul do možností microprogramu.

To u takových mašinek bývá zvykem, že je tam možnost delšího mikroprogramu.
Už takhle tam není možné umístit 16 mikroinstrukcí.

Je to věčný boj, mezi produktivitou kódu a schopnostmi mikrořadiče.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: CLAUDIA Lite - výukový 4-biťák
PříspěvekNapsal: 11.12.2019, 18:24 
Offline
Pan Generální

Registrován: 16.06.2014, 12:23
Příspěvky: 2668
Bydliště: Jesenice u Prahy
Has thanked: 18 times
Been thanked: 151 times
Momentálně moje úvahy jsou nad náhradou 181.
Soubor oprací může být omezený, bojuji s umístěním ALU do 22CV10.
Uvažoval jsem i nad 7483 + 22CV10.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: CLAUDIA Lite - výukový 4-biťák
PříspěvekNapsal: 12.12.2019, 16:41 
Offline
Profík

Registrován: 11.11.2013, 10:29
Příspěvky: 687
Has thanked: 108 times
Been thanked: 157 times
Nechci odrazovat od aktivit, jak Claudii upgradovat, ale me v3 zatim uplne staci ke spokojenosti. Za sebe bych radeji uvital nejake aplikace, ale sam momentalne (z hlediska casu) nejsen zadne chopen.
Jestli se ti neco podari (danhard), tak budu rad, kdyz se podelis. A drzim palce...

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: CLAUDIA Lite - výukový 4-biťák
PříspěvekNapsal: 17.01.2020, 22:25 
Offline
Pan Generální

Registrován: 16.06.2014, 12:23
Příspěvky: 2668
Bydliště: Jesenice u Prahy
Has thanked: 18 times
Been thanked: 151 times
Na to je to příliš primitivní, ty musíš hledat aplikaci, kterou by to zvládlo, žádný volný prostor tam není.
A je úžasné, že to s podporou dalšího HW (dekodérů) zvládá nostalcompovu aplikaci s přenášením kuličky, když to samé zvládne řadič s jednou GAL16V8, pokud to ovšem nostalcomp neodložil :roll:

Takže, když jsem upozornil, že 16 nible programu je málo, tak jsem byl peskován, aby se to dodatečně rozšířilo na 32, přidáním dalšího 7489 :roll:

I 32 nible programu je nepřiměřeně málo pro univerzální řadič.

ps. do mikroprogramu se prd vejde, přesto jsou tam 3 dlouhé instrukce skoku, to se dá třeba řešit jednou univerzální instrukcí skoku, která má atribut podmínky a adresy skoku.

Pak mi zůstane třeba místo, abych udělal s aritmetikou instrukci logiky a aritmetiky zvlášť, bez přidávání další 74188, tu si schovám na rozšíření mikroprogramu.

Atd. u dalších instrukcí.

Program pěkně nakyne, tak použiji paměť 256x4 a do části se mi vejde datová oblast :)

Ale to neznamená další hw, protože adresové čítače mikroprogramu i programu jsou už delší, než 4 bity.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 104 ]  Přejít na stránku Předchozí  1 ... 3, 4, 5, 6, 7

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Google [Bot] a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz