Znaleziono 1277 wyników

autor: gaweł
piątek 24 maja 2024, 18:44
Forum: Retro
Temat: [CA80]MikSid.
Odpowiedzi: 26
Odsłony: 7964

Re: [CA80]MikSid.

Piszesz, że można rozróżnić różne wersje procków. Zastanawiam się, na jakiej podstawie jest to możliwe? Możesz troszkę to wyjaśnić?
autor: gaweł
czwartek 23 maja 2024, 09:23
Forum: Retro
Temat: I8085 - emulator procesora
Odpowiedzi: 24
Odsłony: 6003

Re: I8085 - emulator procesora

Wskaźnik V m6800-0.png Znalazłem potwierdzenie swoich eksperymentów i przypuszczeń. Stworzony program posiłkował się dokładnie taką formułą obliczania wskaźnika, jaka jest podana w dokumentacji do procka MC6800. W przypadku dodawania: m6800-1.png W przypadku odejmowania: m6800-2.png No to już wszys...
autor: gaweł
środa 22 maja 2024, 23:36
Forum: Retro
Temat: I8085 - emulator procesora
Odpowiedzi: 24
Odsłony: 6003

Re: I8085 - emulator procesora

Wskaźnik przepełnienia w operacjach dodawania Kwestia wskaźnika nadmiaru w operacjach w kodzie U2 okazała się troszkę złożona. Postanowiłem sprawdzić wynalezioną w necie formułę i w tym celu napisałem drobny program w C na PC-ta. Ponieważ program jest „jednorazowego użytku” nie dbałem o zbytnią fin...
autor: gaweł
piątek 17 maja 2024, 23:52
Forum: Retro
Temat: [8085] 16 bitowy generator przebiegów losowych
Odpowiedzi: 13
Odsłony: 3162

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

rnd6_00.jpg No to jest klawiatura Co prawda, to klawiatura jest bez klawiatury – dokładniej bez matrycy klawiatury. rnd6_01.png Do „obróbki” klawiatury jest dedykowany port B i połowa portu C z układu 8255. Realizacja jest matrycowa. No i nie obyło się bez pomyłek (no jakieś zaćmienie chwilowe zais...
autor: gaweł
niedziela 12 maja 2024, 20:40
Forum: Retro
Temat: [8085] Molestowanie procka
Odpowiedzi: 7
Odsłony: 931

Re: [8085] Molestowanie procka

jui_00.jpg Instrukcja JUI procesora 8085 Tak sobie myślę, że nie ma potrzeby macania każdej nieudokumentowanej instrukcji procka. Skoro dotychczas się zgadza, to właściwie nie ma potrzeby podchodzić do reszty z dozą braku zaufania. Jednak nie wszystko jest takie fajne na jakie wygląda. Przymierzyłe...
autor: gaweł
czwartek 09 maja 2024, 13:59
Forum: Retro
Temat: [8085] Molestowanie procka
Odpowiedzi: 7
Odsłony: 931

Re: [8085] Molestowanie procka

rstv_0.jpg Instrukcja RSTV procesora 8085 Po eksperymentach ze wskaźnikiem V przyszła kolej na instrukcję RSTV. Napisałem program, w którym w przypadku wystąpienia nadmiaru zostanie wywołane takie „przerwanie softwarowe”, jest to skok pok adres 40 hex. Reakcja na przerwanie jest banalnie prosta: us...
autor: gaweł
środa 08 maja 2024, 20:52
Forum: Retro
Temat: [8085] Molestowanie procka
Odpowiedzi: 7
Odsłony: 931

Re: [8085] Molestowanie procka

vflag_00.jpg Wskaźnik V procesora 8085 Oficjalnie wskaźnika takowego nie ma tym procesorze, więc jak zbadać coś, czego nie ma. Ana trzeba zbadać… Zaczęło się od instrukcji RSTV (restartu od wskaźnika nadmiaru V). No jest instrukcja w dokumentacji Tundry, więc zapewne twórcy wiedzą co robią. RSTV to...
autor: gaweł
poniedziałek 06 maja 2024, 21:41
Forum: Retro
Temat: [8085] Molestowanie procka
Odpowiedzi: 7
Odsłony: 931

Re: [8085] Molestowanie procka

Instrukcja LDHI procesora 8085 ldhi_00.jpg Badania zawsze warto robić. Właśnie namierzyłem pluskwę w oprogramowaniu emulatora procka (będzie więc poprawka) a przy okazji silnie napiechotną metodą uświadomiłem sobie, że LDHI nie ustawia wskaźników (co wyraźnie jest zaznaczone w dokumentacji). Mnie s...
autor: gaweł
poniedziałek 06 maja 2024, 11:11
Forum: Retro
Temat: „Starożytne” procesory
Odpowiedzi: 90
Odsłony: 25898

Re: „Starożytne” procesory

8212_00.JPG Porty od starych procków: i8212 Tak przy okazji wiosennych porządków w pracowni, natrafiłem na układy 8212 (Intel – 8212, CEMI – UCY74S412, zza wschodniej granicy K589IR12). To całkiem sensny układ portów do procków starej daty. Zanim przyzwyczaiłem się do używania 8255, to te były dobr...
autor: gaweł
sobota 04 maja 2024, 11:34
Forum: Retro
Temat: [8085] Molestowanie procka
Odpowiedzi: 7
Odsłony: 931

Re: [8085] Molestowanie procka

dsub_0.jpg Instrukcja DSUB procesora 8085 W podobnej technologii zbadane zostało działania instrukcji DSUB (16-bitowej operacji odjęcia od zawartości pary rejestrów HL zawartość pary rejestrów BC z wynikiem pozostawionym w HL). Według dokumentacji Tundry, instrukcja modyfikuje wskaźniki: Z, S, P i ...
autor: gaweł
piątek 03 maja 2024, 18:08
Forum: Retro
Temat: [8085] Molestowanie procka
Odpowiedzi: 7
Odsłony: 931

Re: [8085] Molestowanie procka

arhl_00.jpg Instrukcja ARHL procesora 8085 Nieudokumentowana (przynajmniej u Intela) instrukcja ARHL (arytmetycznego przesunięcia w prawo pary rejestrów HL) jest opisana w dokumentacji, którą wyszukał nasz kolega :arrow: Tapy . Przesunięcie arytmetyczne to takie, gdzie najstarszy bit jest powielany...
autor: gaweł
piątek 03 maja 2024, 11:57
Forum: Retro
Temat: [8085] Molestowanie procka
Odpowiedzi: 7
Odsłony: 931

[8085] Molestowanie procka

Mając uruchomione środowisko z prockiem 8085 można by zrobić trochę badań i eksperymentów. Jest wyświetlacz LCD, więc weryfikacja nieudokumentowanych instrukcji daje się łatwo zrealizować. Na początek badania związane z przerwaniami połówkowymi. Generowało mi się trochę „dziwności”, ale później się...
autor: gaweł
niedziela 28 kwie 2024, 14:15
Forum: Retro
Temat: [8085] 16 bitowy generator przebiegów losowych
Odpowiedzi: 13
Odsłony: 3162

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

Przerwanka Nawet zadziałały (z jednym problemem), ale zanim to… rnd5-3.png Jest układ 8253 przeznaczony do celów czasowych. Sam procek bazując na kwarcu 4 MHz wytwarza przebieg zegarowy o częstotliwości dwa razy mniejszej, który to sygnał jako CLK (rysunek wyżej) jest doprowadzony do 8253 do timer ...
autor: gaweł
piątek 26 kwie 2024, 21:14
Forum: Retro
Temat: [8085] 16 bitowy generator przebiegów losowych
Odpowiedzi: 13
Odsłony: 3162

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

Kolejny krok do celu rnd4-00.png Mój procek umie już „mówić”, troszkę podgoniłem softa i nawet ruszył bez większych problemów. Znaczy wcześniej sprawdziłem na oscylku, czy łączy się z portami, takie zapętlone input z portu (każdego, jaki występuje w konstrukcji), no i oscylek mówi, że jest OK (są c...
autor: gaweł
piątek 26 kwie 2024, 21:08
Forum: Retro
Temat: Koniec Z80
Odpowiedzi: 5
Odsłony: 1236

Re: Koniec Z80

tapy pisze:Zapowiadają, że pierwsze sztuki pojawią się już w czerwcu

Jednak fanklub nie upadnie :D :D :D
autor: gaweł
środa 24 kwie 2024, 22:08
Forum: Retro
Temat: Koniec Z80
Odpowiedzi: 5
Odsłony: 1236

Re: Koniec Z80

Zegar pisze:Koniec produkcji to nie koniec świata. ;)


Fankluby nie upadną, a może trzeba zrobić zapasy? ;)
autor: gaweł
środa 24 kwie 2024, 22:03
Forum: Retro
Temat: [8085] 16 bitowy generator przebiegów losowych
Odpowiedzi: 13
Odsłony: 3162

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

Pomógł przypadek No i nadeszła ta chwila, by dokończyć to co zostało rozpoczęte. Układ polutowany i gotowy do kontynuacji prac (no trochę mu się przeleżało). Pierwszy odpał nie obył się bez problemów. Na początek zauważyłem jakieś dziwności w obwodzie resetowania: rnd3-01.png Napięcie na kondensato...
autor: gaweł
czwartek 11 kwie 2024, 22:01
Forum: Retro
Temat: [CA80] cALo - szeregowe ładowanie Intel HEX do systemu CA80
Odpowiedzi: 10
Odsłony: 9352

Re: [CA80] cALo - szeregowe ładowanie Intel HEX do systemu CA80

Zawsze każdy coś odkrywa ...
autor: gaweł
niedziela 17 mar 2024, 00:21
Forum: Kupię, sprzedam, zamienię
Temat: [SPRZEDAM]Zestaw do montażu Apple 1. [MOS6502]
Odpowiedzi: 6
Odsłony: 1585

Re: [SPRZEDAM]Zestaw do montażu Apple 1. [MOS6502]

Zegar pisze:Na razie nie ma czego się bać. ;)


Też uważam, że wizja z "Terminatora" się nie sprawdzi. Jak na razie, to rozum górą :) .
autor: gaweł
sobota 16 mar 2024, 21:23
Forum: Kupię, sprzedam, zamienię
Temat: [SPRZEDAM]Zestaw do montażu Apple 1. [MOS6502]
Odpowiedzi: 6
Odsłony: 1585

Re: [SPRZEDAM]Zestaw do montażu Apple 1. [MOS6502]

Zegar pisze:I to kilka wersji! ;) Czytałem niedawno, że AI jest jak zdolny ale leniwy student i to by się zgadzało.

No koniec świata. Jeszcze trochę a będą nami rządzić :shock: , niedoczekanie.
autor: gaweł
piątek 15 mar 2024, 21:54
Forum: Kupię, sprzedam, zamienię
Temat: [SPRZEDAM]Zestaw do montażu Apple 1. [MOS6502]
Odpowiedzi: 6
Odsłony: 1585

Re: [SPRZEDAM]Zestaw do montażu Apple 1. [MOS6502]

Czy chcesz powiedzieć, że sztuczna inteligencja napisała program? :shock:
autor: gaweł
niedziela 31 gru 2023, 20:56
Forum: DIY
Temat: Tester rezonatorów kwarcowych
Odpowiedzi: 14
Odsłony: 5306

Re: Tester rezonatorów kwarcowych

Mutacja generatora kwarcowego Tak sobie pomyślałem, że zastosowanie dedykowanego układu do obsługi rezonatora kwarcowego nie jest dobrym pomysłem. Zdaję sobie sprawę, że zdobycie takiego z pewnością będzie stanowić duży problem, a chciałbym, by ta konstrukcja była bardziej powielarna. Postanowiłem ...
autor: gaweł
niedziela 05 lis 2023, 21:49
Forum: Retro
Temat: I8085 - emulator procesora
Odpowiedzi: 24
Odsłony: 6003

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: 24
Odsłony: 6003

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: 24
Odsłony: 6003

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...

Wyszukiwanie zaawansowane