1,126

(83 odpowiedzi, napisanych Quast Rules)

P.P-S. (specjalnie ponizej i oftopicznie :) ) dokladnie o tej godzinie, o ktorej ostatnio edytowalem poprzedni post oddalem moja prace maturalna z matematyki :)

1,127

(83 odpowiedzi, napisanych Quast Rules)

Co do braku ograniczen.... Numena tez mozna wywolac przez USR z BASICa jak sie uprzec - po to ograniczenia!!

A co do wywolania z parametrami BGET/BPUT to bede naciskal. Mowimy tu o tej samej procedurze, tyle ze TE SAME POKE beda w srodku. Kwestia czystrzego kodu BASICowego, POKE co chwila beda zaciemnialy obraz a w niczym nie pomagaja i nie maja (w tym przypadku) sensownego uzasadnienia.

Po prostu zezwalamy na wywolanie procedury CMC i procedury BGET/BPUT, a procedury te standaryzujemy.
Reszta w czystym BASICu.

P.-S. Procke do DLI to akurat da sie wylacznie za pomoca POKE "napisac" i uruchomic bez wywolywania programu maszynowego (nie gryzie sie to wiec z punktem 3)!! :)

1,128

(83 odpowiedzi, napisanych Quast Rules)

Proponuje tylko wydluzyc te zmienna tekstowa do BGET/BPUT. Skoro juz ma byc wywolanie kodu maszynowego, to niech te parametry do IOCB wezmie jako parametry wywolania i sciagnie ze stosu - tym bardziej ze takich procek jest gotowych setki (a wszystkie takie same ;) ). Obecnie, bez parametrow, jest to sztuczne kombinowanie i wydluzanie programu o pare POKÓW ktore i tak zawsze beda takie same.

1,129

(83 odpowiedzi, napisanych Quast Rules)

lewiS napisał/a:

Sikor: przedstaw procke kopiowania z pamieci rozszerzonej do normalnej w Atari Basicu to sie zgodze z pkt 4.

A po co kopiowac? Od czego przygotowywanie grafiki bezposrednio w pamieci rozszerzonej i przelaczanie obrazkow, a najlepiej przy uzyciu mozliwosci niezaleznego adresowania dodatkowej pamieci przez ANTICa i MOSTKA (chyba ze masz to popsute przez rozszerzenie RAM, ale to juz Twoj problem).

1,130

(83 odpowiedzi, napisanych Quast Rules)

A po co CMC!

Muzyka tez w BASICu - da sie zrobic ;)

1,131

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

No pieknie ale jakby nie radzi sobie z Atari 8bit :)

1,132

(19 odpowiedzi, napisanych Bałagan)

No niestety nie!!!
Pamietacie dyskusje o Atari w postaci plyty pasujacej do obudowy PC, a ja pisalem o zaszyciu wszystkich ukloadow poza prockiem w matryce logiczne. Jako przyklad podawalem C-one (czyli tak zrobione C64), pisalem tez wtedy ze w tych matrycach mozna zaszyc "core" innego procesora i w sumie zaprogramowac caly komputer, to co widac na tym filmiku chodzi wlasnie na C-one z zaszytym jadrem Z80 (jest to ladowane opcjonalne na starcie do matryc - co widac na poczatku.
Z tego co pamietam jest to spooooro (konkretnie to 3 razy - ma procesor 12MHz) szybsze od CPC, co nie znaczy ze ten system na zadziala na standardowym kompie.

Tak czy inaczej jest to imponujace!!! http://www.symbos.de/facts.htm

P.-S. Chwilowo za duzo wydatkow ale pewnie po wakacjach skusze sie na C-one i ... moze da sie zrobic Atari :)

1,133

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

Oj.... musze szybko Micro SpartaDOS poprawic, wtedy odpalasz go z D1: (czy dowolnego innego miejsca), wybierasz D2 i wczytujesz sobie gry... :)

1,134

(26 odpowiedzi, napisanych Programowanie - 8 bit)

Ale tak, czy inaczej sprawdz dokladnie ten program, bo cos miesza, skoro wychodzi tylko przez bezposredni skok do DOSa.

1,135

(26 odpowiedzi, napisanych Programowanie - 8 bit)

Albo na starcie programu dac

TSX
STX stos

a na koncu:

LDX stos
TXS
RTS

i podprogramy nie straszne :)

1,136

(26 odpowiedzi, napisanych Programowanie - 8 bit)

Dokladnie tak.
Dobrze napisany program pod DOSa musi wrocic do niego po ostatnim RTS, jesli nie wraca to wina programu.

1,137

(26 odpowiedzi, napisanych Programowanie - 8 bit)

RTS powinien zadzialac jesli nie grzebiesz w zmiennych systemowych a DOSa w szczegolnosci, a jesli Ci nie dziala skok pod wektor reset, to musiales cos popsuc w samym DOSie lub w wektorach wlasnie.

Oczywiscie przedpiszca podal najkulturalniejsza metode :)

Co do drugiego pytania to nie rozumiem??? Na co chcesz ustawiac INIT i po co?
$2e0 to jest RUN a nie INIT, podajesz tam adres startu programu, a INIT nie dotykasz poprostu.

1,138

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

mikey napisał/a:

Chodzi mi o to ze protokol szeregowej transmisji zastosowany w RS232 jest o wiele bardziej podobny do SIO niz protokol transmisji szeregowej w USB

Polaryzowalbym ;) Niskopoziomowo USB jest blizsze SIO niz RS232.

1,139

(9 odpowiedzi, napisanych Bałagan)

Ja przegralem z wycienczenia ;)

1,140

(9 odpowiedzi, napisanych Bałagan)

Na jumpstryka tez moze byc:

Gora/Dol - sila naciagu
Lewo/Prawo - lewo/prawo :)

Jeden Sprite potrzebny, ewentualnie kilka do "rysowania" odcinka, a reszta na znakach.

1,141

(9 odpowiedzi, napisanych Bałagan)

http://www.ferryhalim.com/orisinal/g3/bauns.htm

Rany.... dzis ponag godzine gralem (jedna rozgrywka), tak mi dobrze szlo.... a robota lezala sobie i czekala na lepsze czasy....
A nawet sie na liste nie wpisalem z moim miernym wynikiem 91tys. punktow.
Gra do zrobienia jest....

Piekne toto jest :)

Pytani brzmi, czy mozna sobie na tej wersji grac "w nieskonczonosc", bo mi wlasnie po dojsciu do zielonego pasa i ponad 21tys. pkt... zawiesilo sie. To znaczy efekty tla chodza, ale nie da sie STARTem ponownie wystartowac gry.
Gralem se w pracy na emulatorze....

1,143

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

Pin - przesadzasz akurat. Od wielu lat stosowane sa wylacznie klucze USB a do tego w wielu przypadkach jeden klucz z wieloma "slotami" dla dowolnego oprogramowania (np. I-Lock).
Tak wiec Twoj przyklad jakby tu nie przystaje.
A co do plyt glownych, zawsze mozna kupic taka z RS232 (wiem, bo rozbudowywalem sobie komputer niedawano poprzez "wymiane wszystkiego" :) ). Ja zapytalem o plyte z portem RS232 i taka dostalem (ma nawet dwa takie porty) i jest to na dodatek plyta ze wszystkim zintegrowanym, czyli taka na ktorej w szczegolnosci pomija sie ten port, bo jest 8 czy 10 USB.
Jedyny problem to Laptoki :)

1,144

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

Oj nie bylbym taki pewny.
W przypadku ST (bez e) potrzebna jest dodatkowa elektronika (co jest zreszta opisane na tej aukcji), bo TOSy znajduja sie w innych obszarach adresowych, a obszar TOSa 2.06 nie jest dekodowany przez dekoder na plycie.

1,145

(192 odpowiedzi, napisanych Fabryka - 8bit)

Jesli nazwiemy SoftSyntha trackerem, to rownie dobrze mozemy tak nazwac kazdy inny program muzyczny.
Pokaz mi tracker w ktorym pattern moze miec DOWOLNA dlugosc, obejmowac DOWOLNA ilosc dostepnych kanalow i do tego patterny na roznych kanalach moga sie dowolnie "zazebiac" (startowac i konczyc sie niezaleznie).
Dodatkowo mozna budowac zaleznosci miedzy kanalami, a takze zrobic pattern nie przypisujac go do kanalo(w). Filtry moga dotyczyc kanalu lub patternu niezaleznie... to chyba wszystko, co pamietam :)

W kazdym razie nawet najlepsze znane mi trackery wiekszosci z tego nie umozliwiaja, bo ogranicza je koncepcja trackera.

1,146

(192 odpowiedzi, napisanych Fabryka - 8bit)

Porozmawiajcie moze najpierw z kims, kto pisal kiedys muzyke pod SoftSynthem (polecam Kube Husaka), a uslyszycie ze przerobienie go i zrobienie trackera (pozostawiajac wylacznie oryginalne procedury generowania dzwieku - a o to chyba wszystkim chodzi) spowosuje ze straci on polowe swoich mozliwosci. Wynikaja one z zalazonej przez autoroe pelnej elastycznosci w operowania "patternami", "loopami" itp. Celowo daje cudzyslow byscie nie mylili tych nazw z trackerowymi. To inna bajka i duuuzo wieksze mozliwosci... I jedyna wada (najwieksza dla tych ktorzy nie czuja muzyki widzac jej zapis - czyli nie sa profesjonalnymi muzykami) to to, ze nie slychac dzwiekow w trakcie pisania i to ze trzeba najpierw miec w glowie melodie, przeniesc ja na zapis, a potem odsluchac.

Mozliwosciami (i nie chodzi mi tylko o brzmienie) SoftSynth bije niestety na glowe wszystkie znane mi trackery - moze warto sprobowac cos napisac (a najpierw dowiedziec sie jak z instrukcji jakiejs - ja tak kiedys zrobilem), a potem krytykowac :)

1,147

(192 odpowiedzi, napisanych Fabryka - 8bit)

Polaryzowalbym.

Jest to bardzo podobne do pisania muzyki w trackerach, z tym ze patterny moga miec dowolna dlugosc i obejmowac nie wszystkie kanaly. Mozna np. zrobic sobie bas puscic go w petli i ... bedzie sobie lecial a dalej pisze sie reszte.
Jak juz sie zalapie zasady to wygodniejsze niz trackery, tyle ze na pierwszy rzut oka przypomina jakis program w Basicu :)

1,148

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

Bo widzisz jest roznica pomiedzy MIDI w Falconie czy ST, a MIDI w grzybie czy Maku (podpieram sie tu doswiadczeniem kolegow zza sciany, ktorzy stosuja grzyba i Maki z MIDI do pracy).
Otoz w przypadku tych maszyn, trzeba sie sporo nakombinowac by zapewnic dobra synchronizacje aplikacji obslugujacej MIDI z samplerami np. Czas propagacji komend MIDI przechodzacych przez kolejne poziomy sterownikow miedzy oprogramowaniem i sprzetem jest praktycznie nieprzewidywalny (a licza sie tu milisekundy). Oczywiscie sa specjalne niskopoziomowe sterowniki, ale wtedy zaczyna to dzialac z lekka niestabilnie a i tak ciezko jest osagnac odpowiednia precyzje.... a ST czy Falcon zaopatrzone w Cubase nie maja tego problemu. I to w tej chwili jedyna zaleta tego sprzetu - dla profesjonalistow dosc wazna. Ale pamietajmy ze mowie tu o MIDI i sterowaniu a nie generowaniu dzwiekow z uzyciem Atari.

P.-S. Oczywiscie specjalizowane sterowniki MIDI tez nie maja tego problemu, ale nie sa tak elastyczne jak komputery.

1,149

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

Pierwszy to raczej AST (lub jego podrobka - ATT) dodatkowy przewod szedl do linii Command.

1,150

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

Barnyard Blaster jest na male Atari (wymaga Lightguna) i wyglada zupelnie tak samo.