• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

Built-in emulators not working for you? See inside.

Started by dantheman, June 05, 2007, 04:29:23 PM

Previous topic - Next topic

dantheman

EDIT:  with the release of 1.83, the built-in emulators no longer break when upgrading from 1.7.  This thread will now be unstickied.

When I upgraded to 1.81, I found that the built-in emulators were broken.  Through the testing of the people in this thread, we determined that this is caused by skipping firmware 1.80 when upgrading. 

How to upgrade the firmware properly (general instructions):
The firmware MUST be upgraded step-by-step to avoid complications. The order of firmware versions is as follows:

  • 1.44
  • 1.5
  • 1.6
  • 1.63
  • 1.7
  • 1.80
  • 1.81 (1.82 for Rumble users)
  • 1.83
  • 1.84

Hold L+R upon bootup and press A a few times to determine which firmware version you currently have. You must upgrade in order. However, this is problematic with 1.80 because it is not available on the English website because it broke the booting of most homebrew. If 1.80 is not installed before 1.81, the built-in emulators break. The 1.80 upgrade files for non-Rumble carts are attached to the bottom of this post.

If the upgrade file is a *.bin file, simply place it anywhere on your card and launch it (do NOT patch with the Supercard patcher). If it is an "upgrade.scu" file, place it on the root of your card and it will upgrade when you boot up. After the upgrade, delete the file.

If your built-in emulators are already broken, simply downgrade to 1.7 by running its *.bin file and then upgrade in order again.

Mirror links for the 1.80 upgrade files for those who are guests to the forum and cannot download the attachments:  Supercard CF, Supercard SD and MiniSD, and Supercard Lite

This is what this first post originally said:
QuoteI just tried some of the built-in emulators for my Supercard miniSD and found that the 1.81 update broke them, at least the NES and GBC ones.  Launching a .nes or .gbc file in either DS or GBA mode gives me a blank white screen after the Gameboy logo.

Does this happen to anyone else as well?

EDIT:  Thanks to http://forum.supercard.cn/viewthread.php?tid=212 it is now known that this is caused by going directly from 1.70 to 1.81.  If you upgrade to 1.80 first before going to 1.81, the emulators work fine. 

First downgrade to 1.70 (ONLY IF THE 1.70 FILE IS A .BIN FILE, NOT .SCU, so Rumble users are out of luck though they don't have built-in emulators anyway) and then put the UPGRADE.SCU file for 1.80 on the root of your card and turn the DS/GBA on.  Follow the instructions to upgrade to 1.80, delete the UPGRADE.SCU file, and launch the 1.81 upgrade file.

Since the 1.80 upgrade file has been removed from the English website, you'll need to get it from the Chinese website.  Installing it on an English Supercard does not have any ill effects at all.  I've also attached the upgrade.scu file for the non-Rumble slot-2 Supercards in case the Chinese website eventually removes the downloads.

EDIT 2:  On page 3, jdtsm22 provided a Supercard Lite upgrade file for 1.80 that should work if the Chinese one fails.  I've attached it at the end.

dai_uk

Maybe they took them out to make room for the new cheat feature ?

hmm I can't test - I broke my SC-CF last week (nothing to do with firmware!)
Damo

brujagio

Both my nes and GB games work fine :S
My Music

Nearly all of my songs are made with Fruity Loops, except for one where I used Reason. I recommend looking at my ambient stuff, and staying away from old songs, which are pretty crappy.

VoX

Quote from: "brujagio"Both my nes and GB games work fine :S
Same Here?

breizhatavpilamiks

Same here: all built-in emulators are broken since I flashed with 1.81.
(SCSD / DS-Phat)

nyuk1998

I have a SCCF with Chinese/English 1.8 updated to English 1.81.  Just tested built in nes emu and it works fine.

meangreenie

maybe a mem card format would help.. or maybe the sd/mini sd version has a bug

on the other hand it may be a great excuse to manually use a more updated version of the emu software as the ones in the firware are quite out of date.
Yes I'm mad

dantheman

Right, I do regularly use the updated versions, but I'd still like to know why it's not working for me.  I could try a format, though the exact same thing happens on my other miniSD card as well.

I tried reinstalling 1.81 but that didn't work.

Since breizhatavpilamiks has the same issue on a SCSD, I'm guessing it's an issue with the SCSD/miniSD firmware.

Bishonen

Right... just to confirm: The GBC Built-In Emu dosen't works anymore (On my SC Mini SD - 1.81)... Rayman and Conker are messed up... unplayable  :?
\__/) This is bunny. Copy bunny into your
(o'.'o) signature to help him gain world
(")_(") domination.

Vixtro

The only built in Emu I use is the Master System one and that works fine for me. I have no time for Nes games :roll:

wickermanbr

Same here.  :(

White Screen when trying to load a sms rom.

tc1415

I can confirm this too, the built in emulators don't work for me either.
n cases of major discrepancy, it is always reality that's got it wrong. -- RFC1118

meangreenie

tested nes, gbc, with fresh roms on sc-cf 1.81 firmware.... absolutely fine
Yes I'm mad

turnerl

nope not working for me 1.81 white screen when trying to load nes, sms  :(

nusilver

so can anyone figure out a reason for this?  lameboy 0.8 just came out so playing zelda dx is finally a possibility on the DS, but it's annoying not being able to load the built in emus.