Szukam przenośnego emulatora 8051 w C na licencji GNU z cyklami zegarowymi
Emulator 8051
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: Emulator 8051
Date: Tue, 08 May 2001 15:15:15 +0200
Witam!
To pytanie troche z pogranicza programowania i elektroniki.
Czy widzial ktos z Was emulator 8051 (przenosny, najlepiej w C) na
licencji GNU czy podobnej ? Najlepiej jesli potrafil by emulowac na
poziomie cykli zegarowych (to znaczy rozbieral jeden cykl rozkazowy na
cykle maszynowe - konkretnie 12) a nie na poziomie instrukcji. Wpadl mi
do glowy pewien pomysl i chcialbym przynajmniej sobie zobaczyc, jak
skomplikowany jest emulator 8051.
PS. zerkalem do zrodel emulatora M.A.M.E. ale tam nie ma 8051 czy
podobnego (choc jest cala masa innych emulatorow cpu i nie tylko).
--
Sebastian Bialy - heby_at_nospam_poczta.onet.pl
From: "R." <rambler__at_nospam_poczta.onet.pl>
Subject: Re: Emulator 8051
Date: Tue, 08 May 2001 15:58:07 +0200
Sebastian Bialy napisał(a):
Witam!
To pytanie troche z pogranicza programowania i elektroniki.
Czy widzial ktos z Was emulator 8051 (przenosny, najlepiej w C) na
licencji GNU czy podobnej ? Najlepiej jesli potrafil by emulowac na
poziomie cykli zegarowych (to znaczy rozbieral jeden cykl rozkazowy na
cykle maszynowe - konkretnie 12) a nie na poziomie instrukcji. Wpadl mi
do glowy pewien pomysl i chcialbym przynajmniej sobie zobaczyc, jak
skomplikowany jest emulator 8051.
PS. zerkalem do zrodel emulatora M.A.M.E. ale tam nie ma 8051 czy
podobnego (choc jest cala masa innych emulatorow cpu i nie tylko).
--
> Sebastian Bialy - heby_at_nospam_poczta.onet.pl
Mam emulator '51 - napisał ktoś na Politechnice Opolskiej jako pracę
inżynierską,
jak Cię interesuje to Ci podeślę.
R.
From: Milosz Skowyra <miloszek_at_nospam_fidonet.org.pl>
Subject: Re: Emulator 8051
Date: Thu, 10 May 2001 19:06:52 +0200
"R." wrote:
Mam emulator '51 - napisał ktoś na Politechnice Opolskiej jako pracę
inżynierską,
jak Cię interesuje to Ci podeślę.
Ten ze zintegrowanym assemblerem, diodami, przelacznikami, LCD i cos tam
jeszcze ?
Jezeli tak, to on jest niestety do bani...
--
Regards.
|-----------------------------------------------------|
| Milosz Skowyra |
| miloszek_at_nospam_fidonet.org.pl 2:484/2.47 on fidonet |
| GSM Mobile +48608888899 |
|-----------------------------------------------------|
Kladzcie nozki na poduszki.....
From: "R." <rambler__at_nospam_poczta.onet.pl>
Subject: Re: Emulator 8051
Date: Mon, 14 May 2001 12:07:36 +0200
Ten ze zintegrowanym assemblerem, diodami, przelacznikami, LCD i cos tam
jeszcze ?
Jezeli tak, to on jest niestety do bani...
--
>
> Regards.
Fakt, coś tam kiedyś nie działało jak na płytce, ale to był margines,
przeważnie wszystko chodziło...
R.
From: Milosz Skowyra <miloszek_at_nospam_fidonet.org.pl>
Subject: Re: Emulator 8051
Date: Mon, 14 May 2001 14:43:32 +0200
"R." wrote:
Jezeli tak, to on jest niestety do bani...
Fakt, coś tam kiedyś nie działało jak na płytce, ale to był margines,
przeważnie wszystko chodziło...
Tia.. poza tym ze czasem zdarza mu sie seryjnie nie aktualizowac
symulowanego programu, w assmeblerze wprowadzasz zmiany, kompilujesz a
symyulator nadal symuluje poprzednia wersje...
--
Regards.
|-----------------------------------------------------|
| Milosz Skowyra |
| miloszek_at_nospam_fidonet.org.pl 2:484/2.47 on fidonet |
| GSM Mobile +48608888899 |
|-----------------------------------------------------|
Chcesz uninstalera ??? Zawolaj PROPERA :-0
From: krissb_at_nospam_go2.pl (Krzysztof Biolik)
Subject: Re: Emulator 8051
Date: 10 May 2001 23:54:50 GMT
* Tue, 08 May 2001 15:15:15 +0200 *
* Sebastian Bialy <heby_at_nospam_poczta.onet.pl> wrote:
> Czy widzial ktos z Was emulator 8051 (przenosny, najlepiej w C) na
> licencji GNU czy podobnej ? Najlepiej jesli potrafil by emulowac na
> poziomie cykli zegarowych (to znaczy rozbieral jeden cykl rozkazowy na
> cykle maszynowe - konkretnie 12) a nie na poziomie instrukcji. Wpadl mi
> do glowy pewien pomysl i chcialbym przynajmniej sobie zobaczyc, jak
> skomplikowany jest emulator 8051.
Chcialem (jakies 2 lata temu) cos takiego napisac ,ale przyszlo zapotrzebowanie
i zamiast tego napisalem symulator PIC'a 16f84 ale wlasnie na poziomie samych
rozkazow (heh nima to jak RISC ;) i zeszlo mi na to ponad rok czasu. nie bez
przerwy of coz ,ale od czasu do czasu poprawiajac bugi od betatesterow.
Roboty jest trocha. w '51 dochodzi jeszcze dekodowanie rozkazow - niektore
rozkazy sa 1,2 i wiecej bajtowe (max 4b afair) do tego jeszcze sama symulacja
przerwan/timerow/portow moze jeszcze innego hardware'u itd...
Jakbys chcial to jeszcze rozwalac na cykle to szybkosc dzialania takiego
progs'a spadnie...
btw. witam wszystkich na grupie ,ja tu nowy... :)))
--
; Krzysztof Biolik | FidoNet : 2:484/39.55 ;
,,' mailto:krissb_at_nospam_go2.pl | Watch Your Words... ; `,,
,". `: http://www.krissb.prv.pl/ ---------------~ ;' ,",
' ;`: Smile! Cthulhu loves you. ;': `