| |||
Views: 88,485,109 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 04-26-24 04:19 AM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 1 guest | 3 bots |
Main - ROM Hacking - C.H.A.S.M. : The Contextual Hybrid (Dis)Assembler (W.i.P.) | New thread | New reply |
jargon |
| ||
Ninji Banned until 2010-10-15 for an utterly psychedelic posting style Level: 36 Posts: 55/247 EXP: 300234 Next: 7876 Since: 12-10-07 From: 480/85260 Last post: 4948 days Last view: 4606 days |
C.H.A.S.M. : The Contextual Hybrid (Dis)Assembler Development Page 2008
This is both a disassembler and assembler utility i am working on. The point of the project is to create a combined disassembler/assembler that can be configured to use any existing or desired syntax and opcode set. v0.00 loads the *.chasm.cfg config file for 6502, but badly without showing what is exactly going on. v0.01 is a non-commit that i scrapped and doesn't compile from its source code. v0.02 correctly loads the 6502 assembler syntax with opcodes config file, while showing steps taken, and includes Win32 binary, but doesn't do much else. For now I am coding it using Blitz 3D 1.99, however I intend to eventually make a C version that way I can use CHASM as the assembler used by GCC in order for it to recompile itself for any target platform, console, or system. Remember, This is an on-going Work-in-Progress. ____________________ NIHYFDTTMWTMR |
Arbe |
| ||
go away Level: 86 Posts: 466/1788 EXP: 5987209 Next: 154898 Since: 02-23-07 Last post: 4969 days Last view: 1538 days |
Wait shit what |
Smallhacker |
| ||
Panser Swedish weirdo times eleven Level: 42 Posts: 330/339 EXP: 494464 Next: 26898 Since: 02-19-07 From: Stockholm, Sweden Last post: 5184 days Last view: 5184 days |
Wait, let me get this straight...
... ... ... You made a program that loads a file? ... ... ... ...wow. ____________________ |
Kawa |
| ||
CHIKKN NI A BAAZZKIT!!! 80's Cheerilee is best pony Level: 138 Posts: 750/5344 EXP: 30944192 Next: 718789 Since: 02-20-07 From: The Netherlands Last post: 4498 days Last view: 2633 days |
What's a mneumonic? ____________________ Wife make lunch - Shampoo Opera - give it a spin Spare some of your free time? <GreyMaria> I walked around the Lake so many goddamn times that my sex drive was brutally murdered Kawa rocks — byuu |
chungy |
| ||
Rex Level: 51 Posts: 147/533 EXP: 960298 Next: 53640 Since: 08-23-07 From: Las Vegas Last post: 4444 days Last view: 4246 days |
Is it bad that I'm laughing my ass off, especially after seeing "1989-2008"? What is that date for, your age? (Protip: copyright doesn't work like that) |
jargon |
| ||
Ninji Banned until 2010-10-15 for an utterly psychedelic posting style Level: 36 Posts: 57/247 EXP: 300234 Next: 7876 Since: 12-10-07 From: 480/85260 Last post: 4948 days Last view: 4606 days |
Posted by chungy the scripting dictionary it uses was initially began development in 1989. plus its Copyfack not Copyright. Copyfack 1989-2008 TRK alias jargon means copy/fork at your own risk. ____________________ NIHYFDTTMWTMR |
Arbe |
| ||
go away Level: 86 Posts: 469/1788 EXP: 5987209 Next: 154898 Since: 02-23-07 Last post: 4969 days Last view: 1538 days |
Posted by jargon Do you need to put the 'Timothy Robert Keal' bit EVERYWHERE? |
Kawa |
| ||
CHIKKN NI A BAAZZKIT!!! 80's Cheerilee is best pony Level: 138 Posts: 751/5344 EXP: 30944192 Next: 718789 Since: 02-20-07 From: The Netherlands Last post: 4498 days Last view: 2633 days |
Copyfack is worthless. Forking is covered by the regular copyright rules, according to the Wikipedia article I read earlier today to confirm that "1989-2008" is wrong.
In your own words, "the scripting dictionary it uses" is from 1989. This is not the actual CHASM product itself, which is from 2008. If CHASM had an earlier version in say, 1999, you'd state "copyright 1999, 2008". If you actually want to have a valid copyright statement, use "Copyright 2008 [your name]" OR "© 2008 [your name]". Anything else we are pretty much free to flip off and ignore. Not that anybody in their right mind would honestly want to copy -or- fork CHASM ____________________ Wife make lunch - Shampoo Opera - give it a spin Spare some of your free time? <GreyMaria> I walked around the Lake so many goddamn times that my sex drive was brutally murdered Kawa rocks — byuu |
Arbe |
| ||
go away Level: 86 Posts: 471/1788 EXP: 5987209 Next: 154898 Since: 02-23-07 Last post: 4969 days Last view: 1538 days |
Posted by Kawa burn |
roxahris |
| ||
Level: 52 Posts: 301/568 EXP: 1072406 Next: 11434 Since: 02-19-07 From: Here? Last post: 3923 days Last view: 3886 days |
Posted by ArBeWhatPosted by Kawa You forgot the 'Ooh,' bit that comes before, so I'll say it again. Ooh, burn. ____________________ Love your lawn. |
jargon |
| ||
Ninji Banned until 2010-10-15 for an utterly psychedelic posting style Level: 36 Posts: 78/247 EXP: 300234 Next: 7876 Since: 12-10-07 From: 480/85260 Last post: 4948 days Last view: 4606 days |
I Decided to start over CHASM, there is too much overhead, and it will most likely kill itself on older systems. This time around I will use multiple static-upon-load dictionaries instead of a single one, this should cut down on the over-head quite a bit. ____________________ NIHYFDTTMWTMR |
jargon |
| ||
Ninji Banned until 2010-10-15 for an utterly psychedelic posting style Level: 36 Posts: 106/247 EXP: 300234 Next: 7876 Since: 12-10-07 From: 480/85260 Last post: 4948 days Last view: 4606 days |
-The CHASM Project-
I've decided what fork to take in development. I decided to use a modified version of my old "Teliros Project"'s "TScript" instead of "Keal" SDK's "associative array" module. Also I decided I will modify the program so that it has a more friendly interface, since TScript has built-in Graphics User Interface crap. Meaning no more mass one-way scrolling of text! The next release will have a modified version of TScript that used a Hash array, String array, and (De)Allocation array, in order to store the cells of data, and will use Hi/Lo Full-Length indexing by data label combined with bubble(?) sort for the purpose of real-time realignment of memory map cells. In addition in this version I am currently working on, I will borrow from both "The Zeed Project" and "The Sententia Surres Project" of mine in order to create an artificially intelligent algorithm that predicts the nature and binary instruction of possible undocumented op codes based purely off the configuration file. The current "CHASM", as linked, only depicts the loading sequence of the configuration file. The next version I am currently in development of will dynamically/arbitrarily analyze the op-code set as it loads in order to point out within a GUI system, possible missing, (undocumented), op codes based on what would make the most sense for the overall pattern of op code, mnemonic, syntax, and scope overall combined definitions within the configuration file. Obviously at this point my current sanity check system needs an overhaul in order to handle multiple scenarios predicted by the system. Ciao, TRK I will link this next version as soon as I complete a semi-functional alpha. (Spare me 5 to 10 days.) -edit- Here is Project CHASM 20080401-1813 v0.03 BB3D For some reason the damned CHASM GUI renders using only the color black! So look at the source, the binary is whacked. ____________________ NIHYFDTTMWTMR |
Main - ROM Hacking - C.H.A.S.M. : The Contextual Hybrid (Dis)Assembler (W.i.P.) | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 62, rows: 94/94, time: 0.017 seconds. |