🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.sys.atari
Article #36964

Re: Kody ?ród?owe programów (gier) na ma?e Atari

#36964
From: Konrad Stepien
Date: Fri, 26 Aug 2011 14:06
31 lines
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ń
Technical Details
Message-ID: <slrnj5fa3g.b8b.konrad@sekator.interdata.net.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!nnrpd.internetia.pl
References: <4e527c0f$0$2455$65785112@news.neostrada.pl> <slrnj551hj.mt7.konrad@sekator.interdata.net.pl> <j2vk88$vm5$1@node2.news.atman.pl> <slrnj58nea.pib.konrad@sekator.interdata.net.pl> <4e54baf2$0$2442$65785112@news.neostrada.pl> <slrnj5a7m7.srf.konrad@sekator.interdata.net.pl> <j34u8i$cu0$3@node2.news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!nnrpd.internetia.pl
From: Konrad Stepien <konrad@sekator.interdata.net.pl>
Newsgroups: pl.comp.sys.atari
Subject: Re: Kody ?ród?owe programów (gier) na ma?e
 Atari
Date: Fri, 26 Aug 2011 16:06:40 +0200
Organization: Netia S.A.
Lines: 31
Message-ID: <slrnj5fa3g.b8b.konrad@sekator.interdata.net.pl>
References: <4e527c0f$0$2455$65785112@news.neostrada.pl> <slrnj551hj.mt7.konrad@sekator.interdata.net.pl> <j2vk88$vm5$1@node2.news.atman.pl> <slrnj58nea.pib.konrad@sekator.interdata.net.pl> <4e54baf2$0$2442$65785112@news.neostrada.pl> <slrnj5a7m7.srf.konrad@sekator.interdata.net.pl> <j34u8i$cu0$3@node2.news.atman.pl>
NNTP-Posting-Host: sekator.interdata.net.pl
Mime-Version: 1.0
X-Trace: mx1.internetia.pl 1314367861 21465 77.252.28.10 (26 Aug 2011 14:11:01 GMT)
X-Complaints-To: abuse@inetia.pl
NNTP-Posting-Date: Fri, 26 Aug 2011 14:11:01 +0000 (UTC)
X-Tech-Contact: usenet@internetia.pl
X-Orig-Path: sekator.interdata.net.pl!not-for-mail
User-Agent: slrn/0.9.9p1 (Linux)
X-Server-Info: http://www.internetia.pl/
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit