Szukam przenośnego emulatora 8051 w C na licencji GNU z cyklami zegarowymi

Emulator 8051





Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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.




Poprzedni Następny
Wiadomość
Spis treści
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.....

Poprzedni Następny
Wiadomość
Spis treści
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.



Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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. ;': `