OldComp.cz
http://oldcomp.cz/

Pidi HW emulátor a převodník JOY->USB
http://oldcomp.cz/viewtopic.php?f=81&t=644
Stránka 1112

Autor:  omikron [ 12.03.2015, 13:44 ]
Předmět příspěvku:  Re: Pidi HW emulátor a převodník JOY->USB

wankes píše:
No vím, že vymýšlím opět ptákoviny, ale z těch fakt zajímavejch compů na Z80
zbývá snad jen MSX a potom Sord M5 a Amstrad Schneider CPC


A Sam Coupé
Ale to je vlastně rozšířené Spectrum. Dokumentaci mám.
Ten má taky stejný mód s atributy 8*1

Autor:  wankes [ 12.03.2015, 16:48 ]
Předmět příspěvku:  Re: Pidi HW emulátor a převodník JOY->USB

:beer:

A pokud bych popustil uzdu fantazie, co opustit minimalismus vycházející původně z UNIkarty
a vyrobit větší, draží, ale mulit....Mini HW emulátor pro co nejširší počet platforem ? tedy který z nich by asi tak šly?
Z80 - (ZX48-128, Sam Coupe, Sharp MZ, MSX_1-3, CPC 464-6128, Sord M5, PMD 85 comp.
6502/6510 - Atari 800/130, Commodore C64-128, Apple II....?

...případně něco jako jednoduchý setup pro konzole od Atari 2600 - Gameboy Color - Sega Master System....???

:god:

Autor:  omikron [ 12.03.2015, 17:19 ]
Předmět příspěvku:  Re: Pidi HW emulátor a převodník JOY->USB

omikron píše:
wankes píše:
No vím, že vymýšlím opět ptákoviny, ale z těch fakt zajímavejch compů na Z80
zbývá snad jen MSX a potom Sord M5 a Amstrad Schneider CPC


A Sam Coupé
Ale to je vlastně rozšířené Spectrum. Dokumentaci mám.
Ten má taky stejný mód s atributy 8*1


Akorát mám pocit, že Sam měl od výroby 8ks 41256, což by byl na stávajícím procesoru jaksi problém...

MSX potažmo Sord M5 by mě taky docela zajímal. Ale tam je myslím nastavitelná paleta, tam už by se s EGA 16 nevystačilo.

Autor:  Pablo2048 [ 12.03.2015, 19:19 ]
Předmět příspěvku:  Re: Pidi HW emulátor a převodník JOY->USB

Myslim, ze se pletes. Na MSX a Sordovi byl TMS9929? VGP, ktery mel paletu pevnou. Mel jen HW sprajty, ktere ale mohly byt v jednom mikroradku maximalne 4 tusim...

Autor:  Matej [ 13.03.2015, 10:41 ]
Předmět příspěvku:  Re: Pidi HW emulátor a převodník JOY->USB

No Atari 130XE, 1MB Ram a stereo a SDdrive... Ak by sa vošlo tak aj VBXE...

Autor:  omikron [ 12.05.2015, 17:35 ]
Předmět příspěvku:  Re: Pidi HW emulátor a převodník JOY->USB

Koukal jsem na USBFloppy emulátor Gotek, co se všude prodává.
Je v tom ARM STM32F105RB. Použití pinů je známé. Pohrávám si s myšlenkou udělat do toho vlastní FW aby to umělo u třeba víc sektorů na stopu. Je tu nějaký expert na tyhle procesory?
Nechce se mi to dělat od základů znovu. Nevíte někdo o nějaké open aplikaci se čtením a zápisem souborů na USB Flash, která by se dala použít jako základ?

Autor:  Shony [ 12.05.2015, 21:53 ]
Předmět příspěvku:  Re: Pidi HW emulátor a převodník JOY->USB

No ja som robil s armom a použil som nejaké open source zdrojáky FATFS sa to volá.

Autor:  nobomi [ 12.05.2015, 23:06 ]
Předmět příspěvku:  Re: Pidi HW emulátor a převodník JOY->USB

No já mám zkušenosti akorát s STM32F405 a dalšími z této řady, viz HW emulátor o kterém je tohle vlákno. Ale o procesoru je jen to připojení USB a to bude mít ST někde na webu jako aplikační poznámku, dále je to hlavně o souborovém systému (zmíněné FATFS je dobrý základ, tak ho používám), časování a emulaci mechaniky, formátech obrazů disket a jejich převedení do fyzické vrstvy v emulaci (to by třeba pro mě byl největší oříšek, o tom vím pramálo) atd.

Autor:  omikron [ 13.05.2015, 17:42 ]
Předmět příspěvku:  Re: Pidi HW emulátor a převodník JOY->USB

nobomi píše:
No já mám zkušenosti akorát s STM32F405 a dalšími z této řady, viz HW emulátor o kterém je tohle vlákno. Ale o procesoru je jen to připojení USB a to bude mít ST někde na webu jako aplikační poznámku, dále je to hlavně o souborovém systému (zmíněné FATFS je dobrý základ, tak ho používám), časování a emulaci mechaniky, formátech obrazů disket a jejich převedení do fyzické vrstvy v emulaci (to by třeba pro mě byl největší oříšek, o tom vím pramálo) atd.

To není problém. Myslel jsem nějakou demo aplikaci s tím USB host módem, kterou by šlo použít jako základ, té komunikaci s USB zas tak moc nerozumím.

Autor:  nobomi [ 13.05.2015, 20:35 ]
Předmět příspěvku:  Re: Pidi HW emulátor a převodník JOY->USB

Stačí hledat na stránkách výrobce, podpora ze strany ST je dobrá, třeba tady je knihovna i s manuálem.

Autor:  Shony [ 13.05.2015, 21:27 ]
Předmět příspěvku:  Re: Pidi HW emulátor a převodník JOY->USB

No ja nechcem nejak veľmi mudrovať, keď som si to zvládol nájsť na internete ja, tak to zvládnu aj ostatný, Knižníc je veľa, stačí len zobrať a použiť, dnes to už je skladačka, nikto nemusí písať v Asm časovo kritické programy a brutálne tomu rozumieť na HW úrovni, tieto veci odtiennia prekladače a pripravé knižnice, výkonu je niekľko násobne viac ako má určený HW. Samozrejme nepopieram počiatočné zmëtenie vo vývojových prostriedkoch ja som zvolil CooCox. A to som skúšal dosť, ba dokonca došlo aj na Microsoft studio ...

Tu je nejaký odkaz na stránky chlapíka s knižnicami, je to pre Discovery ale náhľad na kód veľa povie, no požadovaná je nemčina, s tým vám nepomôžem, ja jej rozumiem.

Knižnice pre usb flešku

Ešte raz sa ospravedlňujem za nemčinu ale toto bolo najlepšie/najpochopitelnejšie čo som na nete našiel.

Shony

Autor:  misticjoe [ 14.05.2015, 00:14 ]
Předmět příspěvku:  Re: Pidi HW emulátor a převodník JOY->USB

No ono to není ani tolik o té iplmenetaci ovládání virtuální mechaniky (ta bude pro věšinu 8mi/16bitů podobná), ale právě o tom filesystému. Ten je třeba u zmiňované Amigy uložen ve vlastních konfiguračních souborech, které jsou omezené pouze tím, co mu fyzicky mechanika/disketa dovolí. A když bude mechanika "neomezených možností", tak lze napsat i neomezený filesystém. Lze tak udělat klidně i 200MB disketu, která se bude alespoň kapacitou chovat jako harddisk (přenosovou rychlost vem čert). Sice nebude "bootovatelná", ale šlo by ji nadefinovat jako DF1.

Autor:  omikron [ 14.05.2015, 09:09 ]
Předmět příspěvku:  Re: Pidi HW emulátor a převodník JOY->USB

Ano, Amiga má speciální formát sektorů, používá sice MFM modulaci ale má proložené bity, zvlášť liché a zvlášť sudé.
Originální fw umi jen standardní formát PC 1.44 1.2 a 720, když má něco třeba 10 sektorů na stopu, tak smůla.
Kamarád by třeba potřeboval emulaci ke starému kompu s 8'', FM a IBM formátem.
Vyřeším to asi tak, že pokud bude vedle 000.img existovat ještě textový 000.cfg, tak si z něj načte údaje o geometrii a modulaci.

Jinak ten hardware stojí asi $20, mají to všude.
Je tam jen ARM, 8M krystal, konektor pro USB pendrive a hradla s OC. Má to dva knoflíky, třímístný displej ovládaný po dvou drátech a dvě led, jedna je schovaná vevnitř. Na servisních pinech vzadu je UART1, BOOT, RESET a SWD.
Existuje k tomu alternativní fw pro Amigu:

https://cortexamigafloppydrive.wordpress.com/

na stránce je i schéma a fotky uvnitř.

Autor:  mmartinka [ 12.06.2015, 14:18 ]
Předmět příspěvku:  Re: Pidi HW emulátor a převodník JOY->USB

Jak pod PMD emulátorem přihlásit jinou disketu.
Přiřazení obrazu disket je zapsáno v souboru pmdfd0-3.cfg. Ale když bych rád vyzkoušel jinou disketu, musím kvůli tomu přepisovat .cfg soubor? Nebo to jde jednodušeji...

Autor:  nobomi [ 14.06.2015, 13:40 ]
Předmět příspěvku:  Re: Pidi HW emulátor a převodník JOY->USB

mmartinka píše:
Jak pod PMD emulátorem přihlásit jinou disketu.

Pokud máš na disketě příkaz CD.COM, tak stejně jako u PMD32SD, cituji z http://pmd85.borik.net/wiki/Blog:Postavte_si_PMD_32-SD
Kód:
- vypisanie alebo zmena aktualnej cesty na SD karte
       CD @ [adresar]
- vypisanie zoznamu suborov v aktualnom adresari na SD karte
       CD #
- vytvorenie noveho P32 image v aktualnom adresari na SD karte
       CD $ meno_image
- vypisanie vlozenych image vo vsetkych mechanikach
       CD *
- vypisanie vlozeneho image v mechanike d, d je A, B, C alebo D
       CD d
- vlozenie image, ktory je v aktualnom adresari na SD karte do mechaniky d
   : znamena zapis na disk povoleny, ! znamena zapis na disk zakazany
   ak sa meno image neuvedie, iba sa zmeni stav povolenia zapisu na disk
       CD d:[meno_image]
       CD d![meno_image]
- vybratie image z mechaniky
       CD d-

Takže je dobré mít třeba v A mechanice pořád disketu s CD.COM a ostatní disky přemountovávat tímto příkazem. Bohužel to není meníčkové, je potřeba cestu napsat ručně, ale není zas potřeba SD kartu přehazovat do jiného kompu a tam editovat.

Stránka 1112 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/