OldComp.cz

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


Právě je 24.04.2024, 11:19

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 18 ]  Přejít na stránku 1, 2  Další
Autor Zpráva
PříspěvekNapsal: 23.02.2014, 13:06 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1614
Has thanked: 31 times
Been thanked: 357 times
V tomto vlaknu bych chtel probirat nejake ty neduhy ohledne designu originalni zakladni desky SAM COUPE. Desku mame prekreslenou jako presnou kopii 1:1 v Eaglu, takze muzu kontrolovat...

Jako prvni co primo tluce do oci je rozvod datove sbernice. Ta je primo propojena 1:1 mezi konektorem sbernice, CPU, ROM a dale je rozvedena na levy a pravy konektor pro FDD.

Delky rozvodu datovych signalu (trosku problem...) :
D7 = 33.7 cm
D6 = 33.0 cm
D5 = 33.3 cm
D4 = 34.0 cm
D3 = 38.6 cm
D2 = 37.4 cm
D1 = 37.2 cm
D0 = 37.5 cm

CPU je hned u konektoru sbernice, takze mezi procesorem a sbernici je delka vsech spoju pevne dana:
1.3 cm nebo 2.3 cm

Jenze vetsina signalu z CPU je zaroven rozveda po cele desce.

Dalsi rozvedene signaly:
/IORQ = 12.8 cm
/MREQ = 10.3 cm
/NMI = 16.1 cm
/CLK = 6.2 cm
/RD = 15.0 cm
/WR = 39.5 cm (tohle je uz trochu moc...)

Adresove vodice A0-A3 jsou take rozvedene po cele sirce desky do obou FDD:
A0 = 36.9 cm
A1 = 36.1 cm
A2 = 37.7 cm
Ostatni adresy jsou rozvedene v ruznych delkach od 11cm do 20cm.

Signal 8MHz z ULY(obvod ASIC) je rozvedeny do kazde FDD vodicem delky kolem 20cm, celkove 41 cm.

Tak to byl takovy vycet hlavnich a delsich vodicu. Ty ostatni signaly jsou bud nepodstatne(bezproblemove), nebo nejsou na desce dale rozvedene = vyvedene primo na sbernici.

SAM ma pomerne dost velkou (nebo spis sirokou) zakladni desku. Konektory obou FDD jsou od sebe dost vzdalene a vedou do jich jednak kompletni data, signal /WR a adresy A0-A2. To jsou ty nejdelsi rozvody na desce. Neni divu, ze po pripojeni rozbocovace sbernice (konkretne sambus se ctyrma sbernicema) jsou data na poslednim konektoru nestabilni. SAMBUS totiz datovou sbernici neposiluje, a to je kamen urazu. Navic v kombinaci s rychlejsim procesorem. Rozlevana zem na desce zcela chybi.

http://velesoft.speccy.cz/samcoupe_schematics-cz.htm

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: SAM COUPE - zakladni deska
PříspěvekNapsal: 24.02.2014, 09:47 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3063
Has thanked: 2208 times
Been thanked: 911 times
V souvislosti s boardem jeste plati LOADING FACTOR.

http://www.worldofsam.org/node/201
http://www.samcoupe-pro-dos.co.uk/downl ... Manual.zip

All future peripherals produced will carry a “Loading Factor” number which will be located near the device’s serial number and prefixed by the letters “LF”. This will allow you to estimate how much power a device is likely to consume. If the “Loading Factor” total is above 200 units for all the devices connected, an external 5v power supply will need to be plugged in to the SAMBUS via the external power connector. The following peripherals were designed before the SAMBUS was in production, and you should assume the following “Loading Factor” units for them.

_________________
// na co myslím, když sedím u oldkompů: Durov


Nahoru
 Profil  
 
 Předmět příspěvku: Re: SAM COUPE - zakladni deska
PříspěvekNapsal: 30.07.2014, 19:26 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1614
Has thanked: 31 times
Been thanked: 357 times
Dalsi chyba v navrhu je podle me nesikovne pripojeni konektoru pro mys. Obsahuje 5 datovych vodicu, kudy se prenasi data z externiho mouse interface do sam soupe, navic s otevrenym kolektorem. Do sama projde jen log.0 a o vytazeni do log.1 se staraji pull-up odpory. Jenze vystup klavesnice sama je spojeny s vystupy z mysi a projde take jen log.0. Diky otevrenym kolektorum zde nedochazi ke kolizim, ikdyz mys i klavesnice ve stejnou dobu mohou vracet rozdilna data. Nastesti je mys citelna jen z jedineho klavesnicoveho portu FFFE, kde ma sam kurzory a klavesu CNTRL. Nedojde tedy nikdy ke kolizi, ale pridrzeni kurzorove klavesy ovlivni funkci mysi. Sice ne nijak drasticky, ale kurzor na obrazovce bude menit souradnice.

Duvod, proc to takhle bylo zapojene mi neni znam. Snad kvuli tomu, ze ULA (ASIC) u sama uz nema zadne volne piny, ale i to by se dalo elegantne obejit. Stacilo by vystup z klavesnice oddelit odpory a data z mysi by byly napojene za odpory, aby mys mela vyssi prioritu. Tim by se odstranilo michani klavesnice s mysi. Dalsi moznosti je odpojit vsech 5 datovych vodicu mysiho konektoru od vystupu klavesnice a pripojit je primo na datovou sbernici D0-D4 a u mysiho interface udelat tvrde vystupy misto otevrenych kolektoru. Mys by mela prioritu nad klavesnici a nic by ji nemohlo ovlivnit. Chapu, ze sam mouse jakou ji zname je uplne jina, nez co bylo zamysleno puvodne. Melo jit o jednoduchy mouse interface generujici externe preruseni CPU a mel vracet smery pohybu mysi ve forme pulzu na kurzorovych klavesach. Mys se chovala jako kurzory, akorat s tim rozdilem, ze se pri kazdem pohybu clonky mysi generovalo preruseni CPU. K realizaci ale nedoslo (nastesti) a misto ni se dodavala Samco mouse, cili SAM MOUSE jak ji zname z emulatoru. Jen skoda, ze se rozsirila verze s tak trosku nestastnym zapojenim.

Ale situace neni az tak spatna a vse se da vyresit, kdyz s tim software pocita:

- aby se mys nepletla do klavesnice, mel by kazdy slusny program cist port kurzorovych klaves jen jednou az dvakrat za preruseni (padesatinu vteriny). Pak mame 100% jistotou, ze je mys neaktivni.
- pokud nejaky program s ovladanim na mys vyzaduje pouzivani klavesnice, staci se vyhnout kurzorovym klavesam a klavesa CNTRL. Pokud ale preci jen nekdo kurzor stiskne, posune to souradnice mysi, ale s tim uz nic nenadelame...

Pri uplne odpojene mysi (mouse interface) muzete cist port #FFFE jakkoli rychle a vzdy se tvari jako normalni port klavesnice.
Cely mouse interface by se dal udelat externe pripojeny ke sbernici a tim by se to cele vyresilo. A vubec, idealni by bylo zmenit port mysi na jiny a upravit i tech par her a programu, ktere s mysi pocitaji. Pak uz by nikdy zadny problem nemohl nastat.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: SAM COUPE - zakladni deska
PříspěvekNapsal: 31.07.2014, 08:04 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3677
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Nepodepíše se na stabilitě datové sběrnice taky "oddělení" RAM přes 470R odpory ?

_________________
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: SAM COUPE - zakladni deska
PříspěvekNapsal: 31.07.2014, 12:40 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1614
Has thanked: 31 times
Been thanked: 357 times
danhard píše:
Nepodepíše se na stabilitě datové sběrnice taky "oddělení" RAM přes 470R odpory ?


Ano, to se take podepisuje, stejne jako u ZX. Samozrejme, ze by bylo dalko lepsi, kdyby vse bylo propojene bez odporu a tedy uplne jinak. Ale zase diky tem odporum se daji se samem delat uplny kouzla, co se externiho HW tyce. :-)

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Upraveny SAM s ASIC
PříspěvekNapsal: 01.10.2015, 10:13 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2733
Has thanked: 147 times
Been thanked: 423 times
Velesofte kdyz ctu diskusi "PlayAnimHD" tak si rikam zda by nebylo spatne otevrit puvodni tvoje schema Sama a opravit tam tech 500 chyb co hlasi DRU. Vetsina je proto, ze pouzivas kresleni ctverce jako signal coz je spatne. Urcite by jsi to mel upravene do 6 hodin. Pak by se to dalo vzit jako podklad pro vyrobu. Nema cenu delat uplne stejnou desku jako je original a zde by podle mne mohl byt prostor na zmeny. Treba si rici ze by bylo vhodne upravit scart konektor na standardni zapojeni aby fungoval bez upravy bezny kabel. Dale ze by se DA prevodnik dal blize k scart konektoru. Video vystup bych uplne zrusil. Soucasne by jsi mohl dovnitr dat nejakou vetsi video ram a pripadne i dalsi vychytavky co mas. Treba si se reklo ze pravy slot by se rovnou zmenil a dala by se tam nejaka periferie.

Zadny bezny vyrobce z Ciny nedela tak velke desky ale jiste na pozadani by to udelal a 10 desek by mohlo stat 5000 Kc. Takze do 700 Kc by se jedna jiste vesla.

Nahodou volny funkcni ASIC na prodej nemas?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Upraveny SAM s ASIC
PříspěvekNapsal: 01.10.2015, 17:28 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1614
Has thanked: 31 times
Been thanked: 357 times
Jo, muzu to nekdy opravit i upravit.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Upraveny SAM s ASIC
PříspěvekNapsal: 01.10.2015, 22:49 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1614
Has thanked: 31 times
Been thanked: 357 times
Jo a mam take navrh desky ISSUE 2, kde je uz integrovana pamet 512kB a opraveno nekolik chyb.
http://velesoft.speccy.cz/hardware_in_development.htm

Obrázek

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Upraveny SAM s ASIC
PříspěvekNapsal: 01.10.2015, 23:17 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2733
Has thanked: 147 times
Been thanked: 423 times
Vypada to pekne. Zverejnis i Eagle soubory? Skoda ze to ted je vetsi nez 40x15 cm, to jiste o dost zvetsi cenu desky.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Upraveny SAM s ASIC
PříspěvekNapsal: 01.10.2015, 23:26 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1614
Has thanked: 31 times
Been thanked: 357 times
suksoft píše:
Vypada to pekne. Zverejnis i Eagle soubory? Skoda ze to ted je vetsi nez 40x15 cm, to jiste o dost zvetsi cenu desky.


Eagle data najdes na te strance s predchozi odkazem. S velikosti desky se to da upravit dost. Klidne by se to dalo vtesnat i na 40x10cm a ty pameti by byly na samostatne male desticce, ktera vyjde na par supu.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Upraveny SAM s ASIC
PříspěvekNapsal: 02.10.2015, 00:02 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2733
Has thanked: 147 times
Been thanked: 423 times
Ta myslenka dat ty pameti na externi desku ve genialni. Rapidne to snizi cenu desky. Klidne bych ale prvni verzi desky nechal jak mas ted ale ta deska 40x20 cm je opravdu draha. Proto bych to neobjednaval.

Koukal jsem na desku a stale tam pouzivas Rect - to je urceno pro popisku desky a ne pro signaly. Pro signal mas pouzit Polygon. Osobne bych na tvem miste premistil vsechny Rect na jinou vrstvu a podle nich bych nakreslil polygony ve spravne vrstve. Proste vysledek by byla jedna deska ktera by byla hodne podobna originalu. Kompletne by prosla dru kontrolou. Asi by se nikdy nevyrobila ale byl by jsi jeji autor a to by te melo tesit.

Myslim ze by i ostatni lide kterym myslenka si postavit upraveneho Sama se zamlouva, by meli rici kdo co chce na desce videt. Ja bych treba klidne ozelel video vystup. A tak Sam v3 by byl bez modulatoru, jen scart. Tak by se udelalo misto pro ram 2MB klidne i v THT. Velesofte tim myslim tu ramku co ma v sobe baterii. Osobne bych byl pro nejake cpld ktere by resilo problematiku treba atom lite a podobne. To cpld by v prvni fazi nahradilo Gal. Jako evolucni verzi 5 nebo 6 bych pristi rok si umel predstavit ze by jsi vyhodil ASIC a misto toho by byl FPGA a tak by jsi Sama umoznil ostatnim lidem co nemaji original. A vlastne by to byl tvuj napad co popisujes nekolik let.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Upraveny SAM s ASIC
PříspěvekNapsal: 02.10.2015, 00:25 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1614
Has thanked: 31 times
Been thanked: 357 times
suksoft píše:
Ta myslenka dat ty pameti na externi desku ve genialni. Rapidne to snizi cenu desky. Klidne bych ale prvni verzi desky nechal jak mas ted ale ta deska 40x20 cm je opravdu draha. Proto bych to neobjednaval.


Puvodni deska je na prd. Dnes by se to resilo jinak. Data jsou roztahana po cele sirce desky, chtelo by to oddelit. FDD by stacila jedna a misto druhe fdd soupnout sram jako nahradu za dramky, atom ide/sd,atd... A jeste by to slo udelat mensi/uzsi. Sirka by byla stale kolem 40cm, ale vyska desky jen 10cm s tim, ze by na ni byla pinova lista, kam se zasune deska s ASIC,CPU,ROM... (ta by stacila 10x10cm). A casem samozrejme by mohla byt ta druha deska 10x10cm nahrazena klonem s fpga.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Upraveny SAM s ASIC
PříspěvekNapsal: 02.10.2015, 00:50 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2733
Has thanked: 147 times
Been thanked: 423 times
VELESOFT píše:
Puvodni deska je na prd. Dnes by se to resilo jinak. Data jsou roztahana po cele sirce desky, chtelo by to oddelit. FDD by stacila jedna a misto druhe fdd soupnout sram jako nahradu za dramky, atom ide/sd,atd... A jeste by to slo udelat mensi/uzsi. Sirka by byla stale kolem 40cm, ale vyska desky jen 10cm s tim, ze by na ni byla pinova lista, kam se zasune deska s ASIC,CPU,ROM... (ta by stacila 10x10cm). A casem samozrejme by mohla byt ta druha deska 10x10cm nahrazena klonem s fpga.


A nechces se do toho pustit? Vse co pises je podle mne spravne. Ja treba rikam, ze si nemyslim ze hodne lidi ma prechodku ze scart na bezny TTL monitor a tak jsou ty signaly na scartce uplne zbytecne a jen blokuji bezne pouziti kabelu ktery si kazdy muze sam koupit. Urcite bych vyuzil mista prave mechaniky k necemu jinemu nez k FDD. To rozsireni pomoci pinove listy mi pripada jako dobre reseni.

Myslim ze kdyz to bude otevrene reseni tak jiste sezenu 5000 Kc pro startovni sadu desek pro par lidi a tak ten projekt nebude jen na papire. Uz ted mam v hlave rezervovane tri desky pro tri lidi. Nebylo by spatne predbezne se prihlasit ze mate zajem o tento projekt. Desek bych nechal delat jen deset. Samozrejme opet bez zisku jako obvykle. Kdyz by jsi jednu chtel ty Velesofte a jednu SCjoe tak uz je nas pet.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Upraveny SAM s ASIC
PříspěvekNapsal: 02.10.2015, 11:03 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 21:39
Příspěvky: 1977
Bydliště: Praha
Has thanked: 85 times
Been thanked: 255 times
Je mozne ten ASIC jeste nekde koupit? Nechce se mi vlastne jen rozebirat funkcni SAM.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Upraveny SAM s ASIC
PříspěvekNapsal: 02.10.2015, 12:58 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1202
Has thanked: 366 times
Been thanked: 304 times
Ja bych se urcite hlasil o jednu desku.
I kdyz bych taky potreboval vyresit problem s ASICem nebo jeho nahradou. V soucasnosti nemam zadny zaklad, od ktereho bych se mohl odpichnout, ale Sama bych prece jen rad postavil.

_________________
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  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 18 ]  Přejít na stránku 1, 2  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 7 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