51

(42 odpowiedzi, napisanych Emulacja - 8bit)

analmux napisał/a:

poke 53768,96
poke 53761,175:poke 53765,175
poke 53760,50:poke 53761,51

If i'm correct (correct me if i'm wrong)

The last instruction should be I think
poke 53764,51

Anyway I don't hear anythink in emulator doesn't matter using old or new pokey emulation.

52

(8 odpowiedzi, napisanych Programowanie - 8 bit)

Pełną odpowiedź na swoje pytanie, w postaci uogólnionej (dowolny wielokąt a nie kwadrat czy prostokąt) masz w źródłach B2L2. Miłego czytania.

P.S. Polecam wersję w C++ :)

53

(42 odpowiedzi, napisanych Emulacja - 8bit)

Starałem się :)

A co do punktu 4, to niestety nie mam dobrych wieści. Nie rozumiem ani linijki z kodu dotyczącego obsługi Direct X. Dlatego nie grzebię w tym dziale i odmawiam brania odpowiedzialności za to co się tam dzieje.
Polecam pracę okienkową w trybie GDI :)

54

(6 odpowiedzi, napisanych Emulacja - 8bit)

Do której wersji jest to opis? (Chyba 2.7 jak się mogę zorientować z jednego z obrazków.)
Niektóre okna dialogowe wyglądają teraz nieco inaczej.

55

(39 odpowiedzi, napisanych Bałagan)

Weźcie się wy wszyscy palnijcie mocno w łeb i to tak aby zabolało. Aż żal tyłek ściska kiedy się czyta takie pierdoły.
Jurgi, humanisto od siedmiu boleści. Przez ciebie to ja już sobie przypomniałem czemu w szkole nigdy polskiego nie lubiłem. Po prostu każdy polonista wygaduje takie głupoty, że hej.

No ale organizujemy:
-256 atarowców będzie sprawdzać intra
-jeden atarowiec sprawdzać będzie 256 intr dziennie (można więcej, ale pracować też trzeba)
-przez 256 dni pracujących w roku

w ten sposób w ciągu roku sprawdzimy 256*256*256=256^3 intr
Wobec tego wszystkie intra sprawdzimy już po 256^253 latach.

Wy wszyscy naprawdę nie macie pojęcia o czym mówicie.

56

(24 odpowiedzi, napisanych Bałagan)

Jakby co, to mam też płytę Exodusu, gdzie udzielał się Komendarek :)

57

(24 odpowiedzi, napisanych Bałagan)

Albo zapraszam do mnie. Mam wszystkie kasety jakie wydał, a nawet jedną płytę winylową zespołu w którym grał na początku przed solową karierą. Niestety można sobie tylko pooglądać, bo gramofon mam zepsuty :(

58

(24 odpowiedzi, napisanych Bałagan)

Jeśli mówisz, że były głównie stare kawałki, to znaczy, że choć trochę było nowych. Przygotowywuje może nową płytę? Ktoś coś wie?

59

(21 odpowiedzi, napisanych Bałagan)

Ja na U5 miałem 64MB :) A potem dostałem coś super nowoczesnego z 512MB ramu, które w ramach oszczędności zamiast dysków SCSI miało IDE. A że SUN IDE obsługiwać nie umie, to działały chyba bez DMA. Jak opisałem: tragedia. No ale to kompy służbowe to nawet nie mogłem nic zrobić. W ogóle zabawne, ale SUN robi też własne klawiatury, jak jedną przez przypadek zalałem herbatą, to musieli mi dać nową. PC-towa klawiatura zalewana była kilka razy i nic.

60

(21 odpowiedzi, napisanych Bałagan)

Obecnie to nie, ale w poprzedniej robocie miałem nieszczęście posiadać na biurku SUNa Ultrę 5, którą mi potem zmienioną na jakiegoś blade. G*.*o to było niesamowite. Już mój Celeron333 był wygodniejszy w obsłudze. Możliwe, że w jakiś tam testach to było szybsze, ale jak chciałem sobie zawartość CD przegrać na twardziela i komp mi na 15 minut dosłownie zastygł (nic na ekranie się nie odświeżało, dopiero jak przeczytał całe CD, to ruszyło)... po prostu skutki wsadzenia czytnika bez obsługi DMA. Na dodatek karta graficzna obsługująca co najwyżej 1024x768x24. A do tego dostałem 19" monitor Sony Trinitron. ROTFL dosłownie. I to coś jest droższe 3-5 razy od zwykłego PC-ta??? Żarty sobie stroją.
Co ciekawe, kiedy opisałem swoje doświadczenia z tym badziewiem na liście pl.comp.os.advocacy, to większość ludzi się ze mną zgodziła. Za wyjątkiem totalnych oszołomów, których zawsze się znajdzie. Tyle, że jeden był szczególnie pyskaty (później został szefem dystrybucji PLD linuksa) i zrobiło się niemiło.
Ogólnie po moich doświadczeniach w robocie i dyskusji na tym forum na dźwięk słowa SUN dostaję drgawek. Na słońce nie wychodzę i nawet Javy nie lubię.

61

(42 odpowiedzi, napisanych Emulacja - 8bit)

Spoko, w następnej wersji je usunę, przestaną cię intrygować 8)

62

(42 odpowiedzi, napisanych Emulacja - 8bit)

Jak coś nie działa, to i owszem, proszę podesłać. Sprawdzę, ocenię i może coś zrobię.  Tyle, że może to trochę zająć czasu, bo jak niedawno przeliczyłem, emulator ma 88000 linii kodu. Zanim się zorientuję co i jak, to trochę zejdzie.

P.S. Wkrótce kolejna beta.

63

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

Kurcze, jak w C64  8O

64

(5 odpowiedzi, napisanych Bałagan)

I znowu śpieszę z pomocą.

Ambient??? Oczywiście Lustmord. I nie mów potem, że nie ostrzegałem :)

A z łagodnej elektorniki możesz spróbować polskich Fading Colours i Agonised by Love. Z zagranicznych Diary of Dreams, Diorama, Final Selection.

A z ciekawych eksperymentów możesz spróbować Helium Vola. Pieśni w łacinie lub starogermańskim a do tego przygrywają stare instrumenty. Stare instrumenty klawiszowe oczywiście :)

65

(96 odpowiedzi, napisanych Bałagan)

Within Temptation "Silent Enigma"

A to nie Anathemy przypadkiem? Czy moze  'zbieznosc tytulow przypadkowa'?

No właśnie. Chyba The Silent Force powinno być.

66

(96 odpowiedzi, napisanych Bałagan)

Within Temptation
After Forever
Epica
Edenbridge
Visions of Atlantis
Lacuna Coil
Theatre of Tragedy
Tristania
Therion

A w ogóle to widzę cię w przyszły weekend w Chorzowie na koncercie Nightwisha.  Ma tam grać jako support jeszcze z 5 innych zespołów. Co prawda jeden z supportów jest umiejscowiony dziwnie, bo gra PO głównym zespole, ale jakoś to przeżyję. Podobny numer był 2 lata temu w Bolkowie, gdzie po głównej gwieździe, czyli Diary of Dreams grał jakiś tam Sweet Noise :)

67

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

Electron i Jaskier: przywiezcie sasiada na Quasta... ;)

Się zrobi. Niech on tylko przestanie ukrywać swego emaila  :twisted:

68

(18 odpowiedzi, napisanych Emulacja - 8bit)

A tak przy okazji. Czy ktoś wie czym się różni MPT99 od zwykłego  :?:
Bo MPT99 to ja robiłem, ale już nie pamiętam po co  :?

69

(42 odpowiedzi, napisanych Emulacja - 8bit)

Na mój gust, to pytania odnośnie działania samego emulowanego atari "jako takiego" należało by kierować do gości z atari800. Oni na pewno znają wnętrze swego emulatora lepiej ode mnie.

Z innych zauważonych błędów/usprawnień:
-nie dokońca prawidłowa obsługa rejestrowania rozszerzeń plików
-screenshot przy pause zgrywa również napis
-przerobienie konfiguracji emulatora z rejestru do plików .ini
-akceptowanie rozszerzeń nazw tosec.org
-nowe tryby graficzne
-wsadzenie głównej pętli emulacji do osobnego wątku

70

(42 odpowiedzi, napisanych Emulacja - 8bit)

Co do wydajności, to chciałbym zauważyć, że na moim 2 letnim, leciwym już kompie Athlon 2600+ obciążenie procka podczas działania emulatora jest NIEMIERZALNE!!! To znaczy, że taskinfo pokazuje mi ogólne obciążenie kompa na poziomie 1-2%
Tylko jedna rada: żadnych porąbanych DirectXów i innych badziewi. Dźwięk na WaveOut, Grafika na GDI. I działa rewelacyjnie bez trzasków.

71

(42 odpowiedzi, napisanych Emulacja - 8bit)

Czy gdzieś leży dokumentacja do 816?

Usprawnieniami w atari800 bym się nie przejmował. Od roku praktycznie nikt przy nim nie grzebał. Tylko port na amigę był ulepszany.

72

(42 odpowiedzi, napisanych Emulacja - 8bit)

warp 4 funkcjonalnosc ja tez poprosze - liniowy ram powyzej 0x00ffff, procek pedzony wyzsza czestotliwoscia gdy adresujemy powyzej 0x00ffff.

No i tutaj chociażby pierwsze pytania:

-co się dzieje gdy wykonuje rozkaz w stylu CLC
-co się dzieje gdy wykonujemy rozkaz z pamięci dolnej do pamięci górnej, ale dłuższy od zwykłego LDA. W którym dokładnie cyklu działania tego rozkazu procesor przestawia się na wyższe taktowanie
- co gdy używamy adresowania "długiego", ale dobieramy się do pamięci do 0xffff

i jeszcze sporo innych...

73

(42 odpowiedzi, napisanych Emulacja - 8bit)

Najpierw Pasiu musi wymyśleć swoją dopałkę do końca, a Electron zamontować mi ją w kompie. Bo na ślepo to się pracować nie da. Pytałem się na Quascie kilku elektroników jak wygląda sprawa z działaniem innych rzeczy w atarce rozszerzonej o 65816 i powiedziano mi, że są różne możliwości. Albo więc dam sobie spokój z 65816 albo emulacja nie będzie do końca "cycle exact", bo niby jak gdy u każdego rozszerzenie działa nieco inaczej.

74

(42 odpowiedzi, napisanych Emulacja - 8bit)

Z listy błedów:
- z krzakami w ścieżkach dostępu też się spotkałem, ale tylko raz, więc nawet nie wiedziałem co o tym myśleć 8O
- z odświeżaniem ekranu po wgraniu sejwa się nie spotkałem. Tak samo jak ze zwisem po wgraniu i wciśnięciu F9 (raportowane na zachodnim forum).
- TROFF w monitorze powoduje crash o ile wcześniej nie robiło się TRON. Po prostu nie pomyślałem, że ktoś może wyłączyć trace jeśli go wcześniej nie włączył :-)
- dziwne zachowanie przy bootowaniu z kasety gdy jest wsadzona dyskietka (bootuje się dyskietka) mimo klawisza START.
-przełączanie PAL/NTSC w trakcie pracy emulatora nie za bardzo działa (chyba procedura dźwięku się nie restartuje).

Z rzeczy do zrobienia w 4.0:
- możliwość właczania/wyłączania tablicy breakpointów bez ich kasowania.
- ładowanie plików *.BAS bezpośrednio tak jak .XEX
- poprawić emulację przerwań POKEY-a z line-exact na cycle-exact (o ile to możliwe).

Z rzeczy do zrobienia w 5.0:
- zrobić emulator wieloplatformowy. Obecnie testuję bibliotekę wxWidgets w celu sprawdzenia czy podoła temu zadaniu. W odwodzie zostaje jeszcze QT (nowa wersja ma być free pod windows), GTK (podobno wciąż niestabilne pod windows) no i C# z .NET/MONO.

P.S. Może warto by było przypiąć ten temat (przynajmniej na chwilę), aby nie zniknęły mi uwagi innych.

75

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

Dokładnie tak.
Dodam jeszcze, że zmianę zestawu znaków można dokonać też w środku linii.
Tyle, że po co?