🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #49

Re: Cross programming ;-)

#49
From: Arek
Date: Thu, 05 Jan 2006 17:05
20 lines
2212 bytes
Derek Kuliński / takeda napisał(a) w wiadomości:
<1n6bbwnigzsw6.dlg@takeda.tk.invalid>...
>On Wed, 4 Jan 2006 22:24:42 +0100, Arek wrote:
>
>Nadal uważasz, że dało by się? Amiga używała całkiem innego procesora niż
>PC, może się nie znam, ale wydaje mi się, że coś takiego raczej chyba nie
>da się napisać. No chyba, że system operacyjny przewiduje taką możliwość.


  Chodzi o strukturę plików wykonywalnych w np. DOSie i systemie Amigi.
  Obecnie Np. programy EXE mają w nagłówku zapisany adres startu kodu 16-bit dla DOS
informującego, że potrzebna winda. W innym miejscu nagłówka (w innym nagłówku) mają
inny adres startu dla kodu 32-bit.  Możliwe więc, że fragmenty kodów na różne systemy
(i procesory)  nie musiałyby mieć ani jednego bajtu wspólnego.
  Jeżeli musiałyby się zaczynać od tego samego miejsca (np. początku) to można
spróbować tak spreparować krótki fragmencik kodu dający się wykonać przez oba
procesory, ale inaczej. Na PC skakałby do kodu dla x86 i DOS, na Amidze do kodu
motoroli. Oczywiście to nie musiałoby się udać.
Kiedyś zabrakło mi czasu (i sprzętu) zeby się pobawić.
Arek
Technical Details
Message-ID: <dpjjl7$iam$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!news.cyf-kr.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail
References: <jdr7r1144tli0tcbqim88qc082283tvfo2@4ax.com> <dpg8ld$9fk$1@news.lublin.pl> <dphefa$pv3$1@news.onet.pl> <1n6bbwnigzsw6.dlg@takeda.tk.invalid>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!news.cyf-kr.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail
From: "Arek" <abcdek@poczta.onet.pl.usun_cde>
Newsgroups: pl.comp.lang.asm
Subject: Re: Cross programming ;-)
Date: Thu, 5 Jan 2006 18:05:23 +0100
Organization: Onet.pl
Lines: 22
Message-ID: <dpjjl7$iam$1@news.onet.pl>
References: <jdr7r1144tli0tcbqim88qc082283tvfo2@4ax.com> <dpg8ld$9fk$1@news.lublin.pl> <dphefa$pv3$1@news.onet.pl> <1n6bbwnigzsw6.dlg@takeda.tk.invalid>
NNTP-Posting-Host: chello084010116156.chello.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1136480743 18774 84.10.116.156 (5 Jan 2006 17:05:43 GMT)
X-Complaints-To: usenet@news.onet.pl
NNTP-Posting-Date: Thu, 5 Jan 2006 17:05:43 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
X-Sender: JteAwJqAvHI2MiWs2GPQK71wcJ1i8aMz
X-Newsreader: Microsoft Outlook Express 4.72.3110.5
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit