Maxon PM-160V2 programowanie - problem
maxon pm 160 v2
Stare komputery są niezłym wyjściem aczkolwiek wymagającym sporo samozaparcia. Przede wszystkim problemem jest wymiana danych, gdyż mało który będzie miał jakąkolwiek kartę sieciową a nawet jeżeli uruchomienie jej pod DOSem, czy antycznymi windowsami/linuksami może być problemem. Do tego stare laptopy na 99% będą miały niesprawny akumulator.

Najlepiej użyć do tego celu programu DOSBox. U mnie poszła na tym nawet wiekowa Motorola McMicro z napisem "Made in West Germany" wesoły Po zainstalowaniu musisz ostworzyć sobie plik konfiguracyjny. W Windowsie będziesz miał go w grupie "DosBOX" w menu start, w Linuksie jest w katalogu ~/.dosbox (katalog ma kropkę na początku nazwy dlatego jest ukryty - w menadżerze plików trzeba sobie włączyć pokazywanie wszystkich plików, najpewniej w menu 'Widok')

Ciebie najbardziej interesuje sekcja [cpu]. Parametr core zostaw narazie na auto, gdyby potem pojawiły się jakieś problemy można dać normal. cputype ustawiasz w zależności od programu który używasz. Nie ma on wpływu na prędkość (od tego jest osobny parametr) a określa jakie CPUID pokazuje DOSbox uruchamianym w nim programom, no i jakie specyficzne właściwości danego procesora emuluje. Jeżeli program będzie działał zawsze w trybie rzeczywistym, bez rzeczy typu DOS4GW to możesz ustawić w zasadzie wszystko. Ponieważ tak funkcjonują praktycznie wszystkie DOSowe klepadła do radiotelefonów to już masz odpowiedż oczko

Ważniejsze jest cycles. Tutaj określasz prędkość emulacji. Domyślnie jest tam auto co powoduje, że DosBox próbuje sam wykryć jakiej prędkości potrzebuje uruchomiony program. W przypadku klepania radiotelefonów często nie zdaje to egzaminu, dlatego najlepiej ustawić na fixed #costam. To #costam to prędkość. Wpisanie tam 4300 da wydajność zbliżoną do i386DX z zegarem 33MHz (4.3MIPS) . Podczas pracy można tą prędkość dowolne zmniejszać i zwiększać kombinacją CTRL+F11 oraz CTRL+F12. Krok zmiany wpisuje się w parametrach cycleup i cycledown

Kolejnym ważnym miejscem jest sekcja [serial] gdzie konfiguruje się mapowanie portów szeregowych. W serial1 ustawiasz directserial realport:ttyUSB0 jeżeli masz linuksa i konwerter podłączony na do portu USB, dla Windowsa jest to directserial realport:COM1

Na koniec warto w [autoexec] dodać montowanie katalogu z klepadłem. Wpisz sobie tam na przykład: mount c d:\mrss. c to litera pod którą katalog ma być zamontowany w dosboxie a d:\mrss to lokalna ścieżka


Aha no i co do samego portu szeregowego to polecam tą przelotkę http://www.meraprojekt.com.pl/mp00102a.html. Nie było jeszcze radia ktore by na niej nie poszło.


  PRZEJDŹ NA FORUM