151

(243 odpowiedzi, napisanych Fabryka - 8bit)

Wypróbuj RespeQt jak radzi voy.
AspeQt (w wesji do znalezienia w sieci) nie miał obsługi SIO2BT, więc raczej wogóle nie powinien działać.

Poza tym 3 uwagi:
1) Dane (sektory kopiowanej dyskietki) zapisywane na fizyczną stację dysków, interpretowane są przez RespeQt i jeśli znajdzie się w nich wzorzec zgodny z Command Frame, to jest on wykonywany, co może spowodować błąd kopiowania. Rozwiązaniem jest kopiowanie danych przez SIO2BT do RAMDYSKU lub na twardy dysk, odpięcie SIO2BT i skopiowanie danych z ramdysku/twardego dysku na dyskietkę

2) Atari1088XEL ma zazwyczaj czytnik kart CF (jako twardy dysk), który w zależności od konfiguracji U1MB może powodować konflikty ze stacjami dyskietek

3) Jeśli XF551 używa HyperXF, to upewnij się, że nie działa w trybie multi (M). W tym trybie stacja odpowiada nie tylko na zapytania dotyczące swojego ID, ale także 3 kolejnych (w przypadku 3,5 calowego napędu)

152

(707 odpowiedzi, napisanych Fabryka - 8bit)

Simius napisał/a:

Testy kompatybilności są właściwie zakończone. To, co jeszcze zostało do zrobienia, to ogólna kosmetyka, w tym dopieszczenie modulacji PAL/NTSC, wykonanie i uruchomienie prototypu w wersji docelowej, z ewentualnymi zmianami i sprawy organizacyjne. To już z górki.

Moje 1088XEL nie może się już doczekać :D

153

(11 odpowiedzi, napisanych Bałagan)

Najlepszego :)

154

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

Ale jak to bez ochronnego kasku?!!!

155

(77 odpowiedzi, napisanych Fabryka - 8bit)

Oczywiście. Jeśli nie używasz SIO2BT, wystarczy Ci wersja 1.30.

W wątku SIO2BT pisałem o moich modyfikacjach:

https://github.com/TheMontezuma/highspe ... s/tag/1.31

Orginalny patch HIAS-a (1.30) nie wykrywa SIO2BT, dlatego wprowadziłem do niego zmiany.
Jeśli używasz SIO2BT, wersja 1.31 pozwala na szybką komunikację zarówno przez Bluetooth, jak i tradycyjnie.
Działa to tak jakbyś w U1MB uaktywnił PBI i SIO Driver dla "HSIO+SIO2BT".

Zmodyfikowany kod HIAS-a wrzuciłem też do patcher-a w Javie, który kiedyś napisałem dla SIO2BT i uzupełniałem o różne pomocne dodatki.

EDIT:
@voy
Teraz dopiero zauważyłem, że Twoj post to odpowiedź na post lopez-a (a nie na mój - trochę wyżej).

@lopez
Tu znajdziesz orginalny XL OS:
https://sourceforge.net/projects/atari8 ... p/download
który możesz sobie samemu spatchować.

156

(77 odpowiedzi, napisanych Fabryka - 8bit)

To ja jeszcze dodam, że XL OS można spatchować tak, żeby obsługiwał SIO2BT (19200 i 57600 baud),  dowolne speedery do stacji dyskietek oraz szybkie urządzenia typu SIO2SD, SDRIVE-MAX, itp.:
http://www.atari.org.pl/forum/viewtopic ... 14#p256814

157

(243 odpowiedzi, napisanych Fabryka - 8bit)

Pisałem powyżej o patchowaniu OS-a szybką procedurą SIO wspierającą SIO2BT.
Żeby było łatwiej, dołożyłem tą funkcję do patcher-a napisanego w Javie:

https://github.com/TheMontezuma/SIO2BT_OS_Patcher

Teraz można sobie patchowanie skonfigurować (np. domyślnie wyłączyć BASIC, itd.).

158

(52 odpowiedzi, napisanych Fabryka - 8bit)

U mnie nie działają (nie są widoczne) karty Atarimax.
Pokazałem schemat Jürgen-owi van Radecke, który kiedyś zrobił taki przełącznik na 2 karty i powiedział, że zamiast oporników 10K, lepiej byłoby użyć 4.7K.

159

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

https://atari8bit.net/sdrive-max-cases/

160

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

Macie różne wersje PIC-a?
PIC16F84
PIC16C84

Ja miałem na początku PIC16F84 i zwykła klawiatura działała (z tego co pamiętam) bezproblemowo, za to klawiatura mini nie działała wcale.
Potem zamieniłem go na PIC16F628 i ruszyła "mini", ale z tym małym wyżej wspomnianym mankamentem.

161

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

x_angel napisał/a:

Fusebity ustawiłeś?

Tu kiedyś pisałeś o fuse bits:
http://www.atari.org.pl/forum/viewtopic ... 00#p249700

Zaprogramowałem mojego PIC-a PIC16F628 w ten sposób i generalnie działa, ale jest problem z pierwszym wciśnięciem klawisza po włączaniu kompa. Klawiatura działa dopiero od drugiego wciśnięcia klawisza.

Np. włączam kompa - ląduję w basic-u, naciskam RETURN - nic się nie dzieje. Drugi raz - działa.
W związku z tym niemożliwe jest wyłączanie BASIC-a przy starcie kompa. Wciśnięty OPTION nie działa.
Wypróbowałem dwie różne klawiatury - bez różnicy.

Czy ktoś z Was też tak ma? Czy może FUSE BITS mają jakiś wpływ?

162

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

Przed chwilą wróciłem ze spotkania w Hanowerze, na którym miałem okazję pogadać ze Stefanem.
Mam dwie wiadomości: jedną dobrą i drugą trochę gorszą.
Dobra to ta, że Stefan spróbuje zmodyfikować dla nas ROM stacji :)
Mniej dobra to, że w ROM-ie nie ma już prawie miejsca na modyfikacje.
Oznacza to, że nie będzie nowego trybu pracy, a jedynie modyfikacja dla trybu 'M'.

Byłem pod wielkim wrażeniem, kiedy Stefan opowiadał w jaki sposób powstawał ten software.
Trzeba zacząć od tego, że wtedy nie było jeszcze tylu zasobów w sieci i Stefan studiował najpierw kod maszynowy procesora Intel 8040 w bibliotece uniwersyteckiej. Następnie napisał swój własny cross assembler na Atari, z pomocą którego mógł tłumaczyć pisany przez siebie kod w assemblerze na język maszynowy (generować pliki *.rom wypalane później z poziomu Atari na EPROM-ach). Kod w assemblerze Stefan pisał i dokumentował tak na prawdę na kartkach papieru (które miał zresztą dzisiaj ze sobą), ponieważ kod z pełnymi komentarzami nie zmieściłby się w pamięci Atari.
Następnie wstukiwał go w prostym edytorze tekstu i assemblował na Atari.
Ciekawostką jest to, że pisany w ten sposób software ruszył prawie "od kopa".
Możecie sobie wyobrazić jak uciążliwe i czasochłonne było testowanie.
W trakcie całej pracy nad projektem Stefan wypalił EPROM do testów w sumie tylko 11 razy!

Dzisiaj po ponad 20 latach, przeglądając stos kartek zapisanych kodem i komentarzami, Stefan mruczał "co ja miałem na myśli, aha!". Pierwszą zmianę (akceptację komendy SIO ze względu na numer stacji, która będzie teraz z przedziału D1-D4) udało się już zrobić. Resztę logiki Stefan musi na spokojnie przejrzeć i zmodyfikować w domu, bo na spotkaniu nie było ku temu warunków.

Graliśmy za to w nowe gry, nadesłane na tegoroczny konkurs ABBUC-a.
Niestety poza jednym wyjątkiem (zresztą mój faworyt), grom brakuje instrukcji, choć reguły nie zawsze są intuicyjne.

163

(14 odpowiedzi, napisanych Bałagan)

Ja osobiście nie, ale widziałem na zlocie kupionego u nich "ZX Spectrum Omni 128 HQ".
Ładna rzecz. Podobno nie było żadnych problemów z zamówieniem.

164

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

Hmm, dziwne...
Zgodnie z niemieckim opisem:

"ALT-F3 Schaltet zwischen deutscher und englischer Tastaturbelegung um (bleibt beim Ausschalten erhalten)"

ustawienie powinno zostać zapisane na stałe, czyli przetrwać wyłączenie kompa

165

(14 odpowiedzi, napisanych Bałagan)

Zerknij tutaj:
https://retroradionics.co.uk/#!/Zx-Spec ... ort=normal

166

(142 odpowiedzi, napisanych Software, Gry - 8bit)

Zgłębiałem ostatnio temat B: Device ( http://atariki.krap.pl/index.php/B:_Device ).
Emulatory Altirra (Windows) i Colleen (Android) emulują już to urządzenie.
Np. w Altirra:
System -> Configure System -> Peripherals / Devices -> High-Level Emulation (HLE) Devices / Browser (B:)

Poniższe ATR-y zawierają handler urządzenia B: ( https://github.com/TheMontezuma/B-Handler ),
który jednak sprawdza, czy urządzenie B: jest już zainstalowane.
Tak więc można grać w gry zarówno na emulatorze jak i na prawdziwym sprzęcie z SIO2BT lub RespeQt
i high-score zostanie automatycznie otwarty w przeglądarce.

https://github.com/TheMontezuma/mahna-m ... sz-cio.atr
https://github.com/TheMontezuma/1K-ATAS ... HSCCIO.atr

Poniżej kod, który można dodać do nowo pisanych gier:

IOCB   equ $0340
ICCHID equ IOCB+0
ICCMD  equ IOCB+2
ICBAL  equ IOCB+4
ICBAH  equ IOCB+5
ICBLL  equ IOCB+8
ICBLH  equ IOCB+9
ICAX1  equ IOCB+10
ICAX2  equ IOCB+11
CIOV   equ $E456
            
url
    .byte 'http://atari.pl/hsc/?x=106000000'
url_len equ *-url

browser_device
    .byte 'B:'

write2Bdevice
    JSR lookup
    BPL do_cio
    RTS

do_cio
    LDA #$03 ; open
    STA ICCMD,X
    LDA #<browser_device
    STA ICBAL,X
    LDA #>browser_device
    STA ICBAH,X
    LDA #$00
    STA ICBLH,X
    LDA #$02
    STA ICBLL,X
    LDA #$08
    STA ICAX1,X
    LDA #$00
    STA ICAX2,X
    JSR CIOV
    
    LDA #$09 ; write
    STA ICCMD,X
    LDA #<url
    STA ICBAL,X
    LDA #>url
    STA ICBAH,X
    LDA #$00
    STA ICBLH,X
    LDA #url_len
    STA ICBLL,X
    JSR CIOV
    
    LDA #$0C ; close
    STA ICCMD,X
    JMP CIOV

LOOKUP  LDX #$00 ; search for a free CIO channel
        LDY #$01
LOOP    LDA ICCHID,X
        CMP #$FF
        BEQ FOUND
        TXA
        CLC
        ADC #$10
        TAX
        BPL LOOP
        LDY #-95 ; error code "TOO MANY CHANNELS OPEN"
FOUND   RTS      ; X contains the offset for a channel

167

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

Alternatywą jest projekt DarkAKI na PIC16F628:
http://ftp.pigwa.net/stuff/projects/AKI ... E_v1.1.zip

Ja się na niego zdecydowałem, bo orginalne AKI nie wspierało mojej klawiatury.

Programujesz wsadem: xaki_B1_(v2.0).HEX i wsadzasz PIC16F628 w miejsce PIC16C84.
W tej wersji zmiana layout-u to inny skrót klawiaturowy:

LCtrl + LAlt + F3  = zmienia układ klawiatury ang/niemiecki

168

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

Wieso nicht?

ALT+F3

http://ftp.pigwa.net/stuff/collections/ ... interface/

169

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

Szukasz Incognito?

Polecam cierpliwie czekać na dwójkę.
Niedawno ktoś sprzedawał Incognito (nówka nieśmigana) na E-Bay-u i licytacja tak się rozkręciła, że zwycięzca zapłacił równowartość 2000 złotych.

Apropos klawiatury. Ja kupiłem kiedyś Atari 800, ale okazało się, że nie działała w nim część klawiszy.
Zgodnie z service manualem zacząłem po kolei wszystko sprawdzać i okazało się, że winny był jeden z dwóch multiplexerów (IC 4051):

http://www.jsobola.atari8.info/dereatar ... _800sm.pdf

Wymiana na nowe pomogła i wszystkie klawisze śmigają.

170

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

rikłest sabmitet - poszło e-mailem, ale pewnie dopiero na zlocie będę mógł trochę ponaciskać

171

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

Fajny opis i ciekawy wątek.

Ja również bawiłem się moją stacją (3.5 cala) kupioną od Zaxona.
Nagrałem sobie kilka dyskietek, zapełniając je grami z kolekcji Homesoft:
http://www.mushca.com/f/atari/
Na stronie są ATR-y wielkości DD (180kB), robiłem więc po 4 partycje na dyskietce i z pomocą QMEG-a kopiowałem zawartość dyskietek z grami z PC-ta (RespeQt).

Zaglądaliście może na tą stronę: ?
http://ftp.pigwa.net/stuff/collections/ ... o/HyperXF/

Jest tam obraz dyskietki: Hyper_xf.atr, a na niej mały tool do zmiany trybu pracy (bez wyciągania dyskietki):
HMODE.COM

Niestety u mnie nie działa (zwis). Za 3 tygodnie, na zlocie Fujiama będę miał okazję dopytać Stefana Dorndorfa o szczegóły.

Co ciekawe w opisie HyperXF można przeczytać, że komendą SIO CMD=$63 można zmieniać tryb pracy (czyli np. ustawić  dowolną partycję jako D1:), ale do takiej automatycznej zmiany dyskietek, gra musiałaby zostać spatchowana.

Kommando: c ($63)
Funktion: Betriebsmodus einstellen (Configure Mode)
Data-I/O: No Data
AUX1    : Bit 2-0: Betriebsmodus (01234567 entspricht ABCDMFSX)
          Bit 4: 1=Density-Check beim nächsten Disk-Zugriff
AUX2    : ohne Bedeutung

Hiermit wird der Betriebsmodus eingestellt.

172

(62 odpowiedzi, napisanych Fabryka - 8bit)

1. perinoid - zestaw #2.
2. Montezuma  - zestaw #2.

173

(243 odpowiedzi, napisanych Fabryka - 8bit)

Mała poprawka.

To nie XEX loader wyłącza BASIC, ale gry z kolecji Homesoft są odpowiednio spatchowane:
http://www.atari.org.pl/forum/viewtopic ... 59#p252459

W każdym razie do ładowania gier z tej kolekcji (http://www.mushca.com/f/atari/) nie potrzeba wciśnietego przycisku OPTION.

174

(11 odpowiedzi, napisanych Programowanie - 8 bit)

flashjazzcat napisał/a:

I suspect BASIC is switched off somewhere else, perhaps by ATRs themselves, MyPicoDOS, etc. Possibly even a patched OS with reverse Option logic? I even searched Google and in all articles I found, it was said that Option must be held to disable BASIC with SDrive, unless the ATRs themselves have provision for automatically disabling BASIC.

I see. Bios4Config shows that BASIC is ON after Atari is powered ON and then that BASIC is OFF after some sectors are loaded. I assumed that this happens after the XEX loader was started, but you are right, it is the game (XEX) that does the job... It looks like all games from Homesoft collections are patched this way...

Now the magic is gone :)

175

(11 odpowiedzi, napisanych Programowanie - 8 bit)

When copied from Notepad++ all 0x00 bytes were replaced with 0x20...