Przejdź do treści forum
atari.area forum
Twoje polskie źródło informacji o Atari
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Aktualności ze świata Atari
RastaControl - GUI do RastaConvertera Dostępna wersja beta graficznego interfejsu do RastaConverter
Ice-T 2.8.1 dla Atari 8-bit Nowa wersja terminala Ice-T z poprawkami i lepszą obsługą klawiatury
MyAES 0.99 Beta 8 Nowa wersja MyAES z poprawkami błędów
Działające RM800XL! Na X pokazano działającą replikę RM 800XL - to ważny krok w stronę gotowego produktu.
PyDPainter 2.2.0 Pixel art w stylu Deluxe Paint.
Opcje wyszukiwania (Strona 45 z 67)
No to juz wtedy napewno bedzie problem z czesciami zamiennymi :)
Sciagnalem sobie zrodla C-64, przyznam ze nie znam jezyka programowania ukladow VHLD, ale wyglada na bardzo podobny do tego (nazwy nie pomne) w ktorym prawie 10 lat temu programowalem pierwsze PALe. W kazdym razie z tego co widze jest dosc prosty, a programy opisujace uklady C-64 nie takie wcale wielkie jak sie spodziewalem, nawet procesor da sie chyba w pare dni przenalizowac i pojac :). A zamierzam poznac odpowiednie jezyki :) oczywiscie, jak to dobrze ze sa one assemblerowe i superniskopoziomowe :)
Bedzie mozna zobaczyc :)
A co do tego tekstu informuja ze tzw 'cores' umozliwiaja zrobienie z tego dowolnej maszyny. c-one powstal jako kopia C-64 i dlatego to jadro jest dopracowane (z reszta tak naprawde powstal jako pomoc w stworzeniu konsoli C-64 w joysticku ;) ), jadro Amstradow zostalo stworzone przez hobbystow, i jak widac licza ze inni hobbysci beda pracowac nad innymi jadrami. Sprzet na 100% to umozliwia i o tym informuja.
Jak juz pisalem, zamierzam nabyc jeszcze w tym roku (chyba w wakacje) maszynke c-one, a wtedy bedzie na czym eksperymentowac.
Przegladalem dokumentacje oprogramowania do projektowania wnetrza ukladow w niej zawartych - bajka poprostu. SID, 6502, Z80, VIC, AY juz sa gotowe i wstawia sie je jako gotowe bloki, komunikacje zapewnia sie pojedynczymi polaczeniami (edytor i kompilator wie co z tym zrobic), czasem pare bramek dodac trzeba, ogolnie zabawa na dlugie zimowe wieczory.
A jak juz to bede mial to sie z Pirxem na 100% pobawimy z wprogramowaniem atari, tym bardziej ze na plycie jest procesor 65816 (implementacja 6502 VHDL sluzy emulacji stacji dyskow do C64, co nie znaczy ze nie moze chodzic jako glowny procesor, z reszta Z80 dziala jako glowny w implementacji Amstradow na tej maszynce).
A sceptykom (do ktorych w dziedzinie przerobek Atari i uzbrajania w wodotryski sam naleze :) ), napisze ze to nie emulacja, a re-implementacja standardowych ukladow scalonych w innej kosci. Kiedys juz nie beda dostepne uklady zastepcze, warto wiec pokusic sie o cos takiego.
A mi brakuje Cybernoida ;)
Widac Twoje uwaga sa "nie po linii" partii :)
Tak samo gryzie sie sypanie POKEami przy najprostrzej wersji BGET/BPUT :) Czy robienie nowego DL, czy tez dowolna instrukcja POKE :)
W koncu beda to tylko instrukcje POKE, zero USR ;) - uwazam ze nie gryzie sie!! :)
P.P-S. (specjalnie ponizej i oftopicznie :) ) dokladnie o tej godzinie, o ktorej ostatnio edytowalem poprzedni post oddalem moja prace maturalna z matematyki :)
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)!! :)
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.
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).
A po co CMC!
Muzyka tez w BASICu - da sie zrobic ;)
No pieknie ale jakby nie radzi sobie z Atari 8bit :)
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 :)
Oj.... musze szybko Micro SpartaDOS poprawic, wtedy odpalasz go z D1: (czy dowolnego innego miejsca), wybierasz D2 i wczytujesz sobie gry... :)
Ale tak, czy inaczej sprawdz dokladnie ten program, bo cos miesza, skoro wychodzi tylko przez bezposredni skok do DOSa.
Albo na starcie programu dac
TSX
STX stos
a na koncu:
LDX stos
TXS
RTS
i podprogramy nie straszne :)
Dokladnie tak.
Dobrze napisany program pod DOSa musi wrocic do niego po ostatnim RTS, jesli nie wraca to wina programu.
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.
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.
Ja przegralem z wycienczenia ;)
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.
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....
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 :)
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.
Znalezione posty [ 1,101 do 1,125 z 1,672 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.056 sekund, wykonano 22 zapytań