1,176

(11 odpowiedzi, napisanych Bałagan)

A widzisz... o tym nie pomyślałem... mam jeszcze C64 - zaraz je ze strychu zrzucę... :-)
Reszta uwag (dzięki wielkie!) wdrożona również będzie...

Edit 1.
Zakupiłem nowy zasilacz do C64 rodzimej produkcji gdyż oryginalny miał bardzo podejrzane objawy np. falowanie obrazu. Okazało się, że po zmianie zasilacza udało mi się odczytać 2 dyskietki na 1541 :-) Czyli zasilanie kompa ma naprawdę duży wpływ na transmisję...  niestety kolejnej dyskietki nie udało mi się odczytać a potem to już nawet tych 2 pierwszych - tu podejrzewam zabrudzoną głowicę... dyskietki mają ze 100 lat więc pewnie będzie się to działo co chwilę... swoją drogą straszna padlina versus np Ca2001 :-)

Ogólnie: odbębniam sukces. Dzięki wszystkim za pomoc.

1,177

(11 odpowiedzi, napisanych Bałagan)

10 OPEN 1, 8, 15               
20 INPUT#1, EN$, ER$, TR$, SC$   30 CLOSE 1                       
40 PRINT "ErrNr: "; EN$         
50 PRINT "Error: "; ER$
60 PRINT "Track: "; TR$
70 PRINT "Sector:"; SC$

wynik po starcie kompa i stacji z włożoną dyskietką:

73
CBM DOS V2.6 1541
00
00

robię DIRECTORY i mamy:

74
DRIVE NOT READY
00
00

mimo, ze stacja zakręciła dyskietką.

podnoszę dźwignię i mamy po DIRECTORY  to samo

następnie opuszczam dźwignię i robię:

LOAD"$",8

wynik:

SEARCHING FOR $
?FILE NOT FOUND ERROR
READY

i dostajemy wynik programu:

21
READ ERROR
18
01

format: OPEN 15,8,15, "NEW 0:TEST DISK,A1": CLOSE 15

powoduje stukanie głowicy i READY na końcu  jak również:

21
READ ERROR
18
01

To samo w trybie C64...

Chyba jednak padnięta głowica...

przemierzę ją jeszcze zgodnie z tym co @lopez podał...


edit.

zrobiłem testy na starej "tęczowwej" 1541 i wyniki są identycznie...

co robię źle?

czy możliwe by wszystkie dyskietki były uszkodzone? mam ze 100 dyskietek.. sprawdziłem ze 40.... w analogicznej sytuacji z CA2001 nie działało mi może z z 5 dyskietek... ale to tak, że read error pojawiał się na 1 no 2 sektorach.. o co kaman?

1,178

(11 odpowiedzi, napisanych Bałagan)

Dzięki za info co do zachowania się stacji... czyli jest szansa, że będzie sprawna. Napęd to FZ-501M CHINON. Sprawdzałem na kilkunastu dyskietkach wduszając DIRECTORY i zawsze w wyniku było pusto... DLOAD"* pokazuje, ze nie ma takiego pliku... Głowica wyczyszczona, sanki przesmarowane itd... Czy Commodore w jakikolwiek sposób sygnalizuje błędny odczyt? A może ja mam puste wszystkie dyskietki? a nawet o tym nie wiem... nigdy nie miałem do czynienia z C64/128 i stacją...

1,179

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

sterownik rozszerzenia pamięci.. a pamięć masz w "kanapce"

1,180

(11 odpowiedzi, napisanych Bałagan)

Powiem prosto z mostu... słabo ze wsparciem dla C64/128 i osprzętu. Tu jakby retro moda "upośledzona" z deczka była po drugiej stronie sceny :-). Dlatego zwracam się do specjalistów...

Stacja 1541-II - nie czyta dyskietek a efekty dźwiękowe wydawane przy odczycie są co najmniej zastanawiające...  czy ktoś z "naszych" specjalistów mógłby rzucić okiem?

https://www.youtube.com/watch?v=6M-_Bbvb4NU

1,181

(0 odpowiedzi, napisanych Bałagan)

Zanabyłem C128 z osprzętem ale brakło w nim myszki... czy ktoś ma do spylenia? A może można to to pożenić z jakimś Tomem czy Jerry??

1,182

(293 odpowiedzi, napisanych Fabryka - 8bit)

I ja poproszę o 1 szt.

1,183

(91 odpowiedzi, napisanych Fabryka - 8bit)

dlatego po prostu poczekam na życzliwą duszę :-)

1,184

(91 odpowiedzi, napisanych Fabryka - 8bit)

no jest.. ale ceny takie, że strach do ręki brać taki drogi napęd... janusze z allegro połapali się, że retro się dobrze sprzedaje,   a ja chciałbym po prostu odpalić tę 710 i tyle.

1,185

(91 odpowiedzi, napisanych Fabryka - 8bit)

A ja nie mam czego zapiąć  (napęd) do mojego klona.. może ktoś coś?

1,186

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

U mnie też śmiga :-)

1,187

(8 odpowiedzi, napisanych Bałagan)

uicr0Bee napisał/a:

Podobne, w sensie (prawie) identyczne, czy tylko tyle że wpinane do COMa, ale obudowa całkiem inna?

Podobne w sensie na RS232. Obudowa inna...

1,188

(71 odpowiedzi, napisanych Bałagan)

Nie lepszy czy gorszy a rzadszy... o to w tym hobby chodzi :-)

1,189

(8 odpowiedzi, napisanych Bałagan)

albo jakiś klucz sprzęetowy.. miałem podobne z jakimś archaicznym softem do PC w latach 90-99.

1,190

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

Kurcze... Larek... co profeska to profeska.... :-)

Nooo. o to jest to :-)

Mono jesteś wielki, teraz wyświetlacz działa zgodnie z zamierzeniami:

https://www.youtube.com/watch?v=A8FGVxnLplQ

po "szumie białym" mamy rysowanie punkt po punkcie i wyświetlanie po każdej lini, czyli w cyklu wypełnienia ekranu mamy 64 x przesyłaną pamięć do LCD ( w całości)
W kolejnej części filmu widać wypełnianie punkt po punkcie w całej pamięci obrazu i wysyłanie do LCD raz na cały obraz.

Reasumując, przy obecnych procedurach rysowanie po punkcie nie jest optymalne ale wystarczające :-)

Dzięki Panowie (szczególnie @mono) za pomoc.  Załączam libk-e w asm, może się komuś przyda.

Jakaś podpowiedź? :-)

1,193

(7 odpowiedzi, napisanych Programowanie - 8 bit)

To standardowe podejście przecież... weźmy na ten przykład Microsoft... po co komu 7 jak można mieć 10... z problemami, których nikt wcześniej się nie spodziewał :-)

Dzięki wielkie za prockę... kombinowałem w tę stronę ale programista ze mnie jak z koziej... sprawdzę i zaprezentuję efekt zaraz po powrocie z krótkiego urlopu :-)

Edit.

Dokonałem poprawek i jest prawie dobrze... czyli przy przykładowej sekwencji:

        ;sekwencja [0,0] do [9,9]
        ldx #$0
        ldy #$0         
        jsr plot 
               
        ldx #$1
        ldy #$1         
        jsr plot
        
        ldx #$2
        ldy #$2         
        jsr plot
        
        ldx #$3
        ldy #$3         
        jsr plot
        
        ldx #$4
        ldy #$4         
        jsr plot
        
        ldx #$5
        ldy #$5         
        jsr plot
        
        ldx #$6
        ldy #$6         
        jsr plot
        
        ldx #$7
        ldy #$7         
        jsr plot      
        
        ldx #$8
        ldy #$8         
        jsr plot
        
        ldx #$9
        ldy #$9        
        jsr plot
        
        
        ; [161,0]        
        ldx #$00
        ldy #$a1       
        jsr plot 
        
        ;[161,63]      
        ldx #$3f
        ldy #$a1       
        jsr plot 

wywołuje efekt ja na zdjęciu:

LCD01

czyli z X-sami wszystko gra, natomiast Y-ki  są jakby odwrócone.. i najstarszy jest najmłodszym w bajcie. jak to zmienić?

Taki test już zrobiłem  - jako pierwsze sprawdzenie wysłałem RAW generatora znaków Atari o wyświetlacza. Próba udana niemniej jednak reprezentacja danych w GLCD jest pionowa to i wyświetlane znaki były obrócone o 90 stopni. Zasadniczo żaden problem, można je obrócić.. Ale ja umieściłem w programie generator znaków 5x8, które wydają się bardziej proporcjonalne - no i więcej ich się zmieści (32 zamiast 20). Przygotowanie i wyświetlenie dowolnego stringa nie stanowi problemu, wystarczy wiedzieć gdzie zaczyna się pamięć każdej linii i robi się to podobnie jak w np w AVR i wyświetlaczu HD44780. Natomiast jeśli chodzi o 'produkcyjne' zastosowanie to przydały by się procki do rysowania (w końcu to GLCD) i tu nieliniowość (albo raczej specyficzna liniowość i podział na strony) pamięci wyświetlacza generuje problemy...  Problem jest typowo studencki, algorytmiczny bo przeniesienie kodu wprost z C do asemblera Atari nie jest takie proste.Ten wyświetlacz można potraktować jako 8 struktur 162x8 piksli przy czym każdemu X odpowiada kolejna komórka a Y bity 0-7 w tej komórce. Jak zbudować strukturę, którą będzie łatwo można modyfikować i wysłać jako ramkę do GLCD?

1,196

(8 odpowiedzi, napisanych Programowanie - 8 bit)

A tak... często miewam problem z określeniem wartości na brzegach zakresów :-)

Swoją drogą - pomysł z tablicami masek i kolorów jest świetny a przede wszystkim bardzo szybki... :-)

1,197

(8 odpowiedzi, napisanych Programowanie - 8 bit)

Czyli

:320 .byte #/8

spowoduje utworzenie tablicy 320 bajtow odpowiednio: 0,0,0,0,0,0,0,0,1,1,1,1....,40,40,40,40,40,40,40,40?

Temat jest konsekwencją zastosowanego "przykładowo" kontrolera  GLCD d1s15705 w temacie
VIAtariXE. Jeśli wezmę inny wyświetlacz sterowany bezpośrednio - problem będzie taki sam. DSI to zupełnie inna półka... tu LCD jest podpięty prymitywnie do PIA.

Ja nie jestem programistą - owszem, potrafię oprogramować sterownik/chip ale brakuje mi polotu w adaptacji algorytmów wysokiego poziomu.. I tak: rysować w RAM-ie potrafię jeśli wiem co i gdzie mam narysować. Wysłać ramkę do LCD też :-). Nie potrafię natomiast w prosty sposób odwzorować dynamicznego rysowania w RAM komputera tego co wyślę na LCD.

1,199

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

Spieranie się o wyższość jednego czy drugiego nie ma sensu - szczególnie teraz gdy każdy z tych systemów można odtworzyć niskim kosztem i przetestować. Fajnie, że w ramach hobby odkrywamy co raz to nowe implementacje. Ostatnio odnalezione:
t2k
t2k
t2k
t2k
t2k

w międzyczasie rozpykam....  :-)

1,200

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

Chciałbym zauważyć, że efekt kreatywności pokomunistycznego bloku trwa nadal... ku uciesze wszystkich :-) Właśnie przygotowuję T6K dla pasjonatów :-)