Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Epsilon

Pages: [1] 2 3 ... 22
1
General Discussion / Re: I'm leaving GCLF
« on: February 07, 2020, 12:54:28 pm »
I'm partly leaving too sorry, and demoted myself, but will still sign in to answer people's questions (will explain soon).

:(

I can't say I blame you, though. Should this be permanent, I commend your tireless Wiki and Forum efforts and contributions.

If I might ask, why?
2
Arbitrary Code Execution Discussion / Re: ACE on Original Cart
« on: February 07, 2020, 10:07:31 am »
If you are not concerned with the risks of your save file as a result of carelessness, there should not be any damage to the cartridge.

Nintendo required that all cartridges check for vblank before shutting off the screen due to concerns for potential damage. Even then, you would have to making a conscious repeated effort to damage your gameboy in that way. For perspective, a common RST 38 error will write a value that will shutoff the screen, probably while the screen is still drawing.
3
Just interested in the ret function. Is there a difference between the rets like "ret nz" "ret z"... I think that it has a difference, but do i only need "ret" (TM01/ or x201) and the others i can forget :)?


Yep, it helped a lot :).
Thanks again a lot for your good answers and explanations :).

Have a nice day


"ret" is a opcode that pops the value of the top of the stack and jumps to it,and it's responsible for returning from functions.

The Zero Flag (Z) is a CPU flag that is "set" by any operation (with the exception of loading) that causes the value that the opcode was working with to be zero

For Example:
Code: [Select]
ld a,$03; the accumulator is now 3
sub $03 ; the accumulator is now 0 and the Zero flag is set.

Loading does not set the zero flag
Code: [Select]
ld a,0 ; zero flag not set
and a ; ...now it is!

Opcodes that use "nz" and "z" check the zero if is it set, and perform operations depending on whether or not it is

Example:
Code: [Select]
start:
ld a,$03
sub $03
jr z, .skip
call doSomething ; THIS IS NEVER CALLED!
.skip:
call doOtherStuff

Code: [Select]
start:
ld a,$03
sub $03
jr nz, .skip
call doSomething ; this is called
.skip:
call doOtherStuff


Similarly, "ret nz" returns if the zero flag is not set, and "ret z" returns if it is. "ret" returns regardless
4
General Discussion / Re: Unpopular opinions
« on: October 11, 2019, 06:08:11 am »
"The Great Gatsby" is an abysmal book.
5
Debate Wars / Re: Political Viewpoints
« on: July 05, 2019, 10:25:28 pm »
6
The Dumpster Out Back / sans
« on: July 05, 2019, 10:48:52 am »
Test
7
Ah, good ol RST 38!


In a lot of crashes in R/B, the crash happens because codeflow is redirected to address 0038. This address contains a single instruction, rst 38. This instruction loops back and back to 0038, causing the crash.

However, because rst is a call instruction, "0039", the next address, get constantly pushed to the stack, causing an overflow. In most cases, the save file is locked, so the  stack overflow is inconsequential to your save. However, for some reason (maybe related to VC inaccuracy of save data), your save was unlocked, causing "0039" to trash your save file.

Better luck next time.
8
Debate Wars / Re: Political Viewpoints
« on: July 02, 2019, 08:05:55 am »
Here's me


I don't like the idea of putting political viewpoints on a chart much anyway. It's uselessness is evident if you're an ML, you get libertarian left simply because you have socially liberal views and don't hate people.
9
General Discussion / Re: The Glitchy Thread of Topiclessness (#3)
« on: May 02, 2019, 06:00:38 am »
Hey everyone, how's it going? ^_^ I hope you all been well!

Not bad, could be a lot better. My grades are slipping, it's entirely my fault and I have no real motivation to get them back up. Also, searching through the pointer chain to find the static pointer for undertale's gold value is really confusing. (yes i know i could just edit the save, i'm doing it to practice cheat engine)
10
General Discussion / Re: The Glitchy Thread of Topiclessness (#3)
« on: April 19, 2019, 04:56:05 am »
as the main character's default name is the n-word. Not kidding.

Oh my xD

Well, I guess then if it has an oddity like as damning as that, the rest of the game must be very interesting.

11
Debate Wars / Re: Re: The Glitchy Thread of Topiclessness (#3)
« on: April 18, 2019, 10:20:06 am »
There's a very large percentage of feminists who think "men = bad", so i'd advise you to think carefully about how far down that path you wanna go, but I can't really stop you or anything. Just trying to be helpful.

There's a very large percentage of feminists who think "men = bad"

Got a source for that?

Really, if you take a gander down sites and channels (Shaun,Contrapoints,Philosophy Tube...) that reflect their values, you'll find that the actual opinion of feminists is verrrrrryyyy dissimilar from what internet shitlords like Sargon Of Akkad would like you to believe.

Don't fall down the "anti-feminist" rabbit hole.

I feel more comfortable in my gender identity right now.

Good for you!

THERE IS NOT A CHANCE IN HELL I AM INTERESTED IN THIS BOOTLEG FLASH GAME s**t

my god what is that
12
General Discussion / Re: The Glitchy Thread of Topiclessness (#3)
« on: April 05, 2019, 12:52:31 pm »
yeet me into the fucking sun

That's quite a difficult task.

What's got you down?
13
Gen 1 starter is ALWAYS bulbasaur. no exceptions.

other than that, whatever i can cobble together

Exactly me, except replace bulbasaur with Squirtle
15
Nothing to add, just wanted to say that you and the lot at HoO continue to wow me with every new post.


Keep up the great stuff!
Pages: [1] 2 3 ... 22