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

Do you think this treath is useful?

  • Yes

    Votes: 2 40.0%
  • No

    Votes: 3 60.0%

  • Total voters
    5

Mr Objection

Well-Known Member
Member
Joined
Jul 10, 2016
Messages
339
Reaction score
160
Trophies
0
Age
31
XP
424
Country
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,
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?

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
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
 
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
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:
 
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:
Some of them are really impressive ports, they hold up to the Neo Geo versions rather well imo.
 
  • Like
Reactions: Sonic Angel Knight
Splatterhouse is the first turbografx 16 Injected game, thanks
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 AmandaRose,
  • Like
Reactions: Bug_Checker_
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,
  • Like
Reactions: Bug_Checker_
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_,
  • Like
Reactions: Baphomet
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)
Please explain bank switiching and the games that use it and why. :unsure:
 
Please explain bank switching and the games that use it and why. :unsure:
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_,
  • Like
Reactions: Sonic Angel Knight

Site & Scene News