Skip to content

Commit

Permalink
Added shinobin (neogeohb) and shinobi.neo
Browse files Browse the repository at this point in the history
  • Loading branch information
Robbbert committed Jan 7, 2025
1 parent e8a1a93 commit 8a2e6c6
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 2 deletions.
1 change: 1 addition & 0 deletions docs/release/docs/hbnew.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
New Games
---------------------------------
- [cbarrel] Captain Barrel
- [shinobin] Shinobi (Neo-Geo port)



Expand Down
13 changes: 12 additions & 1 deletion hash/neo_quik.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Quickloads for NeoSD. These extensions are supported: NEO.
While intended for homebrew games, most of the unprotected commercial games will work to some extent.
Number of items in this list = 264
Number of items in this list = 265
-->
<softwarelist name="neo_quik" description="NeoSD quickload">

Expand Down Expand Up @@ -2376,6 +2376,17 @@ Number of items in this list = 264
</part>
</software>

<software name="shinobi">
<description>Shinobi</description>
<year>2025</year>
<publisher>Twitch Elite</publisher>
<part name="quik" interface="neo_quik">
<dataarea name="quik" size="10162176">
<rom name="shinobi.neo" size="10162176" crc="af3f9792" sha1="f82738cdf1f61f8c5db27ade6443184cb8fa0b0e"/>
</dataarea>
</part>
</software>

<software name="shocktr2">
<description>Shock Troopers - 2nd Squad</description>
<year>1998</year>
Expand Down
20 changes: 20 additions & 0 deletions src/hbmame/drivers/neogeohb.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,7 @@ NUM GAME YEAR COMPANY TITLE
502 14A0 2023 Neo Byte Force Cyborg Force (https://ozzyouzo.itch.io/cyborg-force)
503 0722 2024 Pixelheart Gladmort Demo
503 0723 2024 Pixelheart Gladmort Demo 2
504 1337 2025 Hoffman Shinobi (Neo-Geo port)
Expand Down Expand Up @@ -343,6 +344,7 @@ YEAR COMPANY TITLE
2023 Neofid Studios Daemon Claw: Origins of Nnar (https://twitter.com/DAsteborg/status/1696175973253734420)
2024 Neofid Studios Demons of Asteborg DX (https://neofidstudios.itch.io/demons-of-asteborg-dx)
2024 Rosenthal Castle Petal Crash (video on youtube) (https://rosenthalcastle.itch.io/petal-crash-neo)
2025 Retro Sumus SovietBorgs (video on youtube)
*********************************************************************************************************/
Expand Down Expand Up @@ -2059,6 +2061,23 @@ ROM_START( gladmortd2 )
ROM_END


// Shinobi (Neo-Geo port) by Hoffman, converted from .neo file
ROM_START( shinobin )
ROM_REGION( 0x100000, "maincpu", 0 )
ROM_LOAD16_WORD_SWAP( "504.p1", 0x000000, 0x080000, CRC(3bf8e303) SHA1(84ed6ef7a2cddbc49341c3f7545b63b7d7ee67a0) )

NEO_SFIX_128K( "504.s1", CRC(6b8c8124) SHA1(c2fbc49234360925379024ee5c5edf7000d08127) )

NEO_BIOS_AUDIO_64K( "504.m1", CRC(6b52f62d) SHA1(9ee0ad09ceede00a0bc068065978aceebb4a28ea) )

ROM_REGION( 0x800000, "ymsnd:adpcma", 0 )
ROM_LOAD( "504.v1", 0x000000, 0x800000, CRC(1b24fbbc) SHA1(7d5367c4e2729dc23b775c636148d64818a26cd5) )

ROM_REGION( 0x100000, "sprites", 0 )
ROM_LOAD( "504.c1", 0x000000, 0x100000, CRC(890e5e1b) SHA1(664d765d7e2355de77d7e4b1ff237654878883a0) )
ROM_END


// 600 : 240p Test Suite by Artemio Urbina
ROM_START( 240ptest ) // 0.95
ROM_REGION( 0x100000, "maincpu", 0 )
Expand Down Expand Up @@ -3529,6 +3548,7 @@ GAME( 2019, shaman21, shaman16, neogeo_noslot, neogeo, neogeo_state, init
GAME( 2019, shaman22, shaman16, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Vasily Familiya", "Shaman King demo 0.22", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE )
GAME( 2019, shaman23, shaman16, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Vasily Familiya", "Shaman King demo 0.23", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE )
GAME( 2019, shaman24, shaman16, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Vasily Familiya", "Shaman King demo 0.24", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE )
GAME( 2025, shinobin, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Hoffman", "Shinobi (Neo-Geo port)", MACHINE_SUPPORTS_SAVE )
GAME( 2009, smi, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "[Raregame]", "Spiderman (Intro demo)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
GAME( 2015, snddemo, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Freem", "Sound-Loop Demo", MACHINE_SUPPORTS_SAVE )
GAME( 2011, spriteex, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Furrtek", "Sprite Experimenter", MACHINE_SUPPORTS_SAVE )
Expand Down
3 changes: 2 additions & 1 deletion src/hbmame/hbmame.lst
Original file line number Diff line number Diff line change
Expand Up @@ -6066,7 +6066,7 @@ ssideki // 052
//ssideki2 // 061 not needed
//ssideki3 // 081 not needed
ssideki4 // 215
//stakwin // 088 music broken in mame, works here
//stakwin // 088 not needed
//stakwin2 // 227 not needed
stakwindev // totally broken in mame, partially works here.
strhoop // 079
Expand Down Expand Up @@ -6213,6 +6213,7 @@ shaman20
//shaman22
//shaman23
//shaman24
shinobin
smi /* Spiderman intro */
snddemo // Sound-Loop Demo by Freem
spriteex // furrtek Sprite Experimenter
Expand Down

0 comments on commit 8a2e6c6

Please sign in to comment.