Top secrets sources NedoPC pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?

ïðèìåðíûå (íå âñå) èçìåíåíèÿ (ìåñòàìè çàïèñàííûå ÷åðåç ïîë ãîäà ïîñëå ñàìèõ èçìåíåíèé)


r0170 - 4:06 31.05.2023
Debug:  Â "ìàëåíüêîì" memoryband-å òåïåðü îòîáðàæàåòñî òåêóùàÿ ñòðàíèöà ðÿäîì
        ...ê ñîæàëåíèþ ýòî íå ñèëüíî ïîëåçíî
        òê ýòà ñòðàíèöà ~íà ìîìåíò èíòà...


r0166 - 3:23 26.05.2023
Debug:  Ïîôèêøåíû View/Goto Register èç ïîä GS CPU (þçàëè ðåãèñòðû ZX CPU)
>       Äîáàâëåíà èíäèêàöèÿ òèïà òåêóùåãî áðÿêà ïòè÷êàìè â êîíòåêñòíîì ìåíþ
>       Äîáàâëåíà èíäèêàöèÿ RAM/ROM ÿðêîñòüþ â ìåìîðèâèåâåð (ïî ïðèíöèïó îêíà äèçàñìà)
        äëÿ òåêñòîâîãî è hex âèäà
Break:  Â êîíòåêñòíîå ìåíþ áðÿêìàíàãåðà äîáàâëåíû:
                Disable/Enable
                Edit
                Delete
                Enable All
                Disable All
                Delete All
        òàê æå ñäåëàíî çàñåðåíèå íåäîñòóïíûõ è íåðåàëèçîâàííûõ äåéñòâèé
        (äëÿ óñëîâíûõ áðÿêîâ ðàáîòàþò òîëüêî Edit è Delete !!!)
>       Ñîçäàíèå áðÿêà ñîõðàíÿåò ôëàã âûêëþ÷åíîñòè (âåðíóòî êàê áûëî)
        ÷òî ïîçâîëÿåò ïåðåêðûòü íåñêîëüêî âûêëþ÷åííûõ áðÿêîâ
        è ñîõðàíèòü èõ âûêëþ÷åííûìè\íå ïîòåðÿòü àäðåñà
        òàêîé ñïîñîá ïðèçíàí áîëåå óäîáíûì äëÿ äåáàãà
        ÷åì ñîçäàíèå áðÿêîâ âñåãäà âêëþ÷åííûìè
        (íàïðèìåð êîãäà åñòü óæå ïðîâåðåííûå è îòêëþ÷åííûå áðÿêè
        à ìû õîòèì ïðîâåðèòü åùå ÷òî òî âîêðóã â áîëüøîì äèàïàçîíå)
        Óäàëåíèå è ðåäàêòèðîâàíèå áðÿêà - âêëþ÷àþò áðÿê
        ÷òî ïðåïÿòñòâóåò ñîçäàíèþ îòêëþ÷åííûõ áðÿêîâ íà ïóñòîì ìåñòå
>       Èíäèêàòîð òåêóùåãî CPU è êíîïêà ïåðåêëþ÷åíèÿ
        òåïåðü ñîâñìåùåíû â îäíîé êíîïêå íà êîòîðîé ìåíÿåòñî íàäïèñü
        õîòÿ åå ðàñïîëîæåíèå îñòàâëÿåò æåëàòü ëó÷øåãî...


r0163 - 1:06 25.05.2023
Debug:  Óëó÷øåí ZX/GS Step
        òåïåðü îí íà îñíîâå ïðîâåðêè cpu.Delta() ïîñëå êàæäîãî step-à
        ïðèìåíÿåòñî êîýôèöèåíò íà îñíîâå òåêóùèõ âðåìÿíîê (float ðàñ÷åò)
        è 2-é ïðîö ïûòàåòñî ïðîñòåïàòü ñòîëüêî æå ñâîèõ òàêòîâ
        åñëè íàêàïëèâàåòñî õîòÿ áû 4 åãî òàêòà
        è âñå ýòî ñ ñîõðàíåíèåì îøèáêè â ìèíóñ
        òàêîé âàðèàíò íàìíîãî áîëåå òî÷íûé â ïëàíå ïåðåäà÷è ÷àñòîò
        ÷åì ïðåäûäóùèé
        êàê ïðè ýòîì ðàáîòàåò step over íåèçâåñòíî
        îí âûçûâàåò îáû÷íûé step òîæå (êîòîðûé çàìåíåí äâîéíûì)
        íî êðîìå òîãî òàì åùå êàêîé òî êîä
        âîçìîæíî òàì çàïóñêàåòñî îáû÷íàÿ ýìóëÿöèÿ äëÿ äëèòåëüíûõ ïðîïóñêîâ
        òðåáóåòñî äîïîëíèòåëüíûå ïðîâåðêè ðàáîòàåò ëè îíî òàì ùàñ


r0162 - 0:26 25.05.2023
Debug:  Ñäåëàíî ïóëÿíèå æìåíè\÷àñòè step-îâ äëÿ 2-ãî CPU (ñ äèçåðèíãîì)
        êîãäà step-àåòñî 1-é CPU 
        íà îñíîâå ñîîòíîøåíèé òåêóùèõ âðåìÿíîê ZX è GS
        (ðàíüøå 2-é ïðîö òóïî ñòîÿë âîîáùå
        è äåáàãàòü âçàèìîäåéñòâóþùèé ñ GS êîä áûëî íåâîçìîæíî)
        ÍÎ ñäåëàíî íå íà îñíîâå òàêòîâ (êàê íóæíî áûëî áû)
        à òóïî íà îñíîâå êîëè÷åñòâà step-îâ
        ÷òî íå äàåò âûäåðæêè òî÷íîãî ñîîòíîøåíèÿ ÷àñòîò
        íî äëÿ äåáàãà ñîéäåò è òàê...
        

r0161 - 22:57 24.05.2023
Break:  Àáû êàê ñäåëàí áåêàï òåêóùåãî CPU è âîñòàíîâëåíèå åãî íàçàä
        ïðè êàæäîé îáðàáîòêå ñîîáùåíèé breakpoint manager-à
        â èòîãå òåïåðü äåáàãåð è áðÿê ìàíàãåð "ðàáîòàþò" âèçóàëüíî íåçàâèñèìî
        è áðÿê ìàíàãåð íå ïèøîò íå â òîò ïðîö


r0160
Debug:  Èçìåíåíà ïîñëåäîâàòåëüíîñòü îòðèñîâêè äåáàãåðà îáðàòíî (îòêàò)
Break:  Ïðè ïîìîùè íàó÷íîãî òûêà, êîñòûëåé è ïëÿñîê ñ áóáíîì
        ê ãðåáàíîìó LISTBOX-ó ïðèêðó÷åíî êîíòåêñòíîå ìåíþ
        è ïåðåâîä ôîêóñà íà äðóãîé ïóíêò ïî ïðàâîìó êëèêó


r0159 - 2:29 24.05.2023
Keyb:   Âìåñòî ãîâíîêîäíîé êîíâåðòàöèè PeekMessage WM_KEYDOWN èç wParam ïî òàáëèöå
        çàïèëåíà áåçòàáëè÷íàÿ êîíâåðòàöèÿ èç lParam
        (ext ôëàã ïåðåíîñèòñî â d7, 
        íî åñòü èñêëþ÷åíèÿ:
                oem = 145 -------------> 45 (numlock)
                oem = 045, vkey = 90 --> 45 (numlock êîòîðûé øëåò osk) 
                oem = 045 -------------> C5 (pause)
                oem = 0E1, vkey = 13 --> C5 (brk êîòîðûé íà ìåñòå pause â osk)
                oem = 0E0, vkey = 11 --> 9D+EO (right ctrl â osk (EO ÷åòà ïðîñêàêèâàåò))
        òåïåðü îò âèðòóàëüíîé êëàâèàòóðû äîõîäèò âñ¸
        íî âîò äàëüøå äëÿ îòïðàâêè íà ps/2 è xt èäóò ñâîè òàáëèöû...
        è òîëüêî "èçâåñòíûå" êíîïêè ìîãóò áûòü íàæàòû


r0157 - 4:01 23.05.2023
Debug:  Magic number-û äëÿ ðàçìåðîâ 80õ30 äåáàãåðà
        çàìåíåíû íà ïåðåìåííûå
        è òåïåðü ìîæíî íàêîäèòü ëþáîé ðàçìåð òèïî textìîäà
>       Âûïåëåíà îòðèñîâêà "ìèãàþùèõ" ðàìî÷åê èç äåáàãåðà
>       Èçìåíåíà ïîñëåäîâàòåëüíîñòü îòðèñîâêè äåáàãåðà
        íî îêàçàëîñü òàê äåëîòü íå íàäî
>       Ïîñëåäîâàòåëüíîñòü ðåãèñòðîâ î "îêíå" âà÷åñîâ
        ïåðåñòàâëåíà â áîëåå ëîãè÷åñêóþ ïîñëåäîâàòåëüíîñòü
        òê íàéòè íóæíóþ ðåãèñòðîâóþ ïàðó ïðîùå êîãäà ïîñëåäîâàòåëüíîñòü
        bc de hl bc' de' hl' ix iy sp pc
        ÷åì êîãäà ó íàñ pc sp bc de hl ix iy bc' de' hl'
>       "Îêíî" Ay-êà òåïåðü ðèñóåòñî êîãäà Ay îòñóòñòâóåò
        ÷òîá íå äåëàòü äûðêó â äåáàãåðå
>       Àáû êàê (òê ìåñòà ïîêà íåòó) ñäåëàíà èíäèêàöèÿ òåêóùåãî follow-à
        õðåí êòî äîãàäàåòñî ÷òî ýòî èìåííî èíäèêàòîð follow-à :) 
Video:  Âûïåëåíà äåðãîñìûêîëêà âîñòàíàâëèâàþùàÿ ïîëîæåíèÿ îêíà ïîñëå ôóëëñêðèíà
        (òê èççî íåå êîëáàñèëî îêíî ïðè âõîäå â äåáàãåð)
>       Äëÿ âõîäà/âûõîäà â äåáàãåð òåïåðü íå ïðîèçâîäèòñî ðåñàéç îêíà
        ðàçìåð îêíà òåïåðü ñîõðàíÿåòñî
        (ïðàâäà ýòî ïî÷åìó òî íå ðàáîòàåò ñ ìàêñèìèçèðóåìûì îêíîì
        è âõîä â íàñòðîéêè ñáðàñûâàåò ðàçìåð)


r0156 - 17:53 22.05.2023
Debug:  Ïîôèêøåíî íåïðàâèëüíîå âû÷èñëåíèå êîîðäèíàò êóðñîðà ïðè ðàñòÿãèâàíèè îêíà
        âèäèìî ìåøàëè îñòàòêè îò êîððåêöèè êîðäèíàòû êîãäà ìàëåíüêîå "îêîøêî" äåáàãåðà öåíòðóåòñî
        â áîëüøîì îêíå


r0154 - 4:30 21.05.2023
Keyb:   Àáû êàê ñäåëàíî ñìåðæèâàíèÿ íàæàòûõ êíîïîê èç 2-õ èñòî÷íèêîâ
        readdevice() - îò êîòîðîãî æìóòñî êíîïêè ZX
        è PeekMessage WM_KEYDOWN - îò êîòîðîãî áðàëèñü K-On-û VK_KEY-îâ è àâòîïîâòîðû äëÿ ÃÓß
        è âñå ýòî ðàáîòàëî áû áåç èçìåíåíèé...
        åñëè áû ðåçóëüòàòû îò ýòèõ 2-õ èñòî÷íèêîâ áûëè áû ñîãëàñîâàíû...
        ...â èòîãå ïî PeekMessage-ó óíðèàë äåòåêòèò íàæàòèå êëàâèøÛ
        ÷èòàåò äàííûå èç readdevice() à òàì ÒÓÏÎ ïóñòî...
        è òàê áûâàåò èíîãäà âñåãî ëèøü â 100% ñëó÷àåâ!!!!
        Â èòîãå 
>       ÍÀÊÎÍÅÖÒÎ! ïîôèêøåíà íåíàæèìàþùàÿñÿ ïàóçà
        òåïåðü îíà ñðàáàòûâàåò êàê íàäî ñ ïåðâîãî ðàçà
        âõîä â äåáàãåð ïî ESC òåïåðü òîæû îòçûâàåòñî ëó÷øå
blah:           ãëàâíûì âèíîâíèêîì ñëîìàâøèì êíîïêè íàçíà÷àåòñî íåêèé [vv] :)
                êîòîðûé òóïî çàêîìåíòèë kbdpc[ lastkey] = 0x80;
                íåíàïèñàâ àëüòåðíàòèâû :)
>       Â ðåæèìå Max Speed ïàóçà íå æàëàñü âîîáùå!
>       Ïîáî÷íûì ýôôåêòîì òåïåðü óíðèàë ïðèíèìàåò íàæàòèÿ îò âåíäîâîé âèðòóàëüíîé êëàâèàòóðû
        êîòîðàÿ íåâèäèìà? äëÿ readdevice()
        ïðàâäà íå âñåõ êëàâèøü
        íàïðèìåð íåòó òàêîé ïîëåçíîé êëàâèøè êàê enter
        ïóøî VK_RETURN ðàñïðîñòðàíÿåòñî ñðàçó íà îáà Enter-à
        êîòîðûå óñïåøíî îòëè÷àåò ïåíòåâíûé ps/2 à ìîæåò äàæå è ÀÒÌ-íûé ÕÒ...
blah:           ...êîíå÷íî ìîæíî áûëî îáîéòèñü è áåç ñìåðæèâàíèÿ
                ó êîòîðîãî åñòü è ïîäâîäíûå êàìíè
                â âèäå íàæàòèé 2-õ îäèíàêîâûõ êíîïîê ñ ðàçíûìè ñêàíêîäàìè íà ps/2
                (ïóøî äëÿ æìåíè ñêàíêîäîâ îäèí VK_KEY)
                êîòîðûå òåïåðü íàäî óñåðäíî âûäåáàæèâàòü
                íî òîãäà íóæíà ñàìîìó äåëàòü áëîêèðîâêó ââîäà
                à èñòî÷íèêà âðåìåíè êîòîðûé ìîæåò íå èäòè íàçàä â âåíäå íåòó...
                ...äà è âèðòóàëüíàÿ êëàâèàòóðà ýòî õîðîøî
                áåñèò êîãäà êàæäûé 1-é åáóëÿòîð òóïî èãíîðèò êíîïêè


r0152
Break:  Çàäåéñòâîâàíî îòêëþ÷åíèå áðÿêîâ íà ÷òåíèå/çàïèñü/èñïîëíåíèå
        òåïåðü ìîæíî âêëþ÷èòü áðÿê â îêíå áðÿêîâ
        è òóò æå â ñîñåäíåì îêíå ýìóëÿòîð âîéäåò â äåáàãåð íà ýòîì áðÿêå
        ...ê ñîæàëåíèþ îòêëþ÷åííûé áðÿê ïîêà íå çàñåðÿåòñî êàê õîòåëîñü áû
        ïîêà âîçëå íåãî ïðîñòî ïîÿâëÿåòñî íàäïèñü "<-- DISABLED"
        ñîñòîÿíèå âêëþ÷åííîñòè â ôàéë òîæå ïîêà ÍÅ ñîõðàíÿåòñî!!!
>       Äîáàâëåíà êíîïêà Switch CPU
        è èíäèêàöèÿ òåêóùåãî CPU
        îêàçàëîñü òåêóùèé CPU ÎÁÙÈÉ è äëÿ äåáàãåðà è äëÿ îêíà áðÿêîâ
        â èòîãå âèäÿ îêíî áðÿêîâ ZX-CPU
        ìîæíî çàïèñàòü â áðÿêè GS-CPU
>       Èçìåíåíèå CPU â îêíå áðÿêîâ òåïåðü âûçûâàåò ïåðåðèñîâêó îêíà äåáàãåðà
        (òàì îäíîâðåìåííî òîæå ïåðåêëþ÷àåòñî CPU)
>       Èçìåíåíèå áðÿêîâ â îêíå áðÿêîâ òåïåðü âûçûâàåò ïåðåðèñîâêó îêíà äåáàãåðà
BUG:    Ïåðåêëþ÷åíèå CPU â äåáàãåðå ïîêà ÍÅ ÂÛÇÛÂÀÅÒ ïåðåðèñîâêó îêíà áðÿêîâ!!!
        â èòîãå ìîæíî çàïèñàòü â áðÿêè ÍÅ ÒÎÃÎ CPU!!!
BUG:    Êîãäà â îêíå áðÿêîâ GS-CPU à GS ÷åðåç BASS
        íåëüçÿ çàïóñòèòü äåáàãåð


r0151 - 3:58 20.05.2023
Break:  Òåïåðü Read è Write áðÿêè çàäàþòñî ðàçäåëüíî!
        äëÿ êàæäîãî ñâîé ñïèñîê
        ýòî êàê ïîìîãàåò èçáåæàòü ïðîáëåì ñ àâòî ãðóïèðîâêîé
        òàê è äàåò âîçìîæíîñòü îòêëþ÷àòü òîëüêî ÷òåíèå èëè òîëüêî çàïèñü
        ÷òî îáû÷íî âñåãäà è íóæíî
        è òåïåðü íå íóæíî âûöåëèâàòü ìåðñêèå ÷åêáîêñû
        òîëüêî äëÿ òîãî ÷òîáû ñîçäàòü áðÿê
>       Âêëþ÷åí LBS_DISABLENOSCROLL (ñêðîëë áàðû íå ïîÿâëÿþòñî ñ íåîòêóäà íå èñ÷åçàþò â íèêóäà)
        äëÿ óìåíüøåíèÿ äåðãîñìûêàíèé ãóÿ
>       Óáðàíû íåíóæíûå ïîÿñíåíèÿ è ïðèçûâû æàòü ËÊÌ
>       Äèàïàçîíû çíà÷åíèé òåïåðü ïðèíèìèþòñî è â îáðàòíîì ïîðÿäêå
        áåç ðàñêàçîâ, ÷òî íóæíî ââîäèòü èìåííî êàê ïî ÃÎÑÒ-ó
        èáî íåõóé!
>       Áðÿêè òåïåðü "âêëþ÷àþòñî" ïðè óäàëåíèè êàê è äîëæíû
>       Äîáàâëåíû ÷åêáîêñû äëÿ îòêëþ÷åíèÿ ãðóïèðîâêè áðÿêîâ!!!
        äåôîëòíîå ñîñòîÿíèå ÷åêáîêñîâ íå íàñòðàèâàåòñÿ â êîíôèãå!!
        (õîòÿ äîáàâèòü ìîæíî)
        è íå ñîõðàíÿåòñî ïðè âûõîäå!!
        íî âðîäå ñîõðàíÿåòñî ïðè çàêðûòèè îêíà
>       Íà âðåìÿ ïîñòðîåíèÿ ñïèñêà áðÿêîâ ïåðåðèñîâêà òåïåðü âûêëþ÷ààåòñÿ
        è êîìï íå çàâèñàåò íà âîðî÷åíèè 64Ê áðÿêîâ
        (ïî äåôîëòó êàæäûé LB_ADDSTRING âûçûâàåò ïåðåðèñîâêó)
>       Òîðìîçíóòåéøèé ClearListBox( box); ñ ïîñûëêîé 128Ê ñîîáùåíèé
        è êîòîðûé ïðè êàæäîì îáíîâëåíèè ñïèñêà
        çàìåíåí íà íàòèâíûé SendMessage( box, LB_RESETCONTENT, 0, 0);
        î÷èùàþùèé âñå è ñðàçó çà ðàç
        è òåïåðü ñ 64Ê áðÿêàìè ðàáîòàåòñî ñâîáîäíî
        êàê ýòî è äîëæííî áûòü íà 100ÃÃö-àõ â 21-ì âåêå


r0149
Break:  Ïåðåñòàâëåíû êíîïêè add del íà îäèí ìàíåð
>       Äàáë êëèê òåïåðü äëÿ îòêëþ÷åíèÿ áðÿêà
        à íå äëÿ ÂÍÅÇÀÏÍÎÃÎ óäàëåíèÿ âìåñòå ñ ðåäàêòèðîâàíèåì
>       Äëÿ ðåäàêòèðîâàíèÿ áðÿêîâ äîáàâëåíà êíîïêà Edit
Watch:  "Ïòè÷êè" âà÷åñîâ òåïåðü ðåàãèðóåò ñðàçó ïî íàæàòèþ
        à íå ïîñëå çàêðûòèÿ îêíà
>       Äîáàâëåíà êíîïêà Apply
        äëÿ ïðèìåíåíèÿ 4-õ êàñòîìíûõ âà÷åñîâ
        áåç çàêðûòèÿ îêíà âà÷åñîâ


r0146 - 22:22 16.05.2023
Break:  Îêíî áðÿêîâ ñäåëàíî íåìîäàëüíûì (òåïåðü íå îñòàíàâëèâàåò ýìóëÿòîð ïðè ïîÿâëåíèè)
        ÍÎ ïîêà ýìóëÿòîð ïàóçèòñî ïðè òÿãàíèè
>       Èç îêíà áðÿêîâ âûïåëåí îïðîñ íåñóùåñòâóþùèõ IDCANCEL, IDOK
        êîòîðûé ïðèâîäèë ê çàêðûòèþ îêíà áðÿêîâ ïî íàæàòèþ enter
        ñðàçó ïîñëå îòêðûòèÿ îêíà
Watch:  Îêíî âà÷åñîâ ñäåëàíî íåìîäàëüíûì
>       Äèàëîã âà÷åñîâ îòîáðàæàë çíà÷åíèÿ trace_ram, trace_ram
        âìåñòî trace_ram, trace_rom (õîòÿ æàëèñü îíè ïðàâèëüíî)
SRC:    Âûïèëåíû magic numbers èç âêëþ÷åíèÿ memoryband-à
        òê òàê ìîæíî áûëî î_Î
        (âîçìîæíî ýòî ïîôèêñèò ïàäåíèå â x64 âåðñèè)
About:  Ó óíðèàëà ñïóñòÿ 20+ ëåò ïîÿâèëîñü îêíî About


r0144 - 2:32 30.04.2023
Debug:  Ðàçáëîêèðîîâêà ìûøè ïðè âõîäå â äåáàãåð (Debug_Unlock_Mouse = 1 â êîíôèãå)
>       Äîáàâëåíû åùå áóêâû íà êíîïêè ìåíþøêè trace window-à äëÿ ïîâûøåíèÿ èíòóèòèâíîñòè
>       Äîáàâëåí êîä îáðàáîòêè view register è goto register ìåíþøîê trace window-à
        êîòîðûõ ÷åãî òà ïî÷åìóòî íåáûëî î_Î
>       Èíòóèòèâíî íå î÷åâèäíûå view/goto ñãðóïèðîâàíû äëÿ áîëüøåé èíòóèòèâíîé î÷åâèäíîñòè
>       Äîáàâëåíû ðàçäåëèòåëè â ìåíþøêè view goto ïî òèïó follow
        ÷òîá ñðàçó âèäåòü àëüò ðåãèñòðû ñõîäó


r0143 - 21:14 27.04.2023
Debug:  Ïîäñâåòêà àêòèâíîãî "îêíà" ïî right êëèêó, äî òîãî êàê âûëåçåò êîíòåêñíîå ìåíþ
        òåïåðü äëÿ âñåõ "îêîí" äåáàãåðà
>       Äîáàâëåí âõîä â ðåæèì ðåäàêòèðîâàíèÿ ïî äâîéíîìó êëèêó â îêíå äèçàñìà
>       Âõîä â ðåæèì ðåäàêòèðîâàíèÿ ââîäîì â îêíå äèçàñìà òåïåðü íå î÷èùàåò çíà÷åíèå àäðåñà
        íî î÷èùàåò çíà÷åíèå îïêîäîâ è äèçàñìà êàê è ðàíüøå
>       Äîáàâëåí âõîä â ðåæèì ðåäàêòèðîâàíèÿ ïî äâîéíîìó êëèêó â îêíå ìåìîðè âèåâåðà (äëÿ àäðåñà)
>       Äîáàâëåí âõîä â ðåæèì ðåäàêòèðîâàíèÿ ïî äâîéíîìó êëèêó â îêíå ðåãèñòðîâ


r0142 - 1:49 16.04.2023
Config: Òåïåðü ó SnapDir, RomDir, HddDir, SdDir ñâîè îòäåëüíûå ïàïêè
        çàäàâàåìûå ñ êîíôèãà SNAP_DIR, ROM_DIR, HDD_DIR, SD_DIR
        (ðàíüøå áûë îäèí workdir/DIR íà âñ¸)
MIDI:   Çàïèëåíà ïðèìèòèâíàÿ èìèòàöèÿ MIDI âûõîäà 128-ãî (MIDI_128_Out â êîíôèãå)
        ïðè âûïîëíåíèè êîìàíäû ïî àäðåñó $11A3 (Send Byte to MIDI Device)
        ñîäåðæèìîå ðåãèñòðà A àáû êàê âûïëåâûâàåòñî â ÏÖ-øíóþ MIDI
        ÍÎ ñåé÷àñ íå ïðîâåðÿåòñî äåéñòâèòåëüíî ëè ýòî ÏÇÓ 128-ãî è ÏÇÓ ëè ýòî âîîáùå!
        âûâîä èäåò âî âñåõ ñëó÷àÿõ!
        äëÿ îòëàäêè ñîôòîâ, þçàþùèõ ÏÇÓ-øíóþ ïðîöåäóðó (÷òî ñîáñòâåííî è ðåêîìåíäóåòñî äåëîòü), ïîêà ñîéäåò
        äëÿ ïîâñåäíåâíîãî èñïîëüçîâàíèÿ ëó÷øå òóøèòü
        íå åñíî ÷åãî ïðîèçîéäåò â ñëó÷àå îøèáîê
        êîä äëÿ âûâîäà ïîçàèìñòâîâàí èç PCemV17Win
        áåç ïîíèìàíèÿ ÷åãî îí âîîáùå äåëàèò
        midi_id çàáèò 0-ì (òê õç êàê åãî ïîëó÷èòü)
        â íàäåæäå íà âûâîä â äåôîëòíûé MIDI äåâàéñ
        È×ÑÕ ÓÌÅÍßðàáîòàåò
        äðóãèå åáóëÿòîðû ñîñóò íå ìåíüøå
        ZX Spin ïî õîäó íå ïðîïóñêàåò êîìàíäû ñìåíû èíñòðóìåíòà
        â EightyOne MIDI ïî÷åìó òî ðàáîòàåò òîëüêî íà +2A è +3
        äðóãèå åáóëÿòîðû ñ MIDI Out-îì íåèçâåñòíû
        òàê ÷òî ðàäó¸ìñÿ òîìó ÷åãî åñòü


r0141 - 4:07 14.04.2023
Debug:  Äîáàâëåí Free() äëÿ çàêðûòûõ debug tools-îâ
        îñâîáîæäåíèå hwnd-îâ íå äîáàâëåíî òê íå åñíî íóæíî ëè åãî äåëàòü âîîáùå
        èëè ìîæåò DefWindowProc ñàì èõ îñâîáîæäàåò?
>       Çàïèëåí ïðèìèòèâíûé âèåâåð çâóêîâîãî áóôåðà
Config: Ïðè îòñóòñòâèè êîíôèãà ïîëó÷åííîãî èç èìåíè .exe-øíèêà
        òåïåðü ïûòàåòñî îòêðûâàòñî äåôîëòíûé Unreal.ini
        è òîëüêî åñëè åãî óæå íå áóäåò, áóäåò çàêðûòèå íàõ ïî îøèáêå
        (áåç êîíôèãà ïåðåìåííûå õîòü è èíèöèàëèçèðóþòñî ÍÎ ìåñòàìè âñÿêîé äè÷üþ
        â èòîãå óíðèàë ñòàðòóåò â 8áèò ôóëëñêðèíå íèçêîãî ðàçðåøåíèÿ...
        òàê ÷òî çàïóñê áåç êîíôèãà òàêè íåâîçìîæåí èáîíåõóé)


r0138 - 21:39 29.03.2023
Debug:  Äîáàâëåí çàïóñê îêîí debug tools-à èç ìåíþøêè Tools â ëþáûõ êîëè÷åñòâàõ (äî ~256)
        ÍÎ ïîêà áåç îñâîáîæäåíèÿ ïàìÿòè è hwnd-îâ ïðè çàêðûòèè îêîí


r0137 - 4:05 24.03.2023
Debug:  Çàëîæåí íàáîð âåëîñèïåäîâ äëÿ âîçìîæíîñòè îòêðûòèÿ äî 256 îêîí debug tool-à
        êîòîðûõ õâàòèò ôñåì
        âêëþ÷àÿ íåñêîëüêèõ îäèíàêîâîãî òèïà (ïî îáðàçó è ïîäîáèþ np2)
>       çàïèëåí âèåâåð pal0 (ãèãàñêðèí ïîë ëèòðà óíðèàëà) è comp.atm3_pal (ddp ïîë ëèòðà)
        îáà òðîå òåïåðü ìîãóò îòîáðàæàòñî â ïðîöåññå ðàáîòû ñ ðèàëòàéì îáíîâëåíè¸ì


r0136
GUI:    Âìåñòî êîñòûëüíûõ ìîäèôèêàöèé ãëàâíîãî ìåíþ â ðàçíûõ ìåñòàõ êîäà
        ñìåðæåíà ìîäèôèêàöèÿ ìåíþ îò TSL ïðÿìî íà WM_INITMENU-å
>       ModifyMenu çàìåíÿþùèå ïðåäûäóùèå íàçâàíèÿ ïóíêòîâ ìåíþ
        çàìåíåíû íà EnableMenuItem è CheckMenuItem
        êîòîðûå íå èçìåíÿþò íàçâàíèÿ ïóíêòîâ ìåíþ çàäàííûõ â ôàéëå ðåñóðñîâ
>       Òóäà æå äîáàâëåíà èíäèêàöèÿ pause, keystick, full xt keyboard, full screen, 
        size (â òîì ÷èñëå â êîíòåêñíîì ìåíþ), memoryband
>       Êëàöàíèå Memory band mode òåïåðü è âêëþ÷àåò/ïåðåêëþ÷àåò memory band


r0135 - 2:33 23.03.2023
GUI:    Ïîôèêøåíî âûñòàâëåíèå x4 x8 x12 x16 â êîíòåêñíîì ìåíþ ñ "ôèëüòðîì" quad size
>        ìåíþøêå view/size òåïåðü òàêæî îòîáðàæàåòñî ôàêòè÷åñêèé ìàñøòàá (ìàñøòàá * ôèëüòð)
>       Â ìåíþøêå file òåïåðü êëàöàåòñî íàäïèñü start/stop äëÿ çàïèñè çâóêà
Sound:  Â êîìïëåêò ïîëîæåí êàêîé òî Lha.exe 
        (LHA32 version 2.67.00 for test   Copyright (c) H.Yoshizaki)
        íî vtx âñå ðàâíî íå ïèøîòñî


r0134 - 1:47 02.03.2023
Debug:  Ñìåíà ðåãèñòðà â îêíå ðåãèñòðîâ
        â ñëó÷àå ñëåæåíèÿ çà ýòèì ðåãèñòðîì
        òåïåðü ïðèâåäåò ê Follow-ó çà ýòèì ðåãèñòðîì â îêíå äèçàñìà
        õîòÿ ýòî ñîìíèòåëüíàÿ ïàëêà ñ 2-ìÿ êîíöàìè    
        îíà ðåøàåò ïðîáëåìó ïîòåðè êóðñîðà ïðè ñìåíå PC â ðåäàêòîðå ðåãèñòðîâ
        êîãäà PC ïîïàäàåò íà âòîðîé áàéò îòäèçàñìåíîé êîìàíäû (êîòîðàÿ êàê ììèíèìóì ñ 0.37.5)
        òåïåðü "êóðñîð" íå òåðÿåòñî
        åñëè áóäóò ñîòíè ïðîòåñòóþùèõ ñ âèëàìè è ôàêåëàìè
        ïðèäåòñî âûíîñèòü îíî âûêëþ÷åíèå â êîíôèã


r0133
Debug:  Follow PC â îêíå äèçàñìà çàìåíåí íà Follow ëþáàÿ ðåã ïàðà
        à òàê æå òåïåðü îòêëþ÷àåìûé íàõ âîîáùå (â êîíòåêñíîé ìåíþøêè ïîäìåíþ Follow)
        òåïåðü ìîæíî âûõîäèòü è çàõîäèòü â äåáàãåð áåç ïîòåðè ïîëîæåíèÿ âèäà


r0132
Video:  Êàê ïîïàëî äîáàâëåíà ÷åðíàÿ ðàìî÷êà äëÿ GDI ðåæèìà
        äëÿ çàòèðàíèÿ ìóñîðà ïðè ðàñòÿãèâàíèè ýêðàíà
        êîòîðàÿ âîçìîæíî íåäî/çàòèðàåò +-1 ïèêñåëü
        (ðàíüøå ýòèì çàíèìàëàñü ìèãàëêà êîòîðàÿ âåçäå ìèãàëà (íî ïîòîì åå âûïèëèëè))      
>       Âñåì RF_ ôëàãàì temp.rflags-îâ âûäåëåíû íîâûå áèòû
        âûäåëåíû ñâîè áèòû äëÿ RF_1X è RF_8 (7 ñâîáîäíûõ îñòàåòñî)
        äëÿ êîòîðûõ íå áûëî áèòîâ è ïðèõîäèëîñü îïðåäåëÿòü èõ ìåòîäîì ëîãè÷åñêîãî èñêëþ÷åíèÿ
        ìàëî òîãî â îðèãèíàëüíûõ ãîôíîêîäàõ åñòü "& RF_1X"
        êîòîðîå åñíîå äåëî íèêîãäà íå îïðåäåëÿëî íàëè÷èå RF_1X
        èççî ÷åãî ìîãëè îæèòü ìåðòâûå ãîâíîêîäû è ÷òî òî ãäåòî ñíîâà ïîëîìàòü 

fail    Íåóäà÷íûå ïîïûòêè ñäåëàòü ðåñàéç ðàñòÿãèâàíèåì âëèÿþùèé è íà äåáàãåð è íà ýìóëü
        ñ ñîõðàíåíèåì ðàçìåðîâ ïðè ïåðåõîäå èç îäíîãî â äðóãîå
>       Íåóäà÷íûå ïîïûòêè ïåðåçàïóñòèòü îòâàëèâøååñÿ USB-Audio


r0128 - 0:29 28.02.2023
Debug:  Äîáàâëåí stepover_jump
        ÒîæÛ ÷òî è stepover íî ïðîñêàêèâàåò åùå è ìåðçñêèå djnz jp cc jr cc
        êîòîðûå áåç ëèøíèõ òåëîäâèæåíèé íå ïðîñêî÷åøü...
        äëÿ óäîáñòâà íà òîì æå F8 íî ñ çàæàòûì Shift-îì
        îòäåëüíûì õîòêååì ïóøî çàìåíèòü îáû÷íûé stepover èì íåëüçÿ
        (òê ìíîãî jp cc ñðàçó íå çàêàí÷èâàþòñî è òûêàíèå stepover_jump ÷àñòî ðàâíîñèëüíî run-ó)
GUI:    Äîáàâëåí BASS-îâûé GS Status íà ìåíþøêó Tools
        íî íå çàñåðèâàåòñî êîãäà BASS âûêëþ÷åí
        õîòÿ ìîæåò îíî çàñåðèâàòü è íå íóæíî
x64:    Ñ ïåíêà ñîáðàíà x64 âåðñèÿ
        îíà ðóãàåòñî íà [-fpermissive] â zxusbnet.cpp
        è ÷åãîòà ïàäàåò ïðè âêëþ÷åíèè memoryband o_O
        õîòÿ ïðè âêëþ÷åíèè memoryband256 îíî ïðåêðàñíî ðàáîòàåò O___O


r0127 - 4:10 27.02.2023
Debug:  Äîáàâëåíà êîíòåêñíàÿ ìåíþøêà íà îêíî âà÷åñîâ
        ñ âûáîðîì ÷åãî òàêè íàäà á âà÷åñèòü
>       Äîáàâëåí ðåæèì, áëäæä, ïðîñìîòðà òåíåâîãî ýêðàíà â îêíå âà÷åñîâ
        è òåïåðü íàêîíåö òî ìîæíî ñìîòðåòü ÷åãî, áëäæä, òàì ðèñóåòñî âî âðåìÿ äåáàãà
        ñïóñòÿ 20, áëäæä, ëåò...
>       Äîáàâëåíû step x2, x4, x8, x16, x32, x64, x126, x256
        (F7 ñ ðàçíûìè êîìáèíàöèÿìè shift ctrl alt)
        â ñàìîì ïðèìèòèâíîì âèäå (ïîâòîðèòü n ðàç)
        êîòîðûõ äîëæíî õâàòèòü âñåì (xpeccy òèõî êóðèò â ñòîðîíêå)
        ÍÎ ñàì step x1, îò êîòîðîãî è èäóò ìíîæèòåëè,
        òàê è çàâèñèò îò ñêîðîñòè àâòîïîâòîðà êíîïêîâ âåíäû!!!
        íó è íàãðóçêà íà ïðîö ðàñòåò ïðîïîðöèîíàëüíî (òê îòðèñîâûâàåòñî êàæäûé ñòåï)
        õîòÿ ñîâðåìåííûå ïðîöû x256 íàâåðíî ïîòÿíóò
        åñëè òàì íå âñïëûâóò ëåâûå Sleep(20) íàòûêàíûå ïîâñåìåñòíî â óíðèàëå


r0126 - 20:39 26.02.2023
Debug:  Ïîëíàÿ ôîðìà (xor a,a) îòîáðàæåíèÿ êîìàíä ïî äåôîëòó äëÿ êîìàíä ðàáîòàþùèõ òîëüêî ñ A
        òàêæå ìîæíî âêëþ÷èòü êîðîòêóþ ôîðìó (xor a)
        è êëàññè÷åñêóþ\ñìåøàííóþ óíðûëüíóþ ôîðìó â êîíôèãå
        íà ââîä ïðèíèìàþòñî âñå âàðèàíòû
>       Ïîëîâèíêè IX IY òåïåðü ïðàâèëüíûå IXH IXL IYH IYL
        àëîíèåâñêèå íåäîîãðûçêè XH HL YH YL ìîæíî âêëþ÷èòü îáðàòíî â êîíôèãå
        íà ââîä ïðèíèìàþòñî îáà âàðèàíòà
        ìîæåò åùå íóæíû è hx lx hy ly äëÿ îñîáûõ ïèäîðàñîâ?
>       Íà ââîä äîáàâëåíî ðàñïîçíàíèå EXA EXD
        (åñëè ðàçäóïëèòü ÷òî çíà÷àò äðóãèå àëüìàðàçìû ìîæíî äîáàâèòü è èõ)
>       Âûõîä èç ðåäàêòèðîâàíèÿ ïî êíîïêàì up/down òåïåðü òàê æå èíòóèòèâíî äâèãàåò êóðñîð
>       Ïîôèêøåí ââîä im â îêíå ðåãèñòðîâ
        (íå ââîäèëîñü çíà÷åíèå òûêíóòîå äëÿ âõîäà â ðåæèì ðåäàêòèðîâàíèÿ
        êàê ýòî ïðîèñõîäèò ñî âñåìè äðóãèìè çíà÷åíèÿìè
        à òîëüêî ïðîèñõîäèë âõîä â ðåæèì ðåäàêòèðîâàíèÿ)


r0125 - 3:15 26.02.2023
Debug:  Âûïåëåíà áãìåðñêàÿ òàáóëÿöèÿ âíóòðè êîìàíä â äèçàñìå
        ÍÎ áõìåðñêàèå "ld                 a,b" ìîæíî âêëþ÷èòü îáðàòíî â êîíôèãå
Config: Íîâûé ðàçäåë â êîíôèãå [DEBUGER] äëÿ íàñòðîéêè, ÂÍÅÇÀÍÏÍÎ, äåáàãåðà
        èáî âñ¸ äîëæíî áûòü íàñòðàåâàåìûì
GUI:    Íîâàÿ ìåíþøêà (debug) Tools ïåðåñòàâëåíà â äðóãîå ìåñòî
        òê â íå¸ òûêàëîñü ïî ïðèâû÷êå âìåñòî äåáàãåðà
        êàê â ïðåäïîñëåäíþþ êíîïêó


r0124
GUI:    Íîâàÿ ìåíþøêà (debug) Tools
>       Ìåíþøêà on screen watches-îâ âûíåñåíà íà ìåíþøêó Debug


r0123 - 0:48 25.02.2023 
Debug:  Â conditional breakpoints è â watches-û äîáàâëåíî ðàñïîçíàíèå ïîëîâèíîê IXH IXL IYH IYL
        è ñèíîíèìû XH XL YH YL ñïåöèàëüíî äëÿ ïðåäñòàâèòåëåé ËÃÁÒ ñîîáùåñòâà
>       Äîáàâëåíû lower case-ñíûå a' f' b' c' d' e' h' l' af' bc' de' hl'
        êîòîðûå ðàáîòàëè òîëüêî â upper case-å
>       IM - ïðîâåðÿòü êàê im = 2
>       INT - ÷èòàåò iff1
        äëÿ ëîâëåíèÿ DI (INT = 0)
        äëÿ ëîâëåíèÿ EI (INT) èëè (INT = 1)
>       IF2 - ÷èòàåò iff2 (ñîñòîÿíèå EI/DI íà ìîìåíò ïðèõîäà NMI)
>       HLT - ÷èòàåò cpu.halted è ñðàáîòàåò íà halt-å ïðè (HLT)
>       T - íîìåð òàêòà â ôðåéìå (ïî èäåè äî 32 áèò (ïðîâåðåíû äî 2 097 152))
        õîòÿ ôàêòè÷åñêàÿ ðàçðÿäíîñòü T íàóêå âîîáùå íåèçâåñòíà
        òåïåðü íàêîíåö ìîæíî ïîñòàâèòü áðÿê íà òàêò
        òîëüêî íóæíî ó÷èòûâàòü ÷òî íå â êàæäîì ôðåéìå åñòü íóæíûé òàêò
        (ñõîäó íå ïîëó÷àåòñî ñäåëîòü áîëüøå ÷åì 3 áóêâû èìåíà)


r0122 - 3:40 24.02.2023
ATM:    Ðàäèêàëüíî óëó÷øåí fake atm620 xt keyboard     
        áûëî ðàçäóïëåíî, ÷òî õèòðîâûåáàííûå ñêàíêîäû êíîïîê ÀÒÌ-à
        íà ñàìîì äåëå ïðîñòî ïåðåâåðíóòûå ñ d0...d7 -> d7...d0 îáûøíûå XT ñêàíêîäû 
        è íà îñíîâå êîäà ps/2 êëàâû çàïèëåíî ïî îáðàçó è ïîäîáèþ
        ÍÎ ñóäÿ ïî ñõåìå è äîêàì â ATM610, ATM620 íàâåðíî ÂÎÎÁÙÅ íåò áóôåðà äëÿ XT ñêàíêîäîâ!
        åñòü òîëüêî ñèãíàë ãîòîâíîñòè/ïîëó÷åíîñòè î÷åðåäíîãî áàéòà ïîñëàíîãî ñ êëàâû
        à íàáîðòíûé áóôåð íà ðó10 âîîáùå òîëüêî äëÿ åáóëÿöèè zx êëàâû!
        òàì è òîëüêî 256*5 áèò çàäåéñòâîâàíî...
        è åáóëèðóèòñî îíî ÷òîëå ñðåäñòâàìè ñàìîãî z80 âîîáùå? î_Î
        (íà îñíîâå äåêîäèíãà ñêàíêîäîâ)
        òàê æå ìîæíî ïðåäïîëîæèòü ÷òî XT êëàâà ñàìà àâòîïîâòîðÿåò êíîïêè
        èáî â fdraw ùàñ íóæíî ïðîñòî äðî÷èòü êóðñîðîì...


r0121 - 0:51 24.02.2023
PS/2    Ïî èäåè äîáàâëåíî "ïðîïóñêàíèå" äîïîëíèòåëüíûõ ìóëüòèìåäèà êíîïîê
        (ïðåäïîëîæèì ÷òî íà ðåàëå îíè äîõîäÿò äî ïåíòåâû âñå)
        E0,15 E0,F0,15  DIK_PREVTRACK   Player Previous Track
        E0,4D E0,F0,4D  DIK_NEXTTRACK   Player Next Track
        E0,23 E0,F0,23  DIK_MUTE        Player Mute
        E0,34 E0,F0,34  DIK_PLAYPAUSE   Player Pause
        E0,3B E0,F0,3B  DIK_MEDIASTOP   Player Stop
        E0,21 E0,F0,21  DIK_VOLUMEDOWN  Player Volume -
        E0,32 E0,F0,32  DIK_VOLUMEUP    Player Volume +
        E0,3A E0,F0,3A  DIK_WEBHOME             Web Home
        E0,10 E0,F0,10  DIK_WEBSEARCH           Web Search
        E0,18 E0,F0,18  DIK_WEBFAVORITES        Web Favorites bookmarks?
        E0,20 E0,F0,20  DIK_WEBREFRESH          Web Refresh
        E0,28 E0,F0,28  DIK_WEBSTOP             Web Stop
        E0,30 E0,F0,30  DIK_WEBFORWARD          Web Forward
        E0,38 E0,F0,38  DIK_WEBBACK             Web Backward
        E0,2B E0,F0,2B  DIK_CALCULATOR  App Calculator
        E0,40 E0,F0,40  DIK_MYCOMPUTER  App My Computer
        E0,48 E0,F0,48  DIK_MAIL        App Mail
        E0,50 E0,F0,50  DIK_MEDIASELECT App Media Select
        ÍÎ òê íå ÿñíî ÃÄÅ? ýòè áãìåðñêèå êíîïêè (ÓÌß) íàæàòü
        ÒÎ áûëè ïðîòåñòèðîâàíû òîëüêî íåêîòîðûå èç Player êíîïîê
        (êîòîðûå ÓÌß íàøëèñü (íî ýòî íå òî÷íî))


r0120
Debug:  "Debug tools" òåïåðü òàñêàåòñî áåç ïîëíîé îñòàíîâêè ýìóëÿòîðà
        è ïîêà â òåñòîâûõ öåëÿõ îòîáðàæàåò comp.comp_pal ïîë ëèòðó â ôîðìàòå ula+
>       Äåáàãåð òåïåðü ðàñòÿãèâàåòñî íåïðîïîðöèîíàëüíî íà âñ¸ îêíî
        ÍÎ ïîêà ýòîò ðàçìåð íå ñîõðàíÿåòñî ïðè âîçâðàùåíèè èç äåáàãåðà
        â êîìïëåêòå ñ ïðîáëåìàìè ñî stepover-îì êîòîðûé èíîãäà âîçðàùàåòñî ê îêíó åáóëÿòîðà


r0116 - 20:15 11.02.2023
Debug:  Ïîôèêøåíà ïîòåðÿ êóðñîðà ïðè ïåðåõîäå íà ñåðåäèíó êîìàíäû â trace window
  bug   ÍÎ ñåé÷àñ íåëüçÿ ïåðåéòè èç ïîñëåäíåé ñòðîêè íà ñåðåäèíó äðóãîé êîìàíäû!
>       Ñëåãêà ïåðåïèñàí ãîôíîêîä äëÿ ïåðåìåùåíèÿ êóðñîðà ââåðõ/âíèç
        (çà÷åì òî êóðñîð â îðèãèíàëüíîì óíðèàëå íå äâèãàåòñî à èùåòñî... :ðóêàëèöî:)
        Òåïåðü ñîâñåì? íåò ëåâûõ ñêà÷êîâ ïðè ïåðåõîäå ãðàíèöû 0000/FFFF
>       PgDown/PgUp òåïåðü ïî òèïó explorer-à
        ñíà÷àëà óïèðàíèå â ïîñëåäíþþ ñòðîêó
        à ïîòîì òîëüêî ïåðåõîä íà ñëåä ñòðîêó
        (òàê è ïðèâû÷íî (ÌÍÅ) è íå ãëþ÷åò)
>       Óïèðàíèå â ãðàíèöó 0000/FFFF PgDown/PgUp-îì òåïåðü ñ îáîèõ ñòîðîí
        Óïèðàíèå â ãðàíèöó 0000/FFFF äëÿ up/down íåò
        ýòî êîíå÷íî íåñêîëüêî íå èíòóèòèâíà
        íî ñîõðàíÿåò âîçìîæíîñòü êàê îâåðëàïèòü íà äðóãóþ ñòîðîíó
        òàê è ñêðîëèòü äî óïîðà
        ÷òî îáû÷íî íàäî è òî è òî...


r0114 - 0:00 11.02.2023
BASS:   Äîáàâëåíà ïàóçà äëÿ BASS GS-a ïðè òûêàíèè ïî ìåíþøêàì, âõîäå â äåáàãåð
        ðàíüøå æå çàìîëêàëî âñ¸ êðîìå BASS GS-à êîòîðûé èãðàë íåñìîòðÿ íè íà ÷òî
        ÍÎ òê íå èçâåñòíî êàê îáðàáàòûâàòü îøèáêè BASS-à
        îáðàáîòêà îøèáîê áûëà ñêîïèïàùåíà èç äðóãèõ êîìàíä
        áåç ïîíèìàíèÿ, ÷åãî îíî òàêè ïðîâåðÿåò
        è ñêîðåé âñåãî íåêîðåêòíî îáðàáàòûâàåò ðåàëüíûå îøèáêè BASS-à


r0112 - 17:02 10.02.2023
Config: Ìåðçñêàéå PENTEVO PENTEVO â êîíôèãå ïåðåèìåíîâàíî â ZX_EVO ZX-Evolution
        èáî íåõóé ðàçâîäèòü áëÿäêåòîâùèíó ïðî êîíôû êîòîðûå ãèïîòåòè÷åñêè ìîãóò âòûêàòñî â ëåíèíãðàä
        (ê ñîæàëåíèþ áîëåå áëàãîçâó÷íîå ZX-EVO ÍÅ âûäåëÿåòñî â îäèí êëèê â NPP äëÿ êîïèïàñòû)
...     Ïîôèêøåíî/çàêîñòûëåíî ñêàêàíèå ñïåêîâñêîé ìûøè ïðè çàõâàòå êóðñîðà
        íî ÏÖ-øíàÿ ìûøà âñå ðàâíî ïðîäîëæàåò åçäèòü ïî îêíó â ñêðûòîì âèäå êàê è ðàíüøå
>       Âûïåëåí îïðîñ ìûøîâ ïðè ôóëëñêðèíå áåç îñîçíàíîãî çàõâàòà ìûøîâ äàáëêëèêàìè


r0110
...     Óáðàíà ìåðçñêàÿ ïåðåçàïèñü ñêðèíøîòîâ ïðè ñëåäóþùåì çàïóñêå
        òåïåðü â ñëó÷àå íàëè÷èÿ ñêðèíøîòà ñ òàêèì æå íîìåðîì
        äåëîåòñî 32 ïðîâåðêè ÷åðåç access (fname, 0)
        è ãåíåðèðóåòñî íîâûé ïðèáëèçèòåëüíî ìèíèìàëüíûé äîñòóïíûé íîìåð
        àæ äî sshot_4294967295.png êîòîðûõ ÕÂÀÒÈÒ ÔÑÅÌ!!!
        ïîòîì äàëüøå èäåò óæå ïî îäíîé ïðîâåðêå ñðåäñòâàìè access íà êàæäîå ñîõðàíåíèå
        íî êîððåêòíà? ðàáîòàåò îíî òîëüêî ïðè ïîñëåäîâàòåëüíîé íóìåðàöèè ôàéëîâ â ïàïêå!!!
        â ñëó÷àå íå ïîñëåäîâàòåëüíîé íóìåðàöèè
        ìîæåò íàõîäèòü íå ñàìûé ìèíèìàëüíûé äîñòóïíûé íîìåð!
        (èáî íåõóé ïðîâåðÿòü 9999Ê ôàéëîâ â öèêëå (è õç êàê ñäåëîòü ïî äðóãîìó))
GUI     Çàïèëåíî îïöèîíàëüíîå ïåðåòÿãèâàíèå îêíà çà ëþáóþ åãî ÷àñòü
        êðîìå ìåíþøêè (òê ïîêà íå ÿñíî êàê òÿíóòü çà ìåíþøêó ÷òîáû ïðè ýòîì íà íåé æàëèñü êíîïêè)


r0107 - 3:39 01.02.2023
GUI     Ñìåíà video driver ïðÿì ñ äåáàãåðà


r0106
...     Ñëåäû îò ïðîëåòàåìûõ ñâåðõó îêîí òåïåðü öâåòà NULL_BRUSH à íå áåëûå
        òåïåðü âìåñòî áåëûõ õâîñòîâ îò ïðîëåòàþùèõ îêîí
        õâîñòû â âèäå èçîáðàæåíèÿ ñàìèõ ýòèõ îêîí
        è íà áîëüøîé ñêîðîñòè ýòî âîîáùå íå âèäíî (â îòëè÷èè îò áåëûõ/÷åðíûõ)
        ÍÎ ïðîáëåìà ñ äëèííûìè õâîñòàìè ïðè íèçêîé ÷àñòîòå èíòà òàê è îñòàåòñî!!!


r0105 - 22:01 31.01.2023
...     Âûïåëåíî íàõðåí âîñòàíîâëåíèå èçîáðàæåíèÿ ïî WM_PAINT
        óñòàðåâøèì èçîáðàæåíèåì "çàñêðåíøî÷åíûì" 10 ìèíóò íàçàä ïî ïîñëåäíåìó WM_KILLFOCUS
        èççà êîòîðîãî ïðè òÿãàíèè äðóãèõ îêîí íàä åáóëÿòîðîì
        îêíî åáóëÿòîðà ìèãàëî êàðòèíêàìè íåäåëüíîé äàâíîñòå... (êàê ìèíèìóì ñ 0.35.B2 îò åùå SMT)
        òàê æå ÷àñòî ýòî ãàôíî "ñêðèíøîòèëî" ïåðåêðûâàþùåå îíî îêíî â ìîìåíò WM_KILLFOCUS
        è èì ìèãàëî, ÷åãî äðî÷àùèå íà DWM äàæî íå âèäåëè


r0103
ATM:    ATM_620_force_XT_Keyb_ready äîáàâëåí â êîíôèã


r0101 - 3:31 29.01.2023
GUI:    Äîáàâëåíû ñêîðåêòèðîâàííûå ÷àñòîòû AY-êà åùå è â ìåíþøêó
>       Óáðàíà ñîðòèðîâêà ÷àñòîò ïî àëôàâèòó (÷òîáû ðàçäåëÿòü ñêîððåêòèðîâàííûå ÷àñòîòû îò íå)


r0099 - 20:55 25.01.2023
...     "Àëîíîèñïðàâëåíèå" "çàëèïàíèÿ" CapsLock âûïåëåíî íàõóé êõóÿì
        òê òâîðèò õóèòó (íàæèìàåò è îòïóñêàåò ïðè íàæàòèè à ïîòîì åùå ðàç íàæèìàåò è îòïóñêàåò ïðè îòïóñêàíèè êåïñà)
        äî âûÿñíåíèÿ ÷åãî ó íèõ òàì âîîîáùå ïðèëèïàëî è ÷åãî îíè õîòåëè òî ñäåëîòü...
ATM:    Â fake atm620 xt keyboard äîáàâëåí ctrl è åùå íåêîòîðûå êíîïêè
        

r0097 - 2:56 25.01.2023
Debug:  Îêíî ìåìîðè âèåâåðà òåïåðü çàëèòî âñåãäà íà âåñü ðàçìåð
        à íå íà êîëè÷åñòâî îòîáðàæàåìûõ ñòðîê
ATM:    Äîáàâëåí fake atm620 xt keyboard äëÿ òûêàíèÿ êíîïîê â MSX-DOS-àõ     
        ñäåëàííûé íà îñíîâå íàó÷íîãî òûêà â èìåþùèõñÿ ïðîãàõ


r0096
...     Profi IDE îòêàëóïàí îò Profi
        è òåïåðü ïî èäåè äîëæåí âêëþ÷àòñî èç ìåíþøêè íà ëþáîé äðóãîé ìàøèíå êàê äåëàþò âñå äðóãèå IDE
        à íå òîëüêî íà îäíîì Profi
ATM:    Äîáàâëåí êîïèðàñòè÷åñêèé ñèãíàë z îò ÕË8 íà d5 ïîðòà FE äëÿ çàïóñêà MSX-DOS îò ATM620


r0092 - 22:31 20.01.2023
SRC:    io.cpp out ïðî÷åñàí è õîòü êàê òî ïîñîðòèðîâàí ïî ìàøèíàì/ðàäèêàëüíî ïåðåðàáîòàí (íóæíîå ïîä÷åðêíóòü)
        ÷àñòü ïîðòîâ âûíåñåíà inline ôóíêöèÿìè
        ïîñëå òàêèõ ÷óäîâèùíûõ ìàíèïóëÿöèé
        ïîâåäåíèå ìàøèí òåïåðü ìîæåò îòëè÷àòñî îò ïîâåäåíèÿ â îôèöèàëüíîì óíðèàëå
        (òê ìåñòàìè íåìíîãî èçìåíèëàñü ïîñëåäîâàòåëüíîñòü âêëþ÷åíèÿ ïîðòîâ)
        âñå ñ öåëüþ óëó÷øåíèÿ äàëüíåéøîé ðàñøèðÿåìîñòè æî
        (äà è âïèëèâàòåëÿì ÀÒÌ3-îâ áûëî ïîõ âïðèíöèïå)


r0079
Debug:  Ïîôèêøåíî êîëáàøåíèå êóðñîðà â trace window ïðè ïåðåñå÷åíèè ãðàíèöû 0000/FFFF
        (ñî ñêàêàíèÿìè èç ñåðåäèíû â ñàìûé âåðõ, ëåâûì ñêðîëëîì ïðè êëèêàíèè, è ñêðîëëîì ïðÿì èç ñåðåäèíûû ýêðàíà)
        çà îäíî äîáàâèëàñü ïîòåíöèàëüíàÿ âîçìîæíîñòü çàïèëèòü çàõîä â äåáàãåð áåç ïîòåðè êóðñîðà
        (÷òî èíîãäà/÷àñòî î÷åíü íàäà)
>       Ïåðåêðàøåíà áîëüøàÿ ÷àñòü îêîí
>       Òåïåðü íà âñå îêíà äåáàãåðà ìîæíî ïåðåâåñòè ôîêóñ
>       Ïåðåäåëàíî îêíî AY-êà (ðåãèñòðû òåïåðü îñìûñëåííî ñãðóïèðîâàíû ïî òèïó (íî ìåñòà íåò ÷òîá âíÿòíî ïîäïèñàòü))


r0076 - 1:07 16.01.2023
GUI:    Ïîôèêøåíî "îòïå÷àòûâàíèå" 1-é òêíóòîé ìåíþøêè íà ýêðàíå
>       È çàöèêëåííîå èãðàíèå çâóêîâîãî áóôåðà âî ââåìÿ òûêàíèÿ ìåíþøåê


r0075 - 22:04 15.01.2023
Debug:  Äëÿ òåêñòà äèçàñìà òåïåðü íîðìàëüíûé ëþäñêîé ââîä âñòàâêîé
        (èáî ÷àñòî íóæíî ïðåâðàòèòü jp cc â jp èëè íà îáîðîò
        àòóò íàì ðàçâîäÿò ìåðñêèé texas instrumentz (insert delete íå ïðåäëàãàòü))
        Äëÿ hex-à òàê è îñòàåòñî áîëåå óäîáíûé äëÿ hex-à ââîä insert-îì


r0074 - 19:52 15.01.2023
GUI:    Debug/Debugger - òåïåðü è âûõîäèò èç äåáàãåðà
>       Emulation/Settings - òåïåðü íå ðàñêîëáàøèâàåò äåáàãåð ïî âîçðàùåíèþ


r0073 - 2:57 15.01.2023
Debug:  Áðÿêè íà ÷òåíèå è çàïèñü òåïåðü ñòàâÿòñî è èç êîíòåêñíîãî ìåíþ îêîí äèçàñìà è ìåìîðèâèåâåðà
...     Ïåðåñòàíîâêè â êîíòåêñíûõ ìåíþ


r0072 - 1:15 15.01.2023
Video:  Ïðèíóäèòåëüíîå âêëþþ÷åíèå border Small âìåñòî border None
        äëÿ ìàøèí ñ "øèðîêèìè" âèäåî ðåæèìàìè (ïîêà äëÿ âñåõ)
        (ñ border None + ATM ðåæèìà óíðèàë êðàøèòñî íàõ
        èíîãäà âìåñòå ñ äðàéâåðîì âèäþõè !!!!!
        (ìîæíî äàæå óâèäåòü äîñåëå íèêîãäà íå âèäàííîå ñîîáùåíèå î òîì ÷òî
        "äðàéâåð êðàøíóëñî ñîõðàíèòå âñ¸ âñëåïóþ è ðåáîòòåñü íàõ"))
        íî âñå ðàâíî ïðè êëàöàíèè òóäà ñþäà íàñòðîåê âèäåâà è áîðäþðà ìîæíî èíîãäà (íå åñíî êîãäà è çà÷åì)
        çàâàëèòü óíðèàë
...     Êóðñîð ìûøîâ òåïåðü îòîáðàæàåòñî â fullscreen mode (÷òîá ìîæíî áûëî âûéòè èç ýòîãî fullscreen mode :)
Debug:  Äåáàãåð òåïåðü ñî ñâîåé ïàëèòðîé
>       Ðàçíûå áðåéê ïîèíòû ïîäñâå÷èâàþòñÿ ðàçíûì öâåòîì â îêíå äèçàñìà è ìåìîðèâèåâåðå
>        îêíå ìåìîðèâèåâåðà òàêæå ïîäñâå÷èâàåòñÿ òåêóùèé PC è êóðñîð èç îêíà äèçàñìà
SRC:    Çàêîñòûëåí warning: iteration 1 invokes undefined behavior [-Waggressive-loop-optimizations]
        ïðèâîäÿùèé ê íåâûõîäó èç for(unsigned i = 0; i < 0x100; i++) ïðè -O1...-Ofast
        èëè íå ïðèâîäÿùèé?


r0070 - 20:36 12.01.2023
Video:  Äîáàâëåí full border - ïîêà ïðîñòî î÷åíü áîëüøîé áîðäþð äëÿ îòëàäêè
        (èáî íå ïîëó÷àåòñî ñõîäó íîðìàëüíî íàðèñîâàòü âåñü êàäð èççà ìåðçñêàé óùåðáíîñòè ðåíäåðåðà
        (çíàêîìåñòíîñòå áëÿòü ýêðàíà â óíðèàëå))
        ÿâíî íå êàê ó TS-Labs-à...


r0067 - 23:54 11.01.2023
Debug:  Äîáàâëåíî ðåäàêòèðîâàíèå òåêóùåãî òàêòà ïðîöà (íå èçâåñòíî ê ÷åìó ýòî ïðèâîäèò íà ýêðàíå!)
>       Ñìåíà im0...im2 òåïåðü íå ïî êðóãó à îáû÷íûì\ëþäñêèì ââîäîì öèôðàìè
>       Ñäåëàíî ðàçäåëüíîå ðåäàêòèðîâàíèå af' ïî àíàëîãèèè ñ af
>       Goto/View äëÿ a, f, a', f' òðàêòóåòñÿ êàê 16 áèòíîå (af), (af')
        

r0065 - 1:17 09.01.2023
Debug:  Ïîôèêøåí îòâàëèâøèéñÿ â r0034 step out (ïðîö èíîãäà óõîäèë â fast ìîäî â led.cpp)


r0064 - 1:55 08.01.2023
Video:  Ïî÷èíåí overlay video driver (ÓÌÅÍßÐÀÁÎÒÀÅÒ (íà ÕÐþ) êàê òàì íà âèí15 ïîõ)
Debug:  Åùå ïåðåêðàøåí äåáàãåð äëÿ ïîâûøåíèÿ êîíòðàñòíîñòå
>       Òàê æå òåïåðü ìîæíî âûâîäèòü êàæäûé áàéò ñâîèì öâåòîì â ìåìîðè âèåâåðå
        (ùàñ êðàñÿòñî àäðåñà áðÿêîâ, PC, êóðñîðà
        (ê ñîæàëåíèþ memory band òóäà ñõîäó íå çàïèõèâàåòñî))
>       Ñäåëàíà íîðìàëüíàÿ èíäèêàöèÿ òåêóùåãî CPU
...     Âêëþ÷åí SSE2_MOD (íî ïî÷åìó òî ñêîðîñòü íà îáîðîò ïðîñåëà íà 10% )))


r0060
Debug:  Äîáàâëåíû åùå äîïîëíèòåëüíûå ïóíêòû â êîíòåêñòíûõ ìåíþ äåáàãåðà
>       Ïåðåñòàíîâêà â êîíòåêñòíûõ ìåíþøêàõ äåáàãåðà 
        (äëÿ ìèíèìèçàöèè êàòàñòðîôè÷åñêèõ ïîñëåäñòâèé ïðè ïðîìàçûâàíèè)
>       Trace to èç êîíòåêñíîãî ìåíþ òåïåðü ðàáîòàåò áåç ïèíêîâ


r0059
Debug   Â ðåæèì ðåäàêòèîâàíèÿ òåïåðü ìîæíî âîéòè è ââîäîì öèôð
        ÍÎ íàì âñå ðàâíî ìåøàþò òóäà âîéòè ñðàíûå äåôîëòíûå õîòêåè çàáèâøûå 1...8...


r0058 - 0:51 07.01.2023
Debug:  Äîáàâëåíû äîïîëíèòåëüíûå ïóíêòû â êîíåêñòíûõ ìåíþ äåáàãåðà
>       Èçìåíåíà ðàñöâåòêà îêíà äèçàñìà
>       Äîáàâëåí ïåðåõîä ñ àäðåñà 0000 ê FFFF ïðè ëèñòàíèè ââåðõ
        (òàê æå êàê âñåãäà îí áûë ïðè ëèñòàíèè âíèç)
        (íî òîëüêî äëÿ "ââåðõ" (íå page up))


r0056 - 15:55 06.01.2023
Debug:  Èçìåíåíà ðàñöâåòêà îêíà ðåãèñòðîâ, âûäåëåíèå òåïåðü ðèñóåòñÿ ïîâåðõ öâåòà èçìåíèâøåãîñÿ ðåãèñòðà


r0055 - 13:06 06.01.2023
Debug:  Ïîäñâåòêà îêîí äåáàãåðà äî ïîÿâëåíèÿ êîíòåêñíîãî ìåíþ à íå ïîñëå


r0054 - 21:37 04.01.2023
Debug:  Ðàçìåð îêíà äåáàãåðà òåïåðü âñåãäà ïî ðàçìåðó îñíîâíîãî îêíà
        è íèèïåò


r0053 - 17:58 04.01.2023
Video:  Âûïåëåíà ýïèëåïòè÷åñêàÿ gdi_frame() ìèãàëêà
        èç-çà êîòîðîé íåâîçìîæíî áûëî ïîëüçîâàòñî äåáàãåðîì áåç èçëèøíåãî ìèãàíèÿ in xpeccy style
>       Çà îäíî ïîôèêñåëîñü çà÷åðíåíèå äåáàãåðà íàõ è íàâñåãäà ïðè òûêàíèè òî ïî êîíñîëè òî ïî îêíó äåáàãåðà
        (êîòîðîå êàê ìèíèìóì ñ 0.37.5)
Debug:  Âïèëåíà íà÷àëüíàÿ ïîääåðæêà òóïîãî ðàñòÿãèâàíèÿ äåáàãåðà äî ëþáûõ ðàçìåðîâ 
>       Ïîôèêøåíû ìåíþøêè â äåáàãåðå, êîòîðûå âûçûâàëèñü èç êîíòåêñíîãî ìåíþ, íî ñðàçó çàêðûâàëèñü
        áåç âîçìîæíîñòè ÷òî ëèáî âûáðàòü


r0050 - 19:01 03.01.2023
GUI:    Äîáàâëåíà äåéñòâóþùàÿ ìåíþøêà view/size (íî ïîêà óêàçàí ïðîñòî ìíîæèòåëü)
>       Ìåíþøêà â êîíòåêñòíîì ìåíþ òåïåðü ïîêàçûâàåò ôàêòè÷åñêèé ìàñøòàá (õ3,õ6,õ9,õ12 âìåñòî ëåâîãî x1,x2,x3,x4)
        êîòîðûé çàâèñèò îò video filter-à


r0049 - 2:48 03.01.2023
Video:  Ïî÷èíåí "ñòàðòîâûé" ðåñàéç â ñî÷åòàíèè ñ ìåíþøêîé
        âûñòàâëÿëîñü ðàçðåøåíèå íå âñåãäà ó÷èòûâàþùåå ðàçìåð ìåíþøêè
        èç-çà ÷åãî íåêîòîðûå "video driver"-û íå îòðèñîâûâàëè èçîáðàæåíè¸ áåç ïèíêà âîîîáùå


r0048 - 22:17 02.01.2023
Debug:  Ëåâûì êîñòûëåì "ïîôèêøåíî" ìèãàíèå äåáàãåðà ïðè ïåðåòàñêèâàíèè
        (õâîñòîâ â clientarea äåáàãåðà êàê â 0.37.5 òîæå íåò)
        ñíîâà þçàáåëüíî?


r0043 - 5:45 13.06.2022
Sound:  Ïîôèêøåíî îòñòàâàíèå çàïèñè â êîâîêñ
        òåïåðü ØÈÌ-û íà êîâîêñå áóäóò ðàáîòàòü, áëäæä!, êàê çàäóìàíî 


r0042
Sound:  Äîáàâëåí áóðæóéñêèé zxi tsfm (òî÷íåå çåðêàëî â îáû÷íûé òñôì (êîòîðûé 1 íà âñåõ!))
        äàåøü åùå áîëüøî íåñîâìåñòèìîãî îäèíàêîâîãî æåëåçà!


r0041 - 0:15 12.06.2022
SRC:    Nedo fix labels ñìåðæåí (òê áûëè ñîìíåíèÿ ÷òî ýòî çà íåäîïðèáëóäà)
Debug:  Âïèëåíû êîíòåêñòíûå ìåíþøêè â äåáàãåð


r0039 - 4:04 10.06.2022
GUI:    Âïèëåíà ïàóçà â mainloop íå îòìåíÿåìàÿ ëþáûì anykey-åì
        òåïåðü ìîæíî ÷óâñòâîâàòü ñåáÿ áåëûì ÷åëîâåêîì
        (íî âñå ðàâíî îíî õåðîâî íàæèìàåòñî êàê è ðàíüøî)


r0038
Debug:  Âïèëåí áîëåå òîøíûé memoryband 256 (íî òê îí ðèñóåòñî â ðåæèìå êëåøèíãà òî...)
>       Îñíîâíîé memoryband òåïåðü áîëåå óçêèé (èáî íåõóé)


r0035
GUI:    Âêëàäêà Leds íàñòðîåê ïåðåñòàâëåíà íà "ïðèâû÷íîå" ìåñòî (èáî íåõóé)


r0032
SRC:    Ñìåðæèíî ñ NEDOREPO-é r1006
Config: DDp òåïåðü âêëþ÷àåòñî ïðÿì â êîíôèãå (à íå âñåãäà ïðèáèò ãâîçäÿìè êàê ó âñÿêèõ òàì àëîíîâ)


r0026 ~ 11:53 01.06.2022
Config: Ïðî÷åñàí âåñü ïàðñåð êîíôèãà è ïðàêòè÷åñêè âåçäå ïîïðàâëåí ÷òîá ïåðåâàðèâàòü êàìåíòû
>       Îêàìåíåëûå õç îòàðå ÷àíêî ðåæèìû òåïåðü íå îòîáðàæàþòñÿ áëäæä â ïîë ëèòðàõ òê ïåðååõàëè â ñâîþ "âåòêó"
>       Ïîâûøåíà íÿøíîçäü ñàìîãî êîíôèãà
Debug:  Äîáàâëåíû ëåäû íà äèæûòàë Àó (è òåïåðü øóì îíëè âûãëÿäèò ïî äðóãîìó (ìîæîò ïîòîì ïîïðàâëþ ÷òîá êàê áûëî)) 
Sound:  ßêîáû ïîôèêøîíà áãìåðñêàÿ ïåðåèíèöèàëèçàöèÿ Àó-êà â ðàíäîìíûõ ìåñòàõ (ëîâèì ÷òî îòâàëèëîñü ïîñëå ýòîãî) 
GUI:    Èçìåíåí system menu


r**** - 10:06 30.05.2022
Config: Óáðàíà áëîêèðîâêà çàïóñêà ïðè íå òîì êîíôèãå (èáî íåõóé)


r0022 ~ 8:13 29.05.2022
GUI:    Äîáàâëåíà äåéñòâóþùàÿ êíîïêà ïàóçû
>       Óáðàí íàõ ñáðîñ ìàøèíû ïðè ñìåíå òèïà ïàìÿòè (èáî íåõóé ðàçâîäèòü ñïåðìàêóëÿòîðû)
>       Çàõâàò ìûøû ïî äâîéíîìó êëèêó (à íå ïî îäèíàðíîìó)
        òåïåðü ìîæíî ïåðåâîäèòü ôîêóñ íà åáóëÿòîð áåç óïîìèíàíèÿ ïðåäûäóùèõ àôôòàðîâ


r**** - 22:21 27.05.2022        
SRC:    Ïîôèêøåí bad key â êîíôèãå ñ òàáóëÿöèåé
Config: Ïîñîðòèðîâàíû ROM-û ïî ïàïêàì
>       Äîáàâëåíû composite òàáëèöû äëÿ AY/YM
>       Ïîäïðàâëåíû âðåìÿíêè ïåíòàãîíà è AY (âûïåëåíà áîëüøàÿ àëîíîëîæüíåäîïûöû)
GUI:    Äîáàâëåíà ìåíþøêà (ñïææûíà ó TS-Labs-à)