26 Ostatnio edytowany przez xxl (2010-10-31 13:18:42)

zagadka rozwiazana ;-)

wadliwe gtia (zle wyswietla tryby gtia) mozna w ten sposob rozpoznac na drodze programowej!

jesli stwierdzimy dzialanie rejestrow kolizji w trybie 10 basica oznacza to ze mamy do czynienia z wadliwym gtia

---
ciekawe jak zachowuje sie gtia po modyfikacji gtia fix Simiusa

http://atari.pl/hsc/ad.php?i=1.

27

No, bardzo ciekawe. Przydałoby się, żeby inni, u których ten test nie wychodzi, potwierdzili, że GTIA kaszani obraz w trybach wielokolorowych.

KMK
? HEX$(6670358)

28

ok, ta sama atarka, wywalilem tylko 816 i wstawilem spowrotem orginal cpu,

CPU illegal instruction failed,
mmu xl banking Fail,
reszta ok

Dwa korce ziemniaków, gęsich jajek kopa, żeby móc to połknąć, tęgiego trza chłopa. GG3456993

29

800XE po wymianie GTIA nie p[okazuje juz błędu...
800XL - po włączeniu (wczesniej uruchomił sie test) pokazuje tylko dziwne "coś" na ekranie...
65XE z 1MB - po wymianei GTIA dalej ma błąd : GTIA: Phantom PMG DMA...FAIL. jakieś pomysły ?
Dodatkowo przy włączonym 1 MB Pasia wywala: MMU- XL Banking - FAIL.

Post's attachments

mmuxlbanking.jpg 67.45 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.
"wszystko się kiedyś kończy......."

30

mmu xl banking fail ma byc na 1MB, bo to rozszerzenie miesza w bicie BASICa. Phaeron o tym napisał.

http://www.5oft.pl/

31

Czemu ten program nie bangla mi na 600XL ? Wywala mi ze trzeba 48 K pamieci :-) czemu tak duzo ?
Darade zrobic ten tester w jednym pliku  "xex" ?

"wszystko się kiedyś kończy......."

32

Ma ktoś kontakt z Phaeronem? Ostatnio nie odpisuje mi na maile.

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

33

To chyba się robi powszechne. Na mnie się chyba raczył "obrazić" po tym, jak chciałem mu zwrócić uwagę na zabugowaną emulację dźwięku (tzw. "wow effect", tylko nie wiedziałem, że to tak się nazywa). Już jest to poprawione, ale fakt pozostaje faktem. Najwyraźniej "on wie lepiej, to my się nie znamy :P".

I Ty zostaniesz big endianem...

34

Mi zawsze odpisywał. Pewnie nie ma teraz na to czasu. Tyle.

35

U mnie to samo - tj odpisuje zawsze jesli tylko ma czas - czyli po nocy (naszego czasu)

przechodze na tumiwisizm

36

Sorry for replying in English, but I don't know the Polish language.

I don't think I've gotten an email from any of you recently, at least in the last couple of weeks. If you've tried to send something recently, please try to resend, and if you're continuing a discussion from a board, let me know your alias so I recognize you. Alternatively, you can also send me a PM on the AtariAge forums. My email isn't the most reliable for various reasons.

37

Okay, I've resent the email just now.

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

38

Thanks, I've received it and sent you a reply.

39

Got my email from Dec 1st?

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

40

jest nowy test do sciagniecia: http://www.virtualdub.org/downloads/Acid800-0.8.7z

POKEY: Init timing... FAIL
Incorrect 64KHz cycle count (odd): $1D

http://atari.pl/hsc/ad.php?i=1.

41

xxl napisał/a:

jest nowy test do sciagniecia: http://www.virtualdub.org/downloads/Acid800-0.8.7z

POKEY: Init timing... FAIL
Incorrect 64KHz cycle count (odd): $1D

Machine sensitive timing I didn't catch with my 130XE -- the test is expecting $1E. I'll modify the test to allow the one cycle variance here (I already did so for the 15KHz clock, which I did see).

42

3 fail 3 skipped

Post's attachments

test.JPG 104.55 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.
"wszystko się kiedyś kończy......."

43

Ah, thanks for retesting. I had accidentally produced a extra opcode from the code generator for the basic test ($89 "STA #imm") that aliased the BIT #imm opcode in the 65C02/65C816, causing a failure on those CPUs.

This version should have the POKEY init test relaxed and the 'C02/'816 insn bug fixed:
http://www.virtualdub.org/beta/Acid800-0.81.7z

At least one of the other failures are likely 65C816 related to my use of INC WSYNC. I'll have to see if I can replace the remaining uses, but it's hard (it's so convenient).