OldComp.cz

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


Právě je 28.03.2024, 14:01

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 279 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5, 6, 7 ... 19  Další
Autor Zpráva
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 14.03.2018, 08:44 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Takový laický dotaz, unikartu mám půjčenou od Martina a musím říct, že je to skvělá věc. Jen mě napadla taková myšlenka, zda by bylo možno umístit na desku 8 kB RAM, která by byla na adrese 4000h a unikarta by tu paměť pak vykreslovala stejným systémem jako u Zx spectrum.

//myslím, že by to šlo, ne? I za cenu, že by se zapisovalo paralelně jak do stávající hlavní ram, tak tady do té "pomocné"

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 14.03.2018, 09:40 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
To jde trochu proti zakladni myslence unikatry. Karta nema pridavat dalsi a dalsi hw periferie, ma je emulovat. Takze pridat by to urcite slo, ale proc? Nez menit navrh desky, vyrobu atd., je mnohem jednodussi pridat do fw unikarty podporu pro emulaci v podstate jakekoliv vlastnosti. Mimochodem tahle 'feature' uz tam byla pred casem implementovana Bohousem. V aktualni verzi fw je to vypnute, protoze se nejak nenasla potreba to tam mit. A jeste nebylo vyreseno, jak to vyuzivat (povolit/zakazat).

_________________
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: Unikarta
PříspěvekNapsal: 14.03.2018, 10:44 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
No není to cesta pro snadnější převod SW ze spectra?

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 14.03.2018, 19:20 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 14.05.2013, 19:10
Příspěvky: 1486
Bydliště: Kurim
Has thanked: 828 times
Been thanked: 577 times
Stejne by to musel nekdo upravit a pochybuju, ze se s tim nekdo bude dnes delat. Emulator spektra v Unikarte klidne pobezi, Bohous ho ma pro STMZ800, coz neni o moc jine. Ale k cemu by to bylo, Speccy hry si pustim na Speccy.

_________________
http://www.8bity.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 09.05.2018, 13:35 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
RPi pripojit by v principu slo. Je tu jeden problem, Sharp potrebuje 16x adresu, 8x data a ridici signaly. Cca 30 GPIO linek se z RPi nedostane. Musel by se pouzit nejaky expander nebo latche a jsme tam, kde jsme byli.
A pak by jsi potreboval, aby to cele chodilo dost rychle. Bud teda vyradit linux a psat to cele nejak low-level nebo napsat nejaky driver, ktery by byl schopen ty GPIO obsluhovat.
Odpoved jestli by se nasel je, ze asi ano, ale myslim, ze do toho, z tech par schopnych, nikdo nepujde. No, ale uvidime ;-)

_________________
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: Unikarta
PříspěvekNapsal: 09.05.2018, 15:13 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Ja mam podobny, ne-li stejny nazor jako Mikes21.

Pripojeni Rabsberry Pi k Sharpovi by okamzite nic neprineslo. Nema to dostatecnou sirku sbernice a vyrobit specialni ovladac da se rici je nerealne. Je to mrhanim casu.

Osobne jsem spise kdyz pro pripojeni vice STM32 paralelne a kazdy z nich by delal nejakou praci. Pak by jeden treba delal obraz, druhy treba ramdisk a treti simulaci QD a FDD. Toto je rapidne realnejsi projekt kde se da predpokladat i nejaky uspech a zaver. Neni to jeste obecne zname ale Mikes21 ted udelal prodlouzeni sbernice Sharpa a tak nic nebrani zapojit tri unikarty paralelne. To snad pujde, jeste jsem to nezjistoval. Pak by kazda delala jinou praci. Pomoci vyvodu co jsou pripravene na PS2 by slo udelat nejaka komunikace mezi unikartami. Je jasne ze sw pro unikartu bude potreba udelat hodne modulove aby toto slo nastavit. Proste jedna karta bude jen snimat sbernici a generovat video vystup. Dalsi bude delat jinou cinnost. Vlastni stm32 cip je levny a neni problem jich mit na desce klidne i sest ci vice. To co pisi je vlastne to co se dnes deje ve svete pc. Kazdy stb32 by bylo jedno vlakno a vse by mohlo jet paralelne a tim padem hodne rychle. Take by se usetril cas pri vyvoji. Neresila by se nejaka optimalizace, proste vse hrubou silou. Cas programatora je rapidne drazsi.

Co si myslim ze neni spatne je to pripojeni Arduina na T5 konektor a emulovani kazetaku. To by urcite casem slo pripojit k unikarte, protoze to nepotrebuje pro komunikaci mnoho vodicu. Take si ted "hraji" s FPGA, zde vidim neskutecne moznosti "zabavy". Kdyz by byl zajem tam muzu napsat vice.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 09.05.2018, 16:19 
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 na IO prostor nepotřebuju celou sběrnici, stačí nějakej dekodér, aby to zabíralo jen na to, co se emuluje.
Pak jenom pár spodních adres a 8 dat a nějaké řízení. Pro začátek využít wait, než se odladi rychlej driver pod interruptem.
S odposlechem grafiky už by to bylo horší, to tam nějaký latch být musí, ale zase se jen zapisuje, takže je víc času na zpracování.
Zajímá mě to, protože to připojení bude stejný i u jinejch počítadel.

A jaky byste dělali s stm32 HDMI ?

_________________
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: Unikarta
PříspěvekNapsal: 10.05.2018, 00:17 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
Treba na ramdisk potrebujes A8..A15 na horni adresu, takze nakonec stejne pripojis 16 adresovych linek.
Jinak nic nebrani to zkusit, RPi asi mas, zdokumentovane piny taky a Sharp je docela jasny. Nakresli, treba v eagle, malou desticku jako rekukci mezi malonou a sbernici Sharpa a z Ciny ji mas doma za chvilku. Jeste predtim posli schema k nakouknuti, klidne ti na nej udelam review. Az prijdou desky a osadis to, tak posli nejaky, treba jen polofunkcni driver a ja se na to kouknu. Nejake zkusenosti s ARMem mam, na RPi jsem programoval v asm i v C a i nejake pokusy pro GPU. Klidne ti budu testovat a ladit.
A jak delat s stm32 hdmi? Treba neco jako http://www.st.com/resource/en/user_manu ... 285397.pdf, ale to jsem nezkousel. Tak treba takhle. I kdyz zatim to asi nechceme delat (teda treba ja ne).

_________________
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: Unikarta
PříspěvekNapsal: 07.06.2018, 08:46 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
Prohlasuji verzi, ktera byla aktualni v dobe konani TM za platnou ;-)
==========================================
- k plosnakum at se jeste radeji vyjadri Nobomi. Tedy pokud myslis zdrojaky pro desky nebo jen podklady pro vyrobu. Ja bych byl spise pro to, aby zajemce o neco z toho projevil zajem a napsal nekomu z nas ze to chce, popripade na co to ma.
- vykopirovat zdrojaky z gitu (zatim sdileneho v komunite) nevidim jako problem. To asi muzes udelat sam (suksoft), protoze tam mas pristup a dej to 'nekam na web'. Osobne s tim problem nemam, jen si myslim, ze se opet ztrati kontakt s pripadnymi zajemci o spolupraci. Porad se mi tady ztraci ten ucel, proc to 'nekam na web' davat. Podle me kazdy, kdo to chce ziskat a neco se na tom naucit nebo podivat, tak muze. Jednoduse nekomu napise (v soucasne dobe je to cca 10 lidi) a muze zacit dialog. Kdyz vykopirujes zdrojaky z gitu, tak ztratis historii a navaznost s novym vyvojem. Nekteri lidi napisi, co by se mohlo noveho udelat, ale prijdes o moznost, ze ti nekdo posle jeden patch a rekne: "udelal jse tohle a tohle. Pridame to do gitu, bude nova verze". Kdyz uz neco nekdo doplni do zdrojaku, tak poradne nevis co zmenil, k jake verzi, jak to testovat a nakonec, jak to zaradit do aktualni verze. Tak, aby sel vyvoj dopredu. Tyhle souvislosti se asi nikomu ze soucasnych prispevatelu nebudou chtit resit.
- nebavme se 'jen' o systemu pro MZ-800. Kdyz to takto udelas, tak to jako kdyby jsi forknul soucasny stav a odstrihnul ho od ostatnich. Muzes namitnout, ze nekdo nebude mit silu nebo schopnosti delat na vsem. Ale pokud takoveho cloveka zapojis do komunity, tak mu prave ona v tech ostatnich vecech pomuze.
- myslim, ze navod se nemusi 'udelat nasledne'. Dost nedokonala (autor/i prominou) navodu existuje. Je to hodne dobry zaklad a urcite se tedy nemusi zacinat odznova. Matrin8bity uz na nove verzi pracuje (podle moznosti). Pokud by mel nekdo zajem, tak opet, at napise a muze zacit.

Co by bylo urcite dobre udelat, jsou baliky ktere by obsahovaly aktualni build pro jednotlive Sharpy (to se taky dohodlo na TM) a k nemu zakladni konfiguraci SD karty. Ke kazdemu baliku napis nejake readme. Jako co obsahuje, jak nektere zakladni veci spustit, pripadne jak je co nakonfigurovane. urcite najake klasicke programy pro zacatek. Kdyby jsi tohle pripravil (nebo nekdo jiny), tak by to asi nejvice pomohlo. Pokud si netroufas na buildy, tak napis a ja ti jednotlive binarky udelam a poslu, aby jsi je mohl otestovat a zaradit do image karet. V readme by se urcite mela napsat verze buildu a jak ji aktualizovat.

Vysvetlivky:
TM - Talsky mlyn, setkani 2018 http://www.8bity.cz/2018/sharp-meeting-talsky-mlyn-spring-2018/, popripade starsi
SD - https://cs.wikipedia.org/wiki/Secure_Digital
Sharp - urcite ne https://cs.wikipedia.org/wiki/Sharp, ale to asi kazdy zna ;-)
git - https://cs.wikipedia.org/wiki/Git
image - obraz karty, nejcasteji SD, popripade jejich obsah
readme - kratky popisek nebo taky takove to 'co a jak'

_________________
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: Unikarta
PříspěvekNapsal: 07.06.2018, 11:31 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Mikesi ja to vidim trosku jinak. Podle mne je potreba aby jsi binarku udelal ty nebo Nobomi. K tomu dodal aktualni zdrojaky, myslim tim udelat kopii zdrojaku a cele to dat do zip. Nevim proc bych to mel delat ja, kdyz v tomto projektu jsem pouze v pozici "vedouciho". Klidne to prozatim ulozte na VAK. Martin k tomu doda manual a jako celek to da na svuj web. Nobomi jestli chce tak doda podklady pro vyrobu plosnaku. Toto mi pripada jako nejlepsi reseni. Kdo se bude chtit pripojit na vyvoji tak pres Uunka dostane pristup na git server a muze programovat. Muj osobni nazor je, ze dokud to nebude cele zverejnene a git se nepresune na nejaky verejny git, tak nepocitejte s vetsim zajmem verejnosti. A i potom drtiva vetsina lidi bude jen cerpat informace ale nebude v tom nic delat.

Co se tyce dalsich platforem, tak je to zajimave ale jak uz na TM bylo receno tak rada lidi ani nevi ze neco existuje natoz aby se o to mohla zajimat. Priklad je pouziti unikarty pro MZ700 pres prechodku. Urcite pro zacatek poradne udelejme unikartu pro MZ800 a pak to rozsirme.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 07.06.2018, 15:07 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
Sorry, asi mluvim jazykem jineho kmene. Podle me tohle vse uz na VAKu je. Skoro si myslim, ze i vcetne toho posledniho odstavce. Takze za me dobry.

_________________
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: Unikarta
PříspěvekNapsal: 08.06.2018, 07:33 
Offline
Radil

Registrován: 14.10.2013, 23:12
Příspěvky: 342
Has thanked: 261 times
Been thanked: 25 times
muzu jednu otazku nezucastnene osoby? kdyz uz budou src k dispozici, proc to rovnou nehodite nekam na gitlab treba s tim, ze budou kontrolovatelne jen commity?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 08.06.2018, 07:56 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 14.05.2013, 19:10
Příspěvky: 1486
Bydliště: Kurim
Has thanked: 828 times
Been thanked: 577 times
Hele chlapi, kdokoli se chce podilet, muze mit plny pristup, staci napsat Uunkovi. Jestli se to muze dat uplne public neni zatim vyjasne, ale kdokoli chce prispet ma prostor otevreny. Dtto plati, kdyz mi nekdo pomuze s dokumentaci, setsavenim buildu, ukazkovych SD karet apod. Ono je hezke vsechno chtit, ale mnohem lepsi je naco udelat a podelit se o praci, kazdy mame casu malo.

_________________
http://www.8bity.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 08.06.2018, 08:32 
Offline
Radil

Registrován: 14.10.2013, 23:12
Příspěvky: 342
Has thanked: 261 times
Been thanked: 25 times
@martine, o tohle mi ani moc neslo. mne prijde jen mensi rezie na spravu mit verejny gitlab a otagovat nejakou verzi nez se srat s delanim zipu, kde bude tohle a tamto a toto. vdyt to prave setri cas, nicmene vas projekt, vase pravidla...


Naposledy upravil JohnBlbec dne 08.06.2018, 10:22, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 08.06.2018, 09:50 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 14.05.2013, 19:10
Příspěvky: 1486
Bydliště: Kurim
Has thanked: 828 times
Been thanked: 577 times
Kdyz to je prave ten problem, ze ty zdrojaky nejsou zatim poradne doladene. Jsou sotva slouceny do jednoho vsechny zdrojaky a normalni smrtelnik, kterej se v tom nevyzna a nema nastroje, si to rozhodne nebuildne. Navic ani build app ti nepomuze, pokud nemas spravne dalsi soubory na SD karte. Proto ten vzorovy build a proto navod. Ale nekdo to musi udelat. Proste kdyz to releasnes, tak budes travit volny cas zodpovidanim dotazu jak tohle a jak tamhleto.

_________________
http://www.8bity.cz


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ů: 279 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5, 6, 7 ... 19  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 4 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