OldComp.cz

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


Právě je 28.03.2024, 16:03

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 441 ]  Přejít na stránku Předchozí  1 ... 12, 13, 14, 15, 16, 17, 18 ... 30  Další
Autor Zpráva
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 09.04.2020, 21:08 
Offline
Profík

Registrován: 21.10.2018, 08:27
Příspěvky: 559
Has thanked: 278 times
Been thanked: 139 times
Výpis 11. bajtů pro mechaniku A po provedeném (úspěšném) formátu 40x9:
1;24;40;9;0;24;104;9;0;0;0;0

Mám pocit, že 104 na 6. pozici není úplně dobře, ale jak se tam vzala?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 09.04.2020, 21:40 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
:shock: vidím dobre? Mechanika má zrazu geometriu 104x9 (disketa 40x9)

Ja by som skontroloval či je MDOS správne flešnutý, stačí porovnať s originálom. Toto vyzerá že po formátovaní urobí POKE#6,104.

Inak je to pravda že s MDOS 2.0 sa nedá zaplniť disketa až do 0 Free? Platí to pre 3,5" alebo aj pre 5,25"? Ale s MDOS 1 sa tuším dali zaplniť obidve (aspoň 5,25" určite áno).

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 09.04.2020, 22:51 
Offline
Profík

Registrován: 21.10.2018, 08:27
Příspěvky: 559
Has thanked: 278 times
Been thanked: 139 times
Zkusil jsem to na druhém miniD80 řadiči, který jsem si stavěl sám, včetně programování GALů a EEPROM. Výsledek je úplně stejný, tj. po prvním formátu:
1;24;40;9;1;24;104;9;0;0;0;0
Tím bych řekl, že je vyloučena chyba HW.


Naposledy upravil pwramp dne 09.04.2020, 23:03, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 09.04.2020, 23:00 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
Nechýba za tou 104 tiež číslica 9?Vidím že doplnené. Po resete sú aké hodnoty? Predpokladám že namiesto 104 je 40.

Inak neviem ako MDOS 2.1 ale 2.0 a aj 1.x používa POKE #6 a #7 (15878~9) pre typ mechaniky, teda aj pre geometriu diskety pri formátovaní. A tieto hodnoty držia, formátovaním sa nemenia, jediná zmena je pri resete. Zvláštne.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Naposledy upravil PotPalo dne 09.04.2020, 23:05, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 09.04.2020, 23:12 
Offline
Kecálek

Registrován: 06.04.2020, 16:24
Příspěvky: 222
Bydliště: Opava
Has thanked: 31 times
Been thanked: 70 times
pwramp píše:
Tím bych řekl, že je vyloučena chyba HW.

Jaké jsou hodnoty v tom BOOT sektoru úspěšně naformátované diskety? (s editorem bootu se nejlíp dělá v utilitě edit v MFC)
Já bych naopak SW chybu vyloučil, protože by to dělalo každému. Taky vím, že jsem do formatovací rutiny zasahoval v mdosu 2.1 naposto minimálně. Ale alespoň je ta hodnota pokaždé stejná, od toho se dá odpíchnout...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 09.04.2020, 23:25 
Offline
Kecálek

Registrován: 06.04.2020, 16:24
Příspěvky: 222
Bydliště: Opava
Has thanked: 31 times
Been thanked: 70 times
MTs píše:
PotPalo píše:
Ešte ma napadlo. Na tom druhom radiči, EEPROM si programoval z nového súboru, alebo si prečítal túto EEPROM? Mohol si totiž skopírovať bug.

Ano, doporučil bych kontrolu paměti v rom od 0 do 14335 (tj. mdos 2.1 bez proměnných). Podle mě bude stačit XOR test tj. do registru A dát na počátku nulu a pak každý byte paměti jeden za druhým neustále XORovat. Výsledek by měl být 216 (#D8).


Možná lepší bude ho celý vytáhnout do RAM, uložit na disketu, dostat na PC a porovnat v totalcommanderu, aby se dalo to případné chybné místo přesně lokalizovat...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 09.04.2020, 23:28 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
Do RAM ho ťahať nemusíš, daj rovno SAVE*"rom"CODE 0,14336 a máš ho na diskete.
Aspoň na predošlých MDOSoch to fungovalo.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 09.04.2020, 23:34 
Offline
Profík

Registrován: 21.10.2018, 08:27
Příspěvky: 559
Has thanked: 278 times
Been thanked: 139 times
Tak ještě hodnoty po RESETu, na obou miniD80 stejné:
1;24;40;40;0;24;40;9;0;0;0;0
Programoval jsem obvody z archivu od Billyho48: https://billy48.speccy.cz/my_hw-sw/d80m ... 0mini.html
Sestava je teď DM91, miniD80 a holá mechanika z D40.
MFC boot edit utilitu zkusim zitra, musim ji dostat na 5,25" disketu a to je trochu porod. Díky moc prozatim za pomoc. Docela se na tom učim a přinutilo mě to aspoň přečíst MDOS2.1 manuál :-).


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 10.04.2020, 02:24 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
Hodnoty z SRAM vieme, čo tak zistiť hodnoty z diskety? Či to na nej je ešte správne, alebo už zle. Obyčajné READ*"",0,3e4 stačí, potom výpis od 30128.

Ozaj, ako sa to správa pri pokuse naformátovať na väčší formát? Teda pokiaľ to MDOS2.1 umožňuje. POKE#6,42: POKE#7,10 pred formátovaním.

zxcygnus píše:
...až vyřeším, jak to z PC dostat na disketu D40...

Ponúka sa program REPLORER. ;)

pwramp píše:
- D40 s WD řadičem nejde použít jako B mechanika k miniD80 přes EXTENDED konektor, protože se řadiče nějak perou (WD je po napětím v zapnuté D40)

Radiče sa nemôžu byť. Pokiaľ nieje v D40 zapojený kábel "COMPUTER", je odpojené napájanie IO oddeľujúce výstupy z radiča do mechaniky (IC21 a IC22). Jediný problém môžu byť slabé úrovne výstupných signálov z mechaniky alebo z miniD80, ktoré nestačia pre viac vstupov.

Mimo témy, keď tu už máme odborníka: Ako pripojiť 4 mechaniky k D80? Na tom screenshote s LIST* ich vidím inštalované. Alebo sú dve iba virtuálne (DivIDE)?

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 10.04.2020, 08:33 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2331
Has thanked: 303 times
Been thanked: 637 times
PotPalo píše:
Ponúka sa program REPLORER. ;)
No, možná až překonám svůj odpor k Windows?

Osobně bych preferoval něco jako SIFTRD (nebo jeho alternativu na RS232 připojenou k AY-3-8912)... prostě něco, co může být nezávislé na OS na PC a zároveň to nevyžaduje žádnou FDD v PC
PotPalo píše:
Ako pripojiť 4 mechaniky k D80? Na tom screenshote s LIST* ich vidím inštalované. Alebo sú dve iba virtuálne (DivIDE)?
Musel bys začít jiným zapojením kabelu. Viz Betadisk. D40 má oddělený signál pro motor mechaniky B, který zabírá místo signálům pro select mechanik D a C. 4 disketovky jdou zapojit jen v případě, že se smíříš s tím, že se točí všechny současně, jako u Betadisku. A protože tyhle signály /MO0 a /MO1 generuje přímo čip řadiče... nevím, ve schématu (na řadiči IC15) jsou označené jako alternativa k DS3 a DS4? V Betadisku je na to vedle WD1793 samostatný obvod. Pak teprve můžeš řešit možnosti softwaru.

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 10.04.2020, 09:55 
Offline
Kecálek

Registrován: 06.04.2020, 16:24
Příspěvky: 222
Bydliště: Opava
Has thanked: 31 times
Been thanked: 70 times
PotPalo píše:
Inak je to pravda že s MDOS 2.0 sa nedá zaplniť disketa až do 0 Free? Platí to pre 3,5" alebo aj pre 5,25"? Ale s MDOS 1 sa tuším dali zaplniť obidve (aspoň 5,25" určite áno).

Můžete ve vícero lidech vyzkoušet. Navalte tam max snapů a pak nějaký soubor, který to dorovná na nulu. Ale pozor, basicem, ne přes MFC :-). U 1.0 to nenastává. U 2.0 ano, a to u všech sestav , které jsem já kdy testoval. 5,25" nevím, ale myslím, že tam to nedělalo. Je to jev vyloženě jen u konečných stop. 2.1 by tímto neduhem měl trpět naprosto minimálně, možná vůbec. Měl jsem málo HW k provedení vícero testů...

Taky 2.0 měl katastrofálně ošetřeno čtení souborů naformátovaných disket neopraveným mdosem 1.0 (to číslo druhé strany). Tedy téměř všechny origo diskety od Proximy. Člověk měl pocit, že to 2.0 čte dvojnásobnou/trojnásobnou dobu. Myslím, že tuto chybu ani nikdo nikdy nereportoval, prostě člověk byl rád, že to "nějak" funguje :). 2.1 to má samozřejmě opraveno.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 10.04.2020, 10:24 
Offline
Profík

Registrován: 21.10.2018, 08:27
Příspěvky: 559
Has thanked: 278 times
Been thanked: 139 times
Tak výpis boot z diskety:
Text v prvních 127 bajtech:
Formated with MDOS_2 (MTs edition)
A od bajtu 128:
129;24;40;9;0;24;104;9;0;0;0;0

A od bajtu 176:
129;24;40;9;0;24;104;9;0;0;0;0

EDIT: Zformátoval jsem basicovym prikazem i disketu 3,5" a tam boot sektor vypada normalne, na diskete je:
129;24;80;9;0;24;80;9;0;0;0;0

EDIT2: Zformátoval jsem přes MFC se zvoleným formátováním MFC 5,25" disketu, na MDOS2.1 s miniD80. Text v bootu se zmenil na:
Formated with MDOS File Commander (MFC)
Ale od bajtu 128 je:
129;24;40;9;0;24;104;9;0;0;0;0

Od bajtu 176:
129;24;40;9;0;24;104;9;0;0;0;0

Ad PotPalo - Replorer mi s kabelováním nepomůže, navíc utility MTs jsou ve formátu D0 a ten se přenáší přes MFC snadno, ale ne na mechaniku 5,25".


Naposledy upravil pwramp dne 10.04.2020, 11:15, celkově upraveno 3

Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 10.04.2020, 11:14 
Offline
Kecálek

Registrován: 06.04.2020, 16:24
Příspěvky: 222
Bydliště: Opava
Has thanked: 31 times
Been thanked: 70 times
pwramp píše:
Tak výpis boot z diskety:
Text v prvních 127 bajtech:
Formated with MDOS_2 (MTs edition)
A od bajtu 128:
129;24;40;9;0;24;104;9;0;0;0;0

A od bajtu 176:
129;24;40;9;0;24;104;9;0;0;0;0

EDIT: Zformátoval jsem basicovym prikazem i disketu 3,5" a tam boot sektor vypada normalne, na diskete je:
129;24;80;9;0;24;80;9;0;0;0;0

Ad PotPalo - Replorer mi s kabelováním nepomůže, navíc utility MTs jsou ve formátu D0 a ten se přenáší přes MFC snadno, ale ne na mechaniku 5,25".


Super, takže to tam je už při tvorbě bootu, tj. ihned po dokončení formátování. Jinak 104 = 64+40, takže něco dělá set 6,(ix+6).
Tak teď jen zjistit, zda je ten mdos 2.1 bajtově správně uložený. Já bych aj tipoval že není, protože jinak by to muselo dělat každému.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 10.04.2020, 11:26 
Offline
Kecálek

Registrován: 06.04.2020, 16:24
Příspěvky: 222
Bydliště: Opava
Has thanked: 31 times
Been thanked: 70 times
tomascz píše:
Krásná diskuze :dcl:

Jedna technická - pomohlo by vám, kdybych přes Velikonoce v RIDE spíchnul zatím minimalistickou podporu pro mechaniku B? (Issue 48) Podporu pro archivační formát D_0 jsem už díky námětu Chipa128 udělal (Issue 51), čili extrakci dat ze souborů D_0 přímo na disketu 5.25" byste mohli provádět na PC.


:bang: Kruci, je rok 2020 a stále se řeší otázka jak ty soubory dostanu na/z PC. :-(
Nidko za ty roky nevymyslel nic z modrým zubem nebo wifi? Já skončil na 8255 a speccyFTP. Pohužel tu PC podporu jsem nedodělal, protože nic pořádného a masově dostupného s 8255 pro PC nebylo. "Pískat" to přes kazetopvý vstup/výstup to nepovažuji za štastné. To je práce na hodiny a hodiny. Já jak to nemám do pár sekund tak to zavrhuju. Není na PC něco co je otevřeno pro snadné programování a jednoduše připojitelné a hlavně levné? Dneska by byl ideální bezdrát. Dráty už nejsou v módě. Jenže plnohodnotná podpora zubu anebo wifi zabere v paměti ZXS spousta místa (vleze-li se tam vůbec). To musí být něco co zvládne obsloužit nejspodnější rutina (přenos 1 bajtu), která se dá napsat do řekněme 512 bajtů. Což ta 8255 zvládá naprosto v pohodě...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 10.04.2020, 12:04 
Offline
Kecálek

Registrován: 06.04.2020, 16:24
Příspěvky: 222
Bydliště: Opava
Has thanked: 31 times
Been thanked: 70 times
pwramp píše:
Udělal jsem ještě další pokus. Vzal jsem druhou EEPROM, naprgal ji mdosem odtud: https://mts.speccy.cz/_mdos.htm, konkretne soubor rom_mdos21(102)_218rom.bin. Do obou polovin jsem dal to samé, takže je jedno, jaký MDOS vyberu, vždy je to MDOS2.1
Naformátoval jsem basicem disketu a boot je zase stejný:
Formated with MDOS_2 (MTs edition)
Offset 128:
129;24;40;9;0;24;104;9;0;0;0;0
Offset 176:
129;24;40;9;0;24;104;9;0;0;0;0


Našel jsem to místo v 2.1 se "set 6,(ix+6)", takže opravdu to podporuje chybu v software. Musím analyzovat proč to tam je a proč jsi na chybu narazil jen ty. V komentáři mám napsáno, že se to tam zapíše jem při nějaké I/O chybě a mělo by nastavovat 6,(ix+0) a néé 6,(ix+6).


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ů: 441 ]  Přejít na stránku Předchozí  1 ... 12, 13, 14, 15, 16, 17, 18 ... 30  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 8 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