76

(32 odpowiedzi, napisanych Scena - 8bit)

xRAY - przecież wszystko jest do zrobienia - można zrobić kabelek do synchronizacji kompów - np Atari w momencie rozpoczęcia playera wysyła 1 na jeden z pinów portu joysticka , natomiast pozostałe kompy czekają nie na ramkę ale na 1 na swoich portach.

77

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

Acha - do wszystkich piszę - podmiana sida nic nie da dopuki nie zmieni sie jednego rozkazu na nopy:

fragment kodu wygląda następująco - nie podaję adresu bo nie chce mi się szukać pod monitorem:

ldy #$11
lda ($f0),y

LDA #$0a               ; -------------------------------------------------!
sta defsong

zmieniamy lda #$0a na 2 nopy i wszystko powinno chodzić

78

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

player może wykrzesam jak znaję czas , bo obecnie kończę ten wtrysk, a teraz zmieniam zapłon i będzie kilka problemów więc się nie rozdwoję :(

79

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

SEBAN: to było do Sikora , spoko
Tebe: swiety93@wp.pl
czekam

80

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

Tego nie wiem ;) ale zapomniełeś dodać że teraz kanały są remapowane w locie - tak że to co gra na 3 kanale za ramkę może być na 2 bądź 1 , trochę się syfią czasami wysokie dźwięki ale dzięki temu nigdy praktycznie nie dochodzi do sytuacji aby wypadł któryś z kanałów co było normalką przy remapowaniu przypisanym do kanału.

Bugi: to co wcześniej napisałem - da się myślę troszeczkę poprawić przy przeliczaniu częstotliwości, w sytuacji arbitrażowej (takowa występuje gdy np kanał 1 kieorwany na atari dwuakanałowy gra nisko (normalnie musiałby być mapowany na np 15 khz, 2 kanał wymusza 64khz i 3 musi iść na 15 khz gdyż byłoby za nisko dla 64 khz ! , teraz procedurka tak mapuje aby kanaly 1 i 3 grały jako pojedyńcze atari - 15khz on , natomiast ten 64khz zostaje przeżucony na dwukanałowca - w takiej sytuacji słychać różnicę wynikłą z dokładności 8 bitów a 16.
Rozwiązanie - liczyć dźwięk jak na 64 khz i mnożyć *28 (1.79/64 khz) co wynika z dokumentacji do liczników pokeya.
2 bug - szum zostaje przeliczony z 64 khz -> 15 khz przez podział przez 4 co nie do końca jest słuszne i trzeba by było zrobić 2 tablicę przeliczeniową dla szumu. Słychać to czasami.

81

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

Epi - nie ma sotsyntha
Seban - dokładnie tak , tyle tylko że oprócz skanowania rejestrów sida, następuje ich mapowanie na 3 kanały atari oraz sprawdzanie czy pokey ma być taktowany 64 czy 15 khz , do dego dochodzi przeliczanie częstotliwości na odpowiednie kanały , oraz najgorsze - dzielenie 24 bit/16 bit wynik 16 bit - dzielenie podstawy czasu ATARI 1.79 * wsp sida/ częstotliwość sida = co wpisać do dźwięku 2 kanałowego ATARI na 1.79 MHz. Gdybym troszkę rozpętlił dzielenie to byłoby krócej - niewiele choć kodu by przybyło.
Solo - nie pamiętam co trzeba zrobić w starszej wersji :(

82

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

Tutaj udostępniłem muzę odgrywaną przez najnowszą wersję sid2pokey - jeśli będzie zainteresowanie to udostępnię źródła i wersję programu na której można posłuchać róźnych utworów - tak napradę to jest jeszcze wersja 0.90 ale chyba gra na tyle dobrze aby gdzieś to udostępnić.
Demo green beret z C64 jest tutaj:
http://www.kswiecicki.prospect.pl/sidload.zip
Czekam na komentarze - w tej chwili jest dynamiczna allokacja kanałów oraz wykorzystanie pokeya w 80% możliwości - 64,15 khz , 1.79 Mhz.

83

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

Chodziło mi że bugi są ale w mojej wersji heartlighta

84

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

właśnie sobie siedzę i testuję kod , jest kilka bugów ale myślę że może dziś lub jutro będzie wersja pre alpha.

85

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

Kiedyś napisałem remake girki heartlight - musiałbym poszukać gdzieś tego w pozrzucanych ATRach - była przerobiona grafika , miałem nawet przekonwertowane sample z wersji PC oraz dodatki - jak baloniki itd.
Jeśli kogoś to interesuje to może dokończę projekt

86

(709 odpowiedzi, napisanych Fabryka - 8bit)

Generalnie jeszcze lepsze jest tu:
http://home.freeuk.com/fpgaarcade/atari_amiga.htm - dwa komputey gdzie wspólny jest procek a resztą zajmuje się fpga - co do fpga to najlepiej gdyby to on realizował najwięcej zadań - przecież zawsze można użyć mocniejszej kości - tak się zastanawiam że generalnie kolejnym pomysłem mogłoby być zapisanie wszystkiego za wyjątkiem pamięci i pokeya w fpga - atari jako 3-5 kości ! (2 pokeye) + przetwornik DAC.
Tutaj wszelkie dodatki mogłyby wykorzystywać jenynie nieużyte bramki !!
Coś więcej na ten temat jest tu:  http://www.retromicro.com/
W końcu skoro całe "flaki" amigi bądź ST udało się upchnąć w 1 układzie to co za problem jest zrobić to z małym Atari.
http://www.ppa.pl/index.php?p=3714&c=1 - tu jest o amidze !

87

(709 odpowiedzi, napisanych Fabryka - 8bit)

Electron - zajerzyste rozwinięcie tego o czym kiedyś rozmawialiśmy na party - o sposobie wyświetlania GTIA ,jak dla mnie karta szok ale muszę wtrącić swoje 3 grosze - sama idea rozbudowywania sprzętu jest jak najbardziej słuszna ale projekt powinien emulować oryginalne gtia w dokładnie takim samy stopniu jak oryginał - wszystkie tryby, byłby dokładnym odpowiednikiem tego ukłądu bez niego samego co byłoby na pewno ułatwieniem przy budowie nowszej płyty do Atari.

Co do dem to już niestety nie byłbym takim strasznym optymistą - chciałbym się bardzo pomylić .....
Na pewno brak emulacji pewnych rzeczy na PC przynajmniej mi utrudni to zadanie - nie dość że brak czasu to jescze przeładowywanie wszystkiego na oryginalne Atari za każdym razem po zmianach w kodzie - niestety jak dla mnie to za duży hardcore i tu się zgadzam z KAZem - brak emulacji na pewno nie pomoże projektowi.
To tak samo jak bawienie się 65816 - gdyby emul miał taką możliwość to może bym się przełamał ale po prostu nie mam na to czasu a jakbym znalazł to sama myśl o robieniu czego prawie jak 10-12 lat temu mnie osobiście przeraża.
Zresztą sądzę że firmy takie jak sony itd. o których była mowa na pewno oferują narzędzia programistyczne i emulatory do pisania softu na PC - no chyba że ktoś jest masochistą i kompiluje wszystko nagrywając każdy kawałek kodu na CD i odpalając to na realu.
Mogę się mylić i wiem że moją wypowiedzią narażę się tu na forum ale forum jest aby przedstawić swoje zdanie.

Cieszę się z tego że komuś się chciało , znalazł czas mimo rodzinki (znam z autopsji) aby projekt ukończyć - wielki szacun.
Electron - skoro fpga jest na szynie procka to czy ma możliwość pracy w trybie dma ?

Tak sobie myślę o np jakimś custom cpu - to by była zabawa - np blitter i cpu w jednym fpga - tutaj 6502 byłby jedynie potrzebny do załadowania danych do fpga a reszta była by odpalana z fpga który by miał wgrane jądro 6502 ............

88

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

Czy miałby ktoś krzywkę docisku napędu - na tym wałku na którym jest uchwyt do zamykania dyskietki.Z tego co pamiętam to chyba taka sama była w LDW. Co prawda to nie dla mnie ale dobrego mojego kumpla (Homika) - brata Ramzesa. Niestety ta część jest chyba w tej chwili niedostępna w inny sposób jak z demobilu.

89

(46 odpowiedzi, napisanych Scena - 8bit)

CaŁkiem ZnoŚne Utworki - Jak PisaŁ Draco W Ten SposÓb Na C64 Ludzie Odtwarzali 8 Bitowe Sample ! (troszkĘ PiszczaŁy) - Ja Mam PomysŁ Na 7 Bitowe Sample Na Pokeyu Ale Nie Wiem Jak To SiĘ BĘdzie ZachowywaŁo Na Prawdziwym Atari.

90

(12 odpowiedzi, napisanych Bałagan)

Cedyn , spoko kawałki.

A tak offtopicowo, słyszeliście ten kawałek ?
http://sonicdivision.mp3.wp.pl/?tg=L3Av … YuaHRtbA==

"Hare Krishna (Alchemist Project radio edit)" (Klubb Techno)

Mi się za*******e podoba.

91

(19 odpowiedzi, napisanych Bałagan)

Sikor - nie chce mi się już w to bawić ale pomysł jest całkiem spoko. Na razie nic nie robię , czekam na ruch ze strony gostka - do soboty ma na to czas. Po za tym jestem w sumie czysty bo nawiązałem pierwszy korespondencję odnośnie zakupu, ale nie pójdę na coś takiego.

92

(19 odpowiedzi, napisanych Bałagan)

Allegro to tak na prawdę mają w d***e bo odpowiedź którą otrzymałem właśnie cytuję:

Witam,Dziękuję za wiadomość.Bardzo mi przykro z powodu zaistniałej sytuacji. Uprzejmie informuję, że zgodnie z zasadami Allegro transakcja jest wiążąca i powinna zostać sfinalizowana za kwotę wylicytowaną w aukcji. Strony mają 7 dni na nawiązanie kontaktu po zakończonej aukcji. Po tym terminie można odstapić od umowy.Jeśli transakcja nie zostanie zrealizowana, Sprzedający będzie mógł wystąpić o zwrot prowizji, a Pan będzie miał możliwość złożenia wyjaśnień i zostanie poinformowany o rozpoczęciu procedury zwrotu prowizji. Swoje wyjaśnienia złożyć należy korzystając z formularza dostępnego na stronie:http://www.allegro.pl/my_allegro.php?page=billing&type=refund&refund_type=protest_form1W takiej sytuacji obie strony zachowują również prawo do wystawienia sobie komentarzy.Pozdrawiam i życzę miłego dnia,-- Anna Bryś
Zespół Allegro

W ten sposób dalej nie wiem co mam zrobić ponieważ gość się nie oddzywa a ja nie będę się już z nim kontaktował po takiej korespondencji. Mam to gdzieś.

Offtopic: Grey otrzymałem pocztę i może jutro lub w sobotę dostaniesz odpowiedzi ale po Polsku bo mój angielski jest godny pożałowania. Szkoda że pytania nie są po polsku.

93

(19 odpowiedzi, napisanych Bałagan)

Oto dalsza czesc korespondencji:

Po wysłaniu maila z zapytaniem , dlaczego cena jest tak wysoka otrzymałem odpowiedź.
Treść poprzedniego i następnych maili:

> W takim razie dlaczego ten moduł został wystawiony za złotówkę i teraz 
> dopiero dowiaduję się o jego faktycznej cenie , skoro widział Pan że za 
> taką cenę go licytowałem to mógł się Pan wycofać z licytacji bądź 
> powiadomić mnie wcześniej o faktycznej cenie.
> Nie wiem jak się w takiej sytuacji zachować, ponieważ podana przez Pana 
> cena mi wcale nie odpowiada a gdyby moduł był wystawiony za 80 zł to na 
> pewno bym go nie licytował.Skoro nie interesuje Pana wylicytowana cena to 
> skończy się to niestety negatywnym komentarzem, gdyż takich rzeczy się 
> nie robi w taki sposób.

A przepraszam bardzo, może pan nabyć moduł za 1 zł + koszt przesyłki. Przedpłata na moje konto bankowe. Koszt przesyłki to 79zł czyli 1 zł + 79 zł = 80 zł łącznie z przesyłką. Oczywiście priorytetową Czy akceptuje pan tą sumę ?

Zapytałem ponownie wg jakiego taryfikatora jakiej firmy Pan Tomasz zamierza pobrać koszty wysyłki? Otrzymałem odpowiedź:

Poczta polska. Paczka priorytetowa. A Cena za przesyłkę jest tak wysoka gdyż przedmiot trzeba solidnie zapakować aby nie uległ zniszczeniu podczas przesyłki. A solidne opakowanie kosztuje.Czy panu również zależy na negatywnym komentarzu ?

Zatem sprawę całą zgłosiłem na Allegro , gdyż 79 zł za koszty wysyłki to już przegięcie , a w co on zamierza mi to pakować ???

94

(19 odpowiedzi, napisanych Bałagan)

Mam pytanie do znawców licytacji na allegro , co mogę zrobić w takiej sytuacji kiedy wylicytowałem na aukcji numer 80172663 następujący przedmiot:

Moduł zapłonowy
Nr 91AB-12K072-AA
Ford Escort MOTOCRAFT EDIS4 (1.3 i 5D)
rok produkcji 1991

Jeśli potrzebujesz innego modułu zapłonowego, napisz do mnie na maila tomek@iou.pl

Wraz z modułem sprzedaje płytkę mocującą, i wszystko co jest na niej umocowane (urządzenie do podciśnienia i inne urządzenie które jest podpięte do kostki z 4 przewodami), wtyczka do modułu.
Po prostu KOMPLETNY moduł.
Na moduł udzielam dwudniowej gwarancji rozruchowej.

Moduł został wystawiony za cenę 1 zł , i takową cenę wylicytowałem , po czy dostałem maila że wygrałem w/w aukcję i mam się skontaktować ze sprzedawcą. Tak też zrobiłem i otrzymałem natępującą odpowiedź na mój mail:

> > Ponieważ zakończyła się Aukcja chcę się dowiedzieć czy sprzedaż modułu
> EDIS jest nadal aktualna , oraz czy wylicytowana cena jest ceną za jaką
> faktycznie mogę go kupić.
> Rozumiem że moduł jest sprawny.
> > Jeśli wszystko jest ok to podaj mi numer konta na jaki mam wpłacić
> pieniądze, Twoje namiary oraz podaj koszty wysyłki aby doliczyć to do
> faktycznej kwoty jaką mam wpłacić.
> > Pozdrawiam
>

Tak moduł jest s[prawny i tak jak go opisałem na aukcji :)Ale cena za ten moduł to 85 zł no minimalnie 80 zł Jeśli interesuje pana taka cena proszę się odezwać a ja podam panu nr konta.Pozdrawiam

Zatem faktyczna cena za towar nie zgadza się z wylicytowaną, a za 80 zł to tego na perwno nie kupię bo w Tarnowie to mogę mieć coś takiego za 40-50 zł bez żadnych problemów.
Czy jeśli nie kupię tego przedmiotu od sprzedającego to mogę dostać negatywa oraz czy jest możliwość zrobienia koło d**y takiemu gostkowi. Nie wspomnę tu o uczciwości ze strony sprzedającego.

95

(6 odpowiedzi, napisanych Programowanie - 8 bit)

I not finished Sid2Pokey yet ...

96

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

Fox: co do 8 kanałow , stereo to może być problem. Chodzi nie o zgrywanie się intrumentów, kanały itp ale o samą przepustowość GM - standard MIDI niestety posiada wąskie gardło w postaci protokołu. (choć np. windows odtwarzając mida nie robi z tego problemu ale gdyby to miało pójść na jakiś interfejs przez midi no to kicha) bo na ramkę przy częstotliwości ok 31khz to można wysłać ok. 60 komunikatów (co przy 10 na kanał może być za mało) - mnie się zdarzyło już parę razy zarżnąć protokół :) przy 4 kanałach !

Oczywiście biorę pod uwagę w miarę dokładną emulację(częstotliwość + obwiednia)

97

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

Fox: jest mały problem ponieważ niezbyt mi idzie kodowanie na Pc więc mogę pomóc ale jedynie czysto teoretycznie :( , choć gdybyś potrzebował jakiegoś wsparcia to czemu nie.

98

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

Tutaj zamieściłem próbkę w formie MP3 - pliku cmc2midi - ale na razie tylko realtime - trzeba by było nagrać to na jakimś sekwencerze midi bądź napisać program który będzie generował plik na podstawie muzyczki cmc, z perkusją jest tak że jest mapowana do numeru instrumentu.
www.kswiecicki.prospect.pl/conv.zip , 2 utworek - www.kswiecicki.prospect.pl/fred.zip  3 utworek - www.kswiecicki.prospect.pl/pyza.zip , 4 utworek - www.kswiecicki.prospect.pl/saper.zip no i 5 utworek - www.kswiecicki.prospect.pl/zoom.zip

99

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

Ja się tak bawiłem że przypożądkowałem różnym zniekształceniom odpowiednie instrumenty midi - tak pokrótce , oczywiście należałoby analizować rejestr $d209 tak aby np. filtry czy 1.79 Mhz zostały zamienione na właściwe nutki w midi - myślę że do zrobienia byłaby tablica - częstotliwość pokeya - częstotliwość nuty + odstrojenie w midi - teraz pozostaje dobrać tak instrumenty aby pokrywały się w jakimś stopniu z kształtem fal Pokeya (trudne choć są takie jak 80- square lub 81 - saw (przypomina dźwięk typu synth)). Co do obwiedni to każdy kanał ma Volume control więc każdy kanał atari musiałby mieć osobny kanał midi. Teraz obwiednie z atari mnożymy razy 8 i wisujemy do volume danego kanału - teraz trochę matmy - każdy komunikat midi składa się z 2 - 3 bajtów, więc co zdarzenie (50 na sekundę) wpisujemy:
8 bajtów głośność
8 bajtów puszczenie klawisza poprzedniego.
12 bajtów naciśnięcie następnego , do tego dochodzą oczywiście dane formatu GM i wychodzi kosmicznej wielkości plik midi.
Tutaj nie uwzględniłem jeszcze 8 bajtów - komendy odstrojenia od częstotliwości nutki.
Dałoby się to trochę zoptymalizować - np zmieniać głośność tylko w chwili jej faktycznej zmiany , to samo z częstotliwością.

100

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

Jest to teoretycznie możliwe , ale czy wszystko by grało poprawnie to już inny temat. Próby takie średnio owocne podjąłem przy podłączeniu przystawki midi do Atarka. Pliki midi tak powstałe miałyby ogromne wielkości - największym problemem pozostaje jednak perkusja - bo trzeba by było napisać jakiś inteligentny analizer , który z jakąś dokładnościa rozróżniłby szum od perkusji itp.