Znaleziono 1255 wyników

autor: gaweł
niedziela 05 lis 2023, 21:49
Forum: Retro
Temat: I8085 - emulator procesora
Odpowiedzi: 21
Odsłony: 2702

Re: I8085 - emulator procesora

Operacje na portach Używając emulatora, wyszło mi, że warto go trochę poprawić. Otóż, operacje na portach są sygnalizowane komunikatem w okienku, gdzie należy kliknąć <OK>. Na dłuższą metę to trochę nużące, więc postanowiłem trochę udoskonalić swój program. Na formie doszedł CheckBox określający, c...
autor: gaweł
piątek 27 paź 2023, 21:49
Forum: Retro
Temat: I8085 - emulator procesora
Odpowiedzi: 21
Odsłony: 2702

Re: I8085 - emulator procesora

Obsługa przerwań w emulatorze em8085_90.png Emulator procka realizuje obsługę przerwań opartą o prosty (ale skuteczny) kontroler i8214. Jego zadaniem (w kooperacji w parze z i8212) jest wypracowanie odpowiedniej instrukcji, która jest zgłaszana w chwili akceptacji przyjęcia przerwania przez procka....
autor: gaweł
niedziela 22 paź 2023, 13:07
Forum: Retro
Temat: I8085 - emulator procesora
Odpowiedzi: 21
Odsłony: 2702

Re: I8085 - emulator procesora

Break point’y w programie W emulatorze nie może zabraknąć funkcji związanych z pułapkami zwanymi break pointy. By to uzyskać to należy mieć załadowany program (ten w intelu). em8085-91.png W okienku z programem „przewinąć się” do punktu, w którym wykonanie programu ma zostać wstrzymane i zrobić tam...
autor: gaweł
niedziela 15 paź 2023, 17:31
Forum: Retro
Temat: I8085 - emulator procesora
Odpowiedzi: 21
Odsłony: 2702

Re: I8085 - emulator procesora

Modyfikacja stanów rejestrów Po załadowaniu kodu programu do pamięci emulatora (po wcześniejszym otwarciu projektu), program można puścić na żywioł. Istotną funkcją emulatora jest „pilnowanie” by wszystko szło właściwie oraz zgłaszanie „nadużyć”. em8085-81.png Przykładowo, zaistniało naruszenie prz...
autor: gaweł
sobota 14 paź 2023, 23:08
Forum: Retro
Temat: CA8088
Odpowiedzi: 13
Odsłony: 2534

Re: CA8088

photin pisze:Jako technolog specjalista od epitaksji polprzewodnikow chce przeniesc doswiadczenie z zagranicy do Polski.


No jestem pod wrażeniem, nowoczesność zawita pod nasze strzechy :D
autor: gaweł
sobota 14 paź 2023, 17:59
Forum: Retro
Temat: I8085 - emulator procesora
Odpowiedzi: 21
Odsłony: 2702

Re: I8085 - emulator procesora

Emulacja programu Program ciągle się rozwija i ulega zmianom. Jednocześnie przechodzi testy. Ponieważ pewne działania wymagają określonej kolejności (w sensie klikania na przyciski, gdyż przykładowo trudno kliknąć na „wykonaj krok” jeżeli nie jest załadowany program), to jego działanie zostało rozb...
autor: gaweł
piątek 13 paź 2023, 21:20
Forum: Retro
Temat: CA8088
Odpowiedzi: 13
Odsłony: 2534

Re: CA8088

Budujesz jakąś obrabiarkę?
autor: gaweł
wtorek 10 paź 2023, 17:37
Forum: Retro
Temat: I8085 - emulator procesora
Odpowiedzi: 21
Odsłony: 2702

Re: I8085 - emulator procesora

Konfiguracja em8085-41.png Po uruchomieniu programu emulatora, mamy możliwość otwarcia istniejącego projektu lub utworzenie nowego. Po kliknięciu na „Nowy proj.” program poprosi o wszystkie niezbędne informacje. Należą do nich: ⋅ nazwa projektu: em8085-42.png ⋅ nazwa pliku z kod...
autor: gaweł
poniedziałek 09 paź 2023, 14:59
Forum: Retro
Temat: I8085 - emulator procesora
Odpowiedzi: 21
Odsłony: 2702

Re: I8085 - emulator procesora

Kolejne rozszerzenia i korekty em8085-31.png W związku z tym, że zostają uwzględnione "nieoficjalne" instrukcje, program emulatora ulega modyfikacji i rozszerzeniu. Z dokumentacji wynika, że dochodzą dwa wskaźniki w rejestrze PSW: V - wskaźnik nadmiaru w operacjach w kodzie U2 oraz UI - w...
autor: gaweł
sobota 07 paź 2023, 19:49
Forum: Retro
Temat: I8085 - emulator procesora
Odpowiedzi: 21
Odsłony: 2702

Re: I8085 - emulator procesora

No to jesteś stary zawodnik w te klocki :lol:
autor: gaweł
sobota 07 paź 2023, 19:02
Forum: Retro
Temat: I8085 - emulator procesora
Odpowiedzi: 21
Odsłony: 2702

Re: I8085 - emulator procesora

O kurcze... SA80 CA85.jpg SA80, miałem okazję tego dotknąć na studiach. Nawet czas by się zgadzał, pierwsza połowa lat 80-tych. Znajomy naukowiec robił badania (a przy okazji doktorat) na politechnice. Tak jakoś wyszło, że mu pomagałem troszkę. Robił jakieś pomiary, były przetworniki AC. Bosze, myśm...
autor: gaweł
piątek 06 paź 2023, 22:06
Forum: Retro
Temat: I8085 - emulator procesora
Odpowiedzi: 21
Odsłony: 2702

Re: I8085 - emulator procesora

To jakiś chochlik... No popatrz, każdy może się pomylić. Dokumentacja zapewne ma kilkadziesiąt lat i nikt nie zauważył...? Jak na wszystko trzeba uważać :D W każdym bądź razie już zmodyfikowałem swój kompiler, by akceptował nowe instrukcje i można było bardziej przetestować emulator, w końcu ktoś m...
autor: gaweł
piątek 06 paź 2023, 20:09
Forum: Retro
Temat: I8085 - emulator procesora
Odpowiedzi: 21
Odsłony: 2702

Re: I8085 - emulator procesora

Korekta do nowych możliwości em8085-20.png Jak obiecałem, tak i robię, ale pojawił się niespodziewany problem (chyba, że czegoś nie rozumiem). Otóż, w dokumentacji "nieautoryzowanych" instrukcji jest: em8085-21.png W instrukcji LHLX występuje jednobajtowy operand i to się kłóci z moim wyo...
autor: gaweł
piątek 06 paź 2023, 00:00
Forum: Retro
Temat: I8085 - emulator procesora
Odpowiedzi: 21
Odsłony: 2702

Re: I8085 - emulator procesora

i8085 nie ma dziur w liście rozkazów, są tam zdefiniowane i jednolite dla każdego producenta instrukcje o których intel nie był łaskaw wspomnieć, by nie utrzymywać popularności procesorów 8-bit po premierze swojego 8086, a które były zawarte już w pierwszych maskach NMOS tego procesora. 8085 to nie...
autor: gaweł
wtorek 03 paź 2023, 23:12
Forum: Retro
Temat: I8085 - emulator procesora
Odpowiedzi: 21
Odsłony: 2702

Re: I8085 - emulator procesora

Dzięki :arrow: phill2k, pozycja 8080 8085 Software Design okazała się nawet całkiem ciekawa.
autor: gaweł
wtorek 03 paź 2023, 23:01
Forum: Retro
Temat: I8085 - emulator procesora
Odpowiedzi: 21
Odsłony: 2702

Re: I8085 - emulator procesora

A ja znalazłem takie cudeńka, może będą pomocne. No dzięki, ale już napisałem własny program :D . Deasemblacja Dysponując programem binarnym (w zapisie intel-hex), fajnie by było, by na ekranie było widać co się dzieje: co program robi, gdzie jest. Pierwszą czynnością po wczytaniu kodu hex, jest je...
autor: gaweł
wtorek 03 paź 2023, 00:18
Forum: Retro
Temat: I8085 - emulator procesora
Odpowiedzi: 21
Odsłony: 2702

I8085 - emulator procesora

Emulator procesora i8085 em8085-00.jpg Nadeszła w końcu ta chwila, by zająć się stworzeniem softu dla generatora opartego na procku i8085. Ot wala mi się kilka takich w szufladzie, więc uznałem, że to dobry pomysł, by zatrudnić ich do jakiegoś działania. Sprzęciora już nawet zrobiłem, więc pora na ...
autor: gaweł
czwartek 07 wrz 2023, 13:59
Forum: Retro
Temat: Wyświetlacz 14-sto segmentowy VFD
Odpowiedzi: 0
Odsłony: 720

Wyświetlacz 14-sto segmentowy VFD

Znalezisko disp_00.JPG Wpadł w moje ręce ciekawy wyświetlacz VFD. Popularne wyświetlacze tego typu są przystosowane do pokazywania cyfr – więc są 7-segmentowe. Ten jest 14 segmentowy i potrafi pokazać litery. Co prawda pokazuje jedynie wielkie litery, ale zawsze to więcej niż zwykły stosowany kiedy...
autor: gaweł
niedziela 13 sie 2023, 13:22
Forum: Retro
Temat: [Z80] Generator fali prostokątnej
Odpowiedzi: 3
Odsłony: 1326

Re: [Z80] Generator fali prostokątnej

tapy pisze:Dobrze że stare podzespoły dostają nowe życie, swoją drugą szansę zamiast lądować w śmietniku.


Mogłem do tego wykorzystać choćby AVR'a czy jakieś Nuclueo. Jednak staram się dbać o środowisko i nie obciążać go czymś, co jeszcze da się wykorzystać. ;)
autor: gaweł
wtorek 08 sie 2023, 23:02
Forum: Retro
Temat: [Z80] Generator fali prostokątnej
Odpowiedzi: 3
Odsłony: 1326

Re: [Z80] Generator fali prostokątnej

gen1.jpg No i nadeszła chwila, gdzie zająłem się budową generatora. Samo lutowanie… jakoś dało się pokonać, nie było szczególnie uciążliwe. Układ nawet dostał zasilanie (+12V) a przetwornica napięcia zaskoczyła z pierwszego kopa – procek dostał swoje +5V. gen2.jpg By coś więcej stwierdzić, to trzeb...
autor: gaweł
wtorek 01 sie 2023, 23:03
Forum: Retro
Temat: [8085] 16 bitowy generator przebiegów losowych
Odpowiedzi: 9
Odsłony: 2142

Re: [8085] 16 bitowy generator przebiegów losowych

No i nadeszła ta historyczna chwila...
Przyszła płytka PCB
rndf01.jpg

którą cierpliwie polutowałem i zbudowałem generator przebiegów losowych. Wszystko jest zgodnie z zasadami jakie obowiązywały w dawnych czasach.
rndf02.jpg

Teraz zostało trochę powalczyć z softem.
autor: gaweł
wtorek 11 lip 2023, 20:25
Forum: Retro
Temat: [8085] 16 bitowy generator przebiegów losowych
Odpowiedzi: 9
Odsłony: 2142

Re: [8085] 16 bitowy generator przebiegów losowych

Próbowałem pokynarzyć swój projekt, no idzie to opornie.
kyn.jpg

Wygenerowała się taka liczba problemów i pomyłek, że kur...ica mnie wzięła. Postanowiłem przejść na lepszy level i zamiast walczyć z drucikami, zrobiłem PCB.
random-bcu.png

random-fcu.png

random-fsil.png
autor: gaweł
wtorek 20 cze 2023, 15:31
Forum: Retro
Temat: [Z80] Generator fali prostokątnej
Odpowiedzi: 3
Odsłony: 1326

[Z80] Generator fali prostokątnej

Family Z80 – generator DDS z84C11_chip.jpg Już jakiś czas temu zacząłem przymierzać się do użycia układu Z84C11, tylko wyłonił mi się pewien problem – gdzieś mi się zapodział. No i ostatnio jakoś wypłynął na światło dzienne, tak, że pewne plany odżyły. Patrząc na focię tytułową, można zauważyć, że ...
autor: gaweł
poniedziałek 01 maja 2023, 14:45
Forum: Kupię, sprzedam, zamienię
Temat: [Oddam] Procek MachZ*X86
Odpowiedzi: 0
Odsłony: 1235

[Oddam] Procek MachZ*X86

Jak w temacie, oddam w dobre ręce dwa procki BGA MachZ*X86. Procki są w architekturze intelowej 86.
IMG_0939.JPG
IMG_0940.JPG
autor: gaweł
czwartek 27 kwie 2023, 14:49
Forum: Retro
Temat: [8085] 16 bitowy generator przebiegów losowych
Odpowiedzi: 9
Odsłony: 2142

Re: [8085] 16 bitowy generator przebiegów losowych

Wyszło całkiem rozległe urządzenie... W dodatku 100% retro. No bo to miało być retro. Z wiekiem człowiek dziecinnieje i wraca do minionych czasów. Wtedy właśnie takimi prockami się zajmowałem :D . Poza tym, jak nie zużyję tych układów, to będę musiał je wyrzucić. Serce mnie zaboli jak będę musiał t...

Wyszukiwanie zaawansowane