Rev 200 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed | ?url?
ïðè call 3dxx íà 14ìãö ìîæåò íå ñðàáîòàòü ñòàðàÿ âêëþ÷àëêà DOS: posedge z80_clock if mreq && m1
(òî÷íåå îíà ñðàáîòàåò, íî ïîñëå ñ÷èòûâàíèÿ îïêîäà...).
Íàäî ïðèäóìàòü íîâóþ, ñ ââîäîì ïàóçû.
 ñîîòâåòñòâèè ñ âðåìåíåì ðàñïðîñòðàíèåíèÿ íà 14ìãö, ïðàâèëüíûå ñèãíàëû ïðîöåññîðà
ìîæíî ëîâèòü òîëüêî ÷åðåç ÒÀÊÒ ïîñëå èõ èäåàëüíîãî ïîÿâëåíèÿ (â ñëó÷àå
áåç âñåõ çàäåðæåê).
ñåé÷àñ CS íà flash èäåò âñå âðåìÿ, ïîêà ñòîèò àäðåñ ÏÇÓ-î÷êà, ïîòîìó ðàáîòàòü áóäåò
è íà 14ìãö ïðîñòî ÐÎÌ. ñ âêëþ÷åíèåì ïî 3dxx: â ìîìåíò ïåðåêëþ÷åíèÿ (mreq+rd+m1) äî
êîíöà öèêëà (ìîìåíòà ñ÷èòûâàíèÿ øèíû ïðîöåññîðîì) îñòà¸òñÿ ïîëòàêòà. Íàäî åù¸ ìèíèìóì ïîëòîðà òàêòà
íà 14ìãö. Òàêóþ òîðìîçèëêó íàäî ïðåäóñìîòðåòü. Ñïîñîá òîðìîäæåíèå - íà âðåìÿ áëîêèðóåòñÿ
âûðàáîòêà zpos è zneg ÁÅÇ ðàññèíõðîíèçàöèè. Ïîáî÷íûé ôåôåêò - ìîæåò 2 ðàçà âûðàáîòàòüñÿ zpos èëè
zneg, õç íàñêîëüêî ýòî àõòóíãîâî.
Òðåáóåòñÿ ïåðåõîä íà fclk â zports.v !
Ïîêà ïèëþ atm_pager äàëüøå. Íàäî ñäåëàòü DOS âêëþ÷àëêî-âûêëþ÷àëêó. Òàê êàê îò êàæäîãî î÷êà
âêëþ÷àëêî-âûêëþ÷àëêà ñâîÿ, òî ñèãíàëû îò 4 ïåéäæåðîâ íàäî îáúåäèíèòü ïîòîì.
íåÿñíî óñëîâèå âûêëþ÷åíèÿ ÄÎÑ - âûïîëíåíèå èìåííî èç ÐÀÌ? Èëè èç ïçó òîæå, åñëè íà ñòðàíèöå
ñ ïçó íå óñòàíîâëåíî dos_7ffd ?
14.03.2010
Íàäî çààïäåéòèòü zports (shadow+dos, íîâûå ïîðòû),
ïðîêèíòü ïðîâîäà â top.v,
ïðîãíàòü íà ìîäåëè
16.03.2010
Íàäî ñýìóëèðîâàòü DOSEN+CPM, è ïîâåðõ íèõ ââåñòè shadow_en.
CPM ïåðìàíåíòíî çàæèìàåò òðèããåð DOS âî âêëþ÷åííîì ñîñòîÿíèè.
Âîïðîñ: ÷åì DOSEN çàæàòûé îòëè÷àåòñÿ îò shadow_en?
Îòâåò: shadow_en âêëþ÷àåò àòì-ïîðòû, íî ÍÅ âêëþ÷àåò ROM-ìàïïèíã òðäîñîâûé.
Íàáîðû àòì-ïîðòîâ, îíè æå DOS-ïîðòû:
+ÂÃ93
+xxF7 (atm memory)
+xx77 (atm config)
íàáîðû íå-äîñ ïîðòîâ, îíè æå pent1m-ïîðòû:
+xxF7 (eff7+÷àñèêè)
+xx77 (SD-êàðòà)
+xx1F (êåìñîí-æîéñòèê)
îñòàëüíûå ïîðòû - îáùèå (â òîì ÷èñëå xxBF - äëÿ âêëþ÷åíèÿ shadow-ïîðòîâ è ROMRW)
17.03.2010
Ïåðåõîä zports.v íà fclk: ñíà÷àëà íàäî ñäåëàòü ïàðàëëåëüíûé ìåõàíèçì ñòðîáîâ çàïèñè/÷òåíèÿ íà fclk.
Ïîòîì ïîñòåïåííî (èëè ïî ìåðå íàäîáíîñòè) ïðèáèòü ñòàðûé.
18.03.2010
Îñòàëîñü ïðîêèíóòü ïðîâîäà â top.v
è ìîäèôèöèðîâàòü zmem.v (óáðàòü äîñ, äîáàâèòü ðîìðâ)
åùå â zports.v íàäî ïîìåíÿòü ëîãèêó eff7+7ffd. ×òîáû ïðîñòî âûâîäèëî
íîìåð ñòðàíèöû â ïðåäåëàõ 1 ìåòðà, îñòàëüíîå ðàçáåðåìñÿ â atm_pager.v
Íóæíû ëè ñèãíàëû ïðîöåññîðà â atm_pager.v ?
íóæíû äëÿ äîñà.
22.03.2010
 êâàðòóñå ñîáèðàåòñÿ. Íàäî ñäåëàòü òåñòáåí÷.
Öåëü: îáåñïå÷èòü çàïóñê íåãëþêà+âàñèêè (64êá ïçó) â ñèìóëÿöèè.
íàäî ïåðåâåñòè ðîìó â âåðèëîã,
íàäî êàê-òî âûäàâàòü êàðòèíêè ñïåêîâûå.
24.03.2010
×òî çà ïîåáåíü ñ ãåíåðàöèåé äîñ_òóðí_îôô ? âñåãäà âûñèðàåòñÿ èç íåàêòèâíûõ ìîäóëåé àòì_ïàãåðà.
fixed.
 íåãëþêå äîõîäèò äî îïðîñà êíîïîê è îïèçæèâàåòñÿ - ÷èòàþòñÿ èêñû.