Saturday, December 27, 2014

Status of Atomiswave2Naomi Project (UPDATE 6)

STATUS OF ATOMISWAVE ROMS (With MAME v0154)
--------------------------------------------------------------------------
Animal Basket --> Working on MAME.
Demolish Fist --> Working and released.
Dirty Pigskin Football --> Not working on MAME.
Dolphin Blue --> Working and released.
Extreme Hunting --> Not started working on it.
Extreme Hunting 2 --> Not started working on it.
Faster Than Speed --> Converted and boots fine. Working on analog controls.
Fist Of The North Star -->  Working and released.
Guilty Gear Isuka --> Working and released. One error reported when 2P dies.
Guilty Gear X ver. 1.5 --> Working and released.
Knights of Valour - The Seven Spirits --> Working and released.
Maximum Speed --> Converted and boots fine. Working on analog controls.
Metal Slug 6 --> Working and released.
Neo-Geo Battle Coliseum --> Conversion works on MAME but not on the real thing.
Net Select Keiba Victory Furlong --> Not started working on it.
Ranger Mission --> Converted and boots fine. Working on analog controls.
Salary Man Kintarou --> Converted and boots fine. It works on touch screen though. Released to donors.
Samurai Spirits Tenkaichi Kenkakuden --> Converted and boots. Some problems reported. Released to donors.
Sega Bass Fishing Challenge --> Conversion works on MAME but not on the real thing.
Sega Clay Challenge --> Conversion works on MAME but not on the real thing.
Sports Shooting USA --> Converted and boots fine. Working on gun controls.
The King of Fighters Neowave (Japan) --> Working and released.
The King of Fighters XI --> Converted and boots fine. Small graphic glitch in text. Released to donors.
The Rumble Fish --> Working and released.
The Rumble Fish 2 --> Working and released to donors.

* Green= Converted. May have some issues.
* Blue= Looks like can be converted.
* Red= Not working on MAME. Much harder to convert. In worst case will need to wait until MAME supports it.

69 comments:

  1. Hey thanks for releasing ggisuka and update the status... take a deserved donation! :)

    So as many of your readers i'm waiting for ngbc, kofxi and rumblefish2 :O
    Thanks!

    Also what is this CPS2 thing going on??

    ReplyDelete
  2. Please Darksoft can you post lst files for hokuto no ken and others converted games please for nulldc naomi please

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete
    Replies
    1. Reporting in:
      On Samurai Showdown, I get a black screen (no boot).
      Naomi 1, netboot (netboot.py with 0 key pic inserted), export bios, 31k mode. Let me know if you need any other info. Thanks!

      Delete
    2. Same here, same setup with Sega JVS I/O v1.

      I've had it boot before, but I had some credits left in the machine and it went straight to the title. Only happened once though, typically black screens after the final Naomi logo.

      Delete
  4. Hi there. First I'd like to express my big congrats and thanks to the creative mind who made this possible.

    I have currently tested and played through most of these released games on my naomi setup, which consists of two naomi1 and one naomi2 cabinets. And I'd like to report a few glitches in Metal Slug 6. In particular you see some scrambled graphic in the explosions of the 'Fire bomb'. Either play the game untill you get Fire bomb, or watch the demo-play a while where you see the explosions of the Fire bomb.

    And in KOF Neo Wave, as the screen is flashing you can in an instant notice the background flicker in a weird way.

    I tested the games on all three of my machines with the same resluts. I wonder is this fixable? Can it be 'debugged'?

    Thank you very much, and please continue your awesome work.

    ReplyDelete
  5. Games I tried working 100% are:

    Demolish Fist
    Dolphin Blue

    .. ok, sorry, I mentioned in my previous post that I play through "most of the games", it's clearly not the case. I'm currently testing Knights Of Valor 7 spirits, and after that I'll be testing the Guilty Gear games.

    ReplyDelete
  6. Just now I'm testing KOF Neo Wave some more, and there are several different kinds of glitches on various occasions, mostly when knocking a final blow where the chatacter/sprite gets garbled, sometimes more, sometimes less, ans some times not at all. I can't say if it's random or in a pattern. And it all happens very quickly so you need to watch your character closely.

    ReplyDelete
  7. Looks like Samurai Showdown doesn't work well on Naomi 1 due to an interrupt race condition. Working on a fix.

    ReplyDelete
  8. @Thomas, noone reported such an error and some releases have been going around for a year, so most probably the problem is your setup.

    ReplyDelete
  9. La pastilla, thanks for your reply. What error would you refer to, the one in Metal Slug 6, or KOF NW?

    I test most games on my naomi1 units with Export, and also Jap BIOSes. My naomi2 is in an 18 wheeler cabinet so currently I am not using it very much unless I only want to look at demo-play.

    By the way, at the moment I'm playing "Knights Of Valor 7 spirits", and it seems to work a 100%.

    ReplyDelete
  10. If we fokus on the Metal Slug 6 problem, I have a picture of the 'bug'. Please see here: http://www.albyhus2.se/_eget/metal_slug_6_videobug.jpg

    I have tested this on two different naomi1 units, and confirmed the bug in demo-play on my naomi2.

    Regarding my setup, I think it is a working one. I have good and clean naomi units with good power supplies and well adjusted 5 and 3.3 volt feed. I honestly think that I am very good as spotting bugs visually. If it shows that my setup is problematic I apologise in advance, but please take my word, there are some problems.

    ReplyDelete
  11. The Metal Slug 6 bug is also only visible very briefly, so one must pay good attention to spot it. It is just as the explosion fades, in the smoke sort of. Please if you can check this on a real naomi, I am sure you will see it.

    ReplyDelete
  12. Just now I'm testing Rumble Fish. And here's another small problem, sorry to say. Here's what it does: I can load and boot the game fine on naomi1 using latest Export BIOS. The game boots and runs demo-play fine. I can also coin and start a game, I've not played much so I can't say much more at the moment

    But let's say I want to change some settings, as difficulty. I enter test-mode .. configuration.. etc. Then I exit in reverse steps, game boots again with the Atomiswave logotype, but here's where the software freezes in a white screen with the "Credits 0" at the bottom. Now you cannot coin the game or start, and if you have demo-sound set to "On" you will here the music, and when it stops there's just this white screen. So basically I can't enter test-mode with successful exit.

    ReplyDelete
  13. I'll ask a friend of mine of he can find these problems on his setup.

    ReplyDelete
  14. Update about KOF NeoWave: It works flawlessly on my other naomi1. I use two types of naomi1, the earlier with black CPU-cooler, and the new version with brushed aluminium higher cooler which looks cheaper. So, KOF Neo Wave seems to work well on the older naomi1.

    But the Rumble Fish 'out of test-mode freeze' is still present on the older naomi1.

    ReplyDelete
    Replies
    1. @Tomas...I also use Naomi1 and I can't get mine to do the problems with demolish, kof, or ms6. On kof and ms6, if it's really brief then maybe I'm just missing it, but I cannot see it at all. I only tried demolish glitch once but mine didn't freeze...will try again later and let you know if any change.

      Delete
  15. Cupcake, thanks for testing. Will you please just make a quick look what naomi1 type you have please? Is it the one with black CPU cooler, or silver cooler which is a little higher?

    "demolish glitch", no I don't think it has a glitch. Rumble Fish is the one that freezes with a white screen on both old and new naomi1. I'll try it on naomi2 later today.

    Just now I tested Faster Than Speed. This game starts, and runs fine (demo play) on the older naomi1, but it does not even boot on my newer naomi1.

    Knights Of Valor 7 spirits seems to run equally well on both new and old naomi1.

    ReplyDelete
    Replies
    1. I use older naomi1 with export bios and I use netboot.py with the 0 key inserted. I just tested rumble fish and could not get it to freeze. I made a small video with my phone...https://www.youtube.com/watch?v=7k6yvz07tsY
      is this where yours freezes?

      Delete
  16. I will make a more extensive and proper testing with pictures very soon here. Just have to work some today and then I'll be back with some hopefully informative and clear results.

    ReplyDelete
  17. I can confirm Tomas Dahlgren's Metal Slug 6 "firebomb graphics glitch" bug report. I just network loaded Metal Slug 6 on my Naomi 2 motherboard and experienced the same graphics glitch pictured in Thomas' post. I am using the C Bios Japan revision with a Sega Jamma I/O.

    ReplyDelete
    Replies
    1. I get a similar effect too. I've noticed the explosion vfx being garbled for a few frames when bullets hit and some fire sprites appear. It's usually really subtle to the point where I wasn't even sure I was seeing it at first.

      As above in the SamSho reply, Naomi 1, netboot, 31k, sega jvs i/o v1

      Delete
  18. Alright people, thanks for your attention. And please always help out with any testing, it is important for the people/person behind the work to know that his stuff works well.

    I've been on this now for the past 1½ day or so and now I'm pretty much familiar with the Atomiswave games running on Naomi hardware. I still have some more 'provoking' to do, but I'll post my results this far here, I hope that it will be good help.

    Games tested:

    Demolish Fist
    Dolphin Blue
    Faster Than Speed
    Fist of North Star
    Guilty Gear Isuka
    Guilty Gear X 1.5
    King Of Fighters New Wave
    Knights Of Valor 7 spirits
    Metal Slug 6
    Rumble Fish


    Hardware:

    Naomi1 (newer type) with higher shiny CPU-heatsink with smaller fan. Housed in an old Naomi Universal Cabinet.

    Naomi1 (older type) first generation from Crazy Taxi cabinet, with low-profile black CPU-heatsink w. integrated fan. Housed in a New Net City japanese import cabinet, modified for 240VAC input.

    Naomi2. Housed in a modified 18 Wheeler upright type cabinet without coin mech, controls are analog steering and pedals, some buttons added and a three position gearshifter to enable play of King of Route 66. Testing joystick games on this cabinet is somewhat limited.

    All Naomis equipped with; DIMM-board FW 3.17, 256MB RAM, multi-region BIOS (Jap, USA, Export, Korea) changable by DIP on filter-board and all set to "Export". Imposed Atomiswave BIOS is set to "Other" and languange "English", demo-sound ON.

    All hardware have been well serviced and voltages adjusted to proper specs (5,10 & 3,35 VDC at filter board power-connector).

    ReplyDelete
  19. Let's continue.

    Methods of testing:
    With DIMM-battery disconnected switch ON power and wait till "Checking network" is on the screen. Then with Transfer.exe load game file to appropriate IP-address.

    When/if game boots then watch demo-play for a couple of minutes. Then insert coin (naomi1), (or press service-switch for credits on naomi2, no coin mech) and start a game. Play the game for a few minutes, sometimes longer, looking for visual bugs. Then entering Test-Mode to change settings like difficulty, times, lifes, etc. and then exiting to game again to play some more. This is my basic plan for a successful program.

    ReplyDelete
  20. Just a note!

    * (Region/BIOS interesting issue:
    Something happened when testing Demolish Fist. I had my Naomi1 'older' previously set to Naomi JAP BIOS running Dolphin Blue. And I had the region set in Atomiswave testmode to "Europe" and "English". Then I changed the Naomi BIOS to Export, and loaded Demolish Fist, and the game did not boot (black screen).

    My Naomi1 'new type' and Naomi2 both with Export BIOS was already running Demolish Fist fine, so I went into testmode and looked at the Region, it was set to "Other" and "English" on both.

    So, on Naomi1 'older' I loaded Dolphin Blue, which was the latest game running on Naomi1 'newer', and it was running fine. Then I loaded Demolish Fist and this game worked fine too now! Then I went into testmode and changed Region to "Other" and "english". I then rebooted Demolish Fist, and shortly after I switched OFF. I then changed Naomi BIOS to Export and switched ON, loaded Demolish Fist and it booted and ran just fine now.

    My conclusion of this event makes me think that some bits are set, but not re-set even after power down. And it has to do with the type/region of Naomi BIOS in combination with the Atomiswave imposed BIOS. This issue may cause a game not to boot on that particular Naomi, though the game can run very well on that unit if only BIOSes are set properly.)

    ReplyDelete
  21. Testing start.

    Demolish Fist:
    Game boots and plays just fine on all my Naomis, no bugs or glitches. I can enter testmode to change settings and exit without any problems. I'd say the game works 100%

    ReplyDelete
  22. Dolphin Blue:
    Same as previous game, loads and boots just fine on all my machines. Entering/exiting test-mode is no problem. No visual glitches or other bugs. Seems to run 100% in my opinion.

    ReplyDelete
  23. Faster Than Speed:
    Some problems, ofcourse the file name says "sample" when I downloaded it. First time it boots on all three machines, and runs demo-play very well. Game play was never tested because my two Naomi1 cabinets are joystick cabs, and in the 18 Wheeler cabinet analog controls wouldn't work at all. Perhaps this game uses different analog channels on the IO-board than the rest of SEGA's driving games.

    But if I enter test-mode to change settings and then exit, the program freezes in the test-menu screen and I have switch OFF the machine.

    Loading and booting the game a second time, after power-OFF, the Naomi2 displays the Atomis-logo, then the game logo, and then jumps into test-mode automatically (all settings saved), it will not go into game mode (freezes again). Both Naomi1, new and old type, start the Demo-play and runs just fine. When entering test-mode again all settins are saved, just that I cannot exit test-mode without freezing again. You must power OFF. And even if another game is loaded (Atomis or Naomi doesn't matter), and then again load Faster Than Speed, this problem remains.

    ReplyDelete
  24. Fist of the North Star:
    Nice game this one. Loads and boots on all three machines. Runs demo-play fine. Enter/exit testmode with changes works well. Game play is great, ofcourse I've got limited movement on Naomi2 due to it is a driving cabinet. But on Naomi1 new and old I've played pretty much and with several charachters. I'd say this game was a 100%.

    ** One interesting issue with this game though, however not critical (maybe this is also on the original hardware but strangely enough it only does this on my Naomi1 'older type'), with the demo-sound set ON, is shortly after exiting test-mode and the demo-play starts, after the voice intro and some singing the music goes into a strange short loop and loops like that untill the intro ends and the game logo appears. After that all sound/music is fine again, and ever after.

    ReplyDelete
  25. Guilty Gear Isuka:
    Problematic. Game loads and boots fine, even plays fine on all my three test subjects, but exiting test-mode leaves only a black screen, freezed.

    Guilty Gear X 1.5:
    Behaves exactly the same as GG Isuka.

    ReplyDelete
  26. King Of Fighters New Wave:
    All seems to be working fine. Game runs and plays well, test-mode can be entered and exited without problems.

    There are certain graphical glithces, you should watch for them in these particular stages: the clock tower, rusty pipes, and Angkor Wat temple -stages. But be quick, watch the backgrounds, especially when there is lots happening like flashing for instance when any character is performing a special move.

    At first I thought the problem was only on my Naomi1 'newer' set, but it's on all of my three Naomis (I watched demo-play on Naomi2), and it seems to be bound to the above mentioned stages. I haven't seen or played this game on the original Atomiswave hardware so I can't say if it's present there as well.

    The fenomenon could be described best as an overload of GPU in background drawing, as if it couldn't keep up with all what's happening on the screen. Not as wrong data or sporadic visual bugs, it isn't sporadic. I am infact not even sure it is a bug at all. It may very well be just the result of pushing the hardware to its limits.

    If you have time just watch the demo-play, and pay attention at the mentioned stages. Watch carefuly.

    ReplyDelete
  27. Metal Slug 6:
    Game loads and plays fine, everything seems to work perfect, just there are certain sprite bugs like the Fire Bomb explosion which has a few scrambled blocks/characters, and I've noticed that there´'s also some 8x8 scrambled blocks in the animations of these "Aliens" when they're curled up into a spinning ball. Beside these small graphics issues this game is working well.

    ReplyDelete
    Replies
    1. I'm almost sure that the original had the same issue

      Delete
    2. I just watched mine very closely while a friend played and can confirm I see this too now. I will try the original when I get the chance to see if it does it also(I have to reconnect my atomiswave first). Will let you know.

      Delete
  28. I am currently testing Knights Of Valor 7 spirits.

    ...

    ReplyDelete
  29. Knights Of Valor 7 spirits:
    First a note about Naomi2; game loads and boots fine, but straight into test-mode. So I change some settings in test-mode, difficulty and lives, and I exit test-mode. No problems. Game boots and runs in demo-play fine. 5 minutes later I check again, and it's in test-mode!?

    I do the same again, changing some Game Configuration settings, and exit to game mode. Again, after about 10 minutes it jumps into test-mode. I tried changing the region to "Europe" / "English" but it keeps going into test-mode after a few minutes of demo-play.

    If you start a game, the system does not interrupt it to enter test-mode, only when left in demo-play the game will go into test-mode.

    On Naomi1, old & new, the game runs demo-play fine for ever. Game play is fine, no audio or visual bugs. Game works perfect on Naomi1, I would say.

    ReplyDelete
  30. I see this: "Faster Than Speed --> Converted and boots fine. Working on analog controls."

    May I please ask, how was this tested? If analog controls are working what channels were used, and what IO-board?

    On my Naomi2 setup, on which I normally can run Crazy Taxi, 18 Wheeler King of Route 66, Initial D series, and some more all work. So Faster Than Speed should too.

    Please, let's clear this up.


    Now I'm currently testing Rumble Fish ...

    ReplyDelete
    Replies
    1. Analog games work well on MAME, but not on real thing. The conversion needs additional work.

      Delete
  31. I should add that I'm using the Naomi standard IO-board 837-13551-92.

    ReplyDelete
  32. Rumble Fish:
    Game loads and boots fine. But entering test-mode and exiting will freeze the

    program in a white screen, forcing you to turn OFF. Re-loading the game will

    keep its previously changed settings. Game play is fine otherwise without any

    bugs.

    ReplyDelete
    Replies
    1. I could not recreate this bug myself on my Naomi1...(see above video)
      I wonder what could be causing it for you?

      Delete
  33. And I see this also: "* Green= Converted. May have some issues. "

    So I will leave it at that, and hope that the issues will eventually be cleared up. I am happy to be able to contribute with some testing. Once again thanks for making this happen.

    ReplyDelete
    Replies
    1. Thanks for extended feedback! Existing from test menu is a tricky thing, specially if you mix Naomi and AW games.

      Delete
    2. The only thing I noticed was that sometimes I can somehow get back to the Naomi test menu instead of atomiswave game one, but I really don't know how it happens...it seems random. So yeah, maybe test menu is just weird like that hehe :)

      Delete
  34. No problem. Thank you for working on this.

    Yes, well I just wanted to reveal any issues with these games in their current state because I think they are worth it. The fact that somebody made them playable on Naomi hardware is awesome. If the problems are fixed, or not fixed, does not matter that much. What is important is that we know about it, thus we can rule out possible system defects and have people less nervous. I remember that I was very nervous first discovering the Fire Bomb bug in Metal Slug 6. But when testing it on my other setups too, discovering it's infac the uploaded file, I was sort of OK with it.

    Thank you

    ReplyDelete
  35. Cupcake, are you saying you have no problem exiting from test-mode with your Rumble Fish?

    Hmm... Ok. I will need to try the games again, this time without that Multi-Region BIOS recently got.

    ReplyDelete
  36. Cupkake: Oops! I just noticed that I missed your post with your video. Sorry. I'll have a look.

    ReplyDelete
  37. Ok, I see Cupkake's video. I am as we speak erasing two c160 chips to burn myself the good oldfashioned Naomi-Export BIOS to test with. I'll use the 21578H.

    ReplyDelete
  38. And, Pastilla, regarding Metal Slug 6 you mention that you experienced the garbled Fire-Bomb explosion on the original Atomiswave hardware as well?

    As I watch youtube and Metal Slug 6 video:

    www.youtube.com/watch?v=k8g93hr0JtI

    .. I see that the animation is good all the way. But I think this is emulated, right?

    ReplyDelete
  39. I think.. Let me share a link here with you here, about the multi-region BIOS for Naomi1 and Naomi2.

    http://forum.arcadeotaku.com/viewtopic.php?f=26&t=29558&p=412304#p412304

    It's a nice thing, if it worked a 100%. Although I am beginning to understand that mixing several hacks is never a good thing.

    ReplyDelete
  40. Just tested Rumble Fish on my Naomi1, both old and new, with the 21578H BIOS which is the latest Export. I still get that white screen freeze when I exit test-mode.

    I wonder why...

    ReplyDelete
    Replies
    1. That's really weird...no idea. :(
      In regards to metal slug 6, I have the original atomiswave cart, and I am going to test it tomorrow(Saturday) since I have the day off work. I will let you know if I see anything. I also happen to have the bootleg atomiswave rom of it so I will try that one too and see if it's any different.

      Delete
  41. Yes please. That will be interesting.

    I wonder, can it have something to do with my key/0-chip? Where did you buy yours? I bought mine of AndyGeez some years ago.

    ReplyDelete
    Replies
    1. I made mine myself with a programmer. I got the code from a dev guy who I promised never to name(at the time it wasn't easy to get), but it's the same code that's floating around because I've compared them. Anyway if you got it from andygeezer I'm sure it's fine as he knows a whole lot about this stuff.

      Delete
    2. Oh yes. My chip works great, I mean I've never had any game not booting.

      Delete
  42. I think my chips are OK. I always test with the game Border Down, and if that boot I regard the chip as a good 0-chip.

    ReplyDelete
  43. Ok, I tested the metal slug 6 original cart and the bootleg on my atomiswave and they both get glitches like that here and there if you watch hard enough, so it's probably just something with the game I guess.
    I watched my friend play all the way through both and and I did see it a couple of times when lots of things were exploding at once, etc.

    ReplyDelete
    Replies
    1. Thanks Cup. Good testing. Well, the explosion bug in MS6 is there wether there are many things on screen, or just a few. It's garble within the animation itself, like bad memory map or wrongly mapped video memory. Now it sort of works as a copy protection I guess.

      Delete
    2. Well, that confirms that the conversion is good and it's working as the original.

      Delete
  44. Also I want to mention that my friend has now tested some games on his setup, which is an older naomi1 with netboot DIMM.

    First he confirms the Metal Slug 6 video glitch. Then the freeze after exiting test mode in both Guilty Gear X and Rumble Fish - both were freezing after exiting Test mode, as mine did.

    ReplyDelete
    Replies
    1. I'll have a look at that. Thanks.

      Darksoft.

      Delete
    2. Thanks Pastilla. Please do. I am very happy and grateful for any attention you put on making things perfect. Even if the bugs aren't possible to fix you still did a great job of making the games playable on Naomi.

      I mean, if I really, really like Metal Slug 6, or any other Atomiswave-game, I'll just go ahead and buy an Atomiswave. It's not that expensive. But having the luxury of playing some of the games on my Naomi, most importantly without having to swap any hardware in the cab, that is just an amazing luxury which I'm sure we all, the whole community, are very grateful for. Thank you, and keep up the great work.

      Delete
    3. I'll test Guilty Gear glitch on my setup as well and see if it happens. If not, I'll try to post exact specs on my entire setup so we can compare better and try to figure it out. Will let you know probably Saturday the results(I'll make another video so you can see what it does).

      Delete
    4. Ok. I have tested and confirmed that there is a problem with Guilty Gear x 1.5 Test Mode....video is here: http://youtu.be/hjbUMqHFv14

      Delete
    5. Thank you for your help testing, Cup.

      Delete
  45. i have noticed a glitch on the bullets in metal slug 6 : i have a naomi 1 /netboot method

    ReplyDelete
  46. Please i dont know how to make lst for hokuto no ken for nulldc naomi please i need lst

    ReplyDelete
    Replies
    1. Use demul or makaron and u dont need a lst file. Also these versions work in mame from what i understand as well. So u have lots of other options if u cant figure out nulldc.

      Delete