Super Mario War and NEC PC8801 Emulator

Discussion in 'Wii - Emulation and Homebrew' started by jpsm, Aug 25, 2017.

  1. jpsm
    OP

    jpsm Member

    Newcomer
    11
    26
    Aug 25, 2017
    Brazil
    Hi all,

    I whould like to share some Nintendo Wii homebrew I recently started to develop.

    The first project I call Wii88 [0] and is a port of the latest version (0.6.4) of the NEC PC8801 emulator QUASI88. For now, it supports up to two Wii Remotes and it is possible to configure the keyboard keys mapping in individual files for each game image.

    The second project is a port of Super Mario War Wii [1]. It's a interesting fan made game but all Nintendo Wii ports I tried constantly freezes with DSI errors. After some research I found some memory leak problems and solved almost all of them. It seems the DSI errors are possible gone. I started with the code base from Tantric Wii port version 1.2 (which is based on the official latest stable version of SMW, i.e. 1.7 AFE).

    Best regards!

    [0] https://github.com/jpzm/wii88
    [1] https://github.com/jpzm/smwwii
     
    Pacheko17, Larsenv, Orangy57 and 16 others like this.
  2. Sticksandstones

    Sticksandstones GBAtemp Regular

    Member
    150
    57
    Nov 24, 2015
    United States
    Ah, how I love Super Mario War. Best of luck to you. :D
     
  3. sabandellos

    sabandellos Advanced Member

    Newcomer
    90
    12
    May 28, 2010
    I'll publish this at @SoloEmuladores (twitter) this sat/25/08/2017 and sun/26/08/2017
    Thanks a lot for this great work!!!!!
     
    rogerioronin likes this.
  4. MaeseJesus

    MaeseJesus GBAtemp Regular

    Member
    239
    43
    Apr 3, 2013
    Man, I remember wanting to like Super Mario War, but those freezes made it impossible. I can't believe this is happening!
     
    Orangy57 likes this.
  5. niuus

    niuus GBAtemp Advanced Fan

    Member
    552
    251
    Mar 4, 2016
    Venezuela
    New homebrew for the Wii? Amazing, i say! Best of luck for your projects. I'll be trying them later.
     
  6. jpsm
    OP

    jpsm Member

    Newcomer
    11
    26
    Aug 25, 2017
    Brazil
    Thank you all.

    I appreciate if you can give feedback about SMW port and Wii88. The SMW port is ready to play and I tested it with my son this week. No DSI errors or any other problems until now. The Wii88, as well as QUASI88, need some files in order to work properly. There is a ready-to-play package, and nice tutorial, based on first release of Wii88 made by Rogério Torres [0] (in Portuguese). You may use it as a basis and overwrite with new version.

    Best regards!

    [0] goo.gl/pNP2mn
     
  7. SANIC

    SANIC GBATemp's Sonic Fan in Residence, 後

    Member
    933
    578
    Jan 13, 2017
    United States
    Last Seen: Green Hill
    Does the Super Mario War port have Wiimote + support?
     
  8. jpsm
    OP

    jpsm Member

    Newcomer
    11
    26
    Aug 25, 2017
    Brazil
    Yes. It was built with the latest versions of libogc and devkitPPC.
     
    Magnus87 and markehmus like this.
  9. marmalade

    marmalade Member

    Newcomer
    17
    4
    Sep 2, 2016
    United States
    Awesome, Super Mario War is at long last functional on the Wii, thanks! I'll mention some other Wii homebrew that could use some tweaks to be optimal:

    Wolfenstein 3D + Spear of Destiny Wii doesn't have classic controller support and brightness is overly high

    Retroguru games like Xump have overscan issue where image is larger than TV display and cuts off

    WiiMednafen is the same as above where the screen is too big for certain TVs, most noticeable when game screen size is set to full screen or fill screen
     
  10. niuus

    niuus GBAtemp Advanced Fan

    Member
    552
    251
    Mar 4, 2016
    Venezuela
    I would say the big weakness of WiiMednafen right now is the lack of Wii U Pro Controller support (and 3rd party Wiimotes of course), which could be fixed by recompiling it with the latest libraries. The thing is, it stopped compiling since devkit r26 and upwards.
     
  11. Flo_o

    Flo_o Member

    Newcomer
    17
    1
    Mar 18, 2017
    Hi João, thank you so much for your hard work on Super Mario Wars! The crashes are totally gone, i only have a few problems, i hope they can be fixed:

    - Sometimes (especially in the menu section), the audio is glitched-up, always when press start to start a new battle or tournament, is that because the game is a bit heavy for the Wii? Or can this audio glitch be fixed?
    - A huge request; the audio does not loop gapless, there is always a 1 second pauze after a music track when it is finished, is it possible to make it loop gapless?
    - Also, i saw that the music tracks are in .MP3, is it possible add a feature so that the tracks can be in .WAV instead of .MP3?

    Thanks again João for improving this awesome game!
     
    rogerioronin likes this.
  12. MaeseJesus

    MaeseJesus GBAtemp Regular

    Member
    239
    43
    Apr 3, 2013
    Certainly, it feels like it freezes, whenever tries to load something in the menu (for example, when you push 2 to start a game, and I guess it loads the map, characters, etc), it stops for a few seconds, the sound freezes too, and then the game proceeds to work again.

    I don't know if it could be fixed (maybe a "Now Loading" popping up and the sound being muted during that load would make it feel better?).
    Though, sometimes it does not happen at all. it's weird...

    That said, I did not experience a crash yet; so that's great news! Which is not great is the AI. It's RUTHLESS, damn. I didn't remember it being so effective at making me angry!
     
  13. Jasjar

    Jasjar Advanced Member

    Newcomer
    58
    9
    Sep 28, 2016
    Australia
    Sydney
    SMWW doesn't seem to work on Dolphin, oh well. It just exits for some reason. Well at least Dolphin can handle memory leaks so the original one works...
     
  14. jpsm
    OP

    jpsm Member

    Newcomer
    11
    26
    Aug 25, 2017
    Brazil
    Thank you for the feedback.

    Thanks, I will take a look at these.

    Probably it is a natural time to load maps. The audio problem(s) are possible easy to fix. I will see this in one week, probably. It is easier to remember If you post an issue on GitHub page. You want to use .WAV format for better quality?

    Interesting, it does happen to me either. It will be nice if you could describe this problem on GitHub issue page.

    I did not tested on Dolphin, but I think I could try it in the near future. This is probably related to my TV overscan adjustment code, which is possible not necessary when using Dolphin.
     
    marmalade likes this.
  15. Flo_o

    Flo_o Member

    Newcomer
    17
    1
    Mar 18, 2017
    Hi João, awesome to hear! Well, i'm not familiar with GitHub, so posting it here is easier for me. Yes, WAVE for better music quality, this combined with a gapless loop will be perfect :)
     
  16. xXJMcCarthyXx

    xXJMcCarthyXx Newbie

    Newcomer
    6
    0
    Sep 25, 2017
    United States
    I'm getting the Exception (DSI) occurred! Error. I'll load it from the HBC, it'll boot up all the way to the loading title screen then crash to the Exception (DSI) occurred! screen then freeze. Again I have tried several different SD cards, all formatted to FAT32. I've also have tried this on two different WII consoles (4.3U) same problem occurs on both. and I have re-modded multiple of times. Any Idea what would be causing this ?
     
  17. jpsm
    OP

    jpsm Member

    Newcomer
    11
    26
    Aug 25, 2017
    Brazil
    Hi! Are you using the version from my GitHub? I'm using 4.3U too. Did it crashed in the loading screen with game title graphics and credits or before that?
     
  18. markehmus

    markehmus GBAtemp Maniac

    Member
    1,224
    408
    Jul 26, 2008
    Canada
    in the GAME
    i loved SMW on xbox back in the day... jpsm could you look into the new WiiVC injection like nintendont so we can have a channel on WiiU of this and use gamepad as a controller against the kids using WiiMotes

    :yay:
     
  19. xXJMcCarthyXx

    xXJMcCarthyXx Newbie

    Newcomer
    6
    0
    Sep 25, 2017
    United States
    Yes, I am using the one from your Github, and yes it crashes in the game title credits.
     
  20. xXJMcCarthyXx

    xXJMcCarthyXx Newbie

    Newcomer
    6
    0
    Sep 25, 2017
    United States
    So by any Chance is there anything I can do to fix this ?