OldComp.cz

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


Právě je 29.03.2024, 00:26

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 26 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
 Předmět příspěvku: Re: Rozšíření paměti na 512 KB
PříspěvekNapsal: 21.08.2014, 19:42 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
danhard píše:
Obsluha "drátů" zabere asi 50 makrocel, to jsem zvědav, co se vejde do těch zbývajících 22 ?


Však pracujeme jen s "dráty". Do XC9572XL jsem už narval spoustu věcí. Na rozšíření paměti o 1MB to zvládne levou zadní a zabere to prd. Zbytek prázdného místa využiju pro rozšíření grafických možností.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Rozšíření paměti na 512 KB
PříspěvekNapsal: 22.08.2014, 10:42 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
SCjoe píše:
VELESOFT píše:
Asi bych zustal u dualniho pruhledneho a txt rezimu a zbytek se uvidi co se vejde...

OK. Prolinani obrazovek bude stacit urcite i manikovi z http://cookingcircle.co.uk/

Obrázek


A prolinani dvou ruznych samackych videoramek v modu 4 je take realne :-) Kdybys ale chtel vsechny kravinky najednou, muselo by se pripojit daleko vetsi a rychlejsi cpld.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Rozšíření paměti na 512 KB
PříspěvekNapsal: 22.08.2014, 14:14 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
SCjoe píše:
VELESOFT píše:
A prolinani dvou ruznych samackych videoramek v modu 4 je take realne :-)

Aha, ja jsem byl zmateny, jestli myslis i na muj navrh. Mozna to nechat pro multiinterface, kde by slo zvolit, zda a kolik megovky vyuzijeme jako chipram nebo fast ram (tj. interni (video) a externi (meg) v terminologii SAMa).


Bohuzel externe toto zajistit nejde. Multiinterface nemuze zadnym zpusobem ovlivnit videoram a jeji organizaci. Multiinterface muze akorat tak vytvorit vlastni novy graficky mod, ale to sezere hodne mista v cpld. Zatimco upgrade interni ramky nemusi delat skoro nic, protoze data z videoram zpracovava ASIC za nas a mi mu jen podstrkujeme data z jinych adres ram.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Rozšíření paměti na 512 KB
PříspěvekNapsal: 10.09.2014, 20:04 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
Plošné spoje pro interní 1MB upgrade jsou ve výrobě. :-) Minimálně to bude náhrada dramek za rychlou sram. Zbytek funkcí je třeba odzkoušet a ověřit, jestli se to časově bude stíhat. Sram půjde osadit 256kB, 512kB nebo 1MB, ale menší jak 512kB bych nedoporučoval, pokud se podaří rozběhat textový režim. Plnobarevný font v ramce může zabrat hodně místa.

Díky lineárnímu uspořádání videoramek by měl textový režim fungovat v módu 4(plnobarevný) i 3(barevný hi-res). Pro mód 4 to bude super pro vykreslování grafiky u her a v módu 3 zase na superrychlé zobrazení textu.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Rozšíření paměti na 512 KB
PříspěvekNapsal: 25.09.2014, 17:08 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
Desku mam temer osazenou, chybi mi jen konektor, ten ale dokoupim v GME. Zatim jsem narazil jen na malou chybku. Jtag konektor ma jiny pinout nez bezne pouzivam, ale to vlastne vubec nevadi, protoze xilinx programator ma signaly na samostatnych kabelech a ja mam na desce popsane piny. Zitra uz jen zapajim pripravenou 1MB sramku + konektor a muze se zacit psat firmware. Funkce rozsireni ram by mela byt jednoducha a to vcetne podpory plnych 1MB. V CPLD by logika nemela zabrat moc mista. Zbytek vyuziju v prvni rade na textovy rezim (pokud se to bude stihat).


Přílohy:
IMGP9849.JPG
IMGP9849.JPG [ 168.59 KiB | Zobrazeno 10276 krát ]

_________________
http://velesoft.speccy.cz/
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Rozšíření paměti na 512 KB
PříspěvekNapsal: 26.09.2014, 18:57 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
Dnes jsem dokoupil chybějící součástky a pokračuji v osazování. Konektor pro připojení na dvouřadou pinovou lištu je v GME běžně k sehnání jen verze dvouřadá s 15ti piny na šířku. SAM má protikonektor 2x13 pinů. Tak mě napadlo, že nebude třeba konektor zkracovat/řezat a místo toho jsem na obou stranách krajové piny zaslepil. Tím jsem vytvořil zároveň pojistku, která zamezí tomu, aby někdo omylem nezapojil modul o pin vedle. Vypadá to dobře, pošlu fota.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Rozšíření paměti na 512 KB
PříspěvekNapsal: 26.09.2014, 19:53 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
suksoft píše:
To poradi JTAG konektoru by mi vyhovovalo. Vypada to ze je to presne jako JTAG HS2 Programming Cable - takze nebudu muset delat prechodku. Takze to neni chyba ale feature.


Už ani nevím, proč jsem udělal právě tento pinout, někde jsem to měl ve schematu asi. Já zase běžně používám pinout z českého vývojového CPLD kitu "KRAKEN" z HW.CZ.
http://velesoft.speccy.cz/jtag.htm

A zde už slíbené fotky konektoru 2x15 pinů se zaslepením krajních pinů (k zaslepení jsem použil nožky od odporu, které jsem ohnul do U, provlékl, zezadu přehnul k sobě a zapájel)


Přílohy:
IMGP9852.JPG
IMGP9852.JPG [ 185.23 KiB | Zobrazeno 10245 krát ]
IMGP9851.JPG
IMGP9851.JPG [ 200.66 KiB | Zobrazeno 10245 krát ]
IMGP9850.JPG
IMGP9850.JPG [ 194.67 KiB | Zobrazeno 10245 krát ]

_________________
http://velesoft.speccy.cz/
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Rozšíření paměti na 512 KB
PříspěvekNapsal: 26.09.2014, 20:22 
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 skoro lepší, jde totiž o "čistotu" hodin, do kterých může kecat TDO, nebo jiný signál, když to jde souběžně.
Oddělené tím GND je to nejlepší a nevadí, že je CLK na kraji, je tak o něco větší impedance vedení.
Další věc, aby se to při otočení neklíčovaného konektoru neprohodilo GND a +VDD :)
Léta jsem používal holou kšandu cca 1m dlouhou, zapojených jen 5 drátů, jen na straně LPT byly tlumicí odpory 100R.

_________________
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 26.09.2014, 20:34, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: Rozšíření paměti na 512 KB
PříspěvekNapsal: 26.09.2014, 20:32 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
danhard píše:
Léta jsem používal holou kšandu cca 1m dlouhou, zapojených jen 5 drátů, jen na straně LPT byly tlumicí odpory 100R.


To sice funguje, ale ne všude. Často s tím býval problém.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Rozšíření paměti na 512 KB
PříspěvekNapsal: 26.09.2014, 21:21 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
Modul zkušebně připojen k SAM COUPE. Počítač naběhl a nikde nic nehřeje. První krok tedy dopadl O.K. Teď prověřím CPLD....

Naprogramoval jsem testovaci firmware do cpld, bohuzel sam se basic zhrouti. Pokud ale spustim ZX rezim(emulator zx na sam coupe) a za chodu naprogramuju CPLD, pocitac se nehrouti. U samackych her to take nevadi. Mam takove podezreni, ze sam basic neustale testuje hornich 256kB, nebo tam nejak pristupuje. Zatim tam nemam osazenou sramku, takze to funguje tim stylem, ze misto hornich 256kB ram vraci moje CPLD stabilne nejakou hodnotu (aktualne tusim ze 0). Logickym analyzerem zkusim overit funkci CPLD, uvidime. V nedeli to promerim a odzkousim pekne krok za krokem. Testovani v sam basicu neni vhodne, bude treba testovat horni ram v zx rezimu, protoze tam mame porty pameti pod svou kontrolou.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Rozšíření videoram
PříspěvekNapsal: 15.04.2016, 18:19 
Offline
Radil

Registrován: 18.10.2014, 23:10
Příspěvky: 377
Has thanked: 28 times
Been thanked: 120 times
Tu nič nové?
VELESOFT píše:
SCjoe píše:
VELESOFT píše:
Mam takove podezreni, ze sam basic neustale testuje hornich 256kB, nebo tam nejak pristupuje.

Na konci horni pameti je DOS a pod nim vzdy obrazovka.
A co to dela, kdyz pri resetu podrzis SHIFT ? - BASIC by se mel tvarit, jako ze pracuje jen s 256K pameti (vypise to v detekci pameti na uvodni obrazovce).


s tim shiftem jsem to nezkousel, ale basic nabiha rovnou do 256kB rezimu. Ja v modulu ramku zatim nemam, takze vracim jen OO nebo FF. Kdykoli za chodu to cpld zapnu, basic okamzite zblbne a casto se resetuje, poskodi se grafika,atd... Ale hram to nevadi a stejne tak i v zx rezimu. V cem se tedy od her sam basic lisi ? Podle me jen v tom, ze pouziva casteji romku a neustale strankuje ramku. Zkusim promerit a uvidime...


Na konci pamäti je obrazovka stránka 30 a 31 alebo 14 a 15.
Pod ňou je DOS (ak je nabootovany) stránka 29 alebo 13.

Sam basic mapuje stránku 31 do LMPR ,aby mal stránku 0 od adresy 16384.
Stránka 31, či už je fyzicky pripojená, alebo nieje, je prekrytá ROM-kou_0.


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ů: 26 ]  Přejít na stránku Předchozí  1, 2

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 3 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