Konference: Počítač SHARP MZ-800 a emulátory
Od: | Zdenek Adler |
Datum: | 2.6.2003 06:27 |
Předmět: | Další fungující Sharp s CF kartou |
Ahojte, tak mohu vsechny potesit - o víkendu jsem rozbehal Sharpa s CF kartou (Kingmax, 128 MB) pripojenou pomoci redikce CF-IDE a Markovym NIPOSem. Koho by zajimaly detaily, pripadne i fotky, tak dam nejake to info na stranky.... A jeste neco na zaver - trochu jsem se zapletl do Spectristicke konference, tak zde jsou jen nejake utrzky..... Zdenek ---------------------------------------------------------------------------- -------------- A jeste neco: Sharp rulez. Nikdy jsem ho nevidel, ani jsem nikdy nikoho neznal, kdo ho mel, ale koukal jsem na Zdenkuv emulator a zkousel nejaky software a musim uznat, ze implementace CP/M tak, jak je pojata na Sharpu je asi ta nejlepsi, jakou jsem kdy kde videl. Nejak si neumim predstavit Speccy s CP/Mkem jako hlavnim OS. Dobra alternativa pro spousteni CP/Mkovych aplikaci, ale BS-DOS je proste BS-DOS!!! (a divIDE je divIDE) :) F6 ---------------------------------------------------------------------------- ------------- Proc ale vyvijite to, co uz je vyvinuto? Je tu totiz pravdepodobnost, ze by se pri pokusu o evoluci 8-bit ala+3e IDE -> 16bit IDE 'z cisteho stolu' opet vynorily nektere zradne chyby ze starsich IDE navrhu, s kterymi pak uz nelze nic delat. Nechcete prevzit logiku z DivIDE? Je staveno od zacatku na miru Z80kove sbernici, a tedy je i pripojitelne k JAKEMUKOLI z80-based systemu. Jeho IO mapovani, zrovnatak jako definice pripojovacich bodu transparentni systemove nadstavby, jsou vsechny naprogramovany v A_GALu. Tedy prevzeti DivIDE na platformu SHARPa je jen otazkou prepsani disjunktni formy pro kombinacni piny mapterm, ideio0 a ideio1 (resp. jeste registrove mapcond a automap, tam jsem vyseparoval Betadiskovou oblast). Pro sharpistu, ktery vi, kde ma SHARP volne misto v IO prostoru (tj. nejake 3 adresne bity volne, a zbytek dovolujici vzdy odlisit tento pristup od jinych pro ostatni existujici zarizeni), a kde ma pristupove body systemovych sluzeb a zakazovaci signal systemove ROM, je pak uprava zarizeni jen otazkou 5 minut. Krom toho si myslim, ze u SHARPA jsou porty xxxxxxxx101xxx11 take volne, tj. s vypojenym JP2 je mozne DivIDE primo tak, jak je, pripojit na odpovidajici signaly. Pripadne si pak uz jen zmenite rozlozeni systemoveho konektoru na plosnem spoji, a muzete hromadne vyrabet sharpisticky klon. Na Lancasterskem 8-bit IDE asi podvyzivena je, pochybuji, ze privadi na /DMAACK tvrdou jednicku, jestli vubec neco ;). Cerveny vodic konektoru 3,5" napajeni musi prijit na pin bliz k master/slave prepinaci. Zmer napeti na elektrolytu vedle napajeni, kdyz bude karta v provozu. LEDky rozhodne nesmi 'mzourat'. Redukce by mela byt _na_konci_ kabelu, rozhodne pokud za ni bude jeste prazdny konektor, nebude to delat dobrotu, kor u mirne 'jeteho' nedokonale nacvaknuteho kabelu. Seagate pouzivaji vlastni logiku interface, ktere je posloupnost aktivaci /RD ci /WR vuci /CS0 jedno, a ktera umoznila vznik onech /CS0=/(/ADRx*/M1*//IORQ), tj. 3x 3vstupove NANDy, IDE dekoderu. Proc tam je i /M1 maskovani netusim (INT cyklus preci neaktivuje /WR ani /RD;). Tohle iface ale nemusi pouzivat NUTNE jen 50% kapacity, nektere starsi disky umely pomoci feature commandu nastavovat i 8-bit datove transfery (pak 512x HDRD na sektor misto 256 - dnes uz to je ale obsolete funkce). Z. --- Odchozí zpráva neobsahuje viry. Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz). Verze: 6.0.487 / Virová báze: 286 - datum vydání: 1.6.2003
Ostatní příspěvky vlákna:
[2003/1 (22)] [2003/2 (25)] [2003/3 (14)] [2003/4 (20)] [2003/5 (73)] [2003/6 (108)] [2003/7 (88)] [2003/8 (81)] [2003/9 (146)] [2003/10 (60)] [2003/11 (12)] [2003/12 (5)]
[1999 (1)]
[2000 (168)]
[2001 (733)]
[2002 (459)]
[2003 (654)]
[2004 (224)]
[2005 (105)]
[2006 (182)]
[2007 (201)]
[2008 (294)]
[2009 (363)]
[2010 (782)]
[2011 (522)]
[2012 (642)]
[2013 (442)]