[ Megoldva ] TMS5501 csereszabatosság

Szeretnék hobbi jelleggel építeni egy compucolor II-es klónt. Nem teljesen az eredetit, de azt szeretném, hogy az eredeti szoftverek fussanak rajta. Ehhez gyűjtögetem a speciális IC-ket, és már csak a TMS5501-et kellene beszereznem.

Mivel láma vagyok e téren, és játszásiból kell, valamint nagy kudarcvalószínűségű a project, így próbálom nem aranyárban megszerezni az alkatrészeket.

És itt jön a kérdés:

Az eredeti áramkörben TMS5501-es IC van, de kb féláron lehet kapni TMS5504-es IC-t. Addig már eljutottam, hogy lábkiosztásra azonosak, sőt, az 5504-es dokumentációjában az első lábcsoport fölött még az 5501-es név szerepel - gondolom, ott maradt véletlen.

Tehát nekem úgy tűnik, az 5501 helyére teheténk 5504-es IC-t is. De ennél a sejtésnél pontosabb információt nem találtam.

Tudna ebben valaki segíteni, hogy az 5501 helyére beépíthető-e 5504 vagy sem?

Megoldás: nem azonos, de csak soros átviteli sebességben térnek el.

Hozzászólások

Az adatlapok szerint a '2.2.6 Load rate register' kivételével teljesen egyformának tűnik a két IC. Ha szükség van soros átvitelre, akkor az TMS5504 esetén 150baud helyett 200baud lesz és 4800baud helyett 600baud.

„Az összeomlás elkerülhetetlen, a katasztrófa valószínű, a kihalás lehetséges.” (Jem Bendell)

„Az összeomlás elkerülhetetlen, a katasztrófa valószínű, a kihalás lehetséges.” (Jem Bendell)

A maximális sebesség mindkét esetben 9600baud.

Az 5501-ben beállítható sebességek: 110,150,300,1200,2400,4800,9600.

Az 5504-ben beállítható sebességek: 110,200,300,1200,2400,600,9600.

Ha nem drága, szerintem vehetsz 5504-et. Legrosszabb esetben áramkört éleszteni, tesztelni jó lesz.

Nézd meg a rajzot, hogy az RCV és XMT láb hová van kötve, gondolom csak egy kimeneti soros portra. Akkor mindaddig jó az 5504, amíg nem akarsz a soros porton 150 vagy 4800 baudos kommunikációt létrehozni, 

„Az összeomlás elkerülhetetlen, a katasztrófa valószínű, a kihalás lehetséges.” (Jem Bendell)

Nem tudom. Pongyolán fogalmaztam, nem azon keresztül kezeli (tehát nem parancsokat küld/fogad), hanem az XMT/RCF láb némi jelformálás után közvetlenül a iró/olvasó fejre megy. Ki tudja milyen sebességeket állít be különböző track-eknél.

„Az összeomlás elkerülhetetlen, a katasztrófa valószínű, a kihalás lehetséges.” (Jem Bendell)

Compucolornak elég agyfasz a floppy kezelése. Arra épít, hogy 5501-nek van egy tesztmódja, ahol a bitráta osztóból kimarad egy 8-as osztás, így 9600*8=76800 bauddal pörgeti a soros portot és vele a floppyt. Amúgy nem lacafacáztak a soros adatot direktben mindenféle checkbit, CRC és egyéb elkódolás nélkül vésték ki a lemezre. Ez kissé agyrákos megoldás cserében egy sima TTL soros porttal emulálható a félelmetes 51200 byte adathalom.

Szóval meg kell nézni, hogy ugyanez a mód benne van-e a 5504-ben, mert nélküle sanszos a dolog.

"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "

Jó, ha van benned lelkesedés, és van időd hozzá. Ugyanakkor én biztos valami mai eszközzel terveznék picike számítógépet, aztán hamar belátnám, hogy semmi értelme, mert sokkal nagyobb teljesítményű a legócskább notebook is, amihez elérhető áron hozzá lehet jutni újonnan, van saját monitora, billentyűzete, mindenféle interface-e.

Néztem, hogy ebben 8080 CPU van, még csak nem is Z80. Az előbbinek emlékeim szerint kell egy rakás tápfeszültség.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Ha jól emlékszem 3 vagy 4 tápfesz is kell neki. És időm se nagyon van most rá, de a kritikus alkatrészeket addig akarom beszerezni, amíg még lehet. Aztán majd hozzájutok valamikor. Az E100 is jó lassan készült el (nem kis segítségeddel), de semmilyen mai hardver nem tudná helyettesíteni a számomra. Ez inkább történelem, mint hatékonyság.