OldComp.cz

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


Právě je 19.04.2024, 19:15

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 
Autor Zpráva
PříspěvekNapsal: 04.11.2018, 13:44 
Online
Profík

Registrován: 06.03.2018, 16:00
Příspěvky: 978
Bydliště: Valtínov, Kunžak
Has thanked: 39 times
Been thanked: 487 times
Já jsem si při instalaci DivIDE naprogramoval přímo EEPROM paměť - nechtělo se mi nahonem řešit vypískávání. Protože v HW návrhu jsou zpřeházené jak adresní tak i datové bity, napsal jsem si malý program, který se o vše postará. Snažil jsem se, aby byl trochu univerzální. Po vybrání ".bin" souboru zobrazí část pro datové bity a dle délky souboru příslušný počet adresních bitů. Vždy platí, že nadepsané signály D0..D7 a A0..Ax přísluší sběrnici (max. A15). Chlívečky, které se vyplňují odpovídají pojmenování pinů na paměti. Například pro DivIDE je předpis následující:
Kód:
D0 -> 3     A0  -> 1
D1 -> 0     A1  -> 2
D2 -> 4     A2  -> 10
D3 -> 5     A3  -> 3
D4 -> 6     A4  -> 9
D5 -> 7     A5  -> 5
D6 -> 1     A6  -> 11
D7 -> 2     A7  -> 4
            A8  -> 6
            A9  -> 8
            A10 -> 7
            A11 -> 12
            A12 -> 0

Ve zdrojovém adresáři se vytvoří soubor s koncovkou prodlouženou o "_conv", který už obsahuje upravená data k vypálení programátorem. Snad to bude fungovat správně. V programu není zabudovaná kontrola, zda je každé pojmenování vývodu použito jen jednou.

Možná, že už podobný program existuje, ale nenapadla mě správná formulace dotazu pro strejdu gůgla.

Petr


Přílohy:
Swap.rar [194.27 KiB]
380 krát
Nahoru
 Profil  
 
PříspěvekNapsal: 04.11.2018, 15:17 
Offline
Radil
Uživatelský avatar

Registrován: 03.05.2017, 11:50
Příspěvky: 403
Bydliště: Ústí nad Labem
Has thanked: 56 times
Been thanked: 118 times
No, já si jí taky programoval v programátoru, nicméně obsah pro programátor je k dispozici ke stažení tady:
http://www.divide.cz/index.php?x=systems


Nahoru
 Profil  
 
PříspěvekNapsal: 22.01.2019, 17:22 
Offline
Prvnička
Uživatelský avatar

Registrován: 30.05.2017, 12:00
Příspěvky: 12
Bydliště: Olomouc
Has thanked: 3 times
Been thanked: 16 times
Program pro přeházení bitů u binárky pro zápis do EPROMky kdysi napsal v assembleru Zilog. Jde o program Permutor. Něco se dá o něm najít tady: https://www.rift.dk/flashing-divide2k14/ a přímý odkaz ke stažení je zde: http://www.esxdos.org/files/permutor.zip. Já si ho kdysi stáhl jako součást TBIOSu myslím přímo z Nobyho webu http://divide.cz/?x=systems.

_________________
Hraj si dokud můžeš. V důchodě už na to neuvidíš...
http://www.xpedros.estranky.cz/


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

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