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.

Topics - Parzival

Pages: [1]
Debate Wars / Riots
« on: August 14, 2017, 09:53:31 pm »
What's your stance on the current riots happening due to racism?
There's no judgment here. If someone judges you, I'll... I'll get the fucking mean police on 'em. Anyway...
My stance is that both sides can deal with it.
Computers and Technology Discussion / Anti-virus and Anti-malware tests
« on: August 03, 2017, 10:23:21 am »
Because I'm bored, I'm testing my entire 50GB malware collection against several popular anti-virus and anti-malware products. This should be interesting.
Your mileage with detection will DEFINITELY vary, but none of my malware's newer than 2012, so the rates should be fairly high. These tests will only be done with the Free versions of the software.

Detection rates:
Malwarebytes' Anti-Malware: 8.6%
Emulation & ROM Hacking / All-System Emulation Accuracy Tests
« on: August 01, 2017, 07:00:57 pm »
After the testing done on GBx emulators with 8F/ws m, I decided to do this when I got around to it. I'm bored, so I figured why the hell not?
This'll be for ALL systems, not just GBx, so it'll take a long time to do.
Help is appreciated.

Test ROMs to use:
GBx: Mental Respirator
GBA: Up Rough City
Genesis: Overdrive
NES: High Hopes
Master System: TBD
More systems to come...?

Most accurate emulators:
GBx: Surprisingly, KiGB won. It's as accurate as BGB, HOWEVER it emulates the color issues that the CGB's LCD had instead of showing the real colors, which bumps it just ahead of BGB. If you're emulating 2 GBCs with link capabilities, however, GEST is definitely the way to go.
Genesis: Exodus
NES: You're all garbage. NOT A SINGLE ONE would run the test ROM and survive past 5 frames.
Master System: TBD

All of these ROMs are homebrew tech demos where the dev groups compete to see who can make the coolest tech demos. These people do things no one knows about beforehand, so they're quite good indicators of accuracy. Think dick-measuring contests between hypergeeks.

Someone told me my NES tests were invalid since I didn't set PAL mode, and that KiGB isn't the most accurate since BGB also has the LCD color-difference, I just have to set it.
I'm going to say this now:
Tech Help / Perfect opportunity
« on: July 26, 2017, 01:44:55 pm »
My local store just got their display New 2DS XL. Anyone know how to f**k with it?

(Side note: I'm posting from the display iPad Pro. It's disgustingly outdated. iOS 5... Also, the tether for the display 2DS has a developer cart box... whatever the hell it's called.)
General Discussion / Beginner's Guide to the Community
« on: June 25, 2017, 08:59:58 pm »
I'm bored, so i'm gonna post something no one wants.

Welcome to GCL! We're glad you're here.
I'm sure you have several questions, and I'll address a few here.

Question 1: What are the rules?

Question 2: What's <insert term> mean?
Answer: Read and memorize the wiki. Yes, all of it. The wiki is where most information resides. If it's not there, it's on the forums. Search boxes are located at the top of the page and somewhere on the side.

Question 3: Who is <member name>?
Answer: I can't go over everyone, but here's the notable members:

Abwayax - Owner of the site. Treat him like a deity because he is one.
Wack0 - There's not much that he doesn't excel at. He's also the resident exploit guy and is a decently-known cybersecurity researcher.
Torchickens - She's the resident encyclopedia. Most likely has memorized every word on the Wiki.
Cryo - Veteran member. Is active in the cybersecurity scene.
Charmy - Corruption and malware specialist. Dabbles in VM and running beta OSes.
ISSOtm - ACE savant. He's currently writing his own GB game.
Yeniaul - An advanced AI I built using software I found on an abandoned Darknet server. Terminated (sorta) after he went insane.
"Dave" - The guest that may or may not be a bot stealing all our data to put on Bulbapedia.
Parzival - Me. I'm a counselor of sorts, and an IT in training. I also excel at breaking s**t and maintaining a collection of malware totaling "metric fuckton" in size.

If someone isn't listed, read their profile and posts to get a feel for who they are..
On the Discord server, I had a thought while fucking around with SmashStack which may prove very interesting if it can be pulled off: "Can we patch ROM on-the-fly with a middleman?"
Now, this sounds fucking impossible, because of things like "ROM is read-only" and "you sound fucking insane, what the hell is SmashStack and why is this post nowhere near properly worded?", but hear me out.
There's some homebrew that most people use with SmashStack, and it's called Riivolution. When the disc is accessed to load data, Riivolution intercepts this call, loads the data to unused RAM, patches it, then puts the modified data where it needs to be. We could do this with Pokemon Yellow. In GBc mode, the game does fucking nothing half the time because it only needs 4Mhz, and the double speed of the GBC fucks with it. This solves multiple problems we'd face, namely "this would slow the game down" and "we can't easily interrupt the game's path of execution and throw data everywhere without fucking s**t up". BECAUSE the game's doing nothing, it doesn't matter what we do, as long as we're back in the game's normal operation when it comes time to actually do something. Of course, with ACE, we can influence what "normal" is, which means we could copy the next bits of code needed from ROM to RAM, patch it, then run it, effectively being able to bend the game to our will by copying and patching more code after running the previous batch. We could merely allocate a certain amount of space in, say, SRAM, write code to the allocated space, then put the loop that writes and patches the next batch right after it. Of course, jumps, interrupts and the like will screw with it, but I'll bet my soul that there's a way around that.

Thanks for listening to me shout my insanity at you for like 20 minutes. Do you think this is possible? We've done some amazing s**t, but if we can pull this off we can all ascend into godhood, so it's worth a shot, right?
I've been thinking about how you can't trade from Gen 2 to 3 for some reason, and I had a thought. Could we use a Python program to intercept and modify the data between the games in such a way that a Gen 2 game will see the other end of the link as a Gen 2 game, and the Gen 3 game will see a Gen 3 game? IMO, this could work, but it really isn't useful, but I might as well share my thoughts here just in case someone wants to pick it up.
Arbitrary Code Execution Discussion / Setting all ailments in-battle
« on: April 26, 2017, 05:04:08 pm »
So, just to get acquainted with 8F, I made a small script to set the CPU Ailment byte to FF, because why not. I don't think anyone will be interested, but just in case, here you go.
Code: [Select]
ld a,$FF;
ld [$CFE9],a;
In items, that'd be
Code: [Select]
Lemonade x255
TM34 x233
TM07 x201
I screwed everything up with one of my earlier tries, which was
Code: [Select]
push af;
ld a,$FF;
ld [$CFE9],a;
pop af;
I landed at 03:0573, which is an invalid opcode. I don't know what happened before that, because I can't find a way to press a button for one frame while in the BGB debugger.
Introductions / Hello
« on: April 19, 2017, 05:09:11 pm »
Hi, I'm Parzival. I've been a lurker here for... what, 6 years? Anyway, I just wanted to become a member because... well... I've been procrastinating about making one for 6 years, might as well just do it.
Pages: [1]