M.A.M.E. - Kid Niki - Radical Ninja [World] - Points - 252,800 - Pete Hahn

Is this Performance Claim Valid?

    This poll is closed
This poll is closed
  1. M.A.M.E. - Kid Niki - Radical Ninja [World] - Points - 252,800 - Pete Hahn

    01-05-2021, 06:10 PM

    WolfMame version
    ROMSet: KidNiki
    Lives: 3
    Difficulty: Normal
    Bonus Life: 50000
    Flip Screen: Off
    Cabinet: Upright
    Game repeats: No
    Allow continue: No
    Freeze [Cheat]: Off
    Invulnerability [Cheat]: Off
    Service Mode: Off
    Special Rules: Continues are NOT allowed!
    Submission Message
    Game cleared with no attempt to maximize score, 1 death.
    Wolfmame v. 227 used:

    Thanks for taking a look at my submission!

    Attached Files Attached Files
    Thanks JJT_Defender thanked this post
    Likes JJT_Defender liked this post
  2. 01-15-2021, 06:33 PM
    The following analysis is neither exhaustive nor conclusive,
    and is not confirmation that this submission is valid.

    Starting check.bat on 16/01/2021 at 1:53:19.46

    ZIP test
    7-Zip 19.00 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21
    Scanning the drive for archives:
    1 file, 135004 bytes (132 KiB)
    Testing archive: C:\Analysis\zip\han_kidniki_252800_w227.zip
    Path = C:\Analysis\zip\han_kidniki_252800_w227.zip
    Type = zip
    Physical Size = 135004
    Everything is OK
    Size:       249313
    Compressed: 135004

    ZIP list
    7-Zip 19.00 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21
    Scanning the drive for archives:
    1 file, 135004 bytes (132 KiB)
    Listing archive: C:\Analysis\zip\han_kidniki_252800_w227.zip
    Path = C:\Analysis\zip\han_kidniki_252800_w227.zip
    Type = zip
    Physical Size = 135004
    Path = han_kidniki_252800_w227.inp
    Folder = -
    Size = 249313
    Packed Size = 134852
    Modified = 2020-12-31 20:23:34
    Created = 
    Accessed = 
    Attributes = A
    Encrypted = -
    Comment = 
    CRC = AD03A632
    Method = Deflate
    Characteristics = 
    Host OS = FAT
    Version = 20
    Volume Index = 0
    Offset = 0

    MAME Major Version 227

    What MAME thinks
    Input file: kidniki.inp
    INP version 3.5
    Created Fri Jan 01 02:08:25 2021
    Recorded using 0.227W (wolf227)
    Total playback frames: 49882
    Average recorded speed: 99%
    Average speed: 100% (980 seconds)

    Source driver

    ROM and TG information
    ROM set changed: no
    0.106-0.175: kidniki - "Kid Niki - Radical Ninja (World)"
    Resolution, 0.106-0.175: 384x256 @ 55.000000Hz
    TG Game Entry: https://www.twingalaxies.com/scores....cal%20Ninja%20[World]
    Rules, Points: https://www.twingalaxies.com/scores.php?scores=10476

    MAME info
    mameinfo.dat entries:
    0.102u3 [Stefan Lindberg]
    0.34b8 [Phil Stroffolino]
    Artwork available
    - On real hardware it is possible to see the shape of his hair when in the darkness during the title sequence. Stefan Lindberg (ID 00200)
    - 0.222: Netlist performance improvement and refactoring: Kid Niki now achieves up to 910% when run with static solvers and with nltool. That is significant better than the 860% we have seen previously. This increase is driven by using a global memory pool in the solver code [Couriersud].
    - 0.216: Fixed a code in the netlist creation which caused multiple proxies to be created for output->terminal connections. A nice side effect of this fix is a performance increase ~9% for kidniki and ~4% for pong [Couriersud].
    - 0.215: Fixed a number of audio issues. Better document schematics and added J4. Fixed a number of resistor/capacitor values and one barrier statement. Simplified code. Kid Niki uses frontiers again (speed improvement) (audio\nl_kidniki.cpp) [Couriersud].
    - 0.210: Bonky0013 added clone Kid Niki (bootleg).
    -  7th May 2019: Smitdogg - Bonky dumped a bootleg of Kid Nikki which strangely has the title letters pointlessly redrawn.
    - 0.209: Fixed Kid Niki schematics after review. The Kung-Fu Master schematics differ from the kidnik schematics in wiring D4, D5 and Q4 with other components. The manual corrections to the kungfu master schematics make sense and thus are used here. opamp XU1.B according to schematics has no feedback loop between output and inputs. The arrangement of components in the schematic however indicate that this is not the case and indeed a connection exists. This results in sounds at output XU1.14 to contain more detail [Couriersud].
    - 0.208: Fixed bug in LOGIC_INPUT devices (devices\nlid_system.h). Now 'AY8910PORT FAMILY' parameter is actually used. Also fixed bugs in code using this device (audio\nl_kidniki.cpp) [Couriersud].
    - 0.207: nltool now adds a define NLTOOL_VERSION. This can be tested in netlists. It is used in kidniki to ensure I stop committing debug parameters [Couriersud].
    - 0.173: Couriersud added m62(kidniki) to nl.lua. Started some experiments around parallel solving of linear equations. This code is not active. Fixed Kid Niki audio performance. Significant speed improvement: Added a new solver using compressed row format. Fixed sorting. As a result, netlist performance on Kid Niki nearly doubled. The performance increase is mainly due to the fact that sorting decreases the number of operations for gaussian elimination of the Kid Niki matrix from ~7800 to 707. In addition, compressed row format improves L1 usage. Converted Kid Niki netlist into an external one.
    - 0.172: Prepared discrete netlist code so that matrices can be allocated in one chunk of memory. Fixed Kid Niki sound speed. Make more class members private [Couriersud].
    - 0.164: Improved Kid Niki sound quality while maintaining speed by adding more frontiers. Added LOGIC_INPUT to netlist which allows to specify a logic family, i.e. output characterics. Used this for improved AY8910 port modeling. Added macro models of LM324 and LM358. Made Kid Niki use those (audio\irem.c) [Couriersud].
    - 0.163: Added Kid Niki sound board netlist to nl_examples. Currently the netlist boils down to a 87x87 matrix. This is due to a total of 6 opamps which all are submodels and thus add their own internal nets. Gauss Seidel iterative solving comes to it's limits. nltool runs this at about 50% speed on my machine. Given the complexity this is quite good. Yet, any M62 game currently will not be playable. Added analog drums and filtering for Kid Niki and others. In addition: Generalized the device family concept. Truthtable device can now define their own device family model [Andrew Gardner, Couriersud]. Formatted Kid Niki nl_examples to be easier to read. Completely integrated the GMRES solver into netlist solver templates and recoded it from scratch. GMRES now runs at 122% (kidniki), that's a real improement from 60% before. AT the same time, the code should be easier to read and closer to the GMRES algorithm. Ultimately, kidniki will not use this solver but instead use some frontiers to keep it playable. But going forward, for larger matrices this solver is an opton [Couriersud].
    - 0.157: David Haywood removed old redundant hack for Kid Niki, our core / memory system are more intelligent these days.
    - 28th May 2012: Mr. Do - Thanks to Mikonos, we have a new bezel for Kid Niki, on loan from Vintage Arcade.
    - 0.102u3: Stefan Lindberg added 'Kid Niki - Radical Ninja (World)'. Renamed (kidniki) to (kidnikiu).
    - 0.92u1: Pierpaolo Prazzoli added clone Little Hero.
    - 12th February 2005: f205v Corrado and Tomaselli dumped Little Hero.
    - 0.90u2: Nicola Salmoria fixed priority bug in Kid Niki and crash on last level.
    - 0.37b6: Changed clock speed of the M6803 CPU2 and the 2x AY-8910 to 894886 Hz.
    - 0.36b10: Added clone Kaiketsu Yanchamaru (Japan). Changed parent description to 'Kid Niki - Radical Ninja (US)'.
    - 0.35b13: Changed description to 'Kid Niki - Radical Ninja'.
    - 0.35b2: Changed Z80 CPU1 clock speed to 4MHz. Added 3rd coin slot. Known issues: Kid Niki crashes/messes up in the confrontation with the final boss. Reason unknown.
    - 0.35b1: Changed VSync to 55Hz. Added proms ($620, 820 - unknown and video timing).
    - 0.34RC1: Dave W. added high score saving to Kid Niki.
    - 0.34b8: Phil Stroffolino added 'Kid Niki, Radical Ninja' (Data East 1986).
    - You are a tatally rad ninja swordsman. Princess Margo is being held captive by the Stone Wizard. Save her!
    LEVELS: 8
    Other Emulators:
    * FB Alpha
    Romset: 514.3 kb / 34 files / 206.3 zip
    0.35b7 [Mirko Buffoni, Lee Taylor, Nicola Salmoria, John Clegg, Aaron Giles, Ishmair]
    0.31 [Lee Taylor]
    0.23 [Mirko Buffoni, Ishmair, Nicola Salmoria]
    - 0.222: READ/WRITE macros removal [Osso].
    - 0.208: Removed MACHINE_CONFIG macros [Osso].
    - 0.206: Removed GFXDECODE MCFG macros [Vas Crabb].
    - 0.189: VCK modernization and removed unnecessary subdevice resets (audio\irem.cpp and sound\msm5205.cpp) [AJR].
    - 0.188: M62 cleanups: Split PROM regions up by function (legacy from when MAME only allowed a single PROM region per system). Made use of multiple palettes and gfxdecode structures [David Haywood].
    - 0.186: Replaced generic latch with more accurate emulation. Fixed missing d7 on sound latch, device_reset to correctly clear sound latch and a potential situation where sound CPU/IRQ could be incorrectly cleared [Lord Nightmare].
    - 0.174: Added audio\nl_kidniki.h.
    - 0.173: Renamed audio\nl_kidniki.inc to nl_kidniki.cpp.
    - 0.168: Renamed audio\nl_kidniki.cpp to nl_kidniki.inc [Miodrag Milanovic].
    - 0.164: Flagged all M62 games as GAME_IMPERFECT_SOUND while Netlist audio is being worked on [Tafoid]. Converted Irem sound into a true device [Couriersud].
    - 0.163: Added audio\nl_kidniki.c. Added 'Netlist Sound Device' (48000 Hz) to all games. This fixes missing drums. There is an analog section in the sound board.
    - 0.155: Gamelist align as usual [hap].
    - 0.143u2: Amplified M62 default contrast, this fixes washed out colors [hap].
    - 0.140u2: Removed includes\iremz80.h. Added includes\m62.h and audio\irem.h. Take some driver_device classes of M62 (common code in audio\irem.c) that cover multiple drivers and split them so that each driver gets their own driver_device class. In most cases, these drivers got entangled because of audio/mcu code that was shared between multiple drivers [Atari Ace]. Added 'Irem Audio' sound.
    - 0.135u1: Added includes\iremz80.h. Removed includes\m62.h. Fabio Priuli added driver data struct and save state support to M62 driver.
    - 0.133u1: Improved Irem sound [Couriersud]: Revisited schematics. Corrected a bug, some discrete values and added two RC nodes from schematics.
    - 0.131u1: Angelo Salese merged memory maps in the M62 driver.
    - 0.126u5: Fabio Priuli changed a lot of input related things in IREM M10->M107 boards. First of all, moved input definitions from drivers\m92.h to include\iremipt.h and removed completely drivers\m92.h (which only contained those definitions). Added more common inputs to iremipt.h and started to use that file in m62->m107 instead of local #defines. Finally, added DIP locations to all the games in m62->m107 which were missing and it implemented coinage mode 2 through dipconditions in the drivers which didn't support it.
    - 0.125: Aaron Giles fixed low AY-3-8910 volume in M62 games.
    - 0.124u4: Nicola Salmoria fixed main character sprite not hidden at end of level in kungfum, kungfud, spartanx, kungfub and kungfub2.
    - 0.124u2: Roberto Zandona fixed wrong tile-sprite priority in M62 driver.
    - 0.123: Aaron Giles fixed ADPCM sound in M62 games. Did some additional cleanup.
    - 0.122u8: Added includes\m62.h. M62 changes [Couriersud]: Fixed wrong resistor value (22K to 2.2K) - verified on Spelunker and Kid Niki hires PCB pictures. Changed resistor network calculation based on assumption that cs line is active either on tiles or sprites color prom. Various Irem driver updates [Aaron Giles]: Properly tagged M52 and M62 sound boards, plus variants. Updated all connected drivers. Merged memory maps. Moved definitions to header files.
    - 0.122u7: Changed M6803 CPU2 clock speed to 3579545 Hz.
    - 0.116u4: Zsolt Vasvari improved color decoding in Irem M62 games.
    - 0.109: Roberto Zandona fixed priorities in the M62 driver, mainly affecting Lode Runner sequels.
    - 0.104u6: Aaron Giles fixed missing sound in the M62 driver.
    - 0.99u8: Aaron Giles added new functions memory_configure_bank() and memory_set_bank() which abstract bankswitching better. This allows current memory banking states to automatically be saved for drivers that use this feature. M62 games have been updated to use this new feature as an example.
    - 0.84u3: Andrew Gardner fixed save states in the M62 driver.
    -  5th May 2002: Nicola Salmoria fixed the AY8910 emulator which caused missing sounds in some IREM M-62 system games.
    - 0.35b12: Added sndhrdw\irem.h.
    - 0.35b11: Changed M6803 CPU2 clock speed to 1.5MHz.
    - 0.35b10: Changed M6803 CPU2 clock speed to 6MHz.
    - 0.35b7: Merged kungfum.c and ldrun.c with m62.c driver.
    - 0.34RC1: Added sndhrdw\irem.c.
    - 0.34b3: Changed lrunner.c to ldrun.c driver (Nicola Salmoria).
    - 0.31: Added lrunner.c driver and vidhrdw\lrunner.c (Lee Taylor).
    - 0.29: Removed sndhrdw\kungfum.c.
    - 0.24: Added sndhrdw\kungfum.c.
    - 0.23: Added kungfum.c driver and vidhrdw\kungfum.c (Mirko Buffoni, Ishmair, Nicola Salmoria).

    Name:  1.png
Views: 16
Size:  68.4 KB
    Thanks HAN, evan04, JJT_Defender thanked this post
    Likes HAN, JJT_Defender liked this post
  3. 01-23-2021, 12:22 PM
    Voting yes
    Game starts at :07 on the video
    Final score is at 13:39 on the videoName:  Screenshot_20210123-142130.png
Views: 6
Size:  355.3 KB
    JJTJohnnyLightning World #1 Racer on Arcade Game Fast & Furious Super Cars 1,872 Match Wins 52Cities
Results 1 to 3 of 3
Join us