Path: news1.icaen!news.uiowa.edu!NewsNG.Chicago.Qual.Net!nyd.news.ans.net!newsfeeds.ans.net!news.idt.net!wuff.mayn.de!news.in-brb.de!zrz.TU-Berlin.DE!news.tu-chemnitz.de!vandyke.physik.tu-chemnitz.de!fachat From: Andre Fachat Newsgroups: comp.sys.cbm,comp.emulators.cbm,comp.sys.atari.8bit,comp.sys.apple2.programmer,comp.arch.embedded Subject: 65816 crossassembler Unix/DOS Date: 28 Oct 1998 10:38:29 GMT Organization: TU Chemnitz Lines: 38 Message-ID: <716s75$gi8$3@narses.hrz.tu-chemnitz.de> NNTP-Posting-Host: vandyke.physik.tu-chemnitz.de Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 8bit Summary: Announcement of 6502 relocatable binary format and assembler Keywords: 6502, 65816, relocation, cross assembler, assembler, file format X-Newsreader: TIN [UNIX 1.3 unoff BETA 970613; i686 Linux 2.0.29] Xref: news1.icaen comp.sys.cbm:100308 comp.emulators.cbm:37580 comp.sys.atari.8bit:59530 comp.sys.apple2.programmer:10263 comp.arch.embedded:44275 65816 cross assembler xa65 The new version of the 6502 crossassembler now supports 65816 opcodes! The assembler is under GNU public license and can be found at: http://www.tu-chemnitz.de/~fachat/8bit/cross/xa/index.html General description: - C-like Preprocessor to make macros - label "hiding" on different levels, i.e. multiple use of the same label possible - 1.5-pass assembler: Everything that can be derefenced is being assembled in pass 1 and saved in memory. The second pass does the rest. This (together with hashing etc) gives quite a good speed (30kByte binary out of 300kByte source in less than two minutes on an 8MHz Atari ST - hey, the first versions would have taken half an hour for this job! - my 486DX4/100 with linux needs around two seconds or so...) - needs no linker - all stuff is in source code (with this speed, it's ok) - (optional) support for relocatable 'o65' file format, including linker, relocator and file utility. A loader in 6502 assembly code is also included. 65816 is not yet supported here, though. - reads DOS and Unix(tm) files (LF or CR+LF) so long André Fachat -- Email address may be invalid. Use "fachat AT physik DOT tu-chemnitz DOT de" ------Fight SPAM - join CAUCE http://www.cauce.org------Thanks, spammers... Andre Fachat, Institute of physics, Technische Universität Chemnitz, FRG http://www.tu-chemnitz.de/~fachat