OldComp.cz

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


Právě je 29.03.2024, 12:37

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 540 ]  Přejít na stránku Předchozí  1 ... 12, 13, 14, 15, 16, 17, 18 ... 36  Další
Autor Zpráva
 Předmět příspěvku: Re: VZLET Z 256
PříspěvekNapsal: 13.08.2022, 10:05 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3767
Has thanked: 269 times
Been thanked: 452 times
Taky bych to tak viděl. Buď 512 kB bez úprav HW s tím, že ten 6 bit si bude muset hlídat programátor a tu další RAM použije na svoje data (proč ne, nemusí sahat na RAM disk a má systémovou RAM prázdnou a má vlastní 4x64 kB oblasti). A nebo to uělat "pořádně" a pak se musí doplnit ten registr pro A17,18,19 a třeba i úprava OS aby s tím počítal. A pak by bylo možné osadit celý 1 MB SRAM. Alespoň ta nová SRAM deska by nebyla tak prázdná když tam budou dva kousky SRAM :-).

Jen se nabízí otázka co do té paměti nahrát :-). Ale 4(8) MHz Z80 s DMA by už toho zvládl o hodně víc než PP-01.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: VZLET Z 256
PříspěvekNapsal: 13.08.2022, 10:09 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
To přepínání videoRAM tímto způsobem má nevýhody.
Obsluhovat to můžeš jen z monitoru (protože RAM musíš odpojit) a v monitoru se nedostaneš na spodních 16kB každé stránky.

VideoRAM bych udělal také adrsovatelnou jako 256kB ale aby to překrývalo jen 256kB RAM z 1MB prostoru.

DMA pracuje s mapováním, které určuje CPU, tudíž může dělat převody jen v rámci nastavené 64kB stránky.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: VZLET Z 256
PříspěvekNapsal: 13.08.2022, 10:31 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3767
Has thanked: 269 times
Been thanked: 452 times
Dneska by asi nebyl problém dát grafice 256 kB paměti dost rychlé na čtení z ní a díky použitému čipu by z toho mohlo lézt 16 barev.

Pokud máš v hlavě promyšlené jak to udělat tak budu rád za schéma, které pak můžu přetavit do vylepšené videokarty a jak vylepšit vstup do video paměti apod.

V příloze schéma videokarty.


Přílohy:
Z256-CRTC-2 m.jpg
Z256-CRTC-2 m.jpg [ 714.17 KiB | Zobrazeno 480 krát ]
Z256-CRTC-1a m.jpg
Z256-CRTC-1a m.jpg [ 803.18 KiB | Zobrazeno 480 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: VZLET Z 256
PříspěvekNapsal: 13.08.2022, 11:58 
Offline
Radil

Registrován: 24.12.2014, 16:11
Příspěvky: 424
Has thanked: 31 times
Been thanked: 100 times
DMA má stejné signály jako procesor. S tím rozdílem, že nečte instrukce. Takže teoreticky když naplníš registr tak, že jedna stránka pro čtení a jiná pro zápis, tak může DMA přenášet z jedné stránky do druhé.
Jenže procesor po skončení DMA musí přenastavit stránky zpět, jinak by nemohl používat např. LD HL,nnnn.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: VZLET Z 256
PříspěvekNapsal: 13.08.2022, 13:18 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Tak nejsou tam jen pomalý DRAM, cykl 320ns to odpovídá 6164-150, ale taky 6845 má hodiny 1,56MHz a měla být aspoň 68A45 :!:

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: VZLET Z 256
PříspěvekNapsal: 13.08.2022, 13:24 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
omikron píše:
DMA má stejné signály jako procesor. S tím rozdílem, že nečte instrukce. Takže teoreticky když naplníš registr tak, že jedna stránka pro čtení a jiná pro zápis, tak může DMA přenášet z jedné stránky do druhé.
Jenže procesor po skončení DMA musí přenastavit stránky zpět, jinak by nemohl používat např. LD HL,nnnn.

Když procesor normálně pracuje, tak musí být nastavené všechny mapy stejně (/M1, /RD, /WR), tudíž DMA jede jen na stránce, kde pracuje CPU.

Proto mívá DMA svojí vlastní mapu, klidně pro /RD a /WR, když s ní chceš dělat přesuny :)

Používat DMA na to, aby jela o fous rychleji než LDIR, v modu, kdy by CPU musel čekat na to, až bude hotová, mi přijde ubohé :roll:

Jak se s takovým počítadlem dělá RTC systém ? :lol:

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: VZLET Z 256
PříspěvekNapsal: 13.08.2022, 19:53 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3767
Has thanked: 269 times
Been thanked: 452 times
Tak jsem dokončil schéma v Kicadu pro CPU desku a začal jsem osazovat součástky kdy Kicad už ví kam který spoj má směřovat a s deskou se dá pracovat moderním způsobem :-). Trochu to naráží na kreativitu tvůrčího týmu v 80. letech kdy jumper v pozici patice či pro každý rezistor rozdílná rozteč v mm jim nedělala žádné problémy a izolační vzdálenosti také :-D. Postupně se s tím musím prokousat, z 450 chyb jsem se dostal na aktuálních 343 :suicide:. Čili deska samozřejmě ani zdaleka ještě není hotová. Místo FRB na konektory ven chci dát pinové lišty, když se zadaří zůstane i pinout pro FRB ale to jen když se zadaří není tam zase tolik místa a rozteč 2,5 ku 2,54 mm dělá divy.


Přílohy:
z256 cpu PCB.jpg
z256 cpu PCB.jpg [ 334.55 KiB | Zobrazeno 416 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: VZLET Z 256
PříspěvekNapsal: 14.08.2022, 20:33 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3767
Has thanked: 269 times
Been thanked: 452 times
213 chyb :-).


Přílohy:
z256 cpu 213 chyb.jpg
z256 cpu 213 chyb.jpg [ 422.51 KiB | Zobrazeno 362 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: VZLET Z 256
PříspěvekNapsal: 15.08.2022, 16:33 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Doufám, že na desce paměti nenecháváš ty anachronismy, jako je použití 4116 a parita ?

Naopak bych tam připravil použití 41256, 8 bit refresh a přemapování 256kB prostoru na 1MB.

Upozorňuji, že je to nepraktické, stejně jako jiná řešení Z256, ale je to tam připravené a chodilo by to bez úprav SW.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: VZLET Z 256
PříspěvekNapsal: 15.08.2022, 17:47 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3767
Has thanked: 269 times
Been thanked: 452 times
Desku RAM jsem zatím dal k ledu a pracuju na desce CPU, která se už blíží k dokončení. Obecně řečeno jsem ustoupil od anachronizmu zvaného DRAM :mrgreen:. Aktuálně je v plánu 512 kB SRAM, při použití 6 bitu paměťového registru coby signálu A18. Ale samozřejmě nápadům a rozšířením se meze nekladou, jen musím dostat funkční schéma protože mé znalosti v oboru jsou na rozdíl od většiny členů poněkud mizivé.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: VZLET Z 256
PříspěvekNapsal: 15.08.2022, 18:36 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3767
Has thanked: 269 times
Been thanked: 452 times
63 chyb ;). Povedly se i kombinované FRB/ Pin Header konektory pro serial a parallel port, takže záleží na vkusu každého soudruha.


Přílohy:
z256 cpu 63 chyb.jpg
z256 cpu 63 chyb.jpg [ 390.99 KiB | Zobrazeno 264 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: VZLET Z 256
PříspěvekNapsal: 15.08.2022, 18:39 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
To je nepraktické, protože ten registr obsluhuje komplikované mapování, jednodušší využít registr stránkování přímo na paměti, který přepíná 256kB prostory.

A dynamické paměti k tomu tak trochu patří.
To tam rovnou můžeš dát statický 1MB v smd, co jsem tu nabízel :D

Ono vůbec dělat něco na THT broucích stojí za pikaču, všechno je to výprdejní materiál, kterej za pár let nebude.
A když potom potřebuješ něco atypického, tak se nedoplatíš.

Přitom 74HC v smd ještě ledacos je, ale za dva roky taky konec zásob.

Třeba šikovný mapování se dělalo vždycky se 74670 :D
Používal je i IBM PC :D

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Naposledy upravil danhard dne 15.08.2022, 18:58, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: VZLET Z 256
PříspěvekNapsal: 15.08.2022, 18:49 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 31.05.2017, 11:58
Příspěvky: 1194
Bydliště: Ostravsko
Has thanked: 292 times
Been thanked: 301 times
Přišel mi i druhý VZLET, oba plně funkční, mám radost, foto z testováni bude....

_________________
....


Nahoru
 Profil  
 
 Předmět příspěvku: Re: VZLET Z 256
PříspěvekNapsal: 15.08.2022, 19:03 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Když jsou hotový kusy, tak nač to stavět ?

Kdyžtak to vylepšit a odladit úpravy :D

Jak třeba pracují rutiny s videokartou ?
Pracuje to taky v jiném grafickém módu nebo je tam jeden ?
Je zapotřebí emulovat celou 6845 (čte to z ní něco) ?

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: VZLET Z 256
PříspěvekNapsal: 15.08.2022, 21:36 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 31.05.2017, 11:58
Příspěvky: 1194
Bydliště: Ostravsko
Has thanked: 292 times
Been thanked: 301 times
Zkoušel jsem je na triku i na košili a jsou perfektní.
Příloha:
JZD CSLA VZLET.png
JZD CSLA VZLET.png [ 346.5 KiB | Zobrazeno 228 krát ]

(v zimě je zkusím i na svetru)

_________________
....


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ů: 540 ]  Přejít na stránku Předchozí  1 ... 12, 13, 14, 15, 16, 17, 18 ... 36  Další

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


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 10 návštevní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