Konference: Počítač SHARP MZ-800 a emulátory

Od: Zdenek Adler
Datum: 2.10.2003 09:58
Předmět: Re: Snad finální řešení zálohovaného SRAM di sku


Ahoj,
 
nad tímto řešením jsem také uvažoval (vstup druhého čítače 74HC4040 by se používal k inkrementaci stránky RD třeba pomocí instrukce IN A,(FA), pomocí instrukce IN A,(F8) by se nulovaly společně jak čítač adresový, tak i čítač stránky), ale mělo by to opět nejaké nevýhody - nejen zmiňovaná velikost stránky pouhé 4 KB, ale i zvýšení počtu obvodů: měl jsem totiž záměr řadič udělat s Petrovou variantou "B" která mi funguje se všemi IDE zařízeními (vč. disků WD a IBM) a navíc nabízí přesně 2 volné výstupy z EPROM, takže se dá celé zapojení RD+IDE realizovat "pouhými" 8-mi obvody. Řešením by mohlo být použití EPROM s 16-ti výstupy, ovšem když jsem se pídil po její dostupnosti, tak jsem moc neuspěl. Také se mi nechce zbytečně zatěžovat sběrnici ještě jednou EPROM, případně adresovým dekodérem 74HC138.
Ještě mi hlavou probleskuje, že by šlo využít IN (F8) pro reset a OUT (F8) pro zápis stránky, která by se přepsala do jednoho dvojiteho KO-D (třeba 74HC74), čímž bychom získali adresovatelnost po 128 KB (horní 2 adresové vodiče SRAM). Znamenalo by to sice asi další 2 obvody, které by ale v SMD variantě moc místa na desce sebrat neměly.
Předem díky za veškeré připomínky a návrhy, které uvítám co možná nejrychleji - spousta schopných programátorů už čeká na definitivní verzi ramdisku, aby se mohl zahájit vývoj podpůrného softwaru. Já sám bych rád zhotovil první prototyp už do konce tohoto měsíce...
 
Zdeněk
 
----- Original Message -----
From: David Luftner (sharpemu tu byla ta zakroucena vec pandora.cz)
To: Konference Počítač SHARP MZ-800 a emulátory
Sent: Wednesday, October 01, 2003 7:31 PM
Subject: Re: Snad finální řešení zálohovaného SRAM disku

Velmi se mi líbí tvoje zapojení a určitě si ho udělám jen bych měl jeden návrh.

Místo druhého čítače dát jen registr velikost prostoru pro studený start se sice sníží jen na 4 kB ale bude zase lepší adresovatelnost a rychlejší přístup k celému RD. Třeba by tam šel použít obvod 273 ten má reset (nebo 2x 193 což ovšem zvedne počet obvodů ale adresovatelnost zůstane).

A adresovat třeba takhle:

IN F8 - reset čítače, reset 273 (193)

OUT F8 - reset čítače, uložení do 273 (193)

IN F9 a OUT FA podle originálu.

Potřeba řídících signálů se sice zvedne na 4 ale našel jsem tady na deskách cca 30 obvodu PALCE22V10 v paticích. Když budu počítat 12 vstupů a 6 výstupů pro IDE a 4 pro RD je to akorát.

Bohužel ho sám nedokážu naprogramovat tak i ten zkušební který mi naprogramuje kamarád budu mít až kdoví kdy. Pokud někdo máte možnost si nechat někde poblíž naprogramovat ten čip, pošlu vám ho grátis i se souborem pro nahrání.

D.


---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.522 / Virová báze: 320 - datum vydání: 29.9.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)]