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
