OldComp.cz

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


Právě je 29.03.2024, 00:48

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 9 ] 
Autor Zpráva
PříspěvekNapsal: 29.11.2019, 22:37 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2332
Has thanked: 303 times
Been thanked: 637 times
Pokouším se na programátoru Willem verze PCB50B (tj. verze desky 5.0) naprogramovat SST HN29EE010 (128K, 8b, Page-Mode EEPROM). Máte s tím někdo zkušenost?

Normální EPROM řady 27C64 až 27C512 v tom zapisuju běžně - v obou programátorech Willem, které mám. Ale starší nemá PLCC32 patici, tak si s Flash/EEPROM nejsem jistý, jestli je software podporuje správně. Krom toho mám program verze 0.98D5, který je možná asi spíš pro verzi programátoru 4.5 a nedaří se mi najít novější, nebo lépe určit která verze je pro jakou desku a proč.

Jde o obsah ROM pro Atari cartrdige SDX128.

Koupil jsem od rEVERze desku navrženou Mr.Gorgosem (MR.GORGOS 10.2015 SDX128 & ARC), zapájel a nefunguje, protáhlo se to, než jsem našel čas a sehnal DS1210. Bohužel k desce nemám víc než fotku od rEVERze. Zkusil jsem na Atari flashnout firmware z image diskety, kterou jsem někde stáhnul a situaci to spíš zhoršilo (černá obrazovka po zapnutí a nic víc), takže mě napadlo, že bych mohl EEPROM přečíst v programátoru. Něco se načetlo, v hexu jsem viděl pár řetězců, co by mohly být součástí Sparta DOSu a zdálo se to strukturou podobné tomu, co se dá stáhnout odsud:

http://sdx.atari8.info/index.php?show=e ... ad_special

... no, tak mě nenapadlo nic lepšího, než to zkusit Flashnout a verifikovat v programátoru, jenomže se mi nedaří. Nedaří se mi EEPROM ani smazat a nakonec možná ani korektně načíst a pak verifikovat (to selže cca v 1/3, nebo 1/2 kapacity).

- máte někdo správný software pro desku PCB50B?
- máte někdo zkušenost s programátorem Willem a čipy 29EE010?
- má ta EEPROM jít naprogramovat přímo v cartridgi SDX128? Byl by správný ATR image?
- jaký konkrétně obsah? intSDX128? (z toho odkazu výše)

V tuto chvíli mám nejspíš v EEPROM nesmyslný obsah, není-li vadná, ale potřebuji to nějak ověřit. Ideálně v tom programátoru. Případně, budu-li mít správný software k programátoru, můžu s klidem koupit náhradní třeba Atmel AT29C010.

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


Nahoru
 Profil  
 
PříspěvekNapsal: 30.11.2019, 00:07 
Offline
Profík

Registrován: 27.07.2013, 13:24
Příspěvky: 903
Has thanked: 25 times
Been thanked: 125 times
Jo, s Willemem si člověk užije :( Každopádně, já mám nějakou verzi 5.0E (asi, nemám to teď tady u sebe) a pomohlo mi přejumperovat jí tak, aby se tvářila jako verze 3B dvěma jumpery v levém dolním rohu (pokud člověk kouká ze strany patic a LPT port má vlevo).

_________________
Atari 600XL, 800XL/XE, 130XE, ST, STE, MegaST, 7800, JaguarCD, Commodore C64, Amiga 500/Plus, 1200, CDTV, Sinclair QL + GC, Sharp MZ800, Sord M5, CPC 6128, Spectravideo SVI X'Press, Sony HB-750, Philips CDi 370, Ohio Scientific Challenger, Eureka.


Nahoru
 Profil  
 
PříspěvekNapsal: 30.11.2019, 09:03 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
zxcygnus píše:
naprogramovat SST HN29EE010 (128K, 8b, Page-Mode EEPROM)


Pri zbežnom pohľade to vyzerá ako flash 39SF010 od Microchipu (len nemá block erase).
Programuje sa to zápisom ako do RAM s tým, že sa pred každým zápisom a mazaním použijú odomykacie ochranné sekvencie, aby obsah nebol prepísaný pri bežnom použití. Tie sekvencie sú trojbajtové (príp. 6 bajtové) a zapisujú sa na adresy 05555 a 02AAA, čiže treba sa dostať na tieto adresy buď priamo alebo aspoň v stránkovom móde (teda nie mechanickým prepínačom). Nepoznám Atari a neviem vygúgliť tento projekt, ale ak sa dá splniť táto podmienka, tak to pôjde naprogramovať hoci aj v Basicu. Napr. na Game kľudne na porte 8255 (na breadboarde, treba jeden register navyše, napr. 74xx574), napr. port A:adresa A0-A7, A8-15 (cez buffer), port B: data, port C: CLK na buffer, RD, WR, CS, A16 (príp. A17, A18).
Potom v basicu jednoduchý program, ktorý zabezpečí časovanie. úspešnosť zápisu kontrolou toggle bit nemusíš riešiť, lebo basic je dosť pomalý, takže pamäť bude stíhať zapisovať, jedine pri príkaze vymazať pamäť alebo vymazať blok dáš pauzu pár sekúnd.
M1
P.S. Ja mám jednoduchý programátor na takéto flasky urobený s posuvnými registrami. Síce na obsluhu stačia dva výstupné bity a jeden vstupný, ale programuje mi 128kB asi 45 minút :bang:. V tom Basicu to ale asi nebude výrazne menej. V inom projekte mám flash priamo na zbernici Z80 a tam ju mám naprogramovanú za pár sekúnd (obsluha v asembleri, môžem poskytnúť zdroják).


Nahoru
 Profil  
 
PříspěvekNapsal: 30.11.2019, 13:18 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2332
Has thanked: 303 times
Been thanked: 637 times
-> ctirad: Verze 3B nemá PLCC na EEPROM, ale zkusím. Teď mám Willem switchovaný na verzi softwaru 50B a software hlásí 45B...tj. obojí modernější než 3B, ale nevím jestli ty verze nejsou 3 a pro 50B není potřeba další verze programu.

Dostal jsem do SZ i obrázek jak mají být nastavené jumpery a ten velký DIP switch pro SST 29EE010 a to, s ohledem na odlišnosti desek, mám nejspíš stejně. Napájím externím napáječem, to je taky nastavené správně (jinak by nešly programovat ani EPROM 27Cxxx).

Zkusím nejdřív někde najít další PLCC flash/EEPROM (měl bych mít pytlík vytahaných BIOSů ze staých desek), nebo objednat AT29C010, je jich spousta na ebay, jen to potrvá, než něco dorazí.

Ad verze ovládacího programu - našel jsem, že bych měl používat verzi 0.97e, používám 0.98D5 (údajně existuje 0.98D12). Jak moc striktní to je pravidlo? Původní web Sivava je dost divný a jediné místo, kde jsem software objevil je v jejich eshopu, ale nepřišel jsem na způsob, jak ho stáhnout. Stahoval jsem odjinud.

Jo, jinak vím, že to je peklo, diskuze jsou plné mrtvých odkazů a lidí, kteří měli problémy.

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


Nahoru
 Profil  
 
PříspěvekNapsal: 30.11.2019, 15:55 
Offline
Profík

Registrován: 27.07.2013, 13:24
Příspěvky: 903
Has thanked: 25 times
Been thanked: 125 times
Tu verzi 0.98D12 mám a v tom se mi hlásí můj willem jako PCB50. Kam to mám poslat?

_________________
Atari 600XL, 800XL/XE, 130XE, ST, STE, MegaST, 7800, JaguarCD, Commodore C64, Amiga 500/Plus, 1200, CDTV, Sinclair QL + GC, Sharp MZ800, Sord M5, CPC 6128, Spectravideo SVI X'Press, Sony HB-750, Philips CDi 370, Ohio Scientific Challenger, Eureka.


Nahoru
 Profil  
 
PříspěvekNapsal: 01.12.2019, 07:45 
Offline
Radil
Uživatelský avatar

Registrován: 05.12.2013, 09:01
Příspěvky: 289
Bydliště: Praha
Has thanked: 1150 times
Been thanked: 83 times
ctirad píše:
Tu verzi 0.98D12 mám a v tom se mi hlásí můj willem jako PCB50. Kam to mám poslat?

Ahoj, taky bych měl zájem.

_________________
//// eLeMeNt_v1; ZX Nucleon512_v2A; ZX Spectrum; ZX Spectrum+; ZX Spectrum 128k; ZX Spectrum 2B; SDI-1; Sparrow 48K; Didaktik D80; D80min; Didaktik Melodik; Betadisk; Divide; Aritma 517; ZX Diskface Plus B; BDI; NewBetaDisk-css; DigitalTapeRecorder_v2; ZX-VGA-JOY; ///A500mini;


Nahoru
 Profil  
 
PříspěvekNapsal: 01.12.2019, 09:47 
Offline
Profík

Registrován: 27.07.2013, 13:24
Příspěvky: 903
Has thanked: 25 times
Been thanked: 125 times
https://drive.google.com/file/d/1w7E5yF ... sp=sharing

_________________
Atari 600XL, 800XL/XE, 130XE, ST, STE, MegaST, 7800, JaguarCD, Commodore C64, Amiga 500/Plus, 1200, CDTV, Sinclair QL + GC, Sharp MZ800, Sord M5, CPC 6128, Spectravideo SVI X'Press, Sony HB-750, Philips CDi 370, Ohio Scientific Challenger, Eureka.


Nahoru
 Profil  
 
PříspěvekNapsal: 04.12.2019, 14:18 
Offline
Profík

Registrován: 06.03.2018, 16:00
Příspěvky: 959
Bydliště: Valtínov, Kunžak
Has thanked: 39 times
Been thanked: 471 times
Ahoj, nevím, jestli to pomůže, ale mám Willema v3 s nějakými úpravami ze strany spojů (diody, odpory, propojky... - asi verze 3B). V zásobách jsem našel SST PH29EE010-150 (DIL32) a SST 29EE512-70 (PLCC32). Verze programu pro WinXP je 0.97g a po nastavení podle obrázků v programu proběhne čtení, mazání, programování i verifikace obou kousků korektně. Redukci PLCC32 na DIP32 mám udělanou podle původní dokumentace Willema. Tak není problém jí naprogramovat.

Petr


Nahoru
 Profil  
 
PříspěvekNapsal: 22.02.2020, 02:54 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2332
Has thanked: 303 times
Been thanked: 637 times
Ještě jednou děkuji Ctiradovi, protože teď jsem se konečně a po naprogramování hrsti dalších EPROMek nastřádaných ve frontě "až najdu čas", opět dohrabal k té odložené desce s SST 29EE010 a se správným softwarem 0.98D12 to konečně funguje perfektně. Naprogramovalo se, verifikovalo, flash opravdu obsahuje co má.

Pro pořádek - provozuji to na notebooku Dell Latitude D630 (Core 2 Duo @1.8GHz, WXP SP3 32bit) s připojeným dockem, na kterém je i LPT port. S PCMCIA LPT kartou jsem neuspěl, ale měl jsem k dispozici jen podivný čínský šmejd, nejspíš to nebyl skutečný LPT port, ale nějaká sériově paralelní redukce.

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


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ů: 9 ] 

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 4 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