Znaleziono 1299 wyników
- wtorek 19 lis 2024, 12:35
- Forum: Podstawy elektroniki - teoria i praktyka
- Temat: Naprawa zasilacza impulsowego
- Odpowiedzi: 4
- Odsłony: 560
Re: Naprawa zasilacza impulsowego
Warystorów to nie mam, ale poszukam w szufladowych śmieciach transila na odpowiednie napięcie. Ewentualnie zostanie bez warystora/transila.
- poniedziałek 18 lis 2024, 23:44
- Forum: Podstawy elektroniki - teoria i praktyka
- Temat: Naprawa zasilacza impulsowego
- Odpowiedzi: 4
- Odsłony: 560
Re: Naprawa zasilacza impulsowego
Dzięki tapy, tak myślałem, ale chciałem się upewnić.
- poniedziałek 18 lis 2024, 15:36
- Forum: Podstawy elektroniki - teoria i praktyka
- Temat: Naprawa zasilacza impulsowego
- Odpowiedzi: 4
- Odsłony: 560
Naprawa zasilacza impulsowego
Naprawiam zasilacz impulsowy, piorun okazał się mocniejszy. fot2.png W zasilaczu odfrunął kondek 10uF/400V (wymieniłem), bezpiecznik (wymieniłem). Pozostał jeden detal (ma nieczytelne oznaczenia - a właściwie to nie ma żadnych, bo w tym miejscu jest dziura. fot4.png Detal siedzi tutaj: fot1.png Po d...
- wtorek 29 paź 2024, 16:28
- Forum: Pisanie programów w C
- Temat: Open-Watcom
- Odpowiedzi: 8
- Odsłony: 1240
Re: Open-Watcom
j23 pisze:No i było coś takiego jeszcze jak wxDevCpp (taka namiastka BCB6 z tym że całkowicie Open-Source, było to środowisko RAD dla DevCpp).
No widzisz, a o tym nie wiedziałem
- wtorek 29 paź 2024, 08:46
- Forum: Pisanie programów w C
- Temat: Open-Watcom
- Odpowiedzi: 8
- Odsłony: 1240
Re: Open-Watcom
Nie to, że bym tęsknił za produktami Borlanda. Trzeba przyznać, że firma ta wniosła w naszą rzeczywistość jakieś standardy, które się przyjęły. Sam swego czasu sporo korzystałem z Buildera C++ a wcześniej z Delphi. Znajomość Delphi z kolei pozwoliła mi bezproblemowe wejść w Lazarus. Watcom w warianc...
- piątek 25 paź 2024, 18:49
- Forum: Pisanie programów w C
- Temat: Open-Watcom
- Odpowiedzi: 8
- Odsłony: 1240
Re: Open-Watcom
Program DOS’owy Odpalamy IDE Watcoma: wat02_01.png i tworzymy nowy projekt: wat02_02.png Wybierając: DOS – 16 bit wat02_03.png Dodajemy nowy plik źródłowy do projektu (klik prawym klawiszem myszki na formie): wat02_04.png następnie, wpisać nazwę pliku i kliknąć na dwa przyciski: wat02_05.png Otworz...
- wtorek 22 paź 2024, 21:51
- Forum: Pisanie programów w C
- Temat: Open-Watcom
- Odpowiedzi: 8
- Odsłony: 1240
Re: Open-Watcom
Środowisko Watcom To środowisko do tworzenia softu na PC-ty trochę odbiega od tego, do czego jesteśmy przyzwyczajeni. Po zainstalowaniu nie znajdziemy w windozowym menusie pozycji dotyczącej owego narzędzia. Ja sobie zainstalowałem na dysku D:\WATCOM i wyciągnąłem na pulpit skrót do D:\WATCOM\binnt...
- niedziela 13 paź 2024, 10:41
- Forum: Pisanie programów w C
- Temat: Open-Watcom
- Odpowiedzi: 8
- Odsłony: 1240
Re: Open-Watcom
Cenną własnością Watcom'a jest to, że można tworzyć kod 16-bitowy pod DOS, co oznacza, że można stworzyć własny program i włożyć go do EPROM i ze starej płyty zrobić jakiś przyrząd.
- środa 09 paź 2024, 21:45
- Forum: Pisanie programów w C
- Temat: Open-Watcom
- Odpowiedzi: 8
- Odsłony: 1240
Open-Watcom
Wieloplatformowy kompilator WATCOM C/ C++ watcom.png stał się produktem dostępnym dla wszystkich. W latach 90. używałem go pod OS/2, z czego została mi kompletna dokumentacja papierowa. Obecnie jest produktem free dostępnych dla wszystkich. Instalka: https://sourceforge.net/projects/openwatcom/
- piątek 13 wrz 2024, 21:13
- Forum: Retro
- Temat: [Z80] Emulator procesora Z80
- Odpowiedzi: 13
- Odsłony: 3567
Re: [Z80] Emulator procesora Z80
Do programu wkradł się drobny błąd, który nie ma znaczenie (w sensie symulacji) a jedynie wprowadza lekko w błąd. W obsłudze przerwania w trybie IM 2, podaje nieprawdziwe informacje, jeżeli w trakcie obsługi przerwania zapytamy o listę wywołań. z80em08_01.png Wzięło się to z tego, że na listę wywoła...
- wtorek 10 wrz 2024, 10:41
- Forum: Retro
- Temat: [Z80] Emulator procesora Z80
- Odpowiedzi: 13
- Odsłony: 3567
Re: [Z80] Emulator procesora Z80
Przerwania W Z80 mamy trzy tryby obsługi przerwań modyfikowane instrukcją IM. W trybie IM 0 przerwania są obsługiwane zgodnie z filozofią intela: gdzie jest kontroler bazujący na układzie 8214 generujący instrukcję RST 0 do RST 7 (w zilogu układ 8259 nie ma sensu). Ten tryb jest obsługiwany przez e...
- niedziela 08 wrz 2024, 22:01
- Forum: Retro
- Temat: [Z80] Emulator procesora Z80
- Odpowiedzi: 13
- Odsłony: 3567
Re: [Z80] Emulator procesora Z80
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ć”. z80em06_01.png Przykładowo, zaistniało naruszenie pr...
- czwartek 29 sie 2024, 19:21
- Forum: Retro
- Temat: [Z80] Emulator procesora Z80
- Odpowiedzi: 13
- Odsłony: 3567
Re: [Z80] Emulator procesora Z80
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 (binarniak w zilogu). z80em05_01.png W okienku z programem „przewinąć się” do punktu, w którym wykonanie programu ma zostać wstrzymane i zro...
- czwartek 22 sie 2024, 12:40
- Forum: Retro
- Temat: [Z80] Emulator procesora Z80
- Odpowiedzi: 13
- Odsłony: 3567
Re: [Z80] Emulator procesora Z80
Myślę, że deasemblacja w tym emulatorze jest tylko miłym dodatkiem. Oczywiście, deasemblacja jest tylko ułatwieniem. Głównym celem jest emulacja generalnie własnych programów by znaleźć własne pomyłki. Emulacja programu Po uruchomieniu programu i otwarciu pliku projektu, mamy (emulowany program nie...
- wtorek 20 sie 2024, 18:06
- Forum: Retro
- Temat: [Z80] Emulator procesora Z80
- Odpowiedzi: 13
- Odsłony: 3567
Re: [Z80] Emulator procesora Z80
Zegar pisze:W takim przypadku większość deasemblerów się gubi.
No na takie coś to chyba nie ma siły. W ogólności, jak pisałem wcześniej, operacja deasemblacji nie jest jednoznaczna.
- wtorek 20 sie 2024, 12:45
- Forum: Retro
- Temat: [Z80] Emulator procesora Z80
- Odpowiedzi: 13
- Odsłony: 3567
Re: [Z80] Emulator procesora Z80
Deasemblacja Dysponując programem binarnym (w zapisie intel-hex), program dokonuje deasemblacji, by na ekranie było widać co się dzieje: co program robi, gdzie jest. Generalnie taka operacja nie jest jednoznaczna, gdyż trudno jest wyrokować o sensie zawartości przykładowo pary rejestrów HL. To może...
- wtorek 20 sie 2024, 10:22
- Forum: Retro
- Temat: [Z80] Emulator procesora Z80
- Odpowiedzi: 13
- Odsłony: 3567
Re: [Z80] Emulator procesora Z80
Zapowiada się super, możesz dołaczyć jakiś przykładowy plik projektu aby można było zobaczyć jak samemu ustawiać parametry symulacji. Mówisz, masz... Program ćwiczy zabawy ze stosem (tworzenie lokalnych zmiennych na stosie). Masz tam listing z kompilacji (by widzieć oryginał), program w hex do symu...
- środa 14 sie 2024, 16:25
- Forum: Retro
- Temat: [Z80] Emulator procesora Z80
- Odpowiedzi: 13
- Odsłony: 3567
Re: [Z80] Emulator procesora Z80
Tworzenie projektu Po uruchomieniu programu należy kliknąć na „Nowy projekt”. z80em02_01.png W reakcji, program poprosi o wszystkie niezbędne informacje dotyczące minimalnej konfiguracji projektu: ⋅ nazwa projektu: podać nazwę nadaną projektowi (program sam doda rozszerzenie .mem) z80em02...
- wtorek 13 sie 2024, 14:36
- Forum: Retro
- Temat: [Z80] Emulator procesora Z80
- Odpowiedzi: 13
- Odsłony: 3567
[Z80] Emulator procesora Z80
Z80 – chyba najbardziej kultowy procek jakikolwiek był wymyślony. Był produkowany prawie przez 50 lat, ten rekord będzie trudno pobić. Taka długowieczność, to jak nie patrzeć, jest jakimś wyznacznikiem. Do chwili obecnej na fanów ma całym świecie. Jednak by sprawnie się nim posługiwać, niezbędne są...
- piątek 07 cze 2024, 23:37
- Forum: Retro
- Temat: [8085] Molestowanie procka
- Odpowiedzi: 8
- Odsłony: 3887
Re: [8085] Molestowanie procka
8085.jpg Badanie procka – wskaźnik UI Chcąc zmodyfikować program emulatora procesora i8085 w kontekście nieudokumentowanych instrukcji, koniecznością stało się przeprowadzenie kilku badań. Jedyna (znaleziona) informacja o tych instrukcjach znajduje się w PDF’ie od Tundra. Niestety nawet pobieżnie w...
- niedziela 02 cze 2024, 23:27
- Forum: Retro
- Temat: [ASM] Kompilator na I8080/I8085
- Odpowiedzi: 9
- Odsłony: 5277
Re: [ASM] Kompilator na I8080/I8085
Aktualizacja kompilatora asm dla i8080/i8085 Program doczekał się nowego przycisku: Recompile c8080n_00.png Normalnie, zlecenie kompilacji otwiera plik źródłowy, kompiluje i zamyka wszystkie pliki zostawiając raport kompilacji w okienku. Przy poprawkach koniecznością było ponowne otwarcie tego same...
- niedziela 02 cze 2024, 22:39
- Forum: Retro
- Temat: Autonomiczna klawiatura do systemów prockowych
- Odpowiedzi: 0
- Odsłony: 1215
Autonomiczna klawiatura do systemów prockowych
autokl00.jpg Autonomiczna klawiatura do systemów prockowych Tworzę pewne urządzenie bazujące na „starożytnych” prockach, które będzie wymagało sporej liczby klawiszy. Dzisiaj to bierze się procka i w przerwaniach od czasu realizuje się obsługę takiej klawiatury. Jednak jak procek nie wyciąga 1 mili...
- piątek 24 maja 2024, 18:44
- Forum: Retro
- Temat: [CA80]MikSid.
- Odpowiedzi: 27
- Odsłony: 12766
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ć?
- czwartek 23 maja 2024, 09:23
- Forum: Retro
- Temat: I8085 - emulator procesora
- Odpowiedzi: 24
- Odsłony: 9867
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...
- środa 22 maja 2024, 23:36
- Forum: Retro
- Temat: I8085 - emulator procesora
- Odpowiedzi: 24
- Odsłony: 9867
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...