Xref: news2.mv.net comp.os.msdos.djgpp:6567 From: A King Newsgroups: comp.os.msdos.djgpp Subject: Gnu cross compiling? Date: Sat, 27 Jul 1996 21:06:52 -0700 Organization: Surf Network Lines: 25 Message-ID: <31FAE75C.6824@p3.net> NNTP-Posting-Host: dialin46.p3.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp a friend and I are designing a game, and the probable language for design was DJGPP. Then, I had a great idea... since the game was going to be an RPG (variation on tile-based isometric design), I figured that a mark-up language could do most of the mundane things like "drawmap" and "drawchar", etc., and this "TBML" (tile-based mark-up language) file would be compiled down into a file readable by the main .EXE. Then, my friend suggested rather than using the EXE to read the file, doing something a little different : much like emulators read ROM images, the ..EXE of the game would basically be an "RPG CPU" emulator, and the actual game (Infinitum) would be the ROM. This would allow simple portability (much like how Virtual GameBoy (VGB) has ports in Linux, SunOS, MS-DOS, Windows, Power Mac, etc.), and the creation of sequels easily. He suggested creating an Virtual RPG CPU assembly language (ViRAL), and then using a high-level language (i.e. C, or TBML) for Infinitum (ROM image). But rather than creating everything (C compiler, linker, ViRAL compiler, etc.), he said something about "speccing out a processor in DJGPP's cross-compiler" (or something similar). I was wondering if a) this was possible, and b) how to go about doing this. If anyone has ANY info (DOCs, experience, etc.), please respond to me, either via news or e-mail. Thanks, Gary King nuking AT p3 DOT net