TurboGrafx-16/Pc Engine injection. Someone know how to do it?

Discussion in 'Wii U - Hacking & Backup Loaders' started by Mr Objection, Jul 14, 2016.

?

Do you think this treath is useful?

  1. Yes

    1 vote(s)
    25.0%
  2. No

    3 vote(s)
    75.0%
  1. Mr Objection
    OP

    Mr Objection GBAtemp Fan

    Member
    321
    148
    Jul 10, 2016
    Argentina
    Well, as everybody know, today Nintendo launch 3 TurboGrafx-16 games on wii u virtual console, I know that is very soon, but can someone try to see how to inject games for this console?

    Also, in the japanese virtual console, Turbografx games have been available since 2013

    I have to mention that this console has some incredible games such as:
    Street Fighter II’ (Street Fighter II Champion Edition)
    Ginga Fukei Densetsu: Sapphire
    Art of Fighting
    Fatal Fury 2
    Fatal Fury Special
    World Heroes

    and many more....

    sorry for my bad english, I am still learning

     
    Last edited by Mr Objection, Jul 15, 2016
  2. wolf-snake

    wolf-snake GBAtemp Maniac

    Member
    1,022
    611
    Feb 5, 2009
    Mexico
    Yeah i don't think we can do TurboGrafx Injects just yet so i would advice to wait at least a week before start requesting those type of games to get injected
     
  3. OriginalHamster

    OriginalHamster UStealthy

    Member
    3,381
    642
    Nov 2, 2008
    Cote d'Ivoire
    Well if someone from japan dump some game, sure. Maybe the rom is easily exchangeable.
     
  4. Mr Objection
    OP

    Mr Objection GBAtemp Fan

    Member
    321
    148
    Jul 10, 2016
    Argentina
    that was why I asked, I know that there have been turbografx games in japon since 2013
     
  5. hippy dave

    hippy dave BBMB

    Member
    2,598
    1,809
    Apr 30, 2012
    United Kingdom
    Bomberman tbh.

    We figured out the file format for the pce vc on 3DS, wouldn't surprise me if this is similar.
     
  6. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    22,627
    10,922
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    Now that US finally has them, it will be interesting; why they took this long to get them is anyone's guess.
     
  7. Mr Objection
    OP

    Mr Objection GBAtemp Fan

    Member
    321
    148
    Jul 10, 2016
    Argentina
    Splatterhouse is the first turbografx 16 Injected game, thanks to HerptyDerpty
     
    Last edited by Mr Objection, Jul 15, 2016
  8. Bug_Checker_
    This message by Bug_Checker_ has been removed from public view by raulpica, Jul 16, 2016, Reason: Reply to trashed post -rp.
    Jul 15, 2016
  9. Mr Objection
    This message by Mr Objection has been removed from public view by raulpica, Jul 16, 2016, Reason: Reply to trashed post -rp.
    Jul 15, 2016
  10. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend

    Member
    10,475
    5,359
    May 27, 2016
    United States
    New York
    Turbo Graphx 16 had SNK games on there? :O
    I was just waiting for neo geo games to be on VC, I also wonder why no megadrive or master system games or even arcade games on there like the first wii had. :unsure:
     
  11. Baphomet

    Baphomet Homebrew Justice Warrior™

    Member
    155
    211
    Feb 12, 2016
    Jamaica
    Some of them are really impressive ports, they hold up to the Neo Geo versions rather well imo.
     
    Sonic Angel Knight likes this.
  12. Marko76

    Marko76 GBAtemp Psycho!

    Member
    3,723
    2,099
    Aug 19, 2015
    United Kingdom
    Clydebank
    If you click on HerptyDerptys name in your post it still takes you to the chaos site and that is a severe breach of gbatemp.net rules please delete immediately.
     
    Last edited by Marko76, Jul 15, 2016
    Bug_Checker_ likes this.
  13. Baphomet

    Baphomet Homebrew Justice Warrior™

    Member
    155
    211
    Feb 12, 2016
    Jamaica
    If anybody is still interested in this....

    To inject, open the pce.pkg file (it's in 'content/pceemu/') with a hex edit program, the rom starts at offset 0x000000C7 (for R-Type at the very least) and you pretty much switch that out for the rom you wish to try injecting.
     
    Last edited by Baphomet, Jul 15, 2016
    Bug_Checker_ likes this.
  14. OriginalHamster

    OriginalHamster UStealthy

    Member
    3,381
    642
    Nov 2, 2008
    Cote d'Ivoire
    Just checked eShop, sweet jesus that R-Type is pricey D:
     
  15. Bug_Checker_

    Bug_Checker_ GBAtemp Advanced Fan

    Member
    950
    444
    Jun 10, 2006
    United States
    My guess is it will work with 1mbits, 2mbits and maybe 4megabit games
    But 3mbits and higher than 4mbits maybe a problem.(On some/most 3 megabit games, the 3 mbit section was aligned at the 5 megabit address section). So YMMV.
    Streetfighter is 20mbits ,so, good luck with that one.(it uses special bank switching)
     
    Last edited by Bug_Checker_, Jul 15, 2016
    Baphomet likes this.
  16. Mr Objection
    OP

    Mr Objection GBAtemp Fan

    Member
    321
    148
    Jul 10, 2016
    Argentina
    Now it is corrected

    — Posts automatically merged - Please don't double post! —

    Now I have posted a new thread with instructions of how to inject Turbografx16/pc engine games. Here is the link:
    https://gbatemp.net/threads/turbografx-16-pc-engine-injection-guide.434515/
     
  17. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend

    Member
    10,475
    5,359
    May 27, 2016
    United States
    New York
    Please explain bank switiching and the games that use it and why. :unsure:
     
  18. Bug_Checker_

    Bug_Checker_ GBAtemp Advanced Fan

    Member
    950
    444
    Jun 10, 2006
    United States
    The main cpu in the pc-engine(1987) and turbografx-16(1989) was a 6502/65c02 variant (HuC6280) with some extra cpu instructions for mapping banks of address space and some extra stuff.

    Anyway, it was an 8 bit cpu with an 8 bit address space(64 KB) but with memory bank switching you could address 2 MegaBYTES of physical address space.

    The lower 1MegaBYTE was mainly for HuCard access( 1MegaBYTE = 8megabits). The upper MegaBYTE address space was mainly used for peripherals and hardware access.

    So a game 8 megabits and under could use the entire lower address space of 8megabits or 1MegaBYTE for the HuCard never violating the upper memory address range used by hardware,etc..

    In the case of the only(IIRC) HuCard to break 8megabits, SFII CE was 20 megabits (or 2.5 MegaBYTES) well beyond the physical address space of 2MegaBYTES) and HAD to reside in the lower HuCard address space (1MegaBYTE or 8megabits).

    So with some clever register writes added to the actual SFII CE HuCard(IIRC 4 added hardware registers), the entire 20megabit card could be mapped into that lower 1MegaBYTE(8megabit) address space.
     
    Last edited by Bug_Checker_, Jul 17, 2016
    Sonic Angel Knight likes this.