![]() ![]() There are various examples of such programs (Di-Sector, ExDOS, etc). Now, if you were directly manipulation bytes on the disk, you probably would have used a tool with a Sector Editor. Your best bet is to convert a string into a Screencode and search for that if you can't find the string directly, and freezer cartridges (or monitors) will help you hunt down memory locations with specific values, after which you still might want to hunt down the actual code that increases/decreases that memorylocation so you can change the life-(reset/initialise) value permanently. There is no hex editor i know of that can recreate the logic a programmer has built into a game/program, and there is no hex editor i know of that can imagine all the different routines a programmer can imagine to do things. You might even use shift logic to count down lives, though i don't know of any game/program that does this. And then you also have the X and Y registers to do increasing/decreasing operations. BEQ/BNE/BPL/BMI.) or even use the Accumulator to load and store back (LDA. You can manipulate a memory address directly (INC/DEC. Then again, you might also be counting in Decimal mode (which is often used). You can even choose to start with a negative ($fd = -3) and count upwards checking if you reach 0 (BEQ) or higher (BPL) to make things harder. Counting from 3 to 0, is the same as counting from 2 to -1, or whatever. You might want to switch the set displayed with SHIFT-CBM in the C64 Hex Editor when visually looking for strings.Īs far as lives (left) goes: Yes, you might find a 3 in memory to give you the lifecount as displayed on the screen. Games/programs do not have to comply with official things, so a game/program might redefine it's own characterset to obfuscate things (using an I character where a Z is normal for e.g.). You just need to know what to search for. And offcourse the value 1 is defined as SOH in regular ASCII.Īny hex editor with a search function can find a hex number. The use of non capitals is even stranger, because the 'A' has 65 with 'a' being 1, or 'A' with value 1 and 65 being the SPADE character. The Screencode will not display as a character in such an editor, because in the official ASCII table the 0C character is actually a FormFeed and not the letter L. The (Pet)Ascii can be displayed with an hex editor, except for the CBM Symbols. Lets assume you would like to find the string: LOOK You will notice Screencodes and (PET)Ascii codes, and regular Ascii codes. Or perhaps you just don't know/remember how to search for them? Nothing at all uncovers the variables and the strings I actually know exists in the various games. I have over 25 different He圎ds C-64, Amiga, and Windows. JayMar wrote:I have used everything I could find online. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |