Promises are debt, people, as I announced you a few days before, I am going to present you my assembly notes. I needed three weeks to learn all the Motorola 68000 assembly instructions (thanks drx for the guides) and read the Programming Manual downloaded form Eidolon's Inn. In order to show you my improvements, I have made a table containing several useful examples of ASM commands and its translation to machine code, presenting you a guide that you hackers may found very useful. ASM-TO-HEX CODE REFERENCE v 1.0 The examples included this table will clear your way to understanding and writing hex code in your projects. Credits are given in the file. It surely has some glitches, so please contact me or post here if you have any comments about this project. Your contribution will be appreciated and merged to the existing table. Thank you one more time for your interest, ~Ambil
Quite nice really! Unfortunately, there is a lot of things missing again, such as indirect addressing, with or without displacement, with or without index, or again some opcodes like the bset, bclr or btst. Can I take it, correct it, update it, and then save it in the SCHG? EDIT: I'm asking because there is no doubt for me for your admission.
Holy shit. Nice stuff you've got there. If you want, I can host you on Hacking CulT or SHB can host you on SCHG =)
Very nice, and useful, too. As SHB pointed out, there are still some things missing, but I'd have to say you've created what could eventually be the comprehensive ASM/hex reference. (Short of the official 68K documention, of course.) It's easy to read, and the color system is a nice touch.
Glad to see you again folks. Nice you liked it. I managed overnights studying and writing notes to present you the guide. To sume up, I made this reference for you hackers. Take it if you want, but remember to present it to me when you have contributed. The guide is yours. I cried on emotion when I read this line. :lol:
I like this. I really like this. Now I see what all the fuss is about. I'll be using this, thankfully. It's easier when you know how to do everything in both ASM and machine code. A thumbs up for you.
I'm going to bump this topic because I know there is a group of people still interested in machine code. The table may get improved and I will contribute myself with those instructions I didn't post in my previous edition, and of course it would be an excellent idea to host it in any brand website. Hacking CulT is back and I have my own space in it. I'm sure that the guide can be updated with the cooperation of our members and get well completed to be archived and remembered.
Hmm... I'd like this actually to be stickied, Simon. I think other people do, too... it's a pain to have to search for it, and it's eventually gonna get locked, which would be terrible. And ambil, you rock. (Just reminding you)
All instructions of my reference have been taken from the Motorola 68000 Programmer's Manual. What I give you is just a synthesis of that compilation of commands.
Double post for me. I have finished version 1.1 of the reference, including almost all instructions. Just click the link in the first post. I have problems connecting to Hacking-CulT FTP server, so I uploaed it temporarily to my blogsite. That's about it. If you have any questions or found typos in the guide, post them here.
Changes... I have added most of the instructions remaining, such as those "bit operations". More examples have been added to the most used instructions (such as move, add, and the logical operations). To finish with, I corrected a few typos. Next version will include descriptions for each instruction and example.
The ASM to Hex code reference is now available at the wiki, on its version 1.0. I must thank Scarred Sun, and all the interest she has shown in my document. Sadly, I am sorry for not having a backup of version 1.1 (of which I posted here). And my website in Hacking Cult was offline since long ago, so I couldn't retrieve version 1.1, not even in the Internet Archive.