www.pudn.com > DBG8051.rar > HISTORY.POL


ADD Debugger 8051 
 
---- 1.9 beta ---- 
Obsluga dodatkowych 128 bajtow pamieci wewnetrznej adresowanych posrednio 
(styl 8052), przelaczalna w menu Ustawienia. Przy zapisywaniu zawartosci 
wewnetrznej pamieci RAM jest zapisywane tylko 128 pierwszych bajtow i obszar 
SFR. To samo przy odczycie 
Dodane okreslenia systemu liczb w oknach typu "Liczby" (dec/hex/bin) 
Zapisywanie zawartosci pamieci EPROM, RAM i RAM wewnetrznej jako tablicy 
bajtow w dyrektywach 'db' 
Przyspieszenie procedur deasemblacji 
Zapisywanie zawartosci pamieci EPROM w zbiorach .ASM po deasemblacji 
Mozesz wstawic nowe bajty danych do obszaru pamieci EPROM przez podwojne 
klikniecie w obszarze okna "Instrukcje" i wpisanie samego "DB" jako mnemonik 
Kombinacja Ctrl-O przenosi poczatek podgladu w ostatnio aktywnym oknie 
"Instrukcje" do miejsca okreslonego przez licznik rozkazow PC 
Dodany nowy typ okienka: "Terminal", mozna zmieniac jego wymiary az do 80x25 
Male zmiany w oknie dialogowym "O programie" 
Zmiana klawisza STOP na F12 (poprzednio bylo ESC) 
Stan aktywnosci kazdego okna jest teraz zapisywany w zbiorze INI 
Mozesz teraz zmieniac rozmiary okien zawartosci pamieci EPROM, RAM i 
wewnetrzej RAM 
Poprawna reakcja niektorych okienek na zmiane wielkosci czcionki systemowej 
Zmienialna czcionka "systemowa" i jej wielkosc 
 
---- 1.8 beta ---- 
Dodany licznik cykli procesora do okna "Stan procesora", kasowany przez 
podwojne klikniecie w prawej czesci okienka 
Poprawiony blad w przelaczaniu okien w stan aktywny/nieaktywny (przez 
podwojne klikniecie na listwie tytulowej okna) 
Przy wiekszej niz 1 liczbie okien "Instrukcje" podczas wykonywania programu 
uaktywniane jest tylko ostatnio wybrane okno tego typu 
Lista ostatnio otwieranych plikow wraz z ich typami w menu "Plik", mozna ja 
wyczyscic przez wybranie z menu Ustawienia/Wyczysc liste plikow 
Zmiana zawartosci licznika rozkazow PC przez podwojne klikniecie w lewej 
czesci okienka "Stan procesora" 
Nowe okienko "Liczby" do przeliczania miedzy systemem binarnym, dziesietnym 
i heksadecymalnym (liczba zakonczona "H" jest traktowana jako hex, "B" - jako 
bin) 
Prawdziwe, dzialajace timery/liczniki i przerwania 
 
---- 1.7 beta ---- 
Calkowicie przebudowany interfejs uzytkownika, teraz juz w standardzie 
MDI (Multiple Document Interface), wszystkie okienka programu mozna 
dowolnie przesuwac i zapamietywac/odtwarzac ich polozenie z pliku .INI 
Po uruchomieniu program automatycznie odtwarza polozenie okienek z 
ostatniego zapisu 
W pliku .INI sa procz tego zapamietywane opcje programu (przelaczane w 
menu) oraz aktualny jezyk (polski/angielski) 
Chwilowe wylaczenie obslugi wtyczek (plug-ins) z kodu programu, wroca 
w ulepszonej formie w nastepnej edycji 
Poprawione menu (podkreslone litery nie powtarzaja sie) 
Dodanie spisu otwartych okien do menu Okno 
Zoptymalizowane procedury symulacji wykonywania kodu 8051 
Mozna wylaczyc aktualizacje okienek w czasie symulacji poprzez podwojne 
klikniecie na listwie tytulowej okienka lub calkowicie wylaczyc dla 
wszystkich okien (menu Wykonanie/Animacja) 
Aktualny jezyk przelaczany w menu Ustawienia (Settings) 
 
---- 1.6 beta ---- 
Naprawienie bledu w wyswietlaniu logo debuggera w listwie tytulowej 
glownego okna programu 
Dwie wersje jezykowe napisow, dialogow i menu - polska i angielska 
Przyspieszenie symulacji rozkazow 8051, opcjonalne wylaczanie 
aktualizacji wtyczek (plug-ins) 
Ruchoma ("plywajaca") wiekszosc okienek programu - mozna dowolnie i 
wygodnie ustawiac ich polozenie, ustawienia sa aktywne tylko do konca 
sesji z programem 
Rozszerzone okienko dialogowe "About" 
 
---- 1.5 beta ---- 
Zmiana sposobu alokacji pamieci na globalnej stercie, przyspieszenie 
procedur dostepu do symulowanej ROM i RAM 
Scrollbar oddaje juz w sposob prawidlowy aktualna pozycje kursora w ROM 
Klawisze: gora, dol, pgUP, pgDown wplywaja na przewijanie listy rozkazow 
Mozliwosc wyboru widoku dwoch paneli: ROM, RAM lub RAM wewnetrzny (wraz 
z rejestrami), standardowo lewy widok do ROM, prawy to RAM wewnetrzny 
Nowe menu do operacji na wewnetrznej pamieci RAM (256 bajtow) 
Procedury wykonywania rozkazow 8051 (symulacja egzekucji), napisane w 
assemblerze 80386 ze wzgledu na wydajnosc 
Wczytywanie / zapisywanie plikow z zawartoscia wewnetrznej pamieci RAM 
Przeprojektowanie ikony programu 
Wprowadzenie skrotow klawiszowych na najczesciej uzywane komendy 
Umozliwienie korzystania z wtyczek (plug-ins) w postaci plikow DLL 
Menu zglaszania przerwan i kontrolka wewnetrznego przerzutnika 8051 
 
---- 1.4 beta ---- 
Dodanie listy do przegladania zawartosci rejestrow, zmiana ich 
zawartosci po podwojnym kliknieciu 
Nowe okno pokazujace stany adresowalnych bitow, zmiana ich stanu po 
kliknieciu na nazwe bitu 
Wczytywanie / zapisywanie plikow z pamiecia RAM w formatach: binary i 
Intel hex 
 
---- 1.3 beta ---- 
Asembler dopuszcza etykiety z dwukropkiem na koncu 
Odtad etykiety nie moga zawierac dwukropkow ani spacji 
Wpisywanie ciagu bajtow do pamieci RAM i EPROM: lancuchy zakonczone ' ', 
etykiety i liczby szestnastkowe (z H na koncu) oraz dziesietne 
 
---- 1.2 beta ---- 
Poprawione bledy w procedurach obslugi etykiet 
Nowe okienka do przegladania zawartosci pamieci EPROM i RAM 
Przyspieszone przewijanie zawartosci okna przy uzyciu suwaka 
 
---- 1.1 beta ---- 
Przyspieszone zapisywanie i ladowanie plikow z pamiecia EPROM 
Wczytywanie / zapisywanie plikow w formatach: binary i Intel hex 
Edycja, wczytywanie i zapisywanie etykiet 
 
---- 1.0 beta ---- 
Pierwsza publicznie wypuszczona do testowania wersja beta programu