| |||
Views: 88,480,704 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 04-25-24 07:22 AM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 2 guests |
Main - ROM Hacking - CHASM - Contextual Hybrid (Dis)Assembler 0x00 | New thread | New reply |
jargon |
| ||
Ninji Banned until 2010-10-15 for an utterly psychedelic posting style Level: 36 Posts: 176/247 EXP: 300212 Next: 7898 Since: 12-10-07 From: 480/85260 Last post: 4948 days Last view: 4605 days |
http://puzzlum.retromachineshop.com/chasm/
I made this over the past 6 days! It is an assembler/disassembler I wrote in PHP that can have new syntax and opcodes saved in plain/text ".chasm" files for it to use. It is a flat assembler/disassembler, so no fancy tricks. ..No macros or anything like that, and no predefined routines. Also, Currently it is probably only powerful enough for small sections of 6502 and Zilog Z80. I need to work on it more if I want it to work with such processors as PPC. However, it does theoretically support the PPC method of having different bit depth opcodes. Nearly a year ago is when I originally wrote the 6502.chasm file. I just never got around to writing chasm until now. I need to add a method to parse syntax with multiple value fields. Right now CHASM doesn't support this. Enjoy! Jovis of EFnet's #n64dev ( irc://irc.efnet.net/n64dev ) inspired me to actually sit down and write CHASM. He apparently wrote a N64 disassembler way back in 1997 or so. Here is a link to Jovis's Nintendo 64 disassembler: http://www.dextrose-forum.com/index.php?s=3&m=19&f=7#f7 ____________________ NIHYFDTTMWTMR |
Main - ROM Hacking - CHASM - Contextual Hybrid (Dis)Assembler 0x00 | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 37, rows: 57/58, time: 0.016 seconds. |