Thread View: pl.comp.sys.atari
13 messages
13 total messages
Started by ep05
Mon, 22 Aug 2011 15:55
Kody źródłowe programów (gier) na małe Atari
Author: ep05
Date: Mon, 22 Aug 2011 15:55
Date: Mon, 22 Aug 2011 15:55
12 lines
1924 bytes
1924 bytes
Czy większość popularnych gier na małe Atari była tworzona od razu w assemblerze (co z pewnością było dość uciązliwe), czy też niektóre jednak były tworzone w językach wyższego poziomu? Jeśli tak, to czy możliwe jest, że gdzieś takie kody "wyciekły" i są skądś do pobrania? Wartość dla producenta takich kodów źródłowych sprzed 25-30 jest dzisiaj żadna, więc chyba coś powinno być, no chyba, że jednak większość porządnych gier była pisana od razu w assemblerze. Wiem, że niektóre gry były napisane w Atari Basic i później skompilowane kompilatorem MMG Basic Compiler, więc nie o takie przykłady mi chodzi. Słyszałem także pogłoski, że wielcy i zamożni producenci gier mieli dostęp do mocnych (oczywiście wtedy) maszyn typu np. VAX, na których było emulowane całe środowisko małego Atari.
Re: Kody ?ród?owe programów (gier) na ma?e Atari
Author: Konrad Stepien
Date: Mon, 22 Aug 2011 16:39
Date: Mon, 22 Aug 2011 16:39
21 lines
2178 bytes
2178 bytes
On 2011-08-22, ep05 <ep05_@brak.adresu.pl> wrote: > Czy wi?kszo?? popularnych gier na ma?e Atari by?a tworzona od razu w > assemblerze (co z pewno?ci? by?o do?? uci?zliwe), czy te? niektóre jednak > by?y tworzone w j?zykach wy?szego poziomu? Je?li tak, to czy mo?liwe jest, > ?e gdzie? takie kody "wyciek?y" i s? sk?d? do pobrania? Warto?? dla > producenta takich kodów ?ród?owych sprzed 25-30 jest dzisiaj ?adna, wi?c > chyba co? powinno by?, no chyba, ?e jednak wi?kszo?? porz?dnych gier by?a > pisana od razu w assemblerze. Większość jednak chyba była w asmie pisana. To wbrew pozorom nie jest aż tak upierdliwe jak się może wydawać, szczególnie jak się ma porządny makroassembler. Pod paroma wzgledami jest wtedy nawet łatwiej niż w basicu, np. możesz się odwoływać do etykiet w skokach itp. Do tego gotowe biblioteki procedur i można się bawić. Inna sprawa, że kod źródłowy w assemblerze to też już coś, ma zdecydowanie większą wartość niż zdesassemblowany kod binarny, choćby głupie komentarze pomagają. Popatrz sobie np. na źródła LNG http://lng.sourceforge.net/ całkiem toto czytelne. -- Konrad Stępień
Re: Kody ?ród?owe programów (gier) na ma?e Atari
Author: bofh
Date: Tue, 23 Aug 2011 07:18
Date: Tue, 23 Aug 2011 07:18
29 lines
2428 bytes
2428 bytes
On 22.08.2011 18:39, Konrad Stepien wrote: > On 2011-08-22, ep05 <ep05_@brak.adresu.pl> wrote: >> Czy wi?kszo?? popularnych gier na ma?e Atari by?a tworzona od razu w >> assemblerze (co z pewno?ci? by?o do?? uci?zliwe), czy te? niektóre jednak >> by?y tworzone w j?zykach wy?szego poziomu? Je?li tak, to czy mo?liwe jest, >> ?e gdzie? takie kody "wyciek?y" i s? sk?d? do pobrania? Warto?? dla >> producenta takich kodów ?ród?owych sprzed 25-30 jest dzisiaj ?adna, wi?c >> chyba co? powinno by?, no chyba, ?e jednak wi?kszo?? porz?dnych gier by?a >> pisana od razu w assemblerze. > > Większość jednak chyba była w asmie pisana. To wbrew pozorom nie jest > aż tak upierdliwe jak się może wydawać, szczególnie jak się ma porządny > makroassembler. Pod paroma wzgledami jest wtedy nawet łatwiej niż w basicu, > np. możesz się odwoływać do etykiet w skokach itp. Do tego gotowe biblioteki > procedur i można się bawić. > Inna sprawa, że kod źródłowy w assemblerze to też już coś, ma zdecydowanie > większą wartość niż zdesassemblowany kod binarny, choćby głupie komentarze > pomagają. Popatrz sobie np. na źródła LNG http://lng.sourceforge.net/ > całkiem toto czytelne. > Crusade in Europe, Conflict in Vietnam - atari basic Seksmisja i jeszcze kilka innych - Forth -- wer <",,)~~ http://szumofob.eu
Re: Kody ?ród?owe programów (gier) na ma?e Atari
Author: Konrad Stepien
Date: Wed, 24 Aug 2011 02:11
Date: Wed, 24 Aug 2011 02:11
32 lines
2597 bytes
2597 bytes
On 2011-08-23, bofh@nano.pl <bofh@nano.pl> wrote: > On 22.08.2011 18:39, Konrad Stepien wrote: >> On 2011-08-22, ep05 <ep05_@brak.adresu.pl> wrote: >>> Czy wi?kszo?? popularnych gier na ma?e Atari by?a tworzona od razu w >>> assemblerze (co z pewno?ci? by?o do?? uci?zliwe), czy te? niektóre jednak >>> by?y tworzone w j?zykach wy?szego poziomu? Je?li tak, to czy mo?liwe jest, >>> ?e gdzie? takie kody "wyciek?y" i s? sk?d? do pobrania? Warto?? dla >>> producenta takich kodów ?ród?owych sprzed 25-30 jest dzisiaj ?adna, wi?c >>> chyba co? powinno by?, no chyba, ?e jednak wi?kszo?? porz?dnych gier by?a >>> pisana od razu w assemblerze. >> >> Większość jednak chyba była w asmie pisana. To wbrew pozorom nie jest >> aż tak upierdliwe jak się może wydawać, szczególnie jak się ma porządny >> makroassembler. Pod paroma wzgledami jest wtedy nawet łatwiej niż w basicu, >> np. możesz się odwoływać do etykiet w skokach itp. Do tego gotowe biblioteki >> procedur i można się bawić. >> Inna sprawa, że kod źródłowy w assemblerze to też już coś, ma zdecydowanie >> większą wartość niż zdesassemblowany kod binarny, choćby głupie komentarze >> pomagają. Popatrz sobie np. na źródła LNG http://lng.sourceforge.net/ >> całkiem toto czytelne. >> > > Crusade in Europe, Conflict in Vietnam - atari basic No ale chyba za wstawkami assemblerowymi? > Seksmisja i jeszcze kilka innych - Forth Ooooo to bym chętnie obejrzał. -- Konrad Stępień
Re: Kody ?ród?owe programów (gier) na ma?e Atari
Author: ep05
Date: Wed, 24 Aug 2011 08:48
Date: Wed, 24 Aug 2011 08:48
6 lines
1490 bytes
1490 bytes
> > Crusade in Europe, Conflict in Vietnam - atari basic > > No ale chyba za wstawkami assemblerowymi? Pewnie tak, ale to nic niezwykłego - przecież wstawki assemblerowe stosowano powszechnie także przy "normalnych" programach w Atari Basic.
Re: Kody ?ród?owe programów (gier) na ma?e Atari
Author: bofh
Date: Wed, 24 Aug 2011 11:10
Date: Wed, 24 Aug 2011 11:10
25 lines
1788 bytes
1788 bytes
On 24.08.2011 04:11, Konrad Stepien wrote: >> >> Crusade in Europe, Conflict in Vietnam - atari basic > > No ale chyba za wstawkami assemblerowymi? To było przeciągnięte Atari Basic Complicer. Ogólnie kod był straszny do przejrzenia. Nawet poke było kompilowane do jakiegoś jsr. Po dekompilacji 60% kodu to były jsr. Bardzo skuteczna metoda zabezpieczania programów :) > >> Seksmisja i jeszcze kilka innych - Forth > > Ooooo to bym chętnie obejrzał. > Nie pamiętam imienia, chyba Janusz Pantoła pisał wszystko w Forth. W każdym razie co gierka to ten język. -- wer <",,)~~ http://szumofob.eu
Re: Kody ?ród?owe programów (gier) na ma?e Atari
Author: Konrad Stepien
Date: Wed, 24 Aug 2011 15:54
Date: Wed, 24 Aug 2011 15:54
16 lines
1745 bytes
1745 bytes
On 2011-08-24, ep05 <ep05_@brak.adresu.pl> wrote: >> > Crusade in Europe, Conflict in Vietnam - atari basic >> >> No ale chyba za wstawkami assemblerowymi? > > Pewnie tak, ale to nic niezwyk?ego - przecie? wstawki assemblerowe stosowano > powszechnie tak?e przy "normalnych" programach w Atari Basic. Zgadza się, pytanie jak poważne to wstawki były. Bo widziałem programy teoretycznie w basicu, ale tego basica to było 5 linijek (for, read, poke, next, usr) a potem duuuuuużo linii "data" Parę listigów z bajtka tak wygladało. -- Konrad Stępień
Re: Kody ?ród?owe programów (gier) na ma?e Atari
Author: bofh
Date: Thu, 25 Aug 2011 07:40
Date: Thu, 25 Aug 2011 07:40
23 lines
2110 bytes
2110 bytes
On 24.08.2011 17:54, Konrad Stepien wrote: > On 2011-08-24, ep05 <ep05_@brak.adresu.pl> wrote: >>>> Crusade in Europe, Conflict in Vietnam - atari basic >>> >>> No ale chyba za wstawkami assemblerowymi? >> >> Pewnie tak, ale to nic niezwyk?ego - przecie? wstawki assemblerowe stosowano >> powszechnie tak?e przy "normalnych" programach w Atari Basic. > > Zgadza się, pytanie jak poważne to wstawki były. > Bo widziałem programy teoretycznie w basicu, ale > tego basica to było 5 linijek (for, read, poke, next, usr) > a potem duuuuuużo linii "data" > Parę listigów z bajtka tak wygladało. > Listingi tak wyglądały z innego powodu. Pisało się w asemblerze, ale potem przekodowanie do basica. Basica miał każdy i mógł to wklepać, asembler już nie każdy. Basic był w tym przypadku tylko loaderem. -- wer <",,)~~ http://szumofob.eu
Re: Kody źródłowe programów (gier) na małe Atari
Author: 0xF
Date: Thu, 25 Aug 2011 08:45
Date: Thu, 25 Aug 2011 08:45
1 lines
1404 bytes
1404 bytes
http://sources.pigwa.net/?page=3
Re: Kody ?ród?owe programów (gier) na ma?e Atari
Author: Konrad Stepien
Date: Fri, 26 Aug 2011 14:06
Date: Fri, 26 Aug 2011 14:06
31 lines
2657 bytes
2657 bytes
On 2011-08-25, bofh@nano.pl <bofh@nano.pl> wrote: > On 24.08.2011 17:54, Konrad Stepien wrote: >> On 2011-08-24, ep05 <ep05_@brak.adresu.pl> wrote: >>>>> Crusade in Europe, Conflict in Vietnam - atari basic >>>> >>>> No ale chyba za wstawkami assemblerowymi? >>> >>> Pewnie tak, ale to nic niezwyk?ego - przecie? wstawki assemblerowe stosowano >>> powszechnie tak?e przy "normalnych" programach w Atari Basic. >> >> Zgadza się, pytanie jak poważne to wstawki były. >> Bo widziałem programy teoretycznie w basicu, ale >> tego basica to było 5 linijek (for, read, poke, next, usr) >> a potem duuuuuużo linii "data" >> Parę listigów z bajtka tak wygladało. > > Listingi tak wyglądały z innego powodu. Pisało się w asemblerze, ale > potem przekodowanie do basica. Basica miał każdy i mógł to wklepać, > asembler już nie każdy. Basic był w tym przypadku tylko loaderem. No bo to przypadek skrajny. Ale sam w swoich programach w basicu dawałem sporo wstawek assembrerowych, np. do kopiowania obszarów pamięci czy jakieś obsługi przerwań. Co prawda raczej nie przekroczyłem nigdy 50% kodu w assemblerze, ale bez problemu mogę sobie takie coś wyobrazić. Acha, ja sensownego assemblera nie miałem, pisałem na kartce i "kompilowałem" z tabeli opcodów bezpośrednio do "DATA". Najbardziej upierdliwe były skoki względne. -- Konrad Stępień
Re: Kody ?ród?owe programów (gier) na ma?e Atari
Author: bofh
Date: Fri, 26 Aug 2011 14:17
Date: Fri, 26 Aug 2011 14:17
19 lines
2072 bytes
2072 bytes
On 26.08.2011 16:06, Konrad Stepien wrote: > > No bo to przypadek skrajny. Ale sam w swoich programach w basicu > dawałem sporo wstawek assembrerowych, np. do kopiowania obszarów > pamięci czy jakieś obsługi przerwań. > Co prawda raczej nie przekroczyłem nigdy 50% kodu w assemblerze, > ale bez problemu mogę sobie takie coś wyobrazić. > Acha, ja sensownego assemblera nie miałem, pisałem na kartce > i "kompilowałem" z tabeli opcodów bezpośrednio do "DATA". Najbardziej > upierdliwe były skoki względne. > Tyle, że MOS6502 pozwalał na asemblację na kartce. Na 16 bitach już nie dało się robić takiej zabawy. A tabelka w Atari Basic Miguta przydawała się czasem ;) -- wer <",,)~~ http://szumofob.eu
Re: Kody ?ród?owe programów (gier) na ma?e Atari
Author: Konrad Stepien
Date: Tue, 30 Aug 2011 11:37
Date: Tue, 30 Aug 2011 11:37
23 lines
2309 bytes
2309 bytes
On 2011-08-26, bofh@nano.pl <bofh@nano.pl> wrote: > On 26.08.2011 16:06, Konrad Stepien wrote: >> >> No bo to przypadek skrajny. Ale sam w swoich programach w basicu >> dawałem sporo wstawek assembrerowych, np. do kopiowania obszarów >> pamięci czy jakieś obsługi przerwań. >> Co prawda raczej nie przekroczyłem nigdy 50% kodu w assemblerze, >> ale bez problemu mogę sobie takie coś wyobrazić. >> Acha, ja sensownego assemblera nie miałem, pisałem na kartce >> i "kompilowałem" z tabeli opcodów bezpośrednio do "DATA". Najbardziej >> upierdliwe były skoki względne. >> > > Tyle, że MOS6502 pozwalał na asemblację na kartce. Na 16 bitach już nie > dało się robić takiej zabawy. A tabelka w Atari Basic Miguta przydawała > się czasem ;) E tam nie dawało. Trudniej było, ale w porównianiu z Z-80 to nie aż tak strasznie. Ale fakt, 6502 miał baaaaardzo przyjemny assembler, taki minimalistyczny. -- Konrad Stępień
Re: Kody ?ród?owe programów (gier) na ma?e Atari
Author: janusz
Date: Wed, 07 Sep 2011 19:41
Date: Wed, 07 Sep 2011 19:41
28 lines
1783 bytes
1783 bytes
bofh@nano.pl wrote: > On 24.08.2011 04:11, Konrad Stepien wrote: > >>> >>> Crusade in Europe, Conflict in Vietnam - atari basic >> >> No ale chyba za wstawkami assemblerowymi? > > To było przeciągnięte Atari Basic Complicer. Ogólnie kod był straszny do > przejrzenia. Nawet poke było kompilowane do jakiegoś jsr. Po > dekompilacji 60% kodu to były jsr. Bardzo skuteczna metoda > zabezpieczania programów :) > >> >>> Seksmisja i jeszcze kilka innych - Forth >> >> Ooooo to bym chętnie obejrzał. >> > > Nie pamiętam imienia, chyba Janusz Pantoła pisał wszystko w Forth. W > każdym razie co gierka to ten język. > > Roland Pantoła. http://pl.wikipedia.org/wiki/Roland_Panto%C5%82a j..
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads