CHASM - The "Contextual Hybrid (Dis)Assembler"

Discuss technical or other issues relating to programming the Nintendo Entertainment System, Famicom, or compatible systems.

Moderator: Moderators

Post Reply
User avatar
jargon
B&: This is not your blog
Posts: 208
Joined: Fri Dec 07, 2007 11:40 pm
Location: 480/85260
Contact:

CHASM - The "Contextual Hybrid (Dis)Assembler"

Post by jargon »

CHASM Web Page
latest update: note this is not a commit. v0.01 will not compile, due to me running out of freetime tonite.

making this assembler utility has been as easy as washing a car; freetime tho, is limited.

don't you know? I'M THE MAN
^-^
Cheers,
Timothy Robert Keal alias jargon

Image
Miser's House Anthology Project
User avatar
Bregalad
Posts: 8036
Joined: Fri Nov 12, 2004 2:49 pm
Location: Caen, France

Post by Bregalad »

Looks promising.
Since the WLA site is down and the author doesn't respond to e-mails any longer, I'll stop to use this assembler as soon as my current project is completed. I'll then switch to another one with the most features available.
User avatar
jargon
B&: This is not your blog
Posts: 208
Joined: Fri Dec 07, 2007 11:40 pm
Location: 480/85260
Contact:

Post by jargon »

Bregalad wrote:Looks promising.
Since the WLA site is down and the author doesn't respond to e-mails any longer, I'll stop to use this assembler as soon as my current project is completed. I'll then switch to another one with the most features available.
current version is v0.02

which all i did was undo the crap from v0.01 and redo what i did in v0.00 in order to make syntax and opcode definitions load *properly*

i will get working again on the "assembly-ing" portion maybe this weekend or next week.
v0.02 comes with win32 binary already compiled.

all v0.02 does is show status of progression in loading the syntax file.

if you have WINE you can prolly get it to run under Linux.

my long term goal is to transcode the Blitz BASIC 3D 1.99 source code over to C that way i can recompile it using GCC, then use that CHASM as the assembler module for GCC in order to re-assemble itself for other systems.
Cheers,
Timothy Robert Keal alias jargon

Image
Miser's House Anthology Project
User avatar
jargon
B&: This is not your blog
Posts: 208
Joined: Fri Dec 07, 2007 11:40 pm
Location: 480/85260
Contact:

Post by jargon »

CHASM as-is has been canned.

Instead, in the future, when i have the time for it, CHASM's main functionality will be predicting the placement and nature of undocumented op-codes for various platforms.
Cheers,
Timothy Robert Keal alias jargon

Image
Miser's House Anthology Project
Post Reply