Banner
Views: 873,819,314
Time:
28 users online: Adriel_Isaque, Amine Retro,  Anorakun, bfree47, callmeCMDR, Dippy, Green Jerry, Hat Kid, Hooded Edge, Koopster, Lizstar, Luaxon, MarkVD100, MassPunishment, MegacesarCG, Misterfan2000, Mr. Pixelator,  Ninja Boy, Raymondsze, RollingRigatonis, Segment1Zone2, SLBros., SuperDoggo, swunsh_, TaddyMason74,  Tahixham, TheBourgyman, yoshiatom - Guests: 73 - Bots: 79 Users: 48,664 (2,409 active)
Latest: bfree47
Winter C3 2021 Content Spotlight
WhiteYoshiEgg's "NPCs for the 21st Century"!
Not logged in.
how can i activate snes enhancement chips
Forum Index - SMW Hacking - SMW Hacking Help - ASM & Related Topics - how can i activate snes enhancement chips
Pages: « 1 » Link

Code
Why do you PRINT SMWC THREADS?!?!?!? anyway
----------------------------
the code works but bizhawk thinks the chip doesn't exist.
uberasm file:
Code
main:
  lda $002800
  and #$0F
  sta $7E1DEF

in bizhawk i looked at ram addr 7e1def and found that it stayed at 00.
how do i activate the chip emulation? the one i'm using is s-rtc chip, but ideally i want to enable any chip made for the snes at all
i know snes9x supports srtc so i'm gonna check that.
it's 10:20 pm and i just can't anymore, i'll probably be back tomorrow

edit: i don't know how, but it bizhawk and snes9x store null in that addr, if i change it to 7e0019 [ mario powerup state ] for example, it crashes.

edit 2: i changed the addr to 7E0DBF [ coin counter ] and its not crashing anymore, am i losing my mind?

--------------------
I am a professional doofus.
My art
My website (not smw related!!!)
My main/other... website..... (not smw....)


Well, unless you have an RTL after that code, of course it's gonna crash. You need to return the code or else it's just gonna keep going into garbage.

Anyway, to activate chip emulation, you have to mess with the ROM's header. That's where emulators get information about the expansion chips installed on the current ROM; specifically, they get it from a single byte at $00FFBF. See the chipset info on fullsnes for more information, for S-RTC in particular you probably want $55.

Professional frame-by-frame time wizard. YouTube - Twitter - SMW Glitch List - SMW Randomizer

Code
Why do you PRINT SMWC THREADS?!?!?!? anyway
----------------------------
Originally posted by Thomas
Well, unless you have an RTL after that code, of course it's gonna crash. You need to return the code or else it's just gonna keep going into garbage.

#smw{-_-2}
Originally posted by Thomas
Anyway, to activate chip emulation, you have to mess with the ROM's header. That's where emulators get information about the expansion chips installed on the current ROM; specifically, they get it from a single byte at $00FFBF. See the chipset info on fullsnes for more information, for S-RTC in particular you probably want $55.

Oh! i'll check that out...

Ok i'm back and found 55h to be the one

55h ROM+S-RTC+RAM+Battery

aand i just noticed you already said that.

Thank you so so much for the help!

EDIT:
Ok it's... uhhhhhhhh..... doing something?
i have not a single clue what is going on send help
Asar patch:
Code
assert read1($00FFD6) == 55, "Patch has already been used!"
org $00FFD6
  db $55

UBERasm patch:
Code
main:
  LDA $2800
  STA $7E1DEF
  RTL


EDIT 2:
55h actually kinda sucks ngl.
i'm switching to 39h

39h ROM+RAM+Battery+SA-1+RTC-4513

I'm reading about RTC-4513 here.
Hope this helps anybody in the future as ambitious as me.

--------------------
I am a professional doofus.
My art
My website (not smw related!!!)
My main/other... website..... (not smw....)
Pages: « 1 » Link
Forum Index - SMW Hacking - SMW Hacking Help - ASM & Related Topics - how can i activate snes enhancement chips

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2021 - SMW Central
Legal Information - Privacy Policy - Link To Us


Menu

Follow Us On

  • YouTube
  • Twitch
  • Twitter

Affiliates

  • Super Mario Bros. X Community
  • ROMhacking.net
  • Mario Fan Games Galaxy
  • sm64romhacks