OldComp.cz

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


Právě je 28.03.2024, 22:08

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 ... 3, 4, 5, 6, 7, 8, 9 ... 30  Další
Autor Zpráva
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 03.11.2018, 01:59 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
PotPalo píše:
Úprava MDOSu pridaním inštrukcie je problematická. Celý program sa potom posunie, a nebudú sedieť adresy podprogramov, ktoré môžu volať rôzne užívateľské rutiny z RAM. Takže samo o sebe to fungovať bude, ale programy ktoré si prepnú D80 ROM a volajú z nej rutiny by už nemuseli fungovať.


Upravy se daji delat i bez posunu, jen se pripadne vlozi odskok, nebo se kod umisti nekam kam programy bezne neskacou.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 04.11.2018, 22:54 
Offline
Radil
Uživatelský avatar

Registrován: 02.08.2015, 15:23
Příspěvky: 259
Bydliště: Skalica
Has thanked: 52 times
Been thanked: 141 times
Tak som sa konecne dostal k prepipaniu konektorov a je nasledovne:
Kód:
Interna Mechanika:

  NC   1 |  2  NC
  NC   3 |  4  /HEAD LOAD
  NC   5 |  6  NC
  NC   7 |  8  INDEX
  NC   9 | 10  /DS0
  NC  11 | 12  /DS1
  NC  13 | 14  NC
  NC  15 | 16  /MOTOR 0
  NC  17 | 18  DIR. SELECT
  GND 19 | 20  /STEP
  GND 21 | 22  /WRITE DATA
  GND 23 | 24  /WRITE GATE
  GND 25 | 26  /TRACK 00
  GND 27 | 28  /WRITE PROTECT
  GND 29 | 30  READ DATA
  GND 31 | 32  SIDE SELECT
  GND 33 | 34  NC

Externa Mechanika
   NC  1 |  2  NC
   NC  3 |  4  /HEAD LOAD
   NC  5 |  6  NC
   NC  7 |  8  INDEX
   NC  9 | 10  /DS1
   NC 11 | 12  /MOTOR 0
   NC 13 | 14  /DS0
   NC 15 | 16  /MOTOR 1
   NC 17 | 18  DIR. SELECT
  GND 19 | 20  /STEP
  GND 21 | 22  /WRITE DATA
  GND 23 | 24  /WRITE GATE
  GND 25 | 26  /TRACK 00
  GND 27 | 28  /WRITE PROTECT
  GND 29 | 30  READ DATA
  GND 31 | 32  SIDE SELECT
  GND 33 | 34  NC

Krizenie vodicov:

 Interna  | Pin |  Externa
----------+-----+-----------
    /DS0  |  10 |  /DS1
    /DS1  |  12 |  /MOTOR 0   (DS0)
      NC  |  14 |  /DS0       (MOTOR0)
/MOTOR 0  |  16 |  /MOTOR 1
----------+-----+-----------

Mechanika - Pin/Sig.
Pin 10 -> SELECT 0
Pin 16 -> MOTOR ON


PC FDD kabel
sig.    | pin |  sig.
--------+-----+----------
 MOTOR0 |  10 |  MOTOR1
    DS1 |  12 |  DS0
    DS0 |  14 |  DS1
 MOTOR1 |  16 |  MOTOR0
Zapojenie externej mechaniky som zistil metodou pokus-omyl v casoch ked som pouzival Kompakt a potreboval som druhu mechaniku. Dolezite su podla mna pin10 a pin16 a kludne moze byt /MOTOR0 na pine 14 a /DS0 na pine 12, este vyskusam. Ak som to dobre pochopil, tak PC FDD kabel ma krizenie vodicov, ktore sa neda pouzit u D80 pre druhu mechaniku - nepomoze ani prehodenie pinov na radici :(
Co sa radica tyka, tak GAL verzia je cca na 70% doriesena.
Ohladom toho pinoutu budem rad, ak niekto poradi.

_________________
ZX Spectrum, ZX Spectrum +, DIDAKTIK GAMA, DIDAKTIK M, DIDAKTIK KOMPAKT, D40, D80, Interface M/P, MELODIK, UR-4, BEST, KP 311, BT100, SP210T, GAMACENTRUM 01 (cierna), ROBOTRON K6304, divIDE, K-Mouse, PMD 85-2, Amiga 500, Amiga 500+, Amiga 1200


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

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Nejak se mi to nezda. Jestli autor https://z00m.speccy.cz/images/d80_v2_sch.png spravne popsal konektor con3, tak je u tebe v externi mechanice rozpor. Ja bych urcite to vnitrni zapojeni zapojil jako http://www.malinov.com/Home/sergeys-pro ... eta-sbc-v2. Ten projekt ZETA zde stavelo rada lidi a hlavni FDD chip je uplne stejny. Nevim ze by nekdo mel problem, kazdy pouzil mechaniku z PC. Jinak mi pripada ze mas prohozene "Motor On" a "Drive Select". Ono to asi bude fungovat, protoze oba signaly s velkou pravdepodobnosti se spousteji stejne ale rozhodne pri pouziti PC FDD kabelu bych to zapojoval dle normy.

Osobne bych oba konektory, jak pro interni tak pro externi mechaniku zapojil uplne stejne. Pak bych mel moznost na interni konektor dat dve PC mechaniky a pomoci krizeneho kabelu to propojit. Nebo bych sem dal jednu mechaniku a druhou bych pripojil na druhy externi konektor. Take kdo by mel originalni externi mechaniku by si mohl udelat malou desticku kde by se konvertoval bezny plochy kabel na primy konektor co by byl zapojeny stejne jako v originalni mechanice, otazka je kolik lidi by to vyuzilo.

Take bych se primlouval aby vyvod 2 sel lehce prerusit. Male procento mechanik na vyvodu 2 reaguje tak, ze pri log0 rika ze chces vybrat Density HD. Vice ti rekne treba google "teac pin 2".


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 13.11.2018, 10:52 
Offline
Radil

Registrován: 18.10.2013, 15:30
Příspěvky: 263
Bydliště: Oakland, Slovakia
Has thanked: 25 times
Been thanked: 60 times
Ku kompatibilite so 128. Nebolo by jednoduchsie upravit 128ku?
Kód:
https://hw.speccy.cz/128kd40mod.html

_________________
Didaktik Gama | ZX Spectrum 128 | ZX Diskface Quick A | BetaDisk 128C Interface | D40 & D80 | divIDE | Interface M/P | Multiface 128 (GOTDJ) | Gama Breaker | D80mini

"Kvalita a stabilita Windows XP se Microsoftu nevyplatila, stal se takovou temnou připomínkou toho, co se stane, když odvedete svou práci moc dobře."


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 13.11.2018, 20:25 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
No ve finale to preci jen vypada, ze nejjednodussi by bylo pouzit u nove D80 MINI jine (nekolizni) porty a jen by se mirne poupravily jejich adresy v MDOSu. Takova D80 by mohla behat bez jakychkoli uprav na jakekoli masine (teoreticky). A puvodni software by s tim nemel problem. Ale asi je fakt, ze by bylo lepsi kdyz uz, tak udelat porty prepinatelne nejakym switchem. Mezi original a novyma. Tak by se to dalo upravovat a testovat (tim myslim MDOS) za chodu. Vysledkem by mohla byt nova D80, ktera by fungovala na 128kB modelech bez uprav a sla by prepnout v pripade potreby i na original 48kB only rezim.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 13.11.2018, 20:56 
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
Keď už sme pri 8255, v ROM D40 je po resete manuálny reset 8255 (hardvérovo sa resetuje iba pri zapnutí napájania), tj. cez OUT 127 sa nastavia všetky porty na vstupy. Pokiaľ tam 8255 nebude, toto by sa mohlo vynechať, nech to nešahá na interface ktorý tam nieje. Alebo tam bude?

_________________
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: 13.11.2018, 21:54 
Offline
Radil
Uživatelský avatar

Registrován: 13.05.2013, 17:48
Příspěvky: 529
Bydliště: Košice
Has thanked: 423 times
Been thanked: 265 times
VELESOFT píše:
rombor píše:
Ako som tu už písal vyššie, pri použití zapojenia s radičom GM82C765B a s MDOS2, ku kolízii s portami ZX128 nebude dochádzať.
Jedinou výnimkou je v MDOS2 port na odblokovanie 8255, čo je ale jediný byte MDOS2 ROM, ktorý by sa zmenil.


Ona kazda verze s jinym radicem pouziva i jine porty ? To jsem vubec nevedel.
Ani nie. Iba ten novší radič používa menej portov a "zhodou okolností" iba tie, ktoré nekolidujú.

Pôvodný radič WD2797 používal tieto porty:
Kód:
FDCCR   equ     81h      ;register pre prikazy radica
FDCTR   equ     83h      ;register stopy
FDCSR   equ     85h      ;register status - flagy operacii
FDCDR   equ     87h      ;register pre prenos dat
SELECT  equ     89h      ;port motorov a LED drivov (zrkadlo na 8Bh, 8Dh, 8Fh)
Nový radič požíva tieto porty:
Kód:
MSR   EQU   83h      ;fdc status
FDD   EQU   87h      ;fdc data
FOR   EQU   8fh      ;fdc operation register
Kritické sú teda porty, kde je 1. bit v log.0, čoho sa pri novom radiči "vyvarovali".

_________________
https://pmd85.borik.net - PMD 85 Emulátor, PMD 85, PMD 32-SD
https://pp01.borik.net - PP 01 Emulátor, PP 01, SD-ROM Modul


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 14.11.2018, 09:51 
Offline
Radil
Uživatelský avatar

Registrován: 13.05.2013, 17:48
Příspěvky: 529
Bydliště: Košice
Has thanked: 423 times
Been thanked: 265 times
Busy píše:
rombor píše:
Pôvodný radič WD2797 používal tieto porty:
Kód:
FDCCR   equ     81h      ;register pre prikazy radica
FDCTR   equ     83h      ;register stopy
FDCSR   equ     85h      ;register status - flagy operacii
FDCDR   equ     87h      ;register pre prenos dat
SELECT  equ     89h      ;port motorov a LED drivov (zrkadlo na 8Bh, 8Dh, 8Fh)
Len male upresnenie. 85 nie je status a flagy, ale register sektora. Sem sa zapisuje cislo sektora ktory sa ide zapisovat/citat. Status a flagy su na 81 spolu s prikazom - zapisom sa posiela prikaz a citanim sa cita status a flagy.
Má pravdu, předseda! ;-) Ja som to okopíroval z komentovaného výpisu a dopísal som tam iba tú informáciu o zrkadlení. A toto som nejako prehliadol.

_________________
https://pmd85.borik.net - PMD 85 Emulátor, PMD 85, PMD 32-SD
https://pp01.borik.net - PP 01 Emulátor, PP 01, SD-ROM Modul


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 25.11.2018, 11:52 
Offline
Radil
Uživatelský avatar

Registrován: 02.08.2015, 15:23
Příspěvky: 259
Bydliště: Skalica
Has thanked: 52 times
Been thanked: 141 times
chip128 píše:
Mohl bych se zeptat vyvojaru D80 mini jak pokracuje vyvoj, nebo kterou cestou se vyvoj vlastne ubira ?
Ale mozes :) GAL verziu radica mam doriesenu vratane rovnic, uz len drobne korekcie v scheme a cca o 2-3 dni budem routovat pcb. Suciastky mam objednane na 10ks radicov a takmer vsetky mam uz doma.
Snazim sa to dokoncit co najrychlejsie, ale v poslednej dobe mam malo casu :(
misticjoe píše:
Já bych nechal Billyho pracovat. Moje nová oldstock 360kB mechanika se těší, až se jí hlavičky třepotají.

At se zepta :) To je pekne ziva mechanika :lol:

_________________
ZX Spectrum, ZX Spectrum +, DIDAKTIK GAMA, DIDAKTIK M, DIDAKTIK KOMPAKT, D40, D80, Interface M/P, MELODIK, UR-4, BEST, KP 311, BT100, SP210T, GAMACENTRUM 01 (cierna), ROBOTRON K6304, divIDE, K-Mouse, PMD 85-2, Amiga 500, Amiga 500+, Amiga 1200


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 02.12.2018, 20:53 
Offline
Radil
Uživatelský avatar

Registrován: 02.08.2015, 15:23
Příspěvky: 259
Bydliště: Skalica
Has thanked: 52 times
Been thanked: 141 times
V prilohe posielam takmer finalnu verziu schemy novej D80.


Přílohy:
Poznámka: Schema v rozliseni 3200x2400
D80-mini v.2.zip [436.99 KiB]
433 krát
D80-mini schema.png
D80-mini schema.png [ 412.31 KiB | Zobrazeno 7562 krát ]

_________________
ZX Spectrum, ZX Spectrum +, DIDAKTIK GAMA, DIDAKTIK M, DIDAKTIK KOMPAKT, D40, D80, Interface M/P, MELODIK, UR-4, BEST, KP 311, BT100, SP210T, GAMACENTRUM 01 (cierna), ROBOTRON K6304, divIDE, K-Mouse, PMD 85-2, Amiga 500, Amiga 500+, Amiga 1200
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 02.12.2018, 21:07 
Offline
Radil
Uživatelský avatar

Registrován: 02.08.2015, 15:23
Příspěvky: 259
Bydliště: Skalica
Has thanked: 52 times
Been thanked: 141 times
Dnes som uz konecne zacal routovat PCB.
Na PCB som umliestnil pinove listy pre pripadnu nadstavbu (napr. 8255, AY, RTC, KempstonIF, pripadne vyuzitie celej RAMky, atd.)
Zapojenie konektora pre FDD nieje napevno, ale je moznost pomocou jumperov napinovat orig. D80 alebo IBM.
Pri orig. PC FDD kabli nefunguju 2 mechaniky - podla mna je treba upravit MDOS, aby bol kompatibilny s tymto zapojenim, preto ta moznost volby zapojenia konektoru. Ak by niekto MDOS upravil, moze sa pouzit orig. PC kabel pre dve mechaniky.


Přílohy:
Poznámka: Napinovanie konektora na orig. D80 alebo IBM.
D80 vs IBM.png
D80 vs IBM.png [ 7.02 KiB | Zobrazeno 7556 krát ]
Poznámka: PCB novej D80
pcb-routing.png
pcb-routing.png [ 64.89 KiB | Zobrazeno 7556 krát ]

_________________
ZX Spectrum, ZX Spectrum +, DIDAKTIK GAMA, DIDAKTIK M, DIDAKTIK KOMPAKT, D40, D80, Interface M/P, MELODIK, UR-4, BEST, KP 311, BT100, SP210T, GAMACENTRUM 01 (cierna), ROBOTRON K6304, divIDE, K-Mouse, PMD 85-2, Amiga 500, Amiga 500+, Amiga 1200
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 02.12.2018, 23:17 
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
Keď sa to tu už tak pekne hardvérovo rieši, mám otázku. Čo som pozeral schému D40, tak tlačítko SNAP by nemalo byť funkčné keď je prepnutá ROM na D40, je tak? Lebo keď sa práve zapisuje SNAPSHOT a stlačím SNAP, zápis sa preruší, čo mi nejako nesedí, malo by byť odpojené. Kto máte D40 alebo D80, napíšte ako sa to správa vám, či je to vlastnosť alebo len vada mojej D40. Je možné že D40 počas zápisu na disketu prepína ROM? Potom im to odpojenie SNAPu nejako nevyšlo.

Ešte maličkosť. Nešiel by ten jumper otočiť? Zvyčajne sa nastavuje 1-2 alebo 2-3 a nie medzi jumpermi. Vyzerá to divne.

edit: Emitor T1 nemá byť na +5V? (vymenené E s C)

_________________
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: 03.12.2018, 09:53 
Offline
Radil
Uživatelský avatar

Registrován: 02.08.2015, 15:23
Příspěvky: 259
Bydliště: Skalica
Has thanked: 52 times
Been thanked: 141 times
PotPalo píše:
Keď sa to tu už tak pekne hardvérovo rieši, mám otázku. Čo som pozeral schému D40, tak tlačítko SNAP by nemalo byť funkčné keď je prepnutá ROM na D40, je tak? Lebo keď sa práve zapisuje SNAPSHOT a stlačím SNAP, zápis sa preruší, čo mi nejako nesedí, malo by byť odpojené. Kto máte D40 alebo D80, napíšte ako sa to správa vám, či je to vlastnosť alebo len vada mojej D40. Je možné že D40 počas zápisu na disketu prepína ROM? Potom im to odpojenie SNAPu nejako nevyšlo.
A ktoru mas verziu D40? s radicom WD2797? Ak si dobre pamatam , tak tam je SNAP rieseny inak ako u novsej verzii.

PotPalo píše:
Ešte maličkosť. Nešiel by ten jumper otočiť? Zvyčajne sa nastavuje 1-2 alebo 2-3 a nie medzi jumpermi. Vyzerá to divne.
To nieje problem to otocim bude to viac logicke. ked som to kreslil tak som chcel mat na jednej liste piny z radica v poradi pre IBM na druhej v poradi pre D80 a na tretej piny konetora. Ale mas pravdu bude to lepsie otocene.

PotPalo píše:
edit: Emitor T1 nemá byť na +5V? (vymenené E s C)
Velka vdaka za upozornenie :thumbup: Nevsimol som si to, uz je to opravene ;)

_________________
ZX Spectrum, ZX Spectrum +, DIDAKTIK GAMA, DIDAKTIK M, DIDAKTIK KOMPAKT, D40, D80, Interface M/P, MELODIK, UR-4, BEST, KP 311, BT100, SP210T, GAMACENTRUM 01 (cierna), ROBOTRON K6304, divIDE, K-Mouse, PMD 85-2, Amiga 500, Amiga 500+, Amiga 1200


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 03.12.2018, 11:04 
Offline
Radil
Uživatelský avatar

Registrován: 02.08.2015, 15:23
Příspěvky: 259
Bydliště: Skalica
Has thanked: 52 times
Been thanked: 141 times
Este mna napadlo dorobit moznost naflashovat obsah ROMky zo Spectra ako na divide. Bolo by to uzitocne pri aktualizacii MDOSu, pripadne pri vymene ROM za novu by nebolo treba programator k PC.
Pre povolenie zapisu do ROM by bol na doske jeden jumper.
Prepisal by sa obsah tej polovice ROM, ktora by bola nastavena s jumperom JP1.

_________________
ZX Spectrum, ZX Spectrum +, DIDAKTIK GAMA, DIDAKTIK M, DIDAKTIK KOMPAKT, D40, D80, Interface M/P, MELODIK, UR-4, BEST, KP 311, BT100, SP210T, GAMACENTRUM 01 (cierna), ROBOTRON K6304, divIDE, K-Mouse, PMD 85-2, Amiga 500, Amiga 500+, Amiga 1200


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moderní klon D40/D80?
PříspěvekNapsal: 03.12.2018, 12:56 
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
Mám s MDOS1, teda s radičom WD. Tento kúsok schémy čo som priložil naznačuje, že SNAP do NMI sa povoľuje ešte signálom z klopného obvodu, ktorý prepína ROMky.


Přílohy:
snap.png
snap.png [ 1.95 KiB | Zobrazeno 7832 krát ]

_________________
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  
 
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 ... 3, 4, 5, 6, 7, 8, 9 ... 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 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