Poszukuję kodu źródłowego do AVT-2250
Poszukuję kodu źródłowego do AVT-2250
Czy ktoś może ma namiary na kod źródłowy do komputerka edukacyjnego na 8051 (kit AVT-2250)? Potrzebny mi jest, by lepiej zrozumieć jego działanie oraz sam kod monitora. Próbowałem zdisasemblować kod z EPROM'a, ale jest on tak duży, że naprawdę ciężko się w nim połapać. Wiadomo, że disasemblacja powoduje chaos oraz brak ładu i składu w kodzie, przydatne byłyby również komentarze autora. Jeśli ktoś wiedziałby, jak zdobyć źródła, byłbym bardzo wdzięczny.
P.S. Pisałem też do AVT, ale zero odzewu.
P.S. Pisałem też do AVT, ale zero odzewu.
Ostatnio zmieniony 13 sty 2011, 21:41 przez mr_x, łącznie zmieniany 1 raz.
https://elportal.pl/ftp/hex2250.zip
[ Dodano: 2011-01-13, 13:33 ]
a tu masz całą resztę z odległej przeszłości:
https://elportal.pl/index.php?module=Con ... =&ceid=110
[ Dodano: 2011-01-13, 13:33 ]
a tu masz całą resztę z odległej przeszłości:
https://elportal.pl/index.php?module=Con ... =&ceid=110
-
rezasurmar
- Użytkownik
- Posty: 626
- Rejestracja: 19 kwie 2009, 15:59
- Lokalizacja: Tychy
- Kontakt:
No tak, ale inny system będzie niezgodny z tym, co mam, a ponieważ mam ten układ, to ciekawi mnie, jak on działa. No trudno, będę dalej disasemblował kod z EPROM'a, bo nic innego nie wymyślę.
[ Dodano: 2011-01-13, 15:48 ]
Aha, bym zapomniał, jeśli nawet bym skorzystał z takiego systemu, o którym mówisz, to interesuje mnie tylko i wyłącznie asembler, więc AVR z założenia odpada.
[ Dodano: 2011-01-13, 15:48 ]
Aha, bym zapomniał, jeśli nawet bym skorzystał z takiego systemu, o którym mówisz, to interesuje mnie tylko i wyłącznie asembler, więc AVR z założenia odpada.
Ostatnio zmieniony 13 sty 2011, 21:41 przez mr_x, łącznie zmieniany 1 raz.
-
rezasurmar
- Użytkownik
- Posty: 626
- Rejestracja: 19 kwie 2009, 15:59
- Lokalizacja: Tychy
- Kontakt:
No przecież są RTOS dla 51ki, będzie to o wiele łatwiejsze przeglądać źródła ortesa 51, niż disasemblerować kod.
Sam lata temu bawiłem się 2250 bez kompa, pisałem programy w Asemblerze i ręcznie przeliczałem je na kod maszynowy, bo nawet nie miałem gdzie podpiąć się do komputera.
Na pewno zdobędziesz sporą wiedzę o 51, w ten sposób, co prawda najtrudniejszy z możliwych, ale jak masz dużo czasu i chęci, to życzę powodzenia.
Sam lata temu bawiłem się 2250 bez kompa, pisałem programy w Asemblerze i ręcznie przeliczałem je na kod maszynowy, bo nawet nie miałem gdzie podpiąć się do komputera.
Na pewno zdobędziesz sporą wiedzę o 51, w ten sposób, co prawda najtrudniejszy z możliwych, ale jak masz dużo czasu i chęci, to życzę powodzenia.
Kod mam zdisasemblowany już, teraz go analizuję i dodaję własne komentarze. Jak ktoś będzie zainteresowany, to w bliżej nieokreślonym czasie zamieszczę źródła (chyba licencja na to zezwala?). Robię to tylko i wyłącznie w celach edukacyjnych i dla własnej potrzeby.
[ Dodano: 2011-01-13, 21:25 ]
Do disasemblacji użyłem tego: http://www.8052.com/users/disasm/
[ Dodano: 2011-01-14, 00:44 ]
Już widzę, że będzie pewien problem z tablicami. O ile sam kod jest tłumaczony poprawnie, to w miejscu tablic... pojawił się jakiś dziwny kod, bez sensu. W sumie to nie ma co się dziwić, bo skąd disasembler ma to wiedzieć, ale trzeba na to uważać. Przez te tablice odtworzenie kompletnego kodu pewnie trochę mi zajmie.
[ Dodano: 2011-01-14, 14:16 ]
Chyba jednak nie udostępnię źródeł, ponieważ w kodzie EPROM jest m.in. taki ciąg (ASCII)
Ponieważ nie mam żadnego maila do autora (ten co miałem nie działa), więc nie mam prawa udostępnić tych źródeł nikomu. Chyba, że sam autor wyrazi na to zgodę, jeśli to przeczyta i odpowie.
[ Dodano: 2011-01-13, 21:25 ]
Do disasemblacji użyłem tego: http://www.8052.com/users/disasm/
[ Dodano: 2011-01-14, 00:44 ]
Już widzę, że będzie pewien problem z tablicami. O ile sam kod jest tłumaczony poprawnie, to w miejscu tablic... pojawił się jakiś dziwny kod, bez sensu. W sumie to nie ma co się dziwić, bo skąd disasembler ma to wiedzieć, ale trzeba na to uważać. Przez te tablice odtworzenie kompletnego kodu pewnie trochę mi zajmie.
[ Dodano: 2011-01-14, 14:16 ]
Chyba jednak nie udostępnię źródeł, ponieważ w kodzie EPROM jest m.in. taki ciąg (ASCII)
Kod: Zaznacz cały
MONITOR AVT-2250*** ver 1.0 *** by. S.SurowinskiWarszawa,1997(c)Wszystkie prawa zastrzezone ! Powielanie, kopiowanie, rozpowszechnianie bez zgody autora zabronione !