1,101

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

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 :)

1,102

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

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.

1,103

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

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.

1,104

(26 odpowiedzi, napisanych Różne)

A mi brakuje Cybernoida ;)

1,105

(13 odpowiedzi, napisanych Sprawy atari.area)

Widac Twoje uwaga sa "nie po linii" partii :)

1,106

(83 odpowiedzi, napisanych Quast Rules)

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!! :)

1,107

(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,108

(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,109

(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,110

(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,111

(83 odpowiedzi, napisanych Quast Rules)

A po co CMC!

Muzyka tez w BASICu - da sie zrobic ;)

1,112

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

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

1,113

(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,114

(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,115

(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,116

(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,117

(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,118

(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,119

(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,120

(9 odpowiedzi, napisanych Bałagan)

Ja przegralem z wycienczenia ;)

1,121

(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,122

(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,124

(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,125

(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.