Przejdź do treści forum
atari.area
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
Atari System Emulator 1.10 Nowa wersja emulatora przynosi wsparcie dla MIDI, Roland MT-32 oraz poprawę interfejsu.
Silly Venture 2026SE - stuff Paczka ze stuffem z letniej edycji party Silly Venture 2026 jest już dostępna do pobrania.
FujiATC: radar lotniczy na Atari Śledzenie ruchu lotniczego na żywo na 8-bitowym Atari dzięki urządzeniu FujiNet.
VBXETERM 0.24 Aktualizacja terminala VBXETERM v0.24 naprawia błędy obsługi urządzenia R:
Nowa wersja kompilatora actionc Nowe wydania nightly cross-kompilatora języka Action! dla 8-bitowego Atari napisanego w Rust.
Opcje wyszukiwania (Strona 46 z 68)
Na szczescie my tutaj znamy od podszewki dzialanie ukladow Atari :)
Kuna, ten termin to nawet mi pasi :)
Jak uslysze deklaracje, ze nie bedzie tyle ochleju to tez bede.
Bo ja lubie pogadac troche, a zle sie gada z niekontaktujacymi i belkoczacymi osobnikami, jak sie samemu za napojami procentowymi nieszczegolnie przepada (a szczegolnie tymi tanimi ;) ).
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....
Znalezione posty [ 1,126 do 1,150 z 1,699 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.114 sekund, wykonano 12 zapytań