Forwarders not working anymore.

Issue #125 invalid
Former user created an issue

Original [issue 125](https://code.google.com/p/genplus-gx/issues/detail?id=125) created by hielke79 on 2010-11-02T06:40:55.000Z:

What steps will reproduce the problem? 1.Using latest build ( 140 ) 2.With Rev 502 everything works fine. 3.

What is the expected output? What do you see instead? Black screen using latest ( 140 ) + desyncing remotes

What version of the emulator are you using (official, SVN revision,...)?

Latest rev 140 Please provide any additional information below (Video settings, Console region,...)

Forwarders work fine using rev 502.

Comments (4)

  1. Former user Account Deleted

    Comment # 1 originally posted by ekeeke31 on 2010-11-02T10:17:16.000Z:

    It's a bug with your forwarder, the application does nothing special.

  2. Former user Account Deleted

    Comment # 2 originally posted by hielke79 on 2010-11-03T10:20:47.000Z:

    ok, ANY idea why my forwarder DOES work with rev 502? Can it be the abproth flag?

  3. Former user Account Deleted

    Comment # 3 originally posted by ekeeke31 on 2010-11-03T10:59:41.000Z:

    the "ahbprot flag" is in the Channel (HBC or Forwarder) header, not the application dol

    The only thing that might change something is the libogc version you used to compile the dol. Old versions (before 1.8.3 I think) did reload IOS themeselves. Recent versions expect the loader to do it properly. 1.4.0 has obviously been compiled with the most recent one (1.8.5)

    How did you compiled rev 502 in the first place ?

  4. Former user Account Deleted

    Comment # 4 originally posted by ekeeke31 on 2010-11-03T11:14:12.000Z:

    Actually I was wrong, there WAS a difference in rev 502: the emulator would automatically try to reload into IOS58 if AHBPROT was not detected (i.e was not set by the loader channel) AND if IOS58 was not already loaded (i.e was not reloaded or used by the loader channel already).

    However, that still means your forwarder is not loading the application properly, probably because it is not shutting and/or reloading down IOS stuff, I guess this is not so trivial to do and only "serious" loaders to this properly, hence why unofficial forwarders are not supported.

    Let's hope that can help fixing the code in your forwarder

  5. Log in to comment