OldComp.cz

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


Právě je 28.03.2024, 11:48

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 71 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5
Autor Zpráva
 Předmět příspěvku: Re: IQ151 a CF karta
PříspěvekNapsal: 21.11.2020, 09:56 
Online
Profík

Registrován: 06.03.2018, 16:00
Příspěvky: 955
Bydliště: Valtínov, Kunžak
Has thanked: 39 times
Been thanked: 471 times
Na řešení interfejsu se svými nápady podílelo více lidí zde z fóra, já víceméně jen kopíroval a propojoval. Mě to prostě jen nedalo a tak jsem hledal schůdné a hlavně funkční řešení. Po vyrobení poslední varianty interfejsu se nestalo, že by systém po HW stránce nějak zazlobil a to dostával na frak při ladění BIOSu a dalších programů.

Také se přikláním k nalezení příčiny problémů, aby řešení mohlo být čistší a přímočařejší, ale vše bylo testováno na 2 IQčkách (2 varianty desky) a se 2 různými CF kartami) - může být problém v nich, protože jsou dost staré (jenom 64 a 128MB). A v podstatě 3 varianty interfejsu. Novější CF jsem netestoval, protože je nemám. Vím, že množství kombinací IQ a CF není závratné a průkazné, ale nějakou vypovídacï hodnotu má. A pokud by se příčinu problému podařilo najít a odstranit, stačí 7431 vyjmout z patice a nahradit drátkem.

2vanthomas: pro zprovoznění systému budeš potřebovat jinou image do CF karty, která nemá prokládané sektory. Zkusím jí dneska udělat čistou, jen s programy download a cd a někde jí vystavit. Přibalím k tomu i program na "generování" souborů pro přenos do MIKROSu.

Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: IQ151 a CF karta
PříspěvekNapsal: 21.11.2020, 12:20 
Online
Profík

Registrován: 06.03.2018, 16:00
Příspěvky: 955
Bydliště: Valtínov, Kunžak
Has thanked: 39 times
Been thanked: 471 times
Na uložto jsem nahrál obraz CF karty, který je nutno na kartu nahrát tak, jak je. Já používám HDD Raw Copy v portable verzi. V soboru jsou na disketách 0 a 1 nakopírovány základní soubory CP/M, plus D.COM (nahrávání z SD-ROMu - nutno použít FW pro ATMEGA328 z odkazu v tomto vlákně!), CD.COM pro výměnu "disket" v "mechanikách", OBASIC.COM a 8080EX1.COM pro komplexní test 8080A.

Všechny "diskety" obsažené v souboru MIKROS.imgmají 2 systémové stopy. V sudých "disketách" je obsažen MIKROS, v lichých disketách je CP/M. Při vkládání "disket" do "mechanik" je na to třeba myslet, protože dost programů končí WARM BOOTem a mohlo by se stát, že se skončí v jiném systému, než ve kterém se začínalo. Ne, že by o něco šlo, ale je dobé to vědět.

Použití D.COM je s jedním parametrem, jímž je celý název požadovaného souboru v kořenovém adresáři SD-ROMu. Soubor se vytvoří pomocí programu přibaleného v tomto archivu FilePackage.exe. Po jeho spuštění je možné přetahováním myší převést soubory pro CP/M uložené v PC to textového formátu, který program D.COM skousne. Těchto CP/M souborů v jednom texťáku může být více. Je třeba pouze zkontrolovat názvy CP/M souborů, aby byly pouze velkými písmeny. Standardně se vytváří soubor pkgFiles.txt někde v horoucích peklech. Já si ho otevřu příslušným tlačítkem a celý jeho obsah zkopíruju do souboru na SD kartě, který si pojmenuju podle svých představ. Pak ho druhým tlačítkem smažu - program si jej pamatuje a při i dalším spuštění by něj přidával další soubory. Můžu tak mít "balíčky" např. se základními programy CP/M, PASCALu, textových editorů, packerů, ...

Přišel jsem, nechci říct chybu, ale na jedno nestandardní chování: pokud použiju při bootu CP/M prohození systémových disket, program CD.COM toto nerespektuje (respektive nekontroluje) a mechaniky nebere jako prohozené. Časem to opravím.

Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: IQ151 a CF karta
PříspěvekNapsal: 22.12.2020, 19:01 
Online
Profík

Registrován: 06.03.2018, 16:00
Příspěvky: 955
Bydliště: Valtínov, Kunžak
Has thanked: 39 times
Been thanked: 471 times
Desky interface dorazily a jsou bez problémů funkční :like: . Tři kousky mi zbyly, tak je nabízím v kompletu s redukcí na CF kartu, kterou mohu kompletně osadit a vyzkoušet - SMD součástky :!: , se SN74LS31 a případně i s naprogramovanou EPROM do IQčka (nebo oběma, záleží na verzi MONITORu) . Desku interface mohu taky osadit paticemi a ostatními součástkami, ale FRB/SUR konektory nemám nazbyt.

A nehlaste se všichni :mrgreen: .

Petr


Přílohy:
CF.jpg
CF.jpg [ 309.39 KiB | Zobrazeno 3278 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: IQ151 a CF karta
PříspěvekNapsal: 22.12.2020, 20:19 
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
Ahoj. Pokud ještě jsou, měl bych zájem o samotný PCB a k tomu oživenou redukci pro cf kartu. Kdyby ti přebývaly i ty 74xxx součástky tak také. A obraz upravené eprom, (naprogr. zvládnu.) Dále přes SZ. děkuji J

_________________
....


Nahoru
 Profil  
 
 Předmět příspěvku: Re: IQ151 a CF karta
PříspěvekNapsal: 24.12.2020, 00:13 
Offline
Prvnička

Registrován: 23.12.2020, 23:22
Příspěvky: 14
Bydliště: Presov
Has thanked: 9 times
Been thanked: 1 time
Zdravim, mal by som zaujem o jeden kompletny kusok, idealne aj osadeny, pisem SZ, vdaka.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: IQ151 a CF karta
PříspěvekNapsal: 26.01.2021, 17:22 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2569
Bydliště: Praha
Has thanked: 502 times
Been thanked: 604 times
Konečně jsem se taky dokopal to oživit :)
Příloha:
IMG_20210126_154225.jpg
IMG_20210126_154225.jpg [ 85.93 KiB | Zobrazeno 3107 krát ]

Dík RaceSoftovi za parádní práci, oranžová příšera je zase o kus použitelnější :like:

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
 Předmět příspěvku: Re: IQ151 a CF karta
PříspěvekNapsal: 26.01.2021, 21:03 
Online
Profík

Registrován: 06.03.2018, 16:00
Příspěvky: 955
Bydliště: Valtínov, Kunžak
Has thanked: 39 times
Been thanked: 471 times
Tak gratulace! Ať slouží k plné spokojenosti.

Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: IQ151 a CF karta
PříspěvekNapsal: 02.02.2021, 13:20 
Online
Profík

Registrován: 06.03.2018, 16:00
Příspěvky: 955
Bydliště: Valtínov, Kunžak
Has thanked: 39 times
Been thanked: 471 times
Do BIOSu pro MIKROS přidána podpora Esc col+20h,row+20h pro spolupráci s programem FSED od Romana Bórika. Upravená služba CONOUT byla poskytnuta lookem :like: , úprava testována na Vanthomasovi :mrgreen: . Opět stačí vyměnit jen EPROM od 0F800h (binárka v příloze). Zdroják přiložen též.

Petr


Přílohy:
MIKROS.zip [37.03 KiB]
231 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: IQ151 a CF karta
PříspěvekNapsal: 14.04.2021, 17:55 
Online
Profík

Registrován: 06.03.2018, 16:00
Příspěvky: 955
Bydliště: Valtínov, Kunžak
Has thanked: 39 times
Been thanked: 471 times
Při svých experimentech s CF kartami jsem, ke svému nemilému překvapení, zjistil, že deklarovaná kapacita karty není ve skutečnosti (a ve světle konvencí užívaných ve výpočetní technice) taková, jak je uváděná. Například u karty 32MB bych předpokládal, že skutečná kapacita bude 33.554.432 bytů (65.536 sektorů x 512 bytů na sektor). Z toho jsem vycházel i při přehazování 32 "disket" ve 4 dostupných mechanikách. Skutečná kapacita (fyzická, neformátovaná) CF karty 32MB (Transcend 80x) je ale "pouze" 31.997.952 bytů (62.496 sektorů) - takže nás ještě o 2048 bytů okradli :lol: . Protože jedna "disketa" na CF kartě zabírá skutečný 1MB (1.048.576 bytů), MIKROS spuštěný na 32MB CF kartě by tedy při výběru "disket" 30 a 31 mohl snadno zkolabovat, protože 30 "disketa" není pokryta kapacitou CF karty celá a prostor pro 31. chybí úplně. Ještě horší by to logicky bylo na menších kartách.

Proto jsem upravil program CD.COM, který slouží k přehazování "disket" v mechanikách MIKROSu tak, aby hlídal skutečnou velikost CF karty a kontroluje, zda je požadovaná "disketa" ještě v kapacitním prostoru dané CF karty. Z CF karty přečte tzv. IDENTIFY DEVICE (služba 0ECh), kde je uložený skutečný počet dostupných sektorů a porovná tento údaj s adresou "diskety" v rámci CF karty. Pokud kapacita karty nestačí, "disketa" se nepřehodí. MIKROS by tedy mělo jít spolehlivě provozovat i na 8MB kartách (celkem tedy 7 disket).

Mám vyzkoušené CF karty 32MB (skutečných 31.997.053 bytů), 64MB (skutečných 64.094.208 bytů) a 128MB (skutečných 128.974.848 bytů). Nezkoušel jsem karty 8MB a 16MB. Pokud je někdo máte (i bez IQčka a MIKROSu), mohli byste, prosím, zjistit skutečnou kapacitu těchto karet? Lze použít např. HDDRawCopy1.10Portable, který zobrazí počet dostupných sektorů karty. Případně i ty kapacity, co už mám otestované, jestli se to liší třeba podle výrobce. Děkuji.

Upravený program CD.COM včetně zdrojáku pro sjasmplus (díky Busy :like: ) je v příloze.

Petr


Přílohy:
CD.zip [3.11 KiB]
206 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: IQ151 a CF karta
PříspěvekNapsal: 14.04.2021, 20:36 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2569
Bydliště: Praha
Has thanked: 502 times
Been thanked: 604 times
Co jsem našel v šupleti HDDRawCopy ukazuje tohle:
8MB Canon - 15680
32MB Cisco - 62720
128MB Transcend - 252000
256MB Cisco - 508928

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
 Předmět příspěvku: Re: IQ151 a CF karta
PříspěvekNapsal: 14.04.2021, 22:10 
Online
Profík

Registrován: 06.03.2018, 16:00
Příspěvky: 955
Bydliště: Valtínov, Kunžak
Has thanked: 39 times
Been thanked: 471 times
Děkuji :like: , zařadím do tabulky.

P.


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

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