2,176

(14 odpowiedzi, napisanych Bałagan)

jaki to telefon? Np. motorola którą kiedyś miałem ładowała się tylko z firmowej ładowarki ponieważ telefon sprawdzał "firmowość" ładowarki po tym iż jeden z pinów we wtyczce USB (ładowarki) był połączony z masą (GND). Bez tego telefon czuł że podłączono mu +5V z USB ale potem informował lakonicznie "nie ładuje" ;) 99% ładowarek ma tylko podpięte piny +5V i GND. Właściwie to tutaj bym szukał przyczyny "nie ładowania".

Po zmianie telefonu na HTC mój problem zniknął ;) Mam jakąś samochodową ładowarkę firmy Hama i nie mam problemów. Ta ładowarka jednak z motorolą nie działała również.

2,177

(17 odpowiedzi, napisanych Bałagan)

AS pozwól mi że się zapytam bo nie rozumiem, może mnie oświecisz.... o co Ci chodzi z tymi stacjami? Wszystko było właściwie w Atariki.... wcześniej twój manewr z TOMS-em... po co to wszystko?
To nie ma być żadna złośliwość z mojej strony... tylko próba zrozumienia twojego zachowania... być może to nie moja sprawa... ale czysta ciekawość spowodowała iż zadaję to pytanie.

pozdrawiam
Seban

2,178

(8 odpowiedzi, napisanych Emulacja - 8bit)

obawiam się iż niestety a800win kończy swój żywot i chyba nikt już tego projektu reanimować nie zechce.
co do kolejności części to sprawdzę co się dzieje jak znajdę chwilę czasu... sam jestem ciekawy takiego zachowania :)

Hi!

Yes, you are right - the authors of Black Magic Composer are Sven Tegethoff and Thorsten Winkler. They are from Germany and they was members of Gnome Design... I don't know what they are doing nowadays. Maybe the people from Abbuc E.v. knows more about Sven and Thorsten. Here you have link to the Abbuc site: http://www.abbuc.de/index.php?newlang=english

with greetings
Seban/SLIGHT

2,180

(17 odpowiedzi, napisanych Emulacja - 8bit)

może napisz co dokładnie robisz, to pomoże określić miejsce gdzie robisz błąd. Jeżeli masz załadowany DOS (MyDOS) i jesteś w BASIC-u i masz jakiś tam swój program + zgrywusa i dzieje się to co piszesz to tak jak pisał MacGyver podczas podawania nazwy pliku zgrywusowi nie podałeś na jakie urządzenie chcesz zapisać to co zgrywus chce zapisać, zatem jak dostajesz pytanie o nazwę pliku to musisz napisać np. D1:NAZWA.EXT - jeżeli chcesz zapisać na dyskietce lub pliku ATR podłączonym jako wirtualna stacja dysków nr. 1 w emulatorze.

pamiętaj że Atari OS może mieć różne urządzenia I/O i podając nazwę pliku należy również podawać do jakiego urządzenia chcesz się odwołać.

2,181

(8 odpowiedzi, napisanych Emulacja - 8bit)

drugie z dem wykorzystuje liczniki POKEY-a do odmierzania czasu pomiędzy kolejnym odtworzeniem próbke, Atari800Win z tego co pamiętam posiada dokładność emulacji dźwięku co do "scan-line" Altira emuluje POKEY-a chyba co do cykla... pewnie stąd problemy.

Tebe też ma rację :) Hurek i EGR bardzo lubli EOR-ować zawartość pamięci dema z OS-ROM w celu zabezpieczenia przez nieudolnymi zmieniaczami napisów ;) MudadDib jest jedym z kilku przykładów. W przypadku MuadDib wystarczyło chyba wyłączyć wszelakie ROM-patche i działało na EMU bez problemów.

Freezer jest normalnie niewykrywalny... do czasu aż się go nie użyje ;) Wtedy też trzeba trochę wiedzieć o jego zachowaniu aby sprawdzić czy został użyty. EOR-owanie z romem pozwalało na pozbycie się użytkowników QMEG-a czy innych modyfikowanych OS-ów.

update: pierwsze demo EGR również używa liczników POKEY-a do ustalenia prędkości odtwarzania samplowanego dźwięku.

pozdrawiam
Seban

2,182

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

zasilacz nówka sztuka impulsowy 5V, 2.5A. Jak znajdę jakieś inne 4-bitowe kostki podmienię i dam znać czy pomogło.

dzięki i pozdrawiam
Seban

Hej!

Mam taką dziwnie dość uszkodzoną Atarkę. Gdy sprzęt był wyłączony dłużej niż 10 sek, po włączeniu go sprzęt zawiesza się w momencie gdy widać niebieski ekran wraz z kursorem w górnym rogu. Wystarczy włączyć i wyłączyć go ponownie lub wcisnąć Reset aby sprzęt się uruchomił poprawnie. Spotkał się ktoś z podobnym uszkodzeniem? Co do tej pory sprawdziłem:

- podmieniłem CPU
- podmieniłem POKEY-a
- podmieniłem OS-ROM
- sprawdziłem układ resetu, działa poprawnie.

To Atari 65XE to jakiś późny model, zamiast ROM-u z OS-em ma EPROM 27C256 (fabrycznie wlutowany). PIA jest wyprodukowane przez firmę HITACHI i ma oznaczenie HD68P21P.
Jeszcze jeden ciekawy efekt podczas włączenia, czasami przez dłuższą chwilę widać jednolite czerwone tło (1-2 sek) po czym system zaczyna startować normalnie i niestety kończy tak jak napisałem wyżej.
Jak ktoś spotkał się z podobnym uszkodzeniem proszę o rady lub podpowiedź... mogę zacząć gmerać obok FRED-a i RAM-u ale czy to dobra droga? (po poprawnym starcie MemoryTest/SelfTest przechodzi bez najmniejszych problemów)

pozdrawiam
Seban

2,184

(17 odpowiedzi, napisanych Konsole)

u mnie np. na tepsowym DSL-u nie otwiera się... ale już na łączach od innych dostawców śmiga bez problemu.

2,185

(17 odpowiedzi, napisanych Konsole)

tutaj macie przykład gościa który też robi, ale wydaje mi się że nieco lepiej:

http://www.youtube.com/watch?v=AI3ddiFLMN4

polecam zresztą cały "Traverse De Rn85"...

http://en.wikipedia.org/wiki/Dubmood

Jakość "robienia" nieco na wyższym poziomie ;)

pozdrawiam
Seban

2,186

(17 odpowiedzi, napisanych Emulacja - 8bit)

Menu View -> Palette -> external palette -> browse...

2,187

(17 odpowiedzi, napisanych Emulacja - 8bit)

Bo trzeba boot-ować komputer bez wciśniętego OPTION, wtedy system po załadowaniu DOS.SYS przejdzie do BASIC-a, gdy przejdziesz z BASIC-a do DOS-a (basic-owa komenda DOS) zostanie załadowany DUP.SYS i gdy z jego poziomu wybierzesz opcję B. Run Cartridge nastąpi powrót do BASIC-a.

W zależności od konfiguracji DOS-a możliwe iż dos będzie próbował stworzyć plik MEM.SAV po przejściu z BASIC-a do DOS-a i jeżeli będziesz chciał zrobić RUN Cartrigde DOS może chcieć załadować plik MEM.SAV.

Jeżeli wykonujesz to z poziomu emulatora musisz po prostu wyłączyć opcję "Disable BASIC".

2,188

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

Mr. Stec/The Distals (*) miał 1050 z happy warpem i do tego program Happy Hacker King III, to było coś co kopiowało wszystko... dosłownie wszystko... crc, fazy, wielokrotne sektory, bady... no wszystko co było na rynku Mr. Stec kopiował tym czymś.

A ze mnie możecie się  śmiać ale ja kopiowałem zabezpieczone dyskietki atarowskie przy pomocy Amigowców i ich X-COPY ;) Mieli opcję "bit copy" i ich amigowy kontroler robił bitową kopię dyskietki atarowej ;) nie ważne co tam było, X-COPY robił XERO ;)

(*) (C) by Miker ;)

2,189

(26 odpowiedzi, napisanych Programowanie - 8 bit)

co do SDX i BH... nie pomogę niestety. W czasach kiedy ja tworzyłem z użyciem QA to używałem najczęściej BiboDOS 7.0, ew. MyDOS-a lub DOS II+. Z SDX nie miałem okazji korzystać w tamtych czasach. Ale jeżeli dobrze pamiętam to ktoś z tego forum chyba wspominał iż QA bez problemu chodzi pod SDX, a Bug Huntera nigdy nie używałem, także nawet nie wiem jakie mogą być problemy z korzystaniem z niego gdy używamy SDX.

co do komórki która zmienia się co ramkę, to systemowy VBL zmienia zawartość komórki $14 w każdej ramce.

co do QA i pisania w nim programu i kompilacji go bezpośrednio do pamięci i uruchomienie z poziomu QA, wystarczy wiedzieć dwie rzeczy:

1) opt %00010101 - asemblacja do pamięci
2) w oknie Setup, należy ustawić MemHi oraz Run np. na $a000 i od tego adresu ustawić asemblację dyrektywą org

http://seban.slight.pl/aa/qa1.png

tu masz prockę co pisze w hex na ekranie zawartość komórki $14. Kompiluje się w QA do RAM od aresu $a000, może być bezpośrednio z QA uruchomione, ustaw tylko MemHi oraz Run na $a000. W komórkach $58 masz zawsze adres początku pamięci ekranu jeżeli ekran był otwarty przez OS Atari.

   opt   %00010101

   org   $a000

l0 lda   $14
   ldy   #$00
   jsr   hx
   jmp   l0


hx pha
   lsr   @
   lsr   @
   lsr   @
   lsr   @
   jsr   h0
   pla
   and   #$0f
h0 cmp   #$0a
   sed
   adc   #'0'-32
   cld
   sta   ($58),y
   iny
   rts

co do pisania tekstu na ekranie z użyciem edytora, polecam atariki: http://atariki.krap.pl/index.php/Zapis_ … 28PRINT%29

tam masz sporo przykładów w sekcji Niezbędnik kodera, tylko poszukać wystarczy... http://atariki.krap.pl/index.php/Katego … nik_kodera

2,190

(26 odpowiedzi, napisanych Programowanie - 8 bit)

http://seban.slight.pl/aa/xfd2atr.png

2,191

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

skoro cię spotkało takie nieszczęście, a większość ludzi którzy się tutaj wypowiadali nie, to raczej byłbym skłonny stosując twój tok myślenia odpowiedzieć Ci iż to ty "gadasz bzdury", ale tego nie powiem - powiem Ci tylko że musiałeś mieć jakiegoś niefarta aby uszkodzić swoje 130XE, i powtórzę raz jeszcze... wkładałem masę cartów odwrotnie łącznie ze swoimi prototypami, ad converterem, eprom burnerem, i masą innego tałatajstwa... nigdy ani żaden cart ani żadne moje atari nie uległo w ten sposób zniszczeniu. Może nam podpowiesz co się uszkodziło w twoim 130XE? Bo tak się składa iż większość tych eksperymentów przeprowadziłem na moim 130XE (płyta z kościami 1-bit) i nic przykrego się nie stało. Zresztą jeżeli byś doczytał w poście nr 1, koledze z Atari się również nic nie stało ... tylko cartowi coś sie stało... pytałem jaki to był cart bo może to jest po prostu jakaś pierdoła.

2,192

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

FUJI napisał/a:

No cóz... -> http://atariki.krap.pl/index.php/Rejestry_POKEY-a
W książce Zientary też to się nazywa SPACE... -> http://tajemnice.atari8.info/ksiazki/ppso/dodatki.html

No tak faktycznie, w Atariki był błąd. Ale Zientarę to bym z traktował z dystansem ;) Ja sprawdziłem fizycznie oscyloskopem. Także na 100% pojawia się permanentne zero po ustawieniu 7-bitu w $d20f.

update:

chociaż w książce Zientary napisano tylko:

bit 7 - nadanie sygnału SPACE (1 = włączone)

i patrząc na pierwszą lepszą stronę którą zapodaje google, można doczytać:

The serial port has many pins. We will discuss the transmit and receive pin first. Electrically speaking, whenever the serial port sends a logical one (1) a negative voltage is effected on the transmit pin. Whenever the serial port sends a logical zero (0) a positive voltage is effected. When no data is being sent, the serial port's transmit pin's voltage is negative (1) and is said to be in a MARK state. Note that the serial port can also be forced to keep the transmit pin at a positive voltage (0) and is said to be the SPACE or BREAK state. (The terms MARK and  SPACE are also used to simply denote a negative voltage (1) or a positive voltage(0) at the transmit pin respectively).

Także informacje iż SPACE to 10 zer musiała być jakąś pomyłką lub nadinterpretacją jakiejś informacji (np. że space musi trwać minimum "10 zer" aby został rozpoznany faktycznie jako space. To takie moje małe spekulacje i nie wiem czy prawdziwe ;) ale w sumie to byłoby dość logiczne że zero musi się utrzymać dłużej niż bit startu+8 bitów danych+bit stopu aby uznano to za sygnał SPACE.

pozdrawiam
Seban

2,193

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

Mi się udało masę cartów wpakować odwrotnie (upside-down) i nic się nie stało nigdy ani żadnemu cartowi ani tym bardziej Atari. Może napisz co to był za cart?

2,194

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

FUJI napisał/a:

Zajrzałem jeszcze raz do handlera. Rzeczywiście wygląda na to, że na data output wysyłany jest sygnał SPACE (10 zer) przed rozpoczęciem transmisji. Czyli cisza dla Blizzarda to co innego niż cisza fsk. Teraz pytanie - czy w takim razie przy tej ciszy na wejściu jes "1" czy "0' czy coś nieustalonego ? To by trzeba wyczytać ze schematu.

To ja się wtrącę... bo to nie do końca tak... nie ma czegoś takiego jak sygnał "space"... po prostu na data_out pojawia się zero. To zero na DataOut przełącza interface w magnetofonie na pracę w turbo. Gdy na data_out jest logiczne "1" to magnetofon pracuje w trybie NORMAL. Nie wiem skąd się bierze błędna informacja o sygnale space... ale ustawienie 7 bitu w $d20f po prostu daje zero na data_out. W przypadku AST do przełączenia normal/turbo służyła linia command (i dodatkowy kabel prowadzony właśnie od tej linii w gniazdku SIO do magnetofonu). Twórcy Blizzarda i kilku innych systemów wykorzystali stan lini data_out (oraz możliwość jest bezpośredniego sterownia z poziomu POKEY-a) do przełączenia interface normal/turbo a także do generowania sygnału PWM podczas zapisu w systemie turbo :)

Reasumując ustawienie 7-bitu w $d20f przed rozpoczęciem transmisji to nic innego jak przełączenie interface w magnetofonie na odczyt turbo, a więc pominięcie demodulatora FSK i wykorzystanie własnego toru do zamiany tego co na taśmie na ciąg zer i jedynek. Blizzard jak większość systemów turbo dla atari, c64 czy zx spectrum wykorzystuje nazywając to po imieniu modulację szerokości impulsu (PWM) do kodowania danych :)

cisza dla blizzarda to szum, a wzmacniacz w torze wejściowym blizzarda ma bardzo duże wzmocnienie, więc szum jest traktowany jako "szum" ;) i na końcu wychodzi z ciszy losowy ciąg zer i jedynek w zależności od szumu :)

pozdrawiam
Seban

2,195

(49 odpowiedzi, napisanych Programowanie - 8 bit)

jell, luz :) TeBe motywuje Candle ;) tak dość specyficznie ale wydaje mi się iż to jest rodzaj "motywowania" :)

2,196

(49 odpowiedzi, napisanych Programowanie - 8 bit)

ja w życiu nie pisałem nic na 65816, ale po przyjrzeniu się dokumentacji myślę że to może zadziałać:

    opt    h+c+

    org    $600
st  sei
    inc    $d40e
    
    clc
    xce

    sep    #%00110000

    ldx    #0

lp  lda    $12345,x
    sta    $bc40,x
    inx

    jmp    lp

    org    $2e0
    dta    a(st)

to czyta 256 bajtów od $12345...$12345+255 i pokazuje na ekranie jako kody internal Antica... jak chcesz jeden bajt to zmień "lda $12345,x" na "lda $12345".

ps1) kompilować mads-em
ps2) Nie wiem czy to działa ;) ale chyba powinno :)
ps3) dokumentacja WDC do 65816 to jakaś porażka

2,197

(49 odpowiedzi, napisanych Programowanie - 8 bit)

w demie Overmind rysowałem tą metodą kilkanaście okręgów w ramkę ;) także to naprawdę jest szybkie o ile się da użyć fixed-point :) W przypadku BASIC-a cała para idzie w gwizdek trochę - bo każda liczba jest Floating-Point :( Jednak wydaje mi się iż to będzie szybsze niż rysowanie klasyczną metodą używającą sin/cos. Action! by się idealnie nadawało do tego jak ktoś nie chce używać ASM :)

2,198

(49 odpowiedzi, napisanych Programowanie - 8 bit)

Epi... fakt :) ... od postu Mikey-a jest jedyne słuszne rozwiązanie, potem podane z wiki a potem na tacy przez Pecusia :) Więc nie wiem po co mieszać do tego sin/cos :)

Jedyne co można by zrobić dla prędkości to napisać to w asm i rzuć na "szóstą stronę" i wywoływać jako USR. Jeżeli do tego zrobić własnego plot-a to będzie śmigać ;)

2,199

(49 odpowiedzi, napisanych Programowanie - 8 bit)

epi napisał/a:

Gotowy kod w Turbo Basicu XL

ale chodziło chyba o Atari Basic?

stRing napisał/a:

czy zna ktoś szybką procedurę rysowania koła o dowolnym promieniu w Atari Basic?

2,200

(49 odpowiedzi, napisanych Programowanie - 8 bit)

http://en.wikipedia.org/wiki/Midpoint_circle_algorithm

Miker, rysowanie kota mówisz, dało by się tym:

http://pl.wikipedia.org/wiki/IFS_%28geo … aktalna%29

hi hi hi ;)

pozdr
Seban