101

(2 odpowiedzi, napisanych Programowanie - 8 bit)

Dzięki za wyjaśnienie.
W takim razie nie widze sensu otwierania ticketu.

102

(2 odpowiedzi, napisanych Programowanie - 8 bit)

Hi.

Nie jestem pewien czy to blad czy zamierzone dzialanie. Definicje dolacznego unitu, nie sa jawnie dostepne dla asemblera.

Przyklad:

Unit:

//test_unit.pas
unit test_unit;

interface

var
    testVar    : byte absolute $00;
    
implementation

end.

i program:

program test1;

uses  test_unit;

var a:byte;
begin
a:=testVar;

    asm
        lda testVar
    end;
end.

Plik skompiluje sie poprawnie w pascalu, ale wywali blad w asemblerze.
Dopiero jawne odwolanie sie do unitu:

program test1;

uses  test_unit;

var a:byte;
begin
a:=testVar;

    asm
        lda test_unit.testVar
    end;
end.

Dziala prawidlowo.

Prosze  o sprostowanie jesli to zamierzone zachowanie.

Dodane nowe ficzery/poprawiono funkcjonalność mouSTer'a:

Emulacja Amiga Micromys (kolko)
Emulacja Pad CD32
Emulacja mysz C1351 (poprawione)
Poprawiona kompatybilność z rożnymi dziwnymi urządzeniami.

Firmware dostępne jest teraz na GitHubie https://github.com/willyvmm/mouSTer
Najnowszy firmware 3.17.3470 - Pre-Release 2: https://github.com/willyvmm/mouSTer/rel ... /3.17.3470

W trakcie opracowania:
Support dla emulacji Starych myszy Macintosh.
Support dla emulacji Myszy i klawiatury ADB - nieco młodszy Macintosh (Apple Desktop Bus).
Support dla emulacji szeregowych myszy PC.
Support dla emulacji padów Sega Mega Drive.

Kto wie co jeszcze ... Lista życzeń jest otwarta.

104

(9 odpowiedzi, napisanych Bałagan)

Napisz jaki jest cel tych poszukiwań to może więcej osób będzie miało motywacje żeby przeszukać swoje zasoby.
Mi np. Nie chce się, aby zaspokoić twoje zachcianki tak bez powodu.

105

(95 odpowiedzi, napisanych Fabryka - 8bit)

Co to jest "HOT-SIO" ?

106

(14 odpowiedzi, napisanych Programowanie - 8 bit)

Ani nie znałem ani nie wymyśliłem,  wiedziałem :) i tylko na asembler przełożyłem.

Ale skoro zainspirowaliście mnie szukania po innych stronach to znalazłem to:

    sta  p
    asl
    eor  p
    and  #b10101010
    adc  #b01100110
    and  #b10001000
    adc  #b01111000

Prościej na 6502 chyba się już nie da.
Tym razem wynik w najstarszym bicie.

Kod pochodzi z 6502.org

107

(14 odpowiedzi, napisanych Programowanie - 8 bit)

Wersja bez petli, czas wykonania staly niezaleznie od ilosci ustawionych bitow.
Kazdy dodatkowy bajt to dodatkowe 3-4 instrukcje w zaleznosci od implementacji(przyklad: parity16)


        org $600
p       equ $80      

start   ldy #0
l1      tya

        jsr parity8  

        lda #0
        ror @
        sta ($58),y

        iny    
        bne l1

        lda #$21
        sta $22f
l0      jmp l0


parity16 sta p   ;16b argument in A,X  
         txa
         eor p

parity8 sta p    ;8b argument in A
        lsr
        lsr
        lsr
        lsr
        eor p
        sta p
        lsr
        lsr
        eor p
        sta p
        lsr
        eor p
        lsr
        rts        ;parity in c

Polityka sie nie zajmuje, ale chetnie pokaze co zrobilem.

https://obrazki.elektroda.pl/7372649100_1669140666_thumb.jpg

15

110

(10 odpowiedzi, napisanych Miejsca w sieci)

Największym problemem nie jest park maszynowy, bo to jest do ogarnięcia, ale wyrzutnie czy tez inaczej działa elektronowe.

111

(15 odpowiedzi, napisanych Sprzęt - 8bit)

Zerknij jeszcze tu: http://www.atari.org.pl/forum/viewtopic.php?id=11066
Objawy są podobne.

112

(15 odpowiedzi, napisanych Sprzęt - 8bit)

Na dobra sprawę stacje 1050 można zasilać ... niemal każdym zasilaczem od laptopa z pasującą wtyczka i napięciem 16-24V
Minusem tego rozwiązania jest dość mocne grzanie się 7805.
Wymiana 7805 na przetwornice i w dalszej kolejności 7812 przystosuje stacje do zasilania niemal czymkolwiek :)
Należy tylko zwrócić uwagę na to by przetwornica-zamiennik 7805 miał dopuszczalne napięcie wejściowe co najmniej ca 20V.

Jakby co, powyższe zostało sprawdzone w praktyce :)

https://obrazki.elektroda.pl/3445364500_1653126318_thumb.jpg

114

(28 odpowiedzi, napisanych Sprzęt - 8bit)

Dobre.

Zrobcie zrzute po 500 na wynagrodzenie autora (potem sobie odbierzecie ze sprzedazy) to moze zadziala.

Widze ze podejscie "Wezmy sie i zrobcie" jest nadal w modzie.

115

(9 odpowiedzi, napisanych Sprzęt - 16/32bit)

Wszystko ladnie pieknie ... ale Q**a bledy Falcona nadal pozostaly niepoprawione.
Tym bardziej ze maszyna zostala nazwana F030NG - imo duze naduzycie. Zmarnowane setki roboczogodzin :(
Ehhh...

116

(14 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

110

117

(6,384 odpowiedzi, napisanych Kolekcjonowanie)

Niestety ze zdjec wyglada mi to na wspolczesne wykonanie na cnc.

http://jil.guru/mouSTer/

3.16.2600 - Major code refactoring.
            Simple reporting after INI file processing added. New file "MOUSTER.MSG" is created with short status.
            Added support for emulating Amiga CD32 joypad. (default settings are for Sony DS4).
            Added support for wireless XBOX 360 controller.
            Added Debug function, to improve feedback for unsupported devices.
            Improved overall mouSTer stability (entering SOS mode)
            Improved mouse latency. In the worst case up to ca. 20ms was possible.

119

(16 odpowiedzi, napisanych Sprzęt - 8bit)

1. W 1200XL SIO ma podłączone 5V.
Owszem, ale Przez rezystor 100 om.

W pozostałych systemach jest tam jakiś dławik.

Niestety ten rezystor jest za duży żeby SIO2SD działało (czasami trochę działa ale niestabilnie)

6. Klawiaturę a dokładnie folie udało mi się kiedyś "naprawić". Skalpel, cierpliwość, sporo czasu i da się ja rozkleić.

W myśl zasady: nie znam się ale się wypowiem:
Chodzi o sposób w jaki 7800 wykrywa obecność dedykowanego kontrolera  (tego z 2 przyciskami).
W 2 słowach nazwał bym to metoda Brute Force :P
Prawdopodobnie nie uszkodzi mouSTer'a ale tez jest dość prawdopodobne ze nie rozpozna kontrolera.
Gdybym miał 7800 mógłbym poświecić jednego mouSTer'a na badania i sprawdzić jak się zachowa, jednak pobieżne kalkulacje wykazują ze nie zadziała i jest szansa na uszkodzenie.
NA szczęście 7800 jest dość niszowa konsola na niszowym rynku wiec strata nie jest jakaś wielka.

121

(103 odpowiedzi, napisanych Fabryka - 8bit)

W myśl zasady: "nie znam się, ale moim N-zdaniem",  skoro doszło już do kopania lezącego 50-cio letniego staruszka powiem tak:

To nie jest nadużywanie technologii N-MOS.
(w tym przypadku, jak i zapewne w wielu innych - pod warunkiem robienia tego z głową lub jak kto woli zgodnie z technologią N-MOS . Jak to jest zrobione w tym przypadku, nie wiem.)
Smacznego.

Aha, jakby co potrafię to udowodnić, ale mi się nie chce.

122

(95 odpowiedzi, napisanych Fabryka - 8bit)

Dziękuje za wyjaśnienie.
Przyjąłem do wiadomości.
Moja oferta pomocy tym samym wygasła.

Powodzenia życzę.

123

(95 odpowiedzi, napisanych Fabryka - 8bit)

Wiec merytorycznie, krotko i na temat:

S1: Brak rezystorow.

JP1 i FP4: nie bardzo rozumiem sens istnienia dwoch roznych gniazd o roznym pinoucie, gdzie jedno z nich posiada zasilanie jak dla elektrowni atomowej ale bez pinow LED i OPT a drugie jest pozbawione zupelnie zasilania i co najwazniejsze nie ma masy! Nie wiem co autor mial na mysli, ale jest to zupelnie bezuzyteczne. Nie bedzie dzialac nic co zostanie tam wpiete. Blad krytyczny.

VCC2 (usb): -- nie widze zeby bylo gdziekolwiek podlaczone ??

VCC3: Piekny sposob na spalenie wszystkiego co jest podlaczone pod JP2 i J3. Zadnych zabezpieczen. Wyobraz sobie co sie stanie jak ktos podlaczy tam zasilacz od ... 1050 ... Pamietaj:  Glupota uzytkownikow potrafi byc bezgraniczna. Blad krytyczny.

Gniazdo USB typu B (nie wynika ze schematu ale widze na fotce): pominajac to ze nie jest z niczym polaczone, gniazdo typu B jest bez sensu. Nie pasuje do powszechnie stosowanych powszechnie ladowarek ktore mozna uzyc jako zasilacza 5v.

LED 12 i LED 34: Niepotrzebnie skomplikowany uklad. Za duzo stopni swobody dla ew uzytkownika/developera. Tym bardziej jezeli ma byc do tego dedykowana obudowa.

Do tego na koniec jeszcze niespojna numeracja, nie wplywa to na funkcjonalnosc, ale daje po oczach,

Widze ze nie przyjmujesz krytyki/uwag odnosnie formy fizycznej wiec nie bede sie wypowiadal.

Mimo oporow jakie pokazales kilka postow wyzej, jkbys sie jednak zdecydowal na przyjecie bezinteresownej pomocy/doradztwa, daj znac. Moge Ci pomoc rozwiazac przynajmniej wymienione powyzej problemy.

Niestety projekt jest wg mnie spier***** *** i nie nadaje sie do uzytku w takiej formie, a wrecz grozi uszkodzeniem podlaczonych urzadzen.

Mialo byc krotko ale nie wyszlo.
w.

124

(10,041 odpowiedzi, napisanych Bałagan)

Polecam wypic litr soku z suszonych sliwek okolo pol godziny przed takim testem :)

Przez Chinski nowy rok produkcja PCB sie nieco przedluzyla.
Mysle ze w ciagu 2 tygodni beda juz w sprzedazy.