Jump to content

  •  

Photo

Snasm 68k quit working?


  • This topic is locked This topic is locked
15 replies to this topic

#1 warr1or2

warr1or2

    3 Chaos Emeralds

  • Member
  • 101 posts
  • Gender:Male
  • Location:Town Creek, AL
  • Interests:Making Money, going out, being me

Posted 06 September 2012 - 03:48 PM

One day i was building my sonic 1 hack, build and worked fine. there were changes needing made so i made a change and...
Posted Image
... this happened.
ASM68K.exe has stopped working.
tried replacing with another copy & it still does this when the copy is good.
I can't go no further with my mod untill this is fixed
  • 0

#2 redhotsonic

redhotsonic

    Also known as RHS

  • Staff
  • 1579 posts
  • Gender:Male
  • Location:United Kingdom

Posted 06 September 2012 - 04:14 PM

"The system cannot find the path specified"

Have you changed the name of any file or folder within?
  • 0

#3 warr1or2

warr1or2

    3 Chaos Emeralds

  • Member
  • 101 posts
  • Gender:Male
  • Location:Town Creek, AL
  • Interests:Making Money, going out, being me

Posted 06 September 2012 - 04:32 PM

not at all. nothing was changed
was this

@echo off

_execasm68k /o op+ /o os+ /o ow+ /o oz+ /o oaq+ /o osq+ /o omq+ /p /o ae- sonic1.asm, s1built.bin, , sonic1.lst

_execrompad s1built.bin 255 0

_execfixheadr s1built.bin

copy s1built.bin "I:S1Hacking Studio 2s1built.bin"

pause

and still is
i even copied the good asm68k, rompad, and fixheadr.exe, pasted to MZ/ folder, edited the build.bat to target running these 3 and it still does it

Edited by warr1or2, 06 September 2012 - 04:47 PM.

  • 0

#4 SuperEgg

SuperEgg

    Holy shit, Six emeralds....Strange.

  • Pro User
  • 523 posts
  • Gender:Male
  • Location:TEXAS

Posted 06 September 2012 - 06:04 PM

I have two questions for you.

1. Why are you using smasm68k? Why aren't you using standard asm68k? It's much easier and is less prone to fucking up like that.
2. Why are you using S1 Hacking studio? If you're going to hack, you might as well go the extra mile to do half of the stuff yourself. Taking shortcuts is silly, and in this case screwed you over. Most of the stuff in the hacking studio can be done by hand (hardcoded). Not to say it isn't good for beginners, but seeing how many times you've posted, it would seem this isn't your first rodeo.
  • 0

#5 warr1or2

warr1or2

    3 Chaos Emeralds

  • Member
  • 101 posts
  • Gender:Male
  • Location:Town Creek, AL
  • Interests:Making Money, going out, being me

Posted 06 September 2012 - 06:47 PM

well i have others that'll work, guess i have no other choice but to migrate... again, no matter. this makes the 3rd time i had to start from scratch.

Edited by warr1or2, 06 September 2012 - 08:20 PM.

  • 0

#6 MarkeyJester

MarkeyJester

    A word in your shell-like, pal

  • Pro User
  • 1323 posts
  • Gender:Male

Posted 06 September 2012 - 09:40 PM

Here's your problem:

http://sonicresearch...?showtopic=2907

Summary:

The asm68k program you are using is the original version that has a limited filename buffer length, you can replace it with this new one edited by Nemesis which has the buffer length extended.

Why are you using smasm68k?

He never said he was using snasm68k (assuming the "m" is a typo), in fact, he stated the name of the program:

ASM68K.exe has stopped working.

The name that displays in the console window is the name that occurs on both snasm68k and asm68k (both revisions).
  • 0

#7 SuperEgg

SuperEgg

    Holy shit, Six emeralds....Strange.

  • Pro User
  • 523 posts
  • Gender:Male
  • Location:TEXAS

Posted 07 September 2012 - 12:39 AM

hmm. Seems I had a herp derp moment. Either way, why are you using s1 hacking studio?I mean, there are like 1000 better ways to hack, especially when most disams as of now are much better when it comes to hacking. They are better labeled, have RAM names, and not to mention now can be put anywhere in your pc and it won't get pissy if the address is to long.
  • 0

#8 warr1or2

warr1or2

    3 Chaos Emeralds

  • Member
  • 101 posts
  • Gender:Male
  • Location:Town Creek, AL
  • Interests:Making Money, going out, being me

Posted 07 September 2012 - 01:51 AM

Here's your problem:

http://sonicresearch...?showtopic=2907

Summary:

The asm68k program you are using is the original version that has a limited filename buffer length, you can replace it with this new one edited by Nemesis which has the buffer length extended.


Why are you using smasm68k?

He never said he was using snasm68k (assuming the "m" is a typo), in fact, he stated the name of the program:

ASM68K.exe has stopped working.

The name that displays in the console window is the name that occurs on both snasm68k and asm68k (both revisions).

It still does this after overwriting it, i doubt it has to do with loading multiple chararcters (sonic, Richter, SonicThree - which this don't)

hmm. Seems I had a herp derp moment. Either way, why are you using s1 hacking studio?I mean, there are like 1000 better ways to hack, especially when most disams as of now are much better when it comes to hacking. They are better labeled, have RAM names, and not to mention now can be put anywhere in your pc and it won't get pissy if the address is to long.

well i just decided to migrate (DOH!) and start from scratch using Hivebrain disassembly. and with errors in which i can probably fix (i think i made a staticy sega sound and nonloading or illegalinstruction music after using the Expand the music index to start at $00 instead of $80

Edited by warr1or2, 07 September 2012 - 01:51 AM.

  • 0

#9 SuperEgg

SuperEgg

    Holy shit, Six emeralds....Strange.

  • Pro User
  • 523 posts
  • Gender:Male
  • Location:TEXAS

Posted 07 September 2012 - 02:08 PM

actually Markey, he did say he used snasm68k. The title of the topic says it all.
  • 0

#10 warr1or2

warr1or2

    3 Chaos Emeralds

  • Member
  • 101 posts
  • Gender:Male
  • Location:Town Creek, AL
  • Interests:Making Money, going out, being me

Posted 07 September 2012 - 05:04 PM

actually Markey, he did say he used snasm68k. The title of the topic says it all.

are there any disassemblies that don't use snasm68k? cause all the ones i found uses it
  • 0

#11 MainMemory

MainMemory

    4 Chaos Emeralds

  • Pro User
  • 223 posts
  • Gender:Not Telling

Posted 07 September 2012 - 05:46 PM

Sonic Retro's Disassemblies page lists versions of Hivebrain's disassembly that target SNASM68k, ASM68k, and AS. The Hg disassembly also targets ASM68k.
  • 0

#12 warr1or2

warr1or2

    3 Chaos Emeralds

  • Member
  • 101 posts
  • Gender:Male
  • Location:Town Creek, AL
  • Interests:Making Money, going out, being me

Posted 07 September 2012 - 09:37 PM

Sonic Retro's Disassemblies page lists versions of Hivebrain's disassembly that target SNASM68k, ASM68k, and AS. The Hg disassembly also targets ASM68k.

that's where I looked, but i said

are there any disassemblies that don't use snasm68k?


  • -1

#13 Mike B Berry

Mike B Berry

    The requisite of life

  • Member
  • 313 posts
  • Gender:Male
  • Location:Stanfield Oregon
  • Interests:Studying ASM and editing Sega Genesis roms.

Posted 07 September 2012 - 11:33 PM

You have to change the way the batch file reads the information, then change the actual SNASM application. Lets use my Sonic 1 disassembly for an example for fixing this issue.

This is the version I have edited to fit my liking:

@echo off

asm68k /p /o ae- /e DemoRecord=0 sonic1.asm, s1built.bin

fixheadr.exe s1built.bin

pause


Whilst my original assembly was written like this:

@echo on

SNASM68k /p/o ae-/e sonic1.asm, s1built.bin

fixheadr.exe s1built.bin

I changed my SNASM68K. exe file from the directory that holds the entire disassembly to ASM68K.exe. If that is how I fixed it, then it should have the same result on your disassembly.

Edited by Mike B Berry, 08 September 2012 - 12:58 AM.

  • 0

#14 warr1or2

warr1or2

    3 Chaos Emeralds

  • Member
  • 101 posts
  • Gender:Male
  • Location:Town Creek, AL
  • Interests:Making Money, going out, being me

Posted 08 September 2012 - 03:23 AM

No matter what i do, whatever it uses (be it asm68k or snasm68k) it quits.
To put an end to this, i migrated my project to another... a third time, and so far things are looking up.

Edited by warr1or2, 08 September 2012 - 03:24 AM.

  • 0

#15 MarkeyJester

MarkeyJester

    A word in your shell-like, pal

  • Pro User
  • 1323 posts
  • Gender:Male

Posted 08 September 2012 - 02:33 PM

Okie doke, well if there's nothing more to discuss, I guess we're done here.
  • 0

#16 vladikcomper

vladikcomper

    4 Chaos Emeralds

  • Pro User
  • 278 posts
  • Gender:Male
  • Location:Russia

Posted 08 September 2012 - 03:14 PM

Why are you using S1 Hacking studio? If you're going to hack, you might as well go the extra mile to do half of the stuff yourself. Taking shortcuts is silly, and in this case screwed you over. Most of the stuff in the hacking studio can be done by hand (hardcoded). Not to say it isn't good for beginners, but seeing how many times you've posted, it would seem this isn't your first rodeo.

Either way, why are you using s1 hacking studio?I mean, there are like 1000 better ways to hack, especially when most disams as of now are much better when it comes to hacking. They are better labeled, have RAM names, and not to mention now can be put anywhere in your pc and it won't get pissy if the address is to long.

Frankly, I feel upset when someone's saying like this about my tool. Every time one mentions Hacking Studio nowadays, someone says such an opinion for sure.
You know what? That kinda insults me and about a year I spent on development (and still going to do).

You should consider that he's using the second version of S1 Hacking Studio. You might also consider that during such a long time period (v.1.1 came out in 2009), the program could change a lot, and it can have a totally different look now. I believe you haven't seen S1 Hacking Studio in it's current view, nor used it. So how can you judge?

I admit that the first public version released on English community back in 2009 (v. 1.1) was quite poorly made, as that was my very first experience in hacking as well as making tools for it. Considering this, I do understand when you say 'don't use it because it's a poor program', but have no idea why one mustn't use it because 'it does a lot of job for you'. Isn't doing some portion of job the main idea of any kind of tools?

We don't have anything against tools like SonED2 after all, because of 'damn, this is a powerful level editor, which we can assume is silly, because it does everything for us, making people lazy, so no one edits levels in hex nowadays, this is why everyone lacks skills of hex-editing as well as knowledge of level formats!'

Indeed, if tool's doing some portion of job for you, you may not gain some skills to do that job yourself. This applies to everything, every tool, like already-mentioned SonED2, SonMapED, Sonic Text Code Generator etc. So what is the problem here?

I personally don't use SonMapEd, preferring it to manual sprite edition. This actually helped me to gain a lot of extra skills in managing with data in ASM and knowledge of sprite formats. Should I blame people that use it and may lack the skills because of it? I guess I shouldn't. I don't believe that using extra tools harms hacking or scene in any way. Today, with the help of S1 Hacking Studio one can create a hack with minimum hacking knowledge required.

As I noticed, a lot of people are pulling this line: 'I worked hard, doing everything by myself and you're going to use a tool to ease your job? You and your work are not worthy then!' But that's unfair! Let's pretend coding is not my cup of tea, but I am a damn good artist and level maker. I can do a good hack with amazing levels, but I have no ability to code. English is not my primary language and I can't even understand a single guide. So I can't use S1 Hacking Studio to help my my bad technical part? I must do it myself because millions of people like me also suffered from it before?

It's up to what to use and how to use it. If you don't need S1 Hacking Studio, if you're proud to have done anything yourself -- I feel good for you! But you should realize not eveyone is like you and someone might choose to use my tool.

I know it's easy to see the whole point of using S1 Hacking Studio as questionable, because you haven't seen good examples of it in the action so far, but could only see that it users lack some basic knowledge. However, that doesn't describe everyone who uses it, and that doesn't mean these people can't produce some good hacks with it. To my sadness, the program didn't get updates or support since its first appearence on the English scene, this is why it's forgotten and nearly nobody uses here today. Meanwhile, it version 2 was released in Russia already. Here, only few people have the most up to date version (I shared it with anyone, who was intersted in testing, warr1or2 being on of them).

However, I can bring use some good examples of hacks made in S1 Hacking Studio 2, mostly from Russian scene by far, like this: http://forum.sonic-w...#entry252473281
I also know hackers who used S1 Hacking Studio and learned Assembly hacking with it. They show some impressive things yet! Again, they're Russians, so their names won't tell you much, however, I know one person from here. His name is PsychoRFG and he's my fevorite beta-tester. Thanks to him, I found a lot of unnoticeable bugs in my disassembly. To my mind, his ASM knowledge is pretty decent, he can code some impressive things and he's improving everyday!
  • 1




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users