Jump to content
IGNORED

Help


NickH93

Recommended Posts

So as i get more and more in to this atari scene i stumble upon problems and questions (as i am only 16 and got into it after finding my dads old atari stuff) but anyways, i have been trying to hack games on disk. my question, is there a way to decompile a game written in a different assembly language other than BASIC?

thanks :)

Edited by NickH93
Link to comment
Share on other sites

So as i get more and more in to this atari scene i stumble upon problems and questions (as i am only 16 and got into it after finding my dads old atari stuff) but anyways, i have been trying to hack games on disk. my question, is there a way to decompile a game written in a different assembly language other than BASIC?

thanks :)

:lol: Errrrr... BASIC isn't assembly language, its a high level language. You need a disassembler.

Link to comment
Share on other sites

Keep in mind that if you want to disassemble commercial machine-language programs, they may have copy-protection techniques employed to thwart the disassembly process. You may be better off doing this cross-platform. Not only will you have the advantage of using an modern computer's emulator debug menu to aide in the labelling procedure (as the program is executed...so you can keep close watch for changes), but also that disk images of commercial games generally already have such copy-protections defeated. Otherwise, you are basically reinventing the same wheel from scratch.

 

What programs are you interested in? Anything specific?

Link to comment
Share on other sites

oh...see Groovybee im still learning lol. but i have a program called sector disassembler...im not too clear on how to use it

I don't have a problem with learning. Sounds to me like you've thrown yourself in at the deep end. You need to write assembly language programs before you can really understand other peoples work. Especially when all label names and comments are removed from the source (as is the case for a disassembly). You haven't a chance of removing game protection if you only have limited exposure to the language and don't know how the hardware (6502 CPU and supporting peripheral chips) work.

Link to comment
Share on other sites

na. na... don't discourage people... ;)

 

first of all great that a 16year guy starts into atari coding... ;)

 

remember how we all started...in changing colours... ;) so... yeah... you can start to play around with existing games with your sector editor and try to mess around... ;)

 

first of all...

 

get atari800win as emulator...you can load exe(xex) files which are stand alone files written in assembly. these exe are hard to edit with sector editors as you would need to copy them to a real disc or virtual atr disc...

 

so... check out atari.fandal.cz and get games you want to mess around... then go to atariarchives.org and get some clue about the atari hardware esp. the antic/gtia graphics chipset...

 

a good sector editor is a tool called happy master quad+... here http://freenet-homepage.de/mrbacardi/

Link to comment
Share on other sites

na. na... don't discourage people... ;)

 

first of all great that a 16year guy starts into atari coding... ;)

I wasn't trying to discourage him. Kids just want "instant results" and no hard work in my opinion. Its much better to start learning to write programs and then move on to your own simple games, before hacking existing games. He has the rest of his life to learn how to do the neat stuff ;-).

Link to comment
Share on other sites

f.e. me started in messing around with existing games... going through discs and changing texts... ;)

I started learning assembler by writing my own code. This involved writing the code, converting each instruction into a sequence of decimal numbers by hand and poking them into memory and finally executing it. I'm very glad things have moved on since then.

Link to comment
Share on other sites

na. na... don't discourage people... ;)

 

first of all great that a 16year guy starts into atari coding... ;)

I wasn't trying to discourage him. Kids just want "instant results" and no hard work in my opinion. Its much better to start learning to write programs and then move on to your own simple games, before hacking existing games. He has the rest of his life to learn how to do the neat stuff ;-).

i am aware that its going to take alot of hard work. I am actually in the process of writing a game...and i wrote a few simple programs like a guitar tuner (useless but still cool) lol

Link to comment
Share on other sites

i am aware that its going to take alot of hard work. I am actually in the process of writing a game...and i wrote a few simple programs like a guitar tuner (useless but still cool) lol

:cool: Are you writing it in assembler, BASIC or "C"?

i am using BASIC. I dont know what to do with assembler. Any help?

Edited by NickH93
Link to comment
Share on other sites

Yeah. what are the choices on the atari because i am doing all this on an atari 800XL

I'd download an emulator and get that set up first. Then you can code on your PC. The turnaround time from coding to final executable will be much quicker and I think you'll enjoy it more.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...