Compare commits

...

5687 Commits

Author SHA1 Message Date
dinkc64 b1899c81a5 nes update from gab75 2025-08-26 09:00:32 -04:00
taoenwen 5da92a2d4d win32/scrn.cpp Fix RomData mode being accidentally activated 2025-08-26 14:08:39 +08:00
dinkc64 210b631f07 speccy update from gab75 2025-08-26 00:54:33 -04:00
taoenwen 59d8c45354 Fix msvc build 2025-08-26 11:22:56 +08:00
dinkc64 90979aab76 wonderkid mapper 2025-08-24 02:06:07 -04:00
dinkc64 739c959851 sms adds from Gab75. Wonder Kid mapper coming soon 2025-08-23 09:17:56 -04:00
dinkc64 2f99318b90 megadrive, tbb wants to double-tap imm1. thanks angelosa for the idea 2025-08-23 09:13:57 -04:00
dinkc64 23679c7e55 119, etc 2025-08-23 09:07:16 -04:00
taoenwen 1437271319 update msvc project for d_119 2025-08-23 16:00:45 +08:00
dinkc64 b89616daa8 Add driver 119 [iq_132] 2025-08-22 09:40:21 -04:00
dinkc64 e5f8281019 nes update from gab75 2025-08-22 09:04:56 -04:00
dinkc64 a3433fd967 ReinitialiseVideo(): bugfix & oops 2025-08-21 20:45:45 -04:00
dinkc64 12fac17046 Experi-mental feature: ReinitialiseVideo(): change video mode without destroying UI window. 2025-08-21 09:06:43 -04:00
JacKc029735 7829bb8e0b d_pacman.cpp : Added Ms. Pac-Man (bootleg, set 5) [Siftware] (Osso13) 2025-08-20 20:18:52 +02:00
dinkc64 afdef73215 nes update from gab75 2025-08-20 09:20:43 -04:00
dinkc64 7d7ff7de47 vid_directx9: fix for reshade dredge landing outside viewport 2025-08-20 01:42:16 -04:00
dinkc64 75b6072660 nes: add 2 demos 2025-08-19 20:53:28 -04:00
dinkc64 8a0344000c nes, detect PAL via NES 2.0 header 2025-08-19 20:41:30 -04:00
JacKc029735 02a6b816d8 d_kaneko16.cpp: dumped PLDs for mgcrystl [Apocalypse, Darksoft] (Osso13)
- d_yunit.cpp: dumped EP600s for smashtv [Apocalypse] (Osso13)
2025-08-19 20:40:53 +02:00
JacKc029735 432f45b295 d_cps1.cpp: Update Sf2mix to 1.5 version [Zero800] 2025-08-19 20:00:19 +02:00
dinkc64 65d24baf2b sms: Fix palette/colors in "Adventure Kid" (4pak all action cart) 2025-08-18 21:14:31 -04:00
dinkc64 3118d643ed sdl, add dat generation for SNES 2025-08-17 20:14:12 -04:00
dinkc64 fdf306ff0e speccy update from gab75 2025-08-17 20:11:10 -04:00
dinkc64 2fd36bd68a HardFX test fixes; 1: init properly, 2: fix bad rounding 2025-08-17 01:28:45 -04:00
dinkc64 d028f4b893 nes update from gab75 2025-08-16 14:31:20 -04:00
JacKc029735 14a540ddeb d_mitchell.cpp: add rom locations for qtono1/qsangoku [jwestfall69] 2025-08-16 11:36:34 +02:00
Igor-Arabe dab1c5f77d
d_nes: add t-bra games (#2190)
nes_akumadenpt, nes_akumajoudraculapt, nes_captaameandavept, nes_flintresdinhoppt, nes_flintsuratdinpept, nes_kyoursenzyupt, nes_magicjohnpt, nes_saintseicdzldfpt (x), nes_wolverinept

Also, fixed description in nes_crow

(x) Cavaleiros do Zodiaco is how Saint Seiya is named in Brazil
2025-08-15 20:36:04 -04:00
dinkc64 6a6b57268e nes update from gab75 2025-08-15 20:32:35 -04:00
dinkc64 ef686961b9 nes update from gab75 2025-08-15 11:58:27 -04:00
dinkc64 b639e98b75 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-08-15 09:10:24 -04:00
dinkc64 894c2d3dc7 pgm derp 2025-08-15 09:10:15 -04:00
JacKc029735 3b536ef430 d_invaders.cpp: Added Ozma Wars (set 3) [John Robertson] (Osso13) 2025-08-15 14:48:28 +02:00
JacKc029735 debd7a045d d_rallyx.cpp: Added Rally X (Tecnidiver bootleg) [Jordi Tuells] (clawgrip) 2025-08-15 14:21:03 +02:00
JacKc029735 5c3a9ba80b d_tutankhm.cpp: Added Tutankham (bootleg) [Jordi Tuells] (clawgrip) 2025-08-15 13:45:52 +02:00
dinkc64 5a5315a592 https://www.youtube.com/watch?v=SQIsZbm8Y4E 2025-08-14 01:29:08 -04:00
dinkc64 672a649b11 omega race: tweak inputs a little 2025-08-13 20:43:20 -04:00
Igor-Arabe 97cee5b227
d_megadrive: typo in shrek, shrek2 (#2187)
removed invalid char ("?") in fileName.
2025-08-13 16:15:31 -04:00
barbudreadmon 2afc75e48a cheats: fix the mayhem with the libretro port 2025-08-13 16:08:55 +02:00
dinkc64 d828628b84 megadrive update from gab75 2025-08-13 09:18:42 -04:00
dinkc64 794a2b09d2 neogeo, fix kof2003 cheat 2025-08-12 20:45:30 -04:00
Igor-Arabe 63b50d0db8
d_nes: t-bra - Add some translations (#2185)
* d_nes: t-bra - Add some translations

grrdeargospt, doubldraiipt, doubldraiiipt, doubledragonpt, dragninjapt, faxanadupt, termi2pt, sprgsolbrainpt

* d_sms: fix zillion2pt typo
2025-08-12 20:09:28 -04:00
dinkc64 7e1c3c9783 pacu pacu add by Gab75 2025-08-12 17:14:49 -04:00
eye2eye 2282d35deb
d_megadrive.cpp: add daemonclaw (#2184)
* d_megadrive.cpp: add daemonclaw
2025-08-12 14:40:06 -04:00
dinkc64 ee92a4b47f megadrive update from gab75 2025-08-12 09:47:12 -04:00
dinkc64 dab394cfca pgm, restore bios mapping prior to "accuracy update"
thanks barbudreadmon!
2025-08-12 09:37:27 -04:00
dinkc64 4ad53cfe76 snes update from gab75 2025-08-11 20:27:15 -04:00
barbudreadmon 7fee2138eb
conc.cpp: simplify heading lines for libretro 2025-08-11 11:59:09 +02:00
KlaviculaAG 1027286d47
d_megadrive.cpp - adj. in umk3osc (#2181)
v31 -> v31a
2025-08-10 20:19:22 -04:00
dinkc64 1618c17d35 pdrift, no freeplay 2025-08-10 09:50:12 -04:00
dinkc64 fdf0c38502 expro02, fix some dredge 2025-08-10 09:44:21 -04:00
dinkc64 e0c33c5f83 speccy update from gab75 2025-08-10 09:12:11 -04:00
dinkc64 a4312a3307 sms update from gab75 2025-08-10 09:11:15 -04:00
dinkc64 5c47874f89 add genre: GBF_MULTISHOOT - Multi-scrolling shooter 2025-08-09 20:32:31 -04:00
dinkc64 978841e312 speccy update from gab75 2025-08-09 20:13:53 -04:00
dinkc64 7f6b10afec do the same thing, but less retarted. 2025-08-09 02:04:21 -04:00
dinkc64 65eefb752b Cheat dialog: remember where we are at when enable/disabling cheats 2025-08-09 02:02:59 -04:00
dinkc64 e80fef62fe nes, just Germany 2025-08-09 01:26:54 -04:00
dinkc64 d763bf8a5d Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-08-09 01:05:06 -04:00
dinkc64 a016e3ba9e burner/win32/main&drv.cpp: make my sha1 script output 10x faster 2025-08-09 01:04:59 -04:00
EGudsson 925879c825
Rick Dangerous DX bugfix update (#2177) 2025-08-08 20:45:37 -04:00
KlaviculaAG 2d58a0c2e9
d_cps2.cpp - Adj in sf2prime (#2179)
0.60 -> 0.63
2025-08-08 20:45:27 -04:00
dinkc64 11a929a783 sms update from gab75 2025-08-08 17:49:40 -04:00
dinkc64 a3a7deb04a cheat system update, wip 2025-08-08 02:20:40 -04:00
dinkc64 c82f956b7a burner/conc.cpp: add all cheat files to the list, separated by file type 2025-08-07 09:30:46 -04:00
dinkc64 95b43565e5 .vct cheat for nes: OneShot cheats get disabled in the fbneo cheat system after they hit 2025-08-06 21:04:47 -04:00
eye2eye 963c1c425b
d_megadrive.cpp: update (#2176)
* d_megadrive.cpp: update
2025-08-06 18:11:36 -04:00
dinkc64 38fb3c7177 .vct cheat format, improvements 2025-08-06 09:53:16 -04:00
taoenwen 7f8bfb0c5e conc:fix msvc compilation
In Microsoft Visual Studio (MSVC), the strtok_r function is not available because it is a POSIX-specific function. Instead, MSVC provides strtok_s, which is a safer, thread-safe alternative to the standard strtok function.
2025-08-06 13:25:13 +08:00
dinkc64 18afdcdd12 speccy update from gab75 2025-08-05 20:51:56 -04:00
dinkc64 702f2f6ef3 nes update from gab75 2025-08-05 13:20:56 -04:00
dinkc64 12ff6b5962 nes update from gab75 2025-08-05 09:09:10 -04:00
dinkc64 677ed0e59b speccy update from gab75 2025-08-05 09:08:14 -04:00
dinkc64 3b5ceaf0d8 Experimental .vct support for nes/fc 2025-08-05 02:13:21 -04:00
taoenwen d1534dfe1c nes: mapper 182 = mapper 114
The following is the correct version:
- nes_pocohontos update crc32
- nes_superdonkeykong update crc32
2025-08-04 23:33:29 +08:00
dinkc64 496da3b982 megadrive update from gab75 2025-08-04 09:17:02 -04:00
taoenwen 7899c87049 nes: add mapper 74 & games
- Downtown Special: Kunio-kun no Jidaigeki Da yo Zenin Shuugou! (Hack, Simplified Chinese)
- Downtown Special: Kunio-kun no Jidaigeki Da yo Zenin Shuugou! (Hack, Traditional Chinese)
- Ike Ike! Nekketsu Hockey-bu: Subette Koronde Dairantou (Hack, Simplified Chinese)
- Ike Ike! Nekketsu Hockey-bu: Subette Koronde Dairantou (Hack, Traditional Chinese)
- Nekketsu Koukou Dodgeball-bu: Soccer Hen (Hack, Simplified Chinese)
- Nekketsu Koukou Dodgeball-bu: Soccer Hen (Hack, Traditional Chinese)
- nes_downtspekunkunnojid update crc32
- nes_ikeikenekhocbu update crc32
2025-08-04 16:52:57 +08:00
taoenwen 36ea73085d d_nes: nes_kyattonindentsc add BDF_HACK 2025-08-04 11:45:19 +08:00
taoenwen d4a7d87493 nes: Improve mapper 195 & add 2 t-chs games
- Captain Tsubasa Vol. II: Super Striker (Hack, Simplified Chinese)
- Kyatto Ninden Teyandee (Hack, Simplified Chinese)
2025-08-04 11:12:47 +08:00
dinkc64 498f96aa23 speccy update from gab75 2025-08-03 09:03:34 -04:00
taoenwen 09a686eb21 d_tunit: is Mortal Kombat Plus (Hack, BUILD 5.0.0741) 2025-08-02 20:54:02 +08:00
taoenwen a74b14f426 d_tunit: add Mortal Kombat (Hack, BUILD 5.0.0741) 2025-08-02 20:52:48 +08:00
dinkc64 14d8f4e9e0 nes update from gab75 2025-08-02 08:50:08 -04:00
dinkc64 7f3ec210ba megadrive update from gab75 2025-08-02 08:49:55 -04:00
taoenwen 13cb50be50 Fixed issues caused by nBurnDrvActive not being restored 2025-08-02 12:15:59 +08:00
dinkc64 b5ae13eb1d nes update from gab75 2025-08-01 09:01:45 -04:00
eye2eye 48c7ce1d23
d_megadrive.cpp: add Earthion (#2171) 2025-08-01 11:45:46 +08:00
KlaviculaAG 0a802f86f0
d_nes.cpp - FDS: add ultra2 (#2170)
Add english translation
japanese ROMset renamed to ultra2j
2025-07-31 20:06:02 -04:00
dinkc64 b73fbfbd70 snes update from gab75 2025-07-31 16:41:44 -04:00
dinkc64 6551c762ed snes update from gab75 2025-07-31 09:13:16 -04:00
taoenwen b5113ced21 d_megadrive: add 3 t-chi games
- Shining Force: Kamigami no Isan (Hack, Simplified Chinese)
- Shining Force: Kamigami no Isan (Hack, Traditional Chinese)
- Shining in the Darkness (Hack, Traditional Chinese)
2025-07-31 14:34:45 +08:00
taoenwen 9c13421251 update msvc project for d_igs011 2025-07-31 13:21:14 +08:00
Igor-Arabe ffdc71b7ee
d_sms: typo in zillion2pt (#2169)
fixed fileName and description
2025-07-31 10:28:56 +08:00
dinkc64 6208c336ae add driver igs011: Dragon World and Virtua Bowling [iq_132]
Virtua Bowling has sound problems (WIP)
2025-07-30 20:56:52 -04:00
Igor-Arabe d54e163383
d_snes: add 6 t-bra translations + 2 games (#2168)
t-bra
snes_3ninjaskbtp, snes_evotp, snes_inspgadgettp, snes_snoopyconcerttp, snes_tenchimuyoutp, snes_slrmoonanstorytp

classic games
snes_tenchimuyouj, snes_rtypeiiie (x)

(x) requested at neo-source
2025-07-30 20:39:44 -04:00
Igor-Arabe d07cda41d8
t-bra: add some translations in md/sms (#2167)
* d_megadrive: add atomrobopt, atomrunpt, insectxpt

fixed fileName in insectxs and magichatpt

* d_sms: added some t-bra translations

kenseidpt, mastdarkpt, zillionpt, zillion2pt

* typo in atomrobopt

* typo in zillion2pt

* d_megadrive: typo in pstar4pt

Fixed unicode in gameTitle
2025-07-30 20:11:59 -04:00
dinkc64 99145af8a7 nes update from gab75 2025-07-30 08:58:06 -04:00
dinkc64 ed372a8b32 nes update from gab75 2025-07-29 20:42:56 -04:00
dinkc64 289a311381 mbtwc.cpp, fix cross compile (name case) 2025-07-29 20:39:35 -04:00
dinkc64 d36c68283c mapper 114 2025-07-29 10:01:10 -04:00
dinkc64 967a57f7c1 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-07-29 09:59:26 -04:00
taoenwen c08205aed6 d_nes: fix nes_contra2in1 romlen & crc 2025-07-29 21:45:37 +08:00
taoenwen 6c810e90c7
[TEST] Fix GCC345 compilation for 5b29d3bd0d (#2166) 2025-07-29 21:35:23 +08:00
dinkc64 bf71d70472 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-07-29 08:58:47 -04:00
dinkc64 950e11798d m114 test games 2025-07-29 08:58:44 -04:00
taoenwen e56803276a d_nes: add 3 games
- Nekketsu Koukou Dodgeball Bu (Hack, Simplified Chinese)
- Contra 2-in-1 (Hack)
- Super Dodge Ball (USA, Evercade)
2025-07-29 18:10:43 +08:00
Igor-Arabe 348c9d7f7d
d_snes: typo in legendofzeldae, legendofzeldatsc (#2165)
removed invalid charachter (":") from fileName.
hack redux: name scheme as on parent (Legend of Zelda, The: A Link to the Past)
2025-07-29 00:11:13 +08:00
taoenwen 6bdb222281 d_snes: add 2 t-tchs games
- Legend of Zelda, The: A Link to the Past (Euro)
- Legend of Zelda, The: A Link to the Past (Hack, Simplified Chinese)
- Tenchi Souzou (Hack, Simplified Chinese)
2025-07-28 23:11:38 +08:00
dinkc64 54ef4c154f speccy update from gab75 2025-07-28 08:53:49 -04:00
dinkc64 e7beb6b8ef sg1k update from gab75 2025-07-28 08:52:59 -04:00
taoenwen 99b908170a d_nes: fixed typo 2025-07-28 17:12:56 +08:00
taoenwen 2963142551 nes: Improve mapper 10
- d_nes: add Castlevania II: Simon's Quest (Hack, Simplified Chinese v1.2)
- d_nes: Castlevania II: Simon's Quest (Hack, Traditional Chinese v1.2)
- d_nes: Castlevania II: Simon's Quest (Euro)
- d_nes: update nes_fireembj crc32 & unicode full name
2025-07-28 17:00:51 +08:00
dinkc64 c1abfd6f61 megadrive update from gab75 2025-07-27 20:54:43 -04:00
dinkc64 0361561c51 megadrive, fix some sot4w issues 2025-07-27 20:53:28 -04:00
Igor-Arabe 0abb5577f7
d_nes: typo in thunderbolt (#2163)
added missing ".nes" in fileName
2025-07-28 00:06:00 +08:00
taoenwen b90a3dcce5 d_snes: add 3 sm t-cht games
* Super Mario All-Stars + Super Mario World (Hack, Traditional Chinese)
* Super Mario Collection (Hack, Traditional Chinese v1.1)
* Super Mario World (Hack, Traditional Chinese)
2025-07-27 23:50:23 +08:00
taoenwen 27c0175272 d_nes: add 2 Traditional Chinese games
* Goonies, The (Hack, Traditional Chinese)
* Rockman 6: Shijou Saidai no Tatakai!! (Hack, Traditional Chinese)
2025-07-27 22:52:10 +08:00
eye2eye 5f64f8da60
d_megadrive.cpp: my fault mess it... (#2162)
* d_megadrive: its from Kai Magazine, mixed it wth Daemonclaw

* d_megadrive.cpp: its from Kai Magazine, messed it with Daemonclaw
2025-07-27 22:46:56 +08:00
dinkc64 6f23c1ea7d sot4w, off by 1 track.. 2025-07-27 09:56:19 -04:00
dinkc64 e778019b8b megadrive: add sot4w (Test please) 2025-07-27 09:50:51 -04:00
dinkc64 d6207e3c4e grrr. 2025-07-26 13:08:37 -04:00
dinkc64 11cdefa0f1 nes additions by gab75 2025-07-26 13:05:00 -04:00
taoenwen 224a9e4fef nes: add mapper 191
d_nes: add Sugoro Quest: Quest of Dice Heros, The (Hack, Chinese)
2025-07-26 21:20:02 +08:00
taoenwen e1003acf41 d_nes: update Celeste Mario's Zap & Dash DELUXE! v2.00c (Hack)
v2.00 -> v2.00c
2025-07-26 09:34:59 +08:00
EGudsson 46fb677957
crc update (#2161) 2025-07-25 17:19:38 -04:00
taoenwen cd54a54299 nes: add mapper 173
d_nes: add Xiao Mali (China) (Unl)
2025-07-25 22:42:41 +08:00
taoenwen adcf6fc737 d_nes: clear test 2025-07-25 17:35:11 +08:00
taoenwen 1c4d45c0ab nes: add mapper 114
d_nes: add Lion King, The (Unl, v1.1)
2025-07-25 17:32:54 +08:00
eye2eye 24c58ca957
d_spectrum.cpp: corrections & additions (#2160)
* megadrive: add last defense 2

* d_megadrive.cpp: add Thunderbolt 2 - Piko

* d_spectrum.cpp: corrections & additions

* d_nes.cpp: add thunderbolt

* d_nes.cpp: is the license for an unlicensed game licensed or unlicensed?
2025-07-24 20:14:52 -04:00
dinkc64 34ad870a84 sms update from gab75 2025-07-24 18:01:34 -04:00
taoenwen fa488cf4a9 FLAC & MP3 with dr_libs in the license
dep/libs/dr_lib -> dep/libs/dr_libs
2025-07-24 14:15:28 +08:00
barbudreadmon 68d4bdc515 samples: enable mp3/flac for libretro
and some cleanup
2025-07-24 07:58:26 +02:00
barbudreadmon 1b5d84cded dr_lib: libretro always wants fopen/ftell 2025-07-24 07:53:07 +02:00
dinkc64 bef191d15e nes, improve zapper a little more 2025-07-24 01:12:39 -04:00
taoenwen 5d5a78309a d_neogeo: update mslug hack games [Alice]
* mslugxcqi - 20250710
* mslug3cqi - 20250714
* mslug4cqi - 20250707
2025-07-24 11:21:27 +08:00
Igor-Arabe 23714daf02
d_sms: added some pt translations (#2159)
aladdinpt, alexhitwpt, alexshinpt, ngaidenpt, psychicwpt, rastanpt, smurfspt, termntrpt
2025-07-24 10:13:02 +08:00
taoenwen 2e59c4ecae samples: flac and mp3 are disabled on untested platforms 2025-07-24 04:36:07 +08:00
taoenwen a79143a7ba samples: added FLAC & MP3 support 2025-07-24 01:12:04 +08:00
dinkc64 9332431641 sms update from gab75 2025-07-22 17:06:40 -04:00
barbudreadmon 2a8983ce3f cleanup 2025-07-22 15:10:10 +02:00
JacKc029735 90d05c9edb d_namcona1: add Emeraldia (Japan Version D) [Hammy, Brian Troha, The Dumping Union] (Osso13) 2025-07-22 13:47:37 +02:00
Igor-Arabe 92a79344b5
t-bra: some changes in cps/taito/pre90s/sms/megadrive (#2157)
* cps1-2: fixes

cps1: Fixed "published by" in willobr.
cps1-2: Fixed "GameName/comment" in sf2cebr, sfa3br

* megadrive t-bra fixes

megadrive: Fixed "Author" in alladinpt, chakanpt, shinfrc2pt. "Nenhum" means "None", isn't a group name.
I used names mentioned in patch's File Name.

* sms: add 4lexkiddnw, updated alexkiddb

sms
alexkiddb: better version, moved to hacks section (isn't bootleg/pirate cart).
added 4lexkiddnw (Yes. is really 4lex, not Alex).

* pre90s: toki

Fixed "published by" in tokibr

* taitomisc: fixes

Fixed "published by" in rastsagbr
2025-07-21 20:11:52 -04:00
dinkc64 d9854faede megadrive update from gab75 2025-07-21 09:29:12 -04:00
taoenwen fdef1a8270 d_neogeo: update mslugdyf2 [Alice] 2025-07-21 17:02:04 +08:00
dinkc64 e66eba1297 nes, increase zapper accuracy + fix a bug w/overscan 2025-07-21 01:37:44 -04:00
dinkc64 721945a2fe nes update from gab75 2025-07-20 20:11:19 -04:00
dinkc64 ee060ee6ad sms update from gab75 2025-07-20 09:27:12 -04:00
taoenwen 2b9b6676fd d_nes: update nes games
- Desert Storm: Nightmare Snaps Soul (English) (Unl)
- Desert Storm (Chinese) (Unl)
- Mister Scary: Where Are You? (HB, Demo)
- Joust (Japan)
- Side Pocket (Euro)
- Side Pocket (Japan)
2025-07-20 16:01:20 +08:00
taoenwen ceb81e5fbc d_neogeo: update Metal Slug - Super Vehicle-001 (Origins Item Random v2, Hack) [Alice] 2025-07-20 12:11:34 +08:00
barbudreadmon e9d23b51cc
paprium: fix on demand samples 2025-07-19 20:30:30 +02:00
eye2eye 70789ed1b4
d_megadrive.cpp: add Thunderbolt II - Piko (2019) (#2156)
* d_megadrive.cpp: add Thunderbolt 2 - Piko
2025-07-20 02:01:05 +08:00
taoenwen 5b29d3bd0d Correctly displays Western European characters 2025-07-20 01:56:02 +08:00
barbudreadmon de5c58ef09 paprium: some changes for libretro 2025-07-19 18:45:28 +02:00
dinkc64 9700175f71 snes update from gab75 2025-07-19 11:46:16 -04:00
dinkc64 25001489dd paprium, experimental sprite clipping fix (c.town gate, lower levels lanterns and escalater level) 2025-07-19 01:29:34 -04:00
taoenwen ce518082b0 d_kangaroo: The manufacturer of kangarool uses Unicode 2025-07-19 10:44:02 +08:00
dinkc64 5a90d47f04 paprium, make 32bit build happy 2025-07-18 09:37:11 -04:00
dinkc64 03a12ee0dc megadrive update from gab75 2025-07-18 09:15:54 -04:00
KlaviculaAG 833713b043
d_megadrive.cpp - adj in ffightmd (#2155)
0.83b -> 0.86b
2025-07-17 20:57:14 -04:00
dinkc64 24482a09f6 megadrive, update something 2025-07-17 20:44:48 -04:00
KlaviculaAG dd3d69f228
d_sms.cpp - adj. in jurl (#2154)
0.5b -> 0.9a
2025-07-17 20:34:24 -04:00
dinkc64 7b1d484dba megadrive, add paprium minigame 2025-07-17 20:31:35 -04:00
dinkc64 4c1098f0c8 megadrive, fix dma (oops) 2025-07-17 20:31:03 -04:00
dinkc64 810f1a6e2d Megadrive: add Paprium 2025-07-17 09:25:17 -04:00
dinkc64 9afc27f76b samples, allow force nostore to be specified during init 2025-07-17 09:24:39 -04:00
dinkc64 3b78a1ee56 nes update from gab75 2025-07-17 08:45:26 -04:00
taoenwen 948486a7cc win32\gameinfo: Use the system default focus control
In Windows XP, the Listview on the Rom Info page does not display after losing focus (no redraw occurs), and applying focus has no effect. I cannot reproduce this issue in Windows 11 24H2.
2025-07-17 10:23:31 +08:00
JacKc029735 c49cabae66 d_pgm.cpp: added Ketsui: Kizuna Jigoku Tachi (2007/09/22 CAVEMATSURI VER.) [iq_132] 2025-07-16 22:34:30 +02:00
taoenwen db4174c64d InitCommonControlsEx only needs to be processed once in the main process. 2025-07-17 02:45:33 +08:00
dinkc64 b665931e32 speccy update from gab75 2025-07-16 08:55:51 -04:00
taoenwen debe479a31 win32\gameinfo: Refresh the list after changing the column width 2025-07-16 17:08:54 +08:00
taoenwen 1179045e30 win32\scrn: Do not change the initial path of the app 2025-07-16 16:12:30 +08:00
taoenwen bd595a8ad1 win32\bzip: fixed a logical error when quick open zip file 2025-07-16 11:19:56 +08:00
dinkc64 10b314d573 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-07-15 18:05:09 -04:00
dinkc64 0cb7d52b0d nes adds from gab75 2025-07-15 18:05:05 -04:00
KlaviculaAG 935c31b0f0
adj. in d_nes.cpp, nes.cpp - ikariwarriorse (#2150)
adj. in ikariwarriorse, add CRC to NesMode List (IS_PAL).
2025-07-16 01:34:22 +08:00
taoenwen 8b0fad509f d_nes: add Ikari I & II & III (J)
- Ikari (Japan)
- Ikari Warriors (Euro)
- Ikari II: Dogosoken (Japan)
- Ikari III (Japan)
2025-07-15 22:30:44 +08:00
taoenwen edc4b009c8 d_nes: Celeste Mario's Zap & Dash DELUXE! v2.00 (Hack)
move "Most recent games..." menu under "Load game..."
2025-07-15 21:18:07 +08:00
dinkc64 a216b79619 nes, add piopow 2025-07-15 01:16:50 -04:00
taoenwen dc61f13375 win32: add Quick load game
- Quick load game: RomData / IPS / NeoGeo-CD / Zip & 7z
- Quick load game: Accepts external directory paths as input, and will be extended to cmdline in the future
- Remove Quick Scan (which does not allow for quick differentiation between arcade and consoles by zip_name)
- ips_manager: Allow external ips patches to be mounted
- ips_manager: Improve the hierarchy of ips patches in internal directory paths
2025-07-15 00:54:33 +08:00
dinkc64 13fb8e1711 sms update from gab75 2025-07-14 09:20:55 -04:00
dinkc64 ee14d13322 samples, fix SAMPLE_NOSTORE bug w/states 2025-07-14 01:28:00 -04:00
dinkc64 8c294ae877 snd/samples, fix SAMPLE_NOSTORE. Add SAMPLE_NOSTOREF (forced)
BurnSampleChannelPlay() - last parmeter, allow param -1 for loop
to use the configured loop setting from the sample struct.
2025-07-14 01:02:25 -04:00
KlaviculaAG fa4efece9d
d_snes.cpp - add ultimasavempte and ultimasavempj (#2149)
Add japanese ROM and english translation for "Ultima Kyouryuu Teikoku - The Savage Empire"
2025-07-14 09:08:39 +08:00
dinkc64 f24c67f73c speccy update from gab75 2025-07-12 09:16:44 -04:00
JacKc029735 ccee5cc19f pleiads: irecsa versions are not bootlegs (happppp)
pleiads: swap color proms for some sets, and add a note about protection chips [Guru] (happppp)
2025-07-10 19:13:02 +02:00
barbudreadmon 0ca99b5930 fix some parent/clone relationships 2025-07-10 17:41:55 +02:00
dinkc64 cb0da79876 nes update from gab75 2025-07-10 08:56:50 -04:00
dinkc64 84be26958c nes update from gab75 2025-07-09 09:07:01 -04:00
taoenwen 6105c2b941 win32\sel: fix title and preview disappearing issue 2025-07-09 00:17:22 +08:00
taoenwen 9a8b825b06 d_nes: add unl games [Lukey]
-  Aladdin II (Taiwan) (Unl)
- Snow Ball (Unl)
- Super Aladdin (Unl)
2025-07-08 23:05:56 +08:00
taoenwen 752a856677 d_neogeo: fix typo 2025-07-08 21:43:47 +08:00
taoenwen 8bf0764f83 d_neogeo: update mslug hack games [Alice]
- Metal Slug X - Super Vehicle-001 (Legendary Unlimited Fire v7.0, Hack)
- Metal Slug 3 (Legendary Unlimited Fire v7.0, Hack)
- Metal Slug 3 (Legend TD v6.0, Hack)
- Metal Slug 4 (Legendary Unlimited Fire v7.0, Hack, Hack)
- Metal Slug 5 (Legendary Unlimited Fire v7.0, Hack)
2025-07-08 21:42:10 +08:00
dinkc64 55d5737066 m68k dar 2025-07-08 09:10:03 -04:00
taoenwen cb66f03701 Add an option to disable SOCD.
- To handle different input values, add parameters for up, down, left, and right.
- When SOCD is disabled, the original input control logic takes over
2025-07-08 17:02:46 +08:00
JacKc029735 55db9b531e d_pgm.cpp: update description for kovfyzq4in1 set 2025-07-07 21:09:33 +02:00
taoenwen 3298517669 pce.cpp: macro name correction 2025-07-08 02:30:29 +08:00
taoenwen 5cc74e5528 d_pce: Remove a duplicate game [sljs1976]
- Majin Eiyuu Den Wataru (Japan) = Mashin Eiyuuden Wataru (Japan)
- PCE add SOCD scenes
2025-07-08 02:16:39 +08:00
dinkc64 0dd9aef113 nes update from gab75 2025-07-07 09:15:43 -04:00
dinkc64 ee3cf604ee gab nes update 2025-07-07 09:13:22 -04:00
taoenwen 17b67a7769 d_snes: Bokujou Monogatari (Hack, Traditional Chinese v2.0) 2025-07-07 17:45:36 +08:00
taoenwen 237c50f07f d_nes: Remove a duplicate game [sljs1976]
Druaga no Tou (Japan) = Tower of Druaga, The (Japan)
2025-07-07 17:27:21 +08:00
taoenwen d0549b3477 d_snes: add Bokujou Monogatari (Hack, Simplified Chinese v2.0)
Fixed bitwise operation error
2025-07-07 17:16:40 +08:00
taoenwen 10a3b079da d_megadrive: add Tougiou King Colossus (Hack, Simplified Chinese) 2025-07-07 14:30:35 +08:00
dinkc64 9c7f601577 megadrive update from gab75 2025-07-06 20:19:06 -04:00
JacKc029735 7a1a67fd78 d_expro02.cpp: add Gals Hustler (set 2) [hammy] (Osso13) 2025-07-06 23:44:02 +02:00
JacKc029735 81bc272a27 d_arkanoid.cpp: add Arkanoid (bootleg of version Japan, older) [hammy] (Osso13) 2025-07-06 23:19:48 +02:00
taoenwen 7e23d89358 SNES / Super Famicom add SOCD scenes 2025-07-07 01:20:05 +08:00
taoenwen 9a64786cbd win32\neocdlist: add lists
- add Bakatonosama Mahjong Manyuuki
- add Puzzle de Pon! CD Collection
- add Neo Thunder
2025-07-07 01:02:57 +08:00
dinkc64 3313936faa nes update from gab75 2025-07-06 08:59:49 -04:00
taoenwen 11a71b6ca9 d_megadrive: add Daikoukai Jidai II (Hack, Simplified Chinese v1.9c) [Ken_Tse] 2025-07-06 15:16:35 +08:00
taoenwen e0a0bf7e67 win32\neocdlist: clean 2025-07-06 14:30:41 +08:00
taoenwen fd42b487cb win32\neocdlist: Updated the recognition of Digger Man (Prototype) 2025-07-06 14:29:13 +08:00
taoenwen 3ad2e463fb Fix UTF8 encoding recognition 2025-07-06 02:21:24 +08:00
dinkc64 1c573bdc38 speccy update from gab75 2025-07-05 09:08:12 -04:00
dinkc64 853ef1841f Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-07-05 08:54:58 -04:00
dinkc64 6b373ee02f megadrive, fix dma stun during vbl (fixes outrunners) 2025-07-05 08:54:49 -04:00
taoenwen ff021b0198 d_megadrive: add Dune: Razor Missions (Hack) [Razor]
- joyprocess: Calculate the number of bits correctly
- Genesis / Mega Drive add SOCD scenes
2025-07-05 12:12:22 +08:00
KlaviculaAG 1f71000fa2
d_cps2.cpp - adj. in sf2prime, 2nd time (#2146) 2025-07-05 10:31:32 +08:00
dinkc64 82bd127b13 spectrum, increase max tap blockcount for dma loader 2025-07-04 20:42:12 -04:00
KlaviculaAG c09945f84a
d_snes.cpp - add fireemblem4te (#2143)
* d_snes.cpp - add fireemblem4te

Add english translation for fire emblem 4.
adj in fireemblem4j, fireemblem4tsc, fireemblem4ttc (clone of fireemblem4te)

* d_cps2.cpp - adj. in sf2prime

059 -> 0.60
2025-07-05 08:14:29 +08:00
dinkc64 2cb3490eb0 nes update from gab75 2025-07-04 20:13:46 -04:00
dinkc64 a495db929b speccy update from gab75 2025-07-04 16:49:54 -04:00
taoenwen b46b1224c0 SOCD add Restore all defaults option 2025-07-05 00:44:34 +08:00
taoenwen e36f621f1b d_megadrive: Fixed the ROM name for md_mworld4eng2 [tenpar] 2025-07-04 17:27:59 +08:00
taoenwen 4c8b72fff7 d_nes: add Chao Ji Zhan Hun: Super Contra 7 (China)
- NES adds SOCD scenes
- Fixed a typo in a SOCD
- Fixed some incorrect SOCD settings
2025-07-04 16:46:04 +08:00
eye2eye 184cac9c05
megadrive: add last defense 2 (#2142) 2025-07-04 03:10:28 +08:00
taoenwen ac660af894 Step 2: add SOCD scenes to the menu options 2025-07-04 02:57:25 +08:00
barbudreadmon 20a9a17b1d
d_psikyo4.cpp: fix gamemode offset typos 2025-07-03 18:45:18 +02:00
dinkc64 7e43b51688 nes update from gab75 2025-07-03 09:12:13 -04:00
dinkc64 80854e4077 add SekGetIRQLevel() to 68k interface 2025-07-03 00:56:33 -04:00
taoenwen 438e9605f1 Remove a function used when testing. 2025-07-03 01:08:07 +08:00
taoenwen 82525ba820 Step 1: Add all known SOCD scenes
Current Default: SOCD - Last Input Priority (8 Way), the second step will create options

SOCD - Simultaneous Neutral
SOCD - Last Input Priority (4 Way)
SOCD - Last Input Priority (8 Way)
SOCD - First Input Priority
SOCD - Up Priority (Up-override Down)
2025-07-03 00:58:16 +08:00
dinkc64 3adb5260f6 megadrive update from gab75 2025-07-01 09:24:20 -04:00
JacKc029735 e8e4cd53e1 d_pgm.cpp: added unicode Chinese title to kovfyzq4in1 [little0, taoenwen]
- added some infos about games available in game select menu [little0]
2025-07-01 13:33:26 +02:00
JacKc029735 c3daa04ac3 d_pgm.cpp: added Fengyun 4 in 1 (multi-game cart, bootleg of Knights of Valour Super Heroes, V100CN) [iq_132] 2025-06-30 23:45:08 +02:00
taoenwen c87f77ab82 Optimized keyboard input 2025-06-30 20:09:14 +08:00
barbudreadmon 1d9bd6c8a6
d_psikyo4.cpp: fill unavailable eeprom at init 2025-06-30 11:13:11 +02:00
barbudreadmon 2385280847 d_psikyo4: improve multi-screen handling 2025-06-30 10:43:38 +02:00
taoenwen cb1bf50314 win32\support_paths: add break 2025-06-30 10:38:36 +08:00
KlaviculaAG c387410759
adj. in d_nes.cpp - FDS: add oprjumpout (#2140)
Add Operation: Jump Out, english translation of Tobidase Daisakusen
2025-06-29 20:17:40 -04:00
dinkc64 f67ed3598a speccy update from gab75 2025-06-29 08:52:35 -04:00
dinkc64 55784de8ea nes update from gab75 2025-06-28 08:38:23 -04:00
taoenwen b8ecb13f14 d_nes: add jpn & unl games [lucky]
- Bucky O'Hare (Japan)
- Famikan (Japan) (Unl)
- Gremlins 2: Shinshu Tanjou (Japan)
- Super Contra X (China) (Unl)
- Tiny Toon Adventures (Japan)
2025-06-28 15:01:18 +08:00
dinkc64 837dadd486 speccy update from gab75 2025-06-27 20:05:52 -04:00
taoenwen 554e1ae2dd d_cps2: Sf2prime update to Ver 0.57 [Zero800] 2025-06-28 02:30:17 +08:00
taoenwen 780d351115 neo_run.cpp: fix Neo 68k ram hack 2025-06-28 02:20:32 +08:00
taoenwen 0716003c0a win32\ips_manager: add more encoding to read & include extra dat files
- ips manager text box border reflects the three-dimensionality;
 - ips dat allows ANSI/UTF8/UTF8 BOM/UTF16 LE/UTF16 encoding;
 - ips dat allows additional dat files to be appended early or late in the form of #include xxx (.dat);
2025-06-28 01:57:15 +08:00
dinkc64 16570f9b56 sh2, disable busy_loop_hacks for now to potentially fix a timing inconsistency with psikyo4 2025-06-27 09:09:29 -04:00
dinkc64 f40bffe2ae Konami Devastators fixes [Jim Westfall, hap]
y-zoom table for k051960, fixes for bad zooming (level 2..)
k051733, fix collision detection
2025-06-26 00:57:16 -04:00
dinkc64 63a9622caf megadrive update from gab75 2025-06-25 08:58:47 -04:00
taoenwen ff4a23ed58 win32\sel.cpp: remove extra spaces 2025-06-25 16:51:30 +08:00
taoenwen 7c83e4056a win32\sel: fix the issue of misplaced and overlapping icons when custom redrawing 2025-06-25 16:22:09 +08:00
dinkc64 35267c76e1 psikyo4 palette fix 2025-06-24 20:59:50 -04:00
dinkc64 7abfc634ab sh2, tweak broken busy loop speedhack 2025-06-24 20:30:50 -04:00
dinkc64 e704a8cc6d md genre 2025-06-24 18:39:10 -04:00
KlaviculaAG 0e01a70171
d_megadrive.cpp - umk3osc typo (#2133) 2025-06-24 18:02:19 -04:00
iq_132 8a170ab275 Add hash calculation information for a few more PGM games. 2025-06-24 10:28:28 -04:00
eye2eye 28b381b98e
d_megadrive: add zpf (#2132) 2025-06-24 09:02:11 -04:00
dinkc64 3da9e9b390 nes update from gab75 2025-06-24 09:00:17 -04:00
Eric Warmenhoven 760a617e21
macos build fix (#2131) 2025-06-23 13:59:40 -04:00
KlaviculaAG 49444092ea
d_cps2.cpp - adj in sf2prime (#2130)
056 -> 0.57
2025-06-24 01:46:04 +08:00
barbudreadmon c6c044d0f0
github actions: disable macos
and let's forever forget about it
2025-06-23 19:09:13 +02:00
barbudreadmon cfd8a73fd0 Revert "attempt at editing that apple crap manually..."
This reverts commit f419415722.
2025-06-23 19:03:05 +02:00
barbudreadmon f52ed13ccf Revert "one more attempt at editing this manually..."
This reverts commit f5af84988c.
2025-06-23 19:02:57 +02:00
barbudreadmon f5af84988c
one more attempt at editing this manually... 2025-06-23 18:51:48 +02:00
barbudreadmon f419415722
attempt at editing that apple crap manually... 2025-06-23 18:37:17 +02:00
KlaviculaAG 32716227ec
d_megadrive.cpp - adj. in umk3osc (#2128)
v30a -> v31
2025-06-23 23:43:05 +08:00
taoenwen 6acbb1e908 d_neogeo: ms hacks Legendary Unlimited Fire LVX option (Thanks to Alice for the advice and input guide)
- At the screen for selecting a character, enter Down, Up, A+C+D in that order (Alice)
- The word LV=X will be printed on the screen
2025-06-23 20:03:44 +08:00
dinkc64 e59c89bff7 contra bg color [hap] 2025-06-22 21:14:27 -04:00
JacKc029735 08bcbde1b2 d_dooyong.cpp: added R-Shark (set 2) [twistedsymphony] (cuavas) 2025-06-22 21:05:30 +02:00
JacKc029735 10866d1b66 d_pgm.cpp: kovplusbl is a clone of kovplus
- minor fixes to synch with MAME
2025-06-22 20:00:33 +02:00
barbudreadmon fd64ce2b8c
d_cclimber.cpp: fix toprollr orientation and silence some warning 2025-06-22 18:31:43 +02:00
barbudreadmon f767bd033f
d_wrally.cpp: modify some descriptions 2025-06-22 18:28:35 +02:00
barbudreadmon ba8b46a5f5
d_galaxian.cpp: modify description for devilfsh 2025-06-22 18:19:39 +02:00
KlaviculaAG c492227dc8
d_nes.cpp - adj. in fds_trans + add t-eng (#2127)
* d_nes.cpp - adj. in fds_trans [T-Eng]

Japanese ROM renamed, fds_trans -> fds_transj
fds_trans - add english translation on the roster[.

* fds_trans - adj in publisher
2025-06-23 00:19:05 +08:00
barbudreadmon 5a93e0050e
d_astrocde.cpp: slight modifications to descriptions 2025-06-22 18:11:08 +02:00
barbudreadmon 0704903050
d_cclimber.cpp: rpatroln is not a bootleg 2025-06-22 17:34:50 +02:00
JacKc029735 95b0e92542 d_taitoz.cpp : added Double Axle (US, Rev 1, set 2) [Sean Sutton, Smitdogg, Brian Troha, The Dumping Union, Osso13] 2025-06-22 16:01:42 +02:00
JacKc029735 3e10f691a6 d_cclimber.cpp: used PROM contents to decrpyt cclimber encrypted sets [iq_132]
- add missing sets [iq_132]
2025-06-22 15:19:28 +02:00
eye2eye de743d7e09
d_megadrive: add inkventure (#2125) 2025-06-22 08:49:33 -04:00
dinkc64 ddff646440 galaxian, add hack (vectrgal) 2025-06-22 00:44:10 -04:00
dinkc64 a2a183c42e snes, fix for uniracers 2025-06-21 21:16:13 -04:00
taoenwen f56154390e d_neogeo: update mslug hack games
Metal Slug X - Super Vehicle-001 (Legend with Infinite Firepower v6.0, Hack) - 20250619
Metal Slug 3 (Legend with Infinite Firepower v6.0, Hack) - 20250619
Metal Slug 4 (Final v6.0, Hack) - 20250619
Metal Slug 5 (Legend v6.0, Hack) - 20250619

Remove redundant subdirectories search threads (Has been called in ConfigAppLoad)
2025-06-22 01:54:41 +08:00
taoenwen 3b6260a118 d_nes: Add Japanese release games part 2 [lucky]
Chip to Dale no Daisakusen (Japan)
Chip to Dale no Daisakusen 2 (Japan)
City Connection (Japan)
Galaga (Japan)
Goonies II, The - Fratelli Saigo no Chousen (Japan)
Ice Climber (Japan)
Karnov (Japan)
Nekketsu Koukou Dodgeball Bu (Japan)
Ninja Crusaders - Ryuuga (Japan)
Pajama Hero Nemo (Japan)
Super Contra - Alien no Gyakusyuu (Japan)
Super Mario Bros. 3 (Japan)
Tom & Jerry (and Tuffy) (Japan)
2025-06-21 12:37:15 +08:00
dinkc64 59748ccb4c nes, correct pitch in pal mode 2025-06-20 20:47:01 -04:00
taoenwen 21e6b8850d d_nes: Add Japanese release games [lucky]
Air Fortress (Japan)
Balloon Fight (Japan)
DuckTales (Japan)
DuckTales 2 (Japan)
Nagagutsu o Haita Neko - Sekai Isshuu 80 Nichi Daibouken (Japan)

Pronunciation of を:
- ローマ字: o(訓令式、ヘボン式)またはwo(日本式)。コンピュータのローマ字入力ではwo
https://ja.wikipedia.org/wiki/%E3%82%92#:~:text=%E3%82%92%20%E3%80%81%20%E3%83%B2%20%E3%81%AF%E3%80%81%20%E6%97%A5%E6%9C%AC%E8%AA%9E%20%E3%81%AE%20%E9%9F%B3%E7%AF%80%20%E3%81%AE%E3%81%B2%E3%81%A8%E3%81%A4%E3%81%A7%E3%81%82%E3%82%8A%E3%80%81,%E3%81%A8%20%E3%81%88%20%E3%81%8A%E3%82%88%E3%81%B3%20%E3%82%8F%E8%A1%8C%20%E3%81%86%E6%AE%B5%20%E3%81%AE%20%E3%81%86%20%E3%82%92%E6%95%B0%E3%81%AB%E5%8A%A0%E3%81%88%E3%82%8B%E3%81%A850%E4%BD%8D%E3%80%82
2025-06-20 23:27:23 +08:00
taoenwen ea99632dd5 win32\se: Ensure that subdirectory searches are always ready 2025-06-20 21:05:47 +08:00
barbudreadmon 3f45df23e0
d_psikyo4.cpp: fix multi-screen dips regression 2025-06-20 08:27:05 +02:00
JacKc029735 cb40a175fe d_pgm.cpp: synch PGM driver with MAME
kovboot ---> kovbl
kovboot2 ---> kovplusbl

Rename kovshb to kovhsbl to follow MAME
2025-06-19 21:21:01 +02:00
taoenwen cf7d6f7493 d_nes: The original Street Fighter III was a 9 character version
add Street Fighter III (Taiwan) (Unl)
add

update Street Fighter III (Unl) to Street Fighter III (Hack, 18 characters)
2025-06-19 17:38:52 +08:00
dinkc64 31786537a5 snes, fix ken griffy jr. baseball season. note: delete old save file first: snes_kengriffeymlbaseball.fs 2025-06-19 01:46:17 -04:00
dinkc64 3470f4d1e0 nes update...
Rainbow Islands (Ocean / PAL) bouncing hud bug / sprite 0 timing fix on PAL
Occasional tearing on PAL game (use 15bits to represent 3.2 instead of 12)
Attempt to autodetect PAL games
2025-06-19 01:18:51 -04:00
taoenwen a4c7758647 win32 fixed some issues in Select games list
After “Use zipnames” is turned on in sellist, there are still uncleared images in the upper left corner of sellist after scrolling the mouse.

Keeps “plus and minus buttons” correctly aligned with other text in all states.
2025-06-19 12:31:17 +08:00
dinkc64 19e860e207 speccy update from gab75 2025-06-18 09:07:14 -04:00
KlaviculaAG f61d01b90a
d_nes.cpp - updates (#2123)
adj. in maerchenveil - renamed to maerchenveilj and marked as clone

New games in the roster:
maerchenveil - english translation for maerchenveilj
gokyuugamten - original game (japanese).
playtmprdise - english translation for gokyuugamten
2025-06-18 12:22:47 +08:00
barbudreadmon 28e05615b7
d_psikyo4.cpp: turn service mode dipswitch into an input 2025-06-17 19:18:41 +02:00
taoenwen 313008d46f d_snes: add Getsumen no Anubis (Japan) & Simplified Chinese translation
Getsumen no Anubis / Anubis of the Moon's Surface (Japan)
Getsumen no Anubis / Anubis of the Moon's Surface (Hack, Simplified Chinese v1.0)
2025-06-18 01:02:28 +08:00
taoenwen 44e517cd15 d_pgm: fixed kovlsyx sound issues (Thanks to 永恒燃烧的羽翼)
Fixed the issue where the [桃子] sound would be lost.
2025-06-16 23:38:25 +08:00
barbudreadmon ef570c8566
d_neogeo.cpp: use standardized mahjong mapping 2025-06-16 14:06:00 +02:00
barbudreadmon 0f6846db3e
d_ssv.cpp: fix hypreac2's p1 start in keyboard mode 2025-06-16 13:50:34 +02:00
barbudreadmon ca5cea59bb
d_ssv.cpp: fix p1 start for janjans1 2025-06-16 12:15:54 +02:00
barbudreadmon 634fdefd5f
d_mitchell.cpp: fix p1 coin for mgakuen 2025-06-16 11:53:10 +02:00
barbudreadmon 7620856113 neogeo: init should return false when the bios wasn't loaded
add neogeojpn dips back
2025-06-15 21:41:14 +02:00
taoenwen 3f008fa0be win32 sel: appends the color change of the parent set row when the clone is not expanded
Lavender: Both parent and clone are in favorites

Lavender blush: Only clones are favorites
2025-06-16 03:35:18 +08:00
KlaviculaAG 4700ee3198
d_snes.cpp - targa: missing info (#2119)
targa is clone of rrangerr2
2025-06-16 00:24:48 +08:00
dinkc64 1c452615ac nes update from gab75 2025-06-15 09:28:09 -04:00
barbudreadmon 9fd780631d
d_neogeo.cpp: cleanup 2025-06-15 13:43:26 +02:00
taoenwen bf8d456bae Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-06-15 15:59:42 +08:00
taoenwen 49ee83653e d_neogeo: some kof97/98 hack games use the default DIP settings 2025-06-15 15:58:56 +08:00
fprietog 73fa5619df
d_snes.cpp: added the support to 5 new SNES/Super Famicom games (#2118)
- Baby T-Rex (USA, Prototype)
- Lobo (USA, Prototype)
- Smash Tennis (Euro)
- Super Family Tennis (Japan)
- Targa (Euro, Prototype)

d_snes.cpp: added the support to several SNES/Super Famicom games from non USA region

- American Tail, An - Fievel Goes West (Euro)
- BASS Masters Classic - Pro Edition (Euro)
- GP-1 (Euro)
- GP-1 (Japan)
- GP-1 RS - Rapid Stream (Japan)
- Great Circus Mystery Starring Mickey & Minnie, The (Euro)
2025-06-15 15:49:03 +08:00
taoenwen 1c80f62d82 win32 cona: fix issue where HowTo Previews paths were not saved and restored 2025-06-15 11:30:25 +08:00
taoenwen 837330243c win32 sel: Restore Select Game dialog box keeps the size of the last time it was opened 2025-06-15 10:47:06 +08:00
JacKc029735 1191fbc9cc d_pgm.cpp: update labels'ROMs for kovshp101 according to PCB scans 2025-06-14 23:13:03 +02:00
barbudreadmon e09daa9de3 k007121: improve flipscreen support 2025-06-14 22:38:44 +02:00
fprietog ece4af5386
d_snes.cpp: added the support to 2 new SNES/Super Famicom games (#2115)
-Buck Rogers - The Arcade Game (USA, Prototype)
-Steven Seagal Is The Final Option (USA, Prototype)

d_snes.cpp: added the support to several SNES/Super Famicom games from non USA region

-Full Throttle: All-American Racing (Euro)
-Fun 'n Games (Euro)
-George Foreman's KO Boxing (Euro)
-Harvest Moon (Euro)
-Super Battleship (Euro)
-Super Adventure Island (Euro)
-Super Adventure Island II (Euro)
-Super Aleste (Euro)
-Garry Kitchen's  Super Battletank (Euro)
-Super Battletank 2 (Euro)
-Super Battletank 2 (Japan)
2025-06-14 21:31:09 +02:00
barbudreadmon c8c70ba485
d_gaelco2.cpp: this was forgotten 2025-06-14 18:33:13 +02:00
barbudreadmon 68b9018d19
d_gaelco2.cpp: use the right gfx+sound ROMs arrangement for touchgona [clawgrip] 2025-06-14 18:09:47 +02:00
taoenwen cb8a66a3eb d_cps1: update Cadillacs and Dinosaurs (Competition, Hack)
Cadillacs and Dinosaurs (Competition, Hack) - 20250525
2025-06-14 23:25:46 +08:00
taoenwen 0e33641f31 roms.cpp: Reset the variables for quickly scan 2025-06-14 21:46:20 +08:00
JacKc029735 94fe878742 d_xorworld.cpp: Add a Xor World clone [clawgrip]
New working clones
------------------
Xor World (ver 1.2, checksum DB5D10, prototype) [Josep Quingles, Recreativas.org, David Haywood]
2025-06-14 14:00:15 +02:00
taoenwen 55f6737c5b Reapply "win32 quickly scan directories (zip only)"
This reverts commit 7c4fc33599.
2025-06-14 13:33:58 +08:00
taoenwen 7c4fc33599 Revert "win32 quickly scan directories (zip only)"
This reverts commit 701844b817.
2025-06-14 08:41:42 +08:00
JacKc029735 67103266fb d_cps2.cpp: update sf2prime to 0.56 (bug fixes) [Zero800] 2025-06-13 21:55:53 +02:00
taoenwen 701844b817 win32 quickly scan directories (zip only)
[menu] Misc -> Options -> Quickly scan directories (zip only)

Improves scanning speed by scanning directories for zip names and ignoring ROMs checksums, not very accurate, but faster.

When enabled, triggered only when the number of games has been increased/decreased, when the ROMs directory has been changed, or when the directory has been scanned manually.

Game pre-run checks and individual ROMs checks still use the standard strict checksum logic.
2025-06-13 23:16:26 +08:00
barbudreadmon 45c2390e99
d_hcastle.cpp: rebase cycle per frame on framerate 2025-06-13 11:50:44 +02:00
barbudreadmon 977e27a2a5
d_hcastle.cpp: hook k007121 and tilemaps 2025-06-13 11:20:46 +02:00
fprietog 182a91b4d4
d_snes.cpp: added the support to 6 new SNES/Super Famicom games (#2113)
- Return of Double Dragon - Threat from the East (Hack, h6v2-0808096)
- Return of Double Dragon - Threat from the East (Hack, h7hard-1909096)
- Return of Double Dragon - Crime Syndicate (Hack, h8v4fullfix-11120953)
- Return of Double Dragon - Guarding Law (Hack, h9v8-30031023)
- Return of Double Dragon - Rise of Evil (Hack, h10v2-15121037)
- Return of Double Dragon - Rise of Evil (Hack, h10v3-22081235)

d_snes.cpp: added the support to several SNES/Super Famicom games from non USA region

- Final Knockout (Japan)
- First Samurai (Euro)
- Flashback (Euro)
- Frank Thomas Big Hurt Baseball (Euro)
- Frank Thomas Big Hurt Baseball (Japan)
- Frantic Flea (Euro)
- Foreman for Real (Euro)
- Foreman for Real (Japan)
- Home Alone (Euro)
- Home Alone (Japan)
- Home Alone 2 - Lost in New York (Euro)
2025-06-12 20:19:43 -04:00
KlaviculaAG 0dbb8705b5
d_cps2.cpp - sf2prime update (#2112)
0.50 -> 0.55
2025-06-12 23:49:58 +08:00
taoenwen ed68b97c72 update msvc project for Bally Astrocade 2025-06-12 23:10:44 +08:00
fprietog 0698c96879
d_snes.cpp: added the support to several SNES/Super Famicom games from non USA region (#2110)
- Andre Agassi Tennis (Japan)
- Battle Blaze (Japan)
- Caravan Shooting Collection (Japan)
- Congo's Caper (Euro)
- Cool Spot (Euro)
- Cool Spot (Japan)
- Cool World (Euro)
- Daffy Duck - The Marvin Missions (Euro)
- Dennis (Euro)
- Desert Strike - Return to the Gulf (Euro)
- DinoCity (Euro)
- Dr. Mario (Japan)
- Dragon - The Bruce Lee Story (Euro)
- Drakkhen (Euro)
- Dungeon Master (Euro)
- Eek! The Cat (Euro)
- Equinox (Euro)
- ESPN Baseball Tonight (Euro)
- Family Dog (Euro)
- Fever Pitch Soccer (Euro)
- Incredible Crash Dummies, The (Euro)
- Incredible Crash Dummies, The (Japan)
- Super E.D.F. - Earth Defense Force (Euro)
- Super E.D.F. - Earth Defense Force (Japan)
- Super Strike Eagle (Japan)
2025-06-12 22:57:40 +08:00
taoenwen ad6db12047 win32 roms & support width fix 2025-06-12 22:02:05 +08:00
dinkc64 98034e37c6 .. 2025-06-12 09:43:16 -04:00
dinkc64 d6d0416da6 new driver: Bally Astrocade [iq_132, dink] 2025-06-12 09:20:56 -04:00
barbudreadmon 534610301c
d_contra.cpp: fix regression from tilemap upgrade 2025-06-12 10:45:27 +02:00
taoenwen 267d4f3086 d_neogeo: mslug3cqi bug fixed - 20250612 [Alice] 2025-06-12 15:44:20 +08:00
dinkc64 f40eabb23a gg, temp fix for gg_madoumon 2025-06-12 02:11:06 -04:00
KlaviculaAG f3818c80ad
d_snes.cpp - adj. in blazeone (#2109)
blazeone -> blazeonj
Its a Japanese ROM (verified in no-intro DAT and snes9x).
2025-06-11 20:51:43 -04:00
dinkc64 d913b1fedf snes, modify some unicode stuff to work with (older) gcc 3.4.5 2025-06-11 20:50:36 -04:00
fprietog f2337bc6a9
d_snes.cpp: added the support to several SNES/Super Famicom games from non USA region (#2108)
- Al Unser Jr.'s Road to the Top (Euro)
- All-American Championship Football (Euro)
- Ardy Lightfoot (Euro)
- B.O.B. (Euro)
- Beavis and Butt-Head (Euro)
- Beethoven - The Ultimate Canine Caper! (Euro)
- Best of the Best - Championship Karate (Euro)
- Big Sky Trooper (Euro)
- Biker Mice from Mars (Euro)
- Blazeon (Euro)
- Blues Brothers, The (Euro)
- Boogerman - A Pick and Flick Adventure (Euro)
- Boxing Legends of the Ring (Euro)
- Brainies, The (Euro)
- Brawl Brothers (Euro)
- Breath of Fire II (Euro)
- Brett Hull Hockey (Euro)
- Brutal - Paws of Fury (Euro)
- Bubsy in Claws Encounters of the Furred Kind (Euro)
- Bubsy II (Euro)
- Bugs Bunny - Rabbit Rampage (Euro)
- Bulls vs Blazers and the NBA Playoffs (Euro, Rev. 1)
- Cal Ripken Jr. Baseball (Euro)
2025-06-11 20:11:46 -04:00
dinkc64 9983dcb91d romdata, define ERANGE for older compilers 2025-06-11 16:59:36 -04:00
dinkc64 33e2f83734 votrax, compile oops 2025-06-11 16:56:18 -04:00
JacKc029735 ddc819510f d_wrally.cpp - improve set ordering based on research, fix a typo [mamehaze] 2025-06-11 19:19:04 +02:00
barbudreadmon 2dbf33bd7a contra: fix flipscreen 2025-06-11 19:13:57 +02:00
barbudreadmon 2d654fef9d
d_contra.cpp: implement tilemaps 2025-06-11 18:32:49 +02:00
taoenwen 12e56483ad d_neogeo: update mslug hacks [Alice]
Metal Slug - Super Vehicle-001 (Origins, Hack) - 20250606
Metal Slug X - Super Vehicle-001 (Legend with Infinite Firepower v6.0, Hack) - 20250609
Metal Slug 3 (Legend with Infinite Firepower v6.0, Hack) - 20250609
Metal Slug 3 (Legend TD v6.0, Hack) - 20250610
Metal Slug 3 (Legendary Journey v5.0, Hack) - 20250609
Metal Slug 4 (Final v6.0, Hack) - 20250609
Metal Slug 5 (Legend v6.0, Hack) - 20250609
2025-06-11 19:57:05 +08:00
taoenwen c52190600b win32 romdata: The exported template does not contain BIOS and previous empty entries 2025-06-11 16:11:54 +08:00
taoenwen c52788546e conc.cpp: check parent driver 2025-06-11 14:42:20 +08:00
dinkc64 d33da0109d megadrive, fix pacman 2 sound 2025-06-11 01:33:15 -04:00
barbudreadmon 26669a6974
d_combatsc.cpp: cleanup 2025-06-10 23:08:07 +02:00
barbudreadmon b36885afa8 k007121: sprite list, related fixes, and sprite buffer [jwestfall69, hap] 2025-06-10 22:49:34 +02:00
JacKc029735 5b1d96752c d_cps1.cpp: add Street Fighter II': Champion Edition (unknown hack) [Drakon]
- Unknown version by Drakon - sf2ce36 in HBMAME
2025-06-10 19:50:07 +02:00
barbudreadmon 2721932e70
d_labyrunr.cpp: correct sprite layer priority bit [hap] 2025-06-10 19:18:18 +02:00
barbudreadmon b9740a20fd
k007121.cpp: correct 32x32 sprite code mask [hap] 2025-06-10 19:09:45 +02:00
dinkc64 f30f610f85 nes, fix ghostbusters II garbage on screen 2025-06-10 09:41:12 -04:00
barbudreadmon 6ddf41c0cf
github actions: force softprops/action-gh-release 2.2.2
the 2.3 version released a few hours ago seems broken
2025-06-10 15:21:26 +02:00
barbudreadmon b3315b53a3
d_pacman.cpp: add 2 bootlegs of Ms. Pac-Man
Ms. Pac-Man ('Made in Greece' Enavi bootleg) [H4M573R]
Ms. Pac-Man (Impeuropex bootleg) [Corrado Tomaselli]
2025-06-10 11:17:36 +02:00
barbudreadmon e16dca2fb3
d_pacman.cpp: add Ms. Pac-Man (bootleg, set 4) [Guru] 2025-06-10 10:53:20 +02:00
dinkc64 e0db3d3ad5 hiscore, fix for crush4 2025-06-09 20:40:17 -04:00
taoenwen f112c2ddab fixed MacOS Build 2025-06-10 02:40:15 +08:00
taoenwen b233b1bf0a Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-06-10 02:31:52 +08:00
taoenwen 472a7c99a7 win32 cheat: Supports multiple file encodings
ANSI / UTF8  / UTF8 BOM / UTF16 LE / UTF16 BE
2025-06-10 02:31:36 +08:00
barbudreadmon d8c0fd322a
d_pacman.cpp: add Ms. Pac-Man (bootleg, set 3) [Andrew Welburn]
also fix crush4 and eyesb
2025-06-09 19:42:04 +02:00
KlaviculaAG e89bb27b49
d_megadrive.cpp - ffightmd update (#2106)
v0.82b -> v0.83b
2025-06-09 23:49:03 +08:00
JacKc029735 e346612c13 d_pgm.cpp: add two new Knight of Valour bootlegs [iq_132]
New working clones
-------------------------
Knights of Valour / San Guo Zhan Ji / Sangoku Senki (Bootleg, V112CN?) [little0, Mr.kong]
Knights of Valour Plus / San Guo Zhan Ji - Zeng Zong Plus/ Sangoku Senki Masamune Plus (bootleg, V117CN?) [little0, Mr.kong]
2025-06-09 15:08:36 +02:00
dinkc64 86ab942678 megadrive update from gab75 2025-06-09 09:07:11 -04:00
barbudreadmon 324dc430b1
d_pacman.cpp: update address map for those sets
All those boards are supposed to have the z80 rom mapped at 0x0000-0x3fff and 0x8000-0xbfff, but only mspackpls seems to require it.
2025-06-09 14:10:18 +02:00
barbudreadmon b23115770d
d_pacman.cpp: more complete comments on mspacpls 2025-06-09 12:42:49 +02:00
barbudreadmon 50b59dbb90
d_pacman.cpp: add Miss Packman Plus [Marc Deslauriers] 2025-06-09 12:40:49 +02:00
JacKc029735 d72147d40b d_pacman.cpp: fix pin10cc_5f.bin crc32 2025-06-09 10:31:54 +02:00
barbudreadmon 44c8695831
d_splash.cpp: reduce code size 2025-06-09 10:10:45 +02:00
barbudreadmon 267cb4c99a
d_pacman.cpp: add Eyes (Italy) [Corrado Tomaselli, The Dumping Union] 2025-06-09 09:39:18 +02:00
barbudreadmon ba647e8f23 d_pacman.cpp: add Crush Roller (Famaresa PCB) [Rockman, Edcross]
d_glass.cpp: fix year for ssplash10
2025-06-09 09:18:04 +02:00
fprietog d4324acf18
d_snes.cpp: added the support to several SNES/Super Famicom games from non USA region (#2104)
- Robocop 3 (Euro)
- RoboCop versus The Terminator (Euro)
- Strike Gunner S.T.G (Euro)
- Strike Gunner S.T.G (Japan)
- Super Pinball - Behind the Mask (Euro)
- Super Pinball - Behind the Mask (Japan)
- Super Punch-Out!! (Euro)
- Super Punch-Out!! (Japan)
- Super Putty (Euro)
- Super R-Type (Euro)
- Super Soccer (Euro)
- Super Strike Eagle (Euro)
- Super SWIV (Euro)
- Super Smash T.V. (Euro)
- Super Tennis (Euro, Rev. 1)
- T2 - The Arcade Game (Euro)
- T2 - The Arcade Game (Japan)
- Taz-Mania (Euro)
- Terminator, The (Euro)
- Terminator 2: Judgment Day (Euro)
- Tetris Attack (Euro)
- Tetris & Dr. Mario (Euro)
- TimeCop (Euro)
- TimeCop (Japan)
- Top Gear (Euro)
- Top Gear 2 (Euro)
- Top Gear 3000 (Euro)
2025-06-08 22:58:56 +08:00
taoenwen 715e4c13bc support_paths: Fix the bug of getting stuck in endless SendMessage 2025-06-08 18:31:04 +08:00
taoenwen 32990f8cd6 support_paths.cpp: fixed typo 2025-06-08 16:36:36 +08:00
taoenwen 4890ed54c1 win32 support_paths: Changing the dialog box style should be requested 2025-06-08 15:55:54 +08:00
JacKc029735 efa1eff97c Update_Whats's New_20250608 2025-06-08 00:00:57 +02:00
JacKc029735 69b4db6d0b d_pgm.cpp: Fix Chinese descritpion for some Knights of Valour / Plus / Super Heroes sets 2025-06-07 21:53:07 +02:00
taoenwen 7c7fb6eddb win32 roms dlg add resize 2025-06-08 02:52:32 +08:00
JacKc029735 cb16af9372
d_spectrum.cpp - pyramid update
from author:
6-jun-25: Final version published
Added 5 extra levels in order to explain the final
2025-06-07 20:23:54 +02:00
KlaviculaAG 9388263a17
d_spectrum.cpp - pyramid update
from author:
6-jun-25: Final version published
Added 5 extra levels in order to explain the final
2025-06-07 13:21:28 -03:00
JacKc029735 49c9a767a9 d_splash.cpp: Add more Splash clones [clawgrip]
New working clones
------------------
New Splash (ver. 1.4, checksum A26032A3, Korea, set 1) [Josep Quingles, Recreativas.org]
New Splash (ver. 1.4, checksum A26032A3, Korea, set 2) [Josep Quingles, Recreativas.org]
Splash! (ver. 1.1, checksum 4697D2BF, non North America) [Josep Quingles, Recreativas.org]
2025-06-07 16:11:00 +02:00
dinkc64 c0acb7a634 speccy update from gab75 2025-06-07 08:55:49 -04:00
JacKc029735 fcb37b803d d_glass.cpp: Add a new Super Splash set (not working) [clawgrip]
New clones marked not working
-----------------------------
Super Splash (Ver 1.0, checksum 2104394E, 27 Oct 1993) [Josep Quingles, Recreativas.org, David Haywood]
2025-06-07 14:43:17 +02:00
JacKc029735 8be67cbe06 d_gaelco2.cpp: Add a new Maniaq Square set [clawgrip]
New working clones
------------------
Maniac Square (unprotected, version 1.0, checksum BEAE) [Josep Quingles, Recreativas.org]
2025-06-07 14:41:03 +02:00
dinkc64 918e653639 votrax set volume 2025-06-07 01:52:33 -04:00
dinkc64 5292eaa816 stream.h, add support for BURN_SND_ROUTE_PANLEFT / _PANRIGHT 2025-06-06 09:32:37 -04:00
fprietog 4189441880
d_snes.cpp: added the support to several SNES/Super Famicom games from non USA region (#2100)
- Air Cavalry (Euro)
- Disney's Aladdin (Euro, English)
- Animaniacs (Euro)
- Art of Fighting (Euro)
- BioMetal (Euro)
- BioMetal (Japan)
- Champions - World Class Soccer (Euro)
- Champions - World Class Soccer (Japan)
- Championship Pool (Euro)
- Chessmaster, The (Euro)
- David Crane's Amazing Tennis (Euro)
- David Crane's Amazing Tennis (Japan)
- Demolition Man (Euro)
- Demon's Crest (Euro)
- Earthworm Jim (Euro)
- Earthworm Jim (Japan)
- Earthworm Jim 2 (Euro)
- Super Off Road (Euro)
- Super Off Road (Japan)
- Super Pang (Euro)
2025-06-06 18:45:01 +08:00
barbudreadmon 3b2550d023
d_glass.cpp: skip roms without a dump 2025-06-06 08:32:42 +02:00
KlaviculaAG 78259603f7
adj. in d_cps1.cpp, d_snes.cpp (#2099)
* d_cps1.cpp: dinosyn typo

correct filename is: cdj_syn.10f

* d_snes.cpp: add fireemblem776ti
2025-06-06 12:24:03 +08:00
fprietog 5870ed6f7b
d_snes.cpp: added the support to several SNES/Super Famicom games from non USA region (#2098)
- CutThroat Island (Euro)
- Cybernator (Euro)
- Darius Twin (Euro)
- Fatal Fury (Euro)
- Fatal Fury 2 (Euro)
- Fatal Fury Special (Euro)
- FIFA International Soccer (Euro)
- FIFA International Soccer (Japan)
- FIFA Soccer '96 (Euro)
- FIFA '97 Gold Edition (Euro)
- Hyper V-Ball (Euro)
- HyperZone (Euro)
- HyperZone (Japan)
2025-06-05 16:27:28 -04:00
barbudreadmon fe71a6836d
github actions: delete old nightly a bit sooner
Sometimes the new nightly is not being made properly available from https://github.com/finalburnneo/FBNeo/releases/tag/latest for some reason.
I think it might be due to github not having fully completed the removal when creation starts. 
This commit attempts to solve this.
2025-06-05 19:16:44 +02:00
barbudreadmon e83423ede1
d_sys1.cpp: add Wonder Boy (US bootleg) [ANY, The Dumping Union] 2025-06-05 18:46:58 +02:00
barbudreadmon 32540f710b
d_splash.cpp: add 3 new Splash! 1.3 sets
Splash! (ver. 1.3, checksum E7BEF3FA, World) [Josep Quingles, Recreativas.org]
Splash! (ver. 1.3, checksum E7BEEBFA, Korea) [Josep Quingles, Recreativas.org]
Splash! (ver. 1.3, checksum E7BEEEFA, North America) [Josep Quingles, Recreativas.org]
2025-06-05 16:41:11 +02:00
barbudreadmon 45ca145882
d_glass.cpp: fix gfx rom loading for glass10b, glass10c, glass10d 2025-06-05 15:45:30 +02:00
barbudreadmon 7f45b5e4ff
d_sys1.cpp: those proms aren't optional + some cleanup 2025-06-05 13:40:48 +02:00
barbudreadmon 6c52d73296
d_sys1.cpp: add Wonder Boy (system 2, set 2, 315-5176) 2025-06-05 13:21:49 +02:00
barbudreadmon 013400c534
d_sys1.cpp: add Wonder Boy (system 2, set 1, 315-5177) 2025-06-05 12:15:25 +02:00
taoenwen 9ba6fbc2f9 win32 sel: RomData templates can be exported directly from the driver
[1] Open the Game Selection dialog box;
[2] Select a game driver and click the right mouse button;
[3] Select the last item in the pop-up menu: Export to RomData template;
[4] Select the path to save the dat file in the File Selection dialog box.
2025-06-05 15:20:39 +08:00
barbudreadmon 6fab5f3e5f
d_sys1.cpp: add Wonder Boy (set 6, 315-5179) [Mathieu Patard] 2025-06-05 09:03:11 +02:00
barbudreadmon 63e4c8e41e
d_sys1.cpp: add TeddyBoy Blues (315-5111, Old Ver.) [TeamEurope] 2025-06-05 08:06:57 +02:00
barbudreadmon 41c389bea9
d_targeth.cpp: fix quickshts 2025-06-04 23:15:22 +02:00
taoenwen 1ce4b998df win32 cona: One more type of slash judgment improves precision 2025-06-04 19:47:43 +08:00
barbudreadmon 8793a41c65
d_vicdual.cpp: add Colision (bootleg of Head On) [Jordi Tuells] 2025-06-04 09:39:01 +02:00
barbudreadmon 5be5488a16
d_targeth.cpp: add 2 new Target Hits sets
Target Hits (ver 1.1, checksum B1F7) [Javier Valero, Recreativas.org]
Quick Shots (ver 1.0, checksum AD0C) [Javier Valero, Recreativas.org, David Haywood]
2025-06-04 09:28:46 +02:00
taoenwen 7b70c131ed Skip the default ROMs directory when searching subdirectories
- Skip the default ROMs directory when searching subdirectories
 - When RomData mode checksums/loads ROMs, the replaced romset is appended
2025-06-04 11:43:37 +08:00
fprietog 837e145ba3
d_snes.cpp: added the support to several SNES/Super Famicom games from non USA region (#2092)
- Choplifter III - Rescue-Survive (Euro)
- Choplifter III - Rescue-Survive (Japan)
- Chuck Rock (Euro)
- Clay Fighter (Euro)
- Clay Fighter 2 - Judgment Clay (Euro)
- Claymates (Euro)
- Cliffhanger (Euro)
- Disney's The Jungle Book (Euro)
- Disney's The Jungle Book (Japan)
- Incredible Hulk, The (Euro)
- Jurassic Park II - The Chaos Continues (Euro)
- Judge Dredd (Euro)
- Judge Dredd (Japan)
2025-06-04 09:04:47 +08:00
barbudreadmon a5ce12d190
d_glass.cpp: add new sets
Super Splash (Ver 1.1, Break Edition, checksum 59D5E66B, Version 1994) [Josep Quingles, Recreativas.org, David Haywood]
Glass (Ver 1.1, Break Edition, checksum 49D5E66B, Version 1994, set 1) [Josep Quingles, Recreativas.org, David Haywood]
Glass (Ver 1.1, Break Edition, checksum D7AF5496, Version 1994, US) [Josep Quingles, Recreativas.org, David Haywood]
Glass (Ver 1.1, Break Edition, checksum 3D8A724F, Version 1994, unprotected, Korea) [Josep Quingles, Recreativas.org, David Haywood]
Glass (Ver 1.0, Break Edition, checksum EBCB0BFE, 22 Nov 1993) [Josep Quingles, Recreativas.org, David Haywood]
Glass (Ver 1.0, Break Edition, checksum 6241CD67, 16 Nov 1993) [Josep Quingles, Recreativas.org, David Haywood]
Glass (Ver 1.0, Break Edition, checksum 2B43D337, 10 Nov 1993) [Josep Quingles, Recreativas.org, David Haywood]
2025-06-03 15:17:21 +02:00
barbudreadmon 573be773a0
d_wrally.cpp: reorder sets by their likely age 2025-06-03 13:19:20 +02:00
barbudreadmon 92fbf9df1d
d_gaelco2.cpp: add 3 new World Rally 2 sets
World Rally 2: Twin Racing (version 20-07, checksum B1B8) [Josep Quingles, Recreativas.org]
World Rally 2: Twin Racing (version 09-06, checksum 7BE1) [Josep Quingles, Recreativas.org]
World Rally 2: Twin Racing (version 09-06, checksum 50A2) [Josep Quingles, Recreativas.org]
2025-06-03 13:08:31 +02:00
barbudreadmon 48253bd7c8
d_sys1.cpp: add Spatter (315-5099) [Andrea Palazzetti] 2025-06-03 11:39:00 +02:00
barbudreadmon 935751783a
d_sys16b.cpp: add Time Scanner (set 3, Japan, System 16B) (FD1089B 317-0024) [Team Japump!!!, Wayder] 2025-06-03 11:23:34 +02:00
fprietog 3475ead02e
d_snes.cpp: added the support to several SNES/Super Famicom games from non USA region (#2091)
- F1 Pole Position (Euro)
- F1 Pole Position 2 (Euro)
- Human Grand Prix II (Japan)
- Human Grand Prix III - F1 Triple Battle (Japan)
- Human Grand Prix IV - F1 Dream Battle (Japan)
- Hunt for Red October, The (Euro)
- Hunt for Red October, The (Japan)
- Street Racer (Euro, Rev .1)
- Street Racer (Japan)
- True Lies (Euro)
- True Lies (Japan)
- Wolverine - Adamantium Rage (Euro)
- Wolverine - Adamantium Rage (Japan)
2025-06-03 14:44:27 +08:00
barbudreadmon ffc75d7eeb Revert "vid_directx9.cpp: clear buffer before rendering"
This reverts commit ee91d5ada9.
2025-06-03 06:31:44 +02:00
dinkc64 aab3247d29 burn_gun, set the 4-second reticle hide time based on the fps. add function to allow game to change this time. 2025-06-02 20:58:40 -04:00
dinkc64 a71c3a0b39 standardize volume button identifier for games with such buttons 2025-06-02 20:50:03 -04:00
taoenwen e7dd00c5ab d_cps1: update dino hack games
Cadillacs and Dinosaurs (Judgement Day, Hack) - 20250525
Cadillacs and Dinosaurs (Triassic, Hack) - 20250525
Cadillacs: Kyouryuu Shin Seiki (2020 Commemorative, Hack) - 20250525
2025-06-02 23:05:04 +08:00
taoenwen 46e9993e41 d_snes: add Chinese translations of the games [aGuGu]
46 Okunen Monogatari - Harukanaru Eden e (Hack, Simplified Chinese v1.01)
46 Okunen Monogatari - Harukanaru Eden e (Hack, Traditional Chinese v1.01)
Secret of Evermore (Hack, Simplified Chinese v1.01)
Secret of Evermore (Hack, Traditional Chinese v1.01)
2025-06-02 21:56:51 +08:00
fprietog c11fe4cb8a
d_snes.cpp: added the support to several SNES/Super Famicom games from non USA region (#2089)
- Aaahh!!! Real Monsters (Euro)
- Arkanoid - Doh It Again (Euro)
- Arkanoid - Doh It Again (Japan)
- ActRaiser 2 (Euro)
- Adventures of Dr. Franken, The (Euro)
- Battletoads in Battlemaniacs (Euro)
- Battletoads & Double Dragon (Euro)
- Captain America and the Avengers (Euro)
- Carrier Aces (Euro)
- Carrier Aces (Japan)
- Disney's Beauty and the Beast (Euro)
- Donkey Kong Country (Euro, Rev. 1)
- Donkey Kong Country 2 - Diddy's Kong Quest (Euro, Rev. 1)
- Donkey Kong Country 3 - Dixie Kong's Double Trouble! (Euro)
- Duel, The - Test Drive II (Euro)
- Flintstones, The (Euro)
- Flintstones, The - The Treasure of Sierra Madrock (Euro)
- Ghoul Patrol (Euro)
- Ghoul Patrol (Japan)
- Looney Tunes - ACME Animation Factory (Euro)
- Mighty Max (Euro)
2025-06-02 16:48:00 +08:00
taoenwen a75cd845b8 d_cps2: add Pocket Fighter (Simplified Chinese plot translation, Hack) - Pocket Fighter (Simplified Chinese plot translation, Hack) - 20250528 2025-06-02 16:45:13 +08:00
barbudreadmon ee91d5ada9
vid_directx9.cpp: clear buffer before rendering 2025-06-02 10:36:15 +02:00
dinkc64 753ed644d5 sms update from gab75 2025-06-01 09:14:55 -04:00
taoenwen 30bce67d6b d_neogeo: update The King of Fighters 2001 (All Boss Plus, Hack) - 20250531 2025-06-01 13:44:45 +08:00
dinkc64 b79a2a8053 speccy update from gab75 2025-05-31 08:58:04 -04:00
fprietog f711fdfd12
d_snes.cpp: added the support to several SNES/Super Famicom games from non USA region (#2087)
- Battle Grand Prix (Japan)
- Casper (Euro) (Absolute)
- Death and Return of Superman, The (Euro)
- Hook (Euro)
- Mr. Do! (Euro)
- Spawn (Euro)
- Spider-Man (Euro)
- Spider-Man and Venom: Maximum Carnage (Euro)
- Spider-Man - X-Men - Arcade's Revenge (Euro)
- Super Mario All-Stars + Super Mario World (Euro)
- Super Star Wars - Episode IV (Euro, Rev. 1)
- Super Star Wars - Episode IV (Japan)
- Super Star Wars - Episode V - The Empire Strikes Back (Euro, Rev. 1)
- Super Star Wars - Episode V - Teikoku no Gyakushuu (Japan)
- Super Star Wars - Episode VI - Return of the Jedi (Euro, Rev. 1)
- Super Star Wars - Episode VI - Jedi no Fukushuu (Japan)
- Teenage Mutant Hero Turtles: Tournament Fighters (Euro)
- Teenage Mutant Hero Turtles IV: Turtles in Time (Euro)
- U.N. Squadron (Euro)
- Venom & Spider-Man - Separation Anxiety (Euro)
- X-Men - Mutant Apocalypse (Euro)
- X-Men - Mutant Apocalypse (Japan)
2025-05-31 14:32:32 +02:00
KlaviculaAG aa8042b9b4
Adj. in d_snes.cpp and d_megadrive.cpp (#2086)
* d_megadrive.cpp: bssf2gq v2.9A

* d_snes.cpp: tornekodungte update

Addendum update
2025-05-31 19:18:00 +08:00
taoenwen d0fb20e7e7 romdata: Safe use of legal memory, thanks to dink 2025-05-31 10:10:12 +08:00
taoenwen 4e16ba16fc neo_run: Reset nNeo68KRAMLen to 0 on exit, Thanks to dink. 2025-05-31 09:13:19 +08:00
JacKc029735 2b443ab3b2 d_wrally.cpp: Add new World Rally sets [clawgrip]
New working clones
------------------
World Rally (version 1.0, checksum DE0D) [Josep Quingles, Recreativas.org]
World Rally (version 1.0, checksum D384) [Josep Quingles, Recreativas.org]
World Rally (version 1.0, checksum C448) [Josep Quingles, Recreativas.org]
2025-05-30 22:26:40 +02:00
JacKc029735 c39575ac7d
Merge pull request #2085 from fprietog/master
d_snes.cpp: SNES/Super Famicom update
2025-05-30 21:51:16 +02:00
JacKc029735 462f8acdd3 d_galaxian.cpp: fix description for ladybugg 2025-05-30 20:59:04 +02:00
JacKc029735 93db1d7268 Update d_glass.cpp 2025-05-30 20:49:37 +02:00
JacKc029735 174d57bbc5 d_glass.cpp: fix descritpion for glass and clones 2025-05-30 20:48:34 +02:00
fprietog 99b3fa9a7b d_snes.cpp: SNES/Super Famicom update
d_snes.cpp: added the support to several new SNES/Super Famicom games
- Batman (USA, Prototype)
- Keeping SNES Alive! (HB)
- Last Super, The (HB)
- Taekwon-Do (Japan)
- Tarzan - Lord of the Jungle (USA, Prototype)
- Universal Soldier (USA, Prototype)

d_snes.cpp: added the support to several SNES/Super Famicom games from non USA region
- Adventures of Batman & Robin, The (Euro)
- Batman Forever (Euro)
- Batman Forever (Japan)
- Batman Returns (Euro)
- Batman Returns (Japan)
- Taekwon-Do (Korea)
2025-05-30 20:30:30 +02:00
taoenwen ea7566cc8e d_neogeo: update The King of Fighters 2001 (All Boss Plus, Hack) - 20250529
ips add IPS_NEO_RAMHACK
2025-05-30 23:25:25 +08:00
fprietog 7931db8aab
d_snes.cpp: added the support to 10 new SNES/Super Famicom games (#2084)
- Blazeon (USA)
- Dream T.V. (USA)
- Genghis Khan II - Clan of the Gray Wolf (USA)
- Liberty or Death (USA)
- Math Blaster - Episode 1 (USA)
- Nickelodeon GUTS (USA)
- Rex Ronan - Experimental Surgeon (USA)
- Super Widget (USA)
- Titanic (USA) (Unl)
- Wizardry V - Heart of the Maelstrom (USA)

d_snes.cpp: "Super E.D.F. - Earth Defense Force" was previously identified as "USA" but it was really "Japan, Switch Online". Now it's a clone of the correct "USA" one.

d_snes.cpp: added the support to "Teenage Queen (HB)" Euro/PAL version
2025-05-30 17:09:01 +08:00
taoenwen b5d2989ce6 d_cps1: captcmjyb's Full name misses a parenthesis 2025-05-30 13:19:03 +08:00
taoenwen b651ad61cc d_cps1: update captcomm hack games
captcmjyb - Captain Commando (Elite Competition ver B, Hack) - 20250416
captcmmy - Captain Commando (Incubus, Hack) - 20250313
captcm2y - Captain Commando (Master, Hack) - 20250314
2025-05-30 00:34:44 +08:00
fprietog ad97984bac
d_snes.cpp: added the support to 10 new SNES/Super Famicom games (#2083)
- ACME Animation Factory (USA)
- Bronkie the Bronchiasaurus (USA)
- Earth Defense Force (USA)
- Hyper V-Ball (USA)
- Miracle Piano Teaching System, The (USA)
- P.T.O. - Pacific Theater of Operations (USA)
- P.T.O. II - Pacific Theater of Operations (USA)
- Power Moves (USA)
- Super High Impact (USA)
- We're Back! - A Dinosaur's Story (USA)
2025-05-29 23:54:56 +08:00
JacKc029735 e0d04699e3 d_neogeo.cpp: revert my mistake. Old crc is the lastest version for mslugdyf2 2025-05-29 17:28:35 +02:00
JacKc029735 6042471319 d_neogeo.cpp: fix crc for 201-p1dyf2.p1 from mslugdyf2 set 2025-05-29 16:15:28 +02:00
JacKc029735 8dde02b864 Revert "d_neogeo.cpp: fix crc for 201-p1dyf2.p1 from mslugdyf2 set"
This reverts commit 83e8b6fa73.
2025-05-29 16:10:54 +02:00
JacKc029735 83e8b6fa73 d_neogeo.cpp: fix crc for 201-p1dyf2.p1 from mslugdyf2 set 2025-05-29 16:10:01 +02:00
taoenwen 220e888fb7 d_neogeo: Indent Alignment 2025-05-29 21:54:35 +08:00
taoenwen 79276e7625 win32 romdata: Logical switches for RomData and non-RomData games. 2025-05-29 21:53:17 +08:00
taoenwen 8370e6376f neogeo: Neo68K RAM Hack
Metal Slug - Super Vehicle-001 (Origins, Hack) - 20250502
Metal Slug - Super Vehicle-001 (Origins Item Random v2, Hack) - 20250521
Metal Slug X - Super Vehicle-001 (Legend with Infinite Firepower, Hack) - 20250403
Metal Slug X - Super Vehicle-001 (Soldier Version, Hack) - 20250428
Metal Slug 3 (Legend with Infinite Firepower, Hack) - 20250522
Metal Slug 3 (Legend TD, Hack) - 20250508
Metal Slug 4 (Final, Hack) - 20250403
Metal Slug 5 (Legend, Hack) - 20250403
Metal Slug 5 (Random Ammunition, Hack) - GOTVG 20250209
2025-05-29 21:34:19 +08:00
dinkc64 084d530dae gameinfo.cpp, display driver name after rom on debug builds 2025-05-29 01:12:45 -04:00
fprietog c05aada06f
d_snes.cpp: added the support to 10 new SNES/Super Famicom games (#2081)
- Arcade's Greatest Hits - The Atari Collection 1 (USA)
- Hammerlock Wrestling (USA)
- King Arthur & The Knights of Justice (USA)
- Natsume Championship Wrestling (USA)
- Newman Haas IndyCar featuring Nigel Mansell (USA)
- Spectre (USA)
- Williams Arcade's Greatest Hits (USA)
- Winter Olympic Games - Lillehammer '94 (USA)
- WWF WrestleMania - The Arcade Game (USA)
- Young Merlin (USA)
2025-05-29 00:48:05 -04:00
dinkc64 361fd5da97 cx4.cpp, fix for the stupid compiler 2025-05-28 20:53:00 -04:00
JacKc029735 e74214eefb d_cps1.cpp! add sf2 bootlegs alt dumps from 2004 of existing sets ! [only available in DEBUG Build]
New working clones
--------------------------------
Street Fighter II': Champion Edition (Xiang Long, Chinese bootleg, set 1, alternate dump)
"Street Fighter II': Champion Edition (Tu Long, Chinese bootleg, set 1, alternate dump)
"Street Fighter II': Champion Edition (Tu Long, Chinese bootleg, set 2, alternate dump)
"Street Fighter II': Champion Edition (Tu Long, Chinese bootleg, set 3, alternate dump)

Original dumps from 2004 ! May be bad. Only available on DEBUG Build. For histtory purpose.
2025-05-29 00:20:24 +02:00
taoenwen 850a807d2d d_neogeo: NAM-1975 (NGM-001 ~ NGH-001) DIPSW Add “Demo scene” option [hbmame] 2025-05-29 02:01:58 +08:00
fprietog 45881364ca
d_snes.cpp: added the support to 10 new SNES/Super Famicom games (#2080)
- Cannondale Cup (USA)
- Jimmy Connors Pro Tennis Tour (USA)
- Mr. Do! (USA)
- Shien's Revenge (USA)
- Snow White in Happily Ever After (USA)
- Spider-Man - X-Men - Arcade's Revenge (USA)
- Thomas the Tank Engine & Friends (USA)
- Ultima - Runes of Virtue II (USA)
- Ultima VII - The Black Gate (USA)
- Warlock (USA)
2025-05-29 01:09:05 +08:00
taoenwen d8c06607e9 d_neogeo: add The King of Fighters 10th Anniversary (Optimized 2023, Hack)
kf10thup - GOTVG 20250328
2025-05-28 23:48:30 +08:00
taoenwen 994befc5ea win32 RomData improves the performance of the check 2025-05-28 19:20:35 +08:00
barbudreadmon 8bd557cf05
d_thoop2.cpp: : Add four TH Strikes Back sets
TH Strikes Back (non North America, version 1.0, checksum 020EB346) [Josep Quingles, Recreativas.org]
TH Strikes Back (non North America, version 1.0, checksum 020E154A) [Josep Quingles, Recreativas.org]
TH Strikes Back (non North America, version 1.0, checksum 0206DF91) [Josep Quingles, Recreativas.org]
TH Strikes Back (non North America, version 1.0, checksum 0206DF91, without title) [Josep Quingles, Recreativas.org]
2025-05-28 11:32:44 +02:00
barbudreadmon 2a2adb336b
d_gaelco2.cpp: fix description for aligatoruna 2025-05-28 10:13:00 +02:00
barbudreadmon 130d90b77c
d_gaelco.cpp: update description for squash 2025-05-28 10:09:13 +02:00
barbudreadmon eb143fd293
d_deco32.cpp: add Tattoo Assassins (US prototype, Mar 14 1995) [ScOULaris] 2025-05-28 10:05:48 +02:00
barbudreadmon ac86830530
d_phoenix.cpp: add Fenix (Explomatic, Spanish bootleg of Phoenix) [Jordi Tuells]
d_phoenix.cpp: fix year for condorva
2025-05-28 09:43:05 +02:00
barbudreadmon 4ef5973bfa
d_sys16a.cpp: normalize descriptions for shinobi star bootlegs 2025-05-28 09:24:00 +02:00
barbudreadmon ab5c8aedf6
d_flower.cpp: add bootleg flag to flowerjb 2025-05-28 09:18:48 +02:00
barbudreadmon 55c029f6d4
d_m92.cpp: update description & manufacturer for inthuntk 2025-05-28 09:13:57 +02:00
fprietog 88455cf57f
d_snes.cpp: added the support to 10 new SNES/Super Famicom games (#2079)
- Brunswick World - Tournament of Champions (USA)
- Irem Skins Game, The (USA)
- Mountain Bike Rally + Speed Racer (USA)
- NCAA Final Four Basketball (USA)
- Pro Quarterback (USA)
- Sports Illustrated - Championship Football & Baseball (USA)
- Sterling Sharpe - End 2 End (USA)
- Super Copa (USA)
- Super Play Action Football (USA)
- Super Slam Dunk (USA)
2025-05-27 20:32:27 -04:00
JacKc029735 eaaed8410e d_gaelco.cpp: Add new Thunder Hoop sets [clawgrip
New working clones
------------------
Thunder Hoop (ver. 1, checksum 02a09fcd) [Josep Quingles, Recreativas.org]
Thunder Hoop (ver. X, checksum 00000020, without title) [Josep Quingles, Recreativas.org]
Thunder Hoop (North America, ver. C4, checksum 02A0A008) [Josep Quingles, Recreativas.org]
Thunder Hoop (non North America, ver. X, checksum 00000020, set 1) [Josep Quingles, Recreativas.org]
Thunder Hoop (non North America, ver. X, checksum 00000020, set 2) [Josep Quingles, Recreativas.org]
2025-05-27 21:27:37 +02:00
JacKc029735 5d935a378e d_taito_z.cpp: dumped PLDs for bshark [Guru, Osso13] 2025-05-27 19:53:54 +02:00
dinkc64 cc3b634c0b speccy update from gab75 2025-05-27 09:09:42 -04:00
fprietog 36e3ae2052
d_snes.cpp: added the support to 10 new SNES/Super Famicom games (#2078)
- Cal Ripken Jr. Baseball (USA)
- Frank Thomas Big Hurt Baseball (USA)
- Ken Griffey Jr. Presents Major League Baseball (USA, Rev. 1)
- Nolan Ryan's Baseball (USA)
- Relief Pitcher (USA)
- Roger Clemens' MVP Baseball (USA, Rev. 1)
- Sporting News, The - Power Baseball (USA)
- Super Baseball Simulator 1.000 (USA)
- Super Bases Loaded 3 - License to Steal (USA)
- Super R.B.I. Baseball (USA)
2025-05-27 20:21:11 +08:00
KlaviculaAG dbe6ff881b
d_megadrive.cpp: bssf2gq v2.9 (#2077) 2025-05-27 09:23:51 +08:00
fprietog 21b0bc6a74
d_snes.cpp: added the support to 10 new SNES/Super Famicom games (#2076)
- Bill Walsh College Football (USA)
- Capcom's MVP Football (USA)
- College Football USA 97 (USA)
- Emmitt Smith Football (USA)
- John Madden Football (USA)
- John Madden Football '93 (USA, Rev. 1)
- Madden NFL '97 (USA)
- Madden NFL '98 (USA)
- NCAA Football (USA)
- Troy Aikman NFL Football (USA)
2025-05-27 09:13:22 +08:00
eye2eye 91ff948689
d_spectrum: add Telethugs128 (#2074) 2025-05-27 01:50:51 +08:00
taoenwen dd67aae8dc win32 RomData Unlocks all restrictions 2025-05-27 01:44:14 +08:00
fprietog e1b8d36b78
d_snes.cpp: added the support to 10 new SNES/Super Famicom games (#2075)
- Brett Hull Hockey (USA)
- Brett Hull Hockey 95 (USA)
- Hit the Ice - VHL - The Official Video Hockey League (USA)
- NHL 98 (USA)
- NHL Stanley Cup (USA)
- NHLPA Hockey 93 (USA, Rev. 1)
- Pro Sport Hockey (USA)
- Super Slapshot (USA)
- Wayne Gretzky and the NHLPA All-Stars (USA)
- World Cup USA 94 (USA)
2025-05-26 19:27:28 +02:00
dinkc64 61d9613329 speccy update from gab75 2025-05-26 09:08:55 -04:00
fprietog 63684f1f09
d_snes.cpp: added the support to 10 new SNES/Super Famicom games (#2073)
- Faceball 2000 (USA)
- Jack Nicklaus Golf (USA)
- Mario's Early Years - Fun with Letters (USA)
- Mario's Early Years - Fun with Numbers (USA)
- Mario's Early Years - Preschool Fun (USA)
- Mario's Time Machine (USA)
- Street Sports - Street Hockey '95 (USA)
- Street Sports - Jammit (USA)
- True Golf Classics - Pebble Beach Golf Links (USA)
- True Golf Classics - Waialae Country Club (USA)
2025-05-26 14:51:32 +08:00
taoenwen 39777666d8 win32 RomData also chooses to start from BurnerLoadDriver()
Completed preparations to perfect PrevGames.
2025-05-26 03:11:26 +08:00
fprietog 8659a12077
d_snes.cpp: added the support to 10 new SNES/Super Famicom games (#2072)
- Bulls vs Blazers and the NBA Playoffs (USA, Rev. 1)
- NBA All-Star Challenge (USA)
- NBA Give 'n Go (USA)
- NBA Live 95 (USA)
- NBA Live 96 (USA)
- NBA Live 97 (USA)
- NBA Live 98 (USA)
- RapJam - Volume One (USA)
- Tecmo Super NBA Basketball (USA, SNS-NA)
- Tecmo Super NBA Basketball (USA, SNS-XM)
2025-05-26 02:28:29 +08:00
dinkc64 4f8fd3420e speccy update from gab75 2025-05-25 09:09:41 -04:00
fprietog 4e9f1c073c
d_snes.cpp: added the support to 10 new SNES/Super Famicom games (#2070)
- BASS Masters Classic (USA)
- BASS Masters Classic - Pro Edition (USA)
- Captain Novolin (USA)
- Jimmy Houston's Bass Tournament U.S.A. (USA)
- Lawnmower Man, The (USA)
- Mario Is Missing! (USA)
- Mark Davis' The Fishing Master (USA)
- TNN Bass Tournament of Champions (USA)
- Where in the World Is Carmen Sandiego (USA)
- Where in Time Is Carmen Sandiego (USA)
2025-05-25 18:49:29 +08:00
taoenwen c98ea6b2e1 win32 romdata: Do not allow romdata's romset to duplicate the name of a regular driver 2025-05-25 15:29:43 +08:00
KlaviculaAG dbe69b8a23
d_snes.cpp: tornekodungte (#2069)
adj in title. removed unicode text as per Taoenwen request
2025-05-25 11:33:59 +08:00
KlaviculaAG e6a671a7c0
d_snes.cpp: add tornekodungte and more (#2068)
* d_snes.cpp: add tornekodungte

English translation for Torneco no Daibouken - Fushigi no Dungeon
adj. in tornekodungtsc, tornekodungj (new clone)

* d_snes.cpp: adj in titles

"torneco" to "torneko"

* fix typo
2025-05-25 10:05:03 +08:00
fprietog 47f4e4ee03
d_snes.cpp, d_megadrive.cpp, d_pce.cpp: added the support to several games (#2066)
d_snes.cpp: added the support to 10 new SNES/Super Famicom games:
- Syndicate (USA)
- Syndicate (Euro)
- Timeslip (USA)
- Timon & Pumbaa's Jungle Games (USA)
- Toys - Let the Toy Wars begin! (USA)
- Ultimate Fighter (USA)
- Wheel of Fortune (USA)
- Wheel of Fortune - Deluxe Edition (USA)

d_megadrive.cpp: added the support to 3 new Megadrive/Genesis games:
- Charnego Force II (Hack, Spanish)
- Kombate Mortá (Hack, Spanish)
- Tecmo Atleti (Hack, Spanish v2.0)

d_pce.cpp: added the support to 1 new PC-Engine game:
- Special Criminal Investigation - Noise Fix (Hack)
2025-05-24 18:09:06 -04:00
taoenwen e231915151 replay: Exit RomData mode first 2025-05-25 03:33:53 +08:00
taoenwen 2f101a4124 Fix spelling errors 2 2025-05-25 02:39:17 +08:00
taoenwen 48bcd49c0d Fix spelling errors 2025-05-25 02:35:52 +08:00
taoenwen 1d390fad02 win32 RomData mode supports record/replay function 2025-05-25 02:32:54 +08:00
dinkc64 ee0b8d8c20 sms update from gab75 2025-05-24 12:44:32 -04:00
taoenwen ef16b405c8 win32 kailleraclient: simplified search 2025-05-24 22:05:22 +08:00
eye2eye f05364f866
d_sms: add aleste3 with sndfix and gg2sms (#2065)
* add aleste 3 with sndfix and gg2sms
2025-05-24 19:11:44 +08:00
fprietog c17e66c0b3
d_snes.cpp: Added the support to 10 new SNES/Super Famicom games: (#2064)
- Paladin's Quest (USA)
- Plashback (Hack, Spanish)
- Romance of the Three Kingdoms II (USA)
- Romance of the Three Kingdoms III - Dragon of Destiny (USA)
- Romance of the Three Kingdoms IV - Wall of Fire (USA)
- seaQuest DSV (USA)
- Super Mario All-Stars + Super Mario World (USA)
- Super Pinball - Behind the Mask (USA, Rev. 1)
- Super Stress Faijter II: The New Charnego's (Hack, Spanish)
- Super Troll Islands (USA)

d_snes.cpp: Changed source position and added translation note to "Justice Ninja Casey (World)" [Gab75]
2025-05-24 19:09:38 +08:00
JacKc029735 0e2b44fc5f d_raiden2.cpp: corrected location for a couple mask ROMs in the raiden2 sets [Guru] 2025-05-24 12:27:38 +02:00
dinkc64 4156708eb1 votrax, allow for null ar cb 2025-05-24 01:13:58 -04:00
dinkc64 6c8e9f4e50 sms, support badly formed homebrew roms 2025-05-24 00:51:25 -04:00
taoenwen 04e003f885 win32 romdata: Fix compile warnings, Thanks to dink 2025-05-24 12:48:23 +08:00
dinkc64 74087d1175 sms update from gab75 2025-05-23 21:22:03 -04:00
dinkc64 55474b651a spectrum.cpp, add option to render tape (slowtap or tzx) to raw pcm for debugging 2025-05-23 21:21:27 -04:00
dinkc64 d14ec771d0 spectrum, mario bros update 2025-05-23 21:17:06 -04:00
KlaviculaAG 67dd6a8cbc
d_snes: chavezii typo (#2062)
ROMset name should be in lowercase
2025-05-24 01:17:05 +08:00
taoenwen 73411480c9 d_sailormn: update Pretty Soldier Sailor Moon (Moonlight, Hack)
sailmnyg - GOTVG 20250418

romdata: typo
2025-05-24 00:54:01 +08:00
eye2eye 2ece6c929e
d_snes: add justice ninja casey (#2061)
after 31 years, sunsoft brought ninja sasuke to the west on steam and nsw
2025-05-24 00:37:57 +08:00
fprietog b8bb366698
d_snes.cpp: added the support to 10 SNES games (#2060)
- Bebe's Kids (USA)
- Boxing Legends of the Ring (USA)
- Chavez II (USA, Spanish)
- George Foreman's KO Boxing (USA, Rev. 1)
- GunForce - Battle Fire Engulfed Terror Island (USA)
- Mighty Max (USA)
- Monopoly (USA, Rev. 1)
- Monopoly Game 2, The (Japan, Rev. 1)
- Packy & Marlon (USA)
- Super Battleship (USA)
2025-05-23 22:54:57 +08:00
taoenwen f74c82a074 win32 main.cpp:
Add the missing keyword [break]
2025-05-23 17:27:44 +08:00
taoenwen 7a9a05b5cd win32 Command line export full list #2
If the command line input is correct, the ROMs scan at startup is skipped

Open the dialog box to select the path and save the lists
AppName -listinfoall
AppName -listxmlall

Silently export the lists to the same directory as the App
AppName -listinfoall -s
AppName -listxmlall -s

Silent output lists to the specified path (path must exist)
AppName -listinfoall -<path>
AppName -listxmlall -<path>

AppName -listinfoall d:
AppName -listinfoall "d:\cc nn uu"
AppName -listinfoall 123
AppName -listinfoall ..\dew
2025-05-23 17:10:26 +08:00
dinkc64 66807964cf Revert "pst90s/d_raiden2: zeroteam, zeroteama, zeroteame, zeroteams have only 1, 2 lives (dip selectable)"
This reverts commit 14008e0bb2.
2025-05-23 01:29:38 -04:00
fprietog 6d64a1e2c4
d_snes.cpp: added the support to 10 SNES games (#2059)
- Boy's Soccer Team 5 (Hack, English)
- Bram Stoker's Dracula (USA)
- Captain Tsubasa IV - Professional Rivals (Hack, English v0.9)
- Champions - World Class Soccer (USA)
- Elite Soccer (USA)
- Head-On Soccer (USA)
- J.R.R. Tolkien's The Lord of the Rings - Volume One (USA)
- Space Megaforce - FastROM (Hack)
- Super Aleste - FastROM (Hack, v1.1)
- World League Soccer (USA)
2025-05-22 20:31:30 -04:00
JacKc029735 a024ac6812 d_cps1.cpp: sf2re, sf2mkot and sf2mkot2 are sf2ce clones [angelosa] 2025-05-22 21:27:33 +02:00
JacKc029735 2393cdb469 d_gaelco.cpp: add Squash (USA, ver. 1.1, checksum 015b6f8a) [Josep Quingles, Recreativas.org,clawgrip] 2025-05-22 20:35:57 +02:00
taoenwen 02d685fac9 win32 cmdline silent export xml 2025-05-23 01:48:41 +08:00
JacKc029735 1d166465aa d_gaelco.cpp: add Big Karnak (ver. 1.0, checksum 1e38b94) [Josep Quingles, Recreativas.org, clawgrip] 2025-05-22 19:47:09 +02:00
taoenwen aabb434028 win32 Added the ability to export ClrMame Pro XML for all hardware from the command line 2025-05-23 01:09:42 +08:00
dinkc64 14008e0bb2 pst90s/d_raiden2: zeroteam, zeroteama, zeroteame, zeroteams have only 1, 2 lives (dip selectable) 2025-05-22 12:50:19 -04:00
fprietog f8127bd44a
d_snes.cpp: added the support to 10 SNES games (#2058)
- Aguri Suzuki F-1 Super Driving (Euro)
- Aguri Suzuki F-1 Super Driving (Japan)
- Alien vs. Predator (Euro)
- Indiana Jones' Greatest Adventures (Euro)
- Indiana Jones' Greatest Adventures (Japan)
- K-fet Invaders (HB)
- Legend (Euro)
- Redline F-1 Racer (USA)
- Space Invaders - The Original Game (Australia)
- Super Goal! 2 (USA)
2025-05-22 12:20:35 -04:00
fprietog 6496f70d26
d_snes.cpp, d_nes.cpp: renaming of several misnamed roms (#2057) 2025-05-22 09:17:30 -04:00
fprietog 705924e2fd
d_snes.cpp: added the support to several SNES games from Euro Spain region (#2056)
- Disney's Aladdin (Euro, Spanish)
- Lost Vikings, The (Euro, Spanish)
- MechWarrior (USA)
- MechWarrior (Euro, Spanish)
- Super Battletank 2 (Euro, Spanish)
- Tiny Toon Adventures - Buster Busts Loose! (Euro, Spanish)
- Turn and Burn: No-Fly Zone (Euro, Spanish)

d_snes.cpp: updated "Emerald Dragon" spanish translation v1.1 -> v1.2

d_snes.cpp: replaced "Super Big 2 (China) (Unl)" by another ROM more reliable

d_snes.cpp: corrected some roms names that includes capital letters
2025-05-22 01:24:41 -04:00
KlaviculaAG 14fcc23296
d_megadrive.cpp: bssf2gq v2.8 (#2055) 2025-05-22 01:06:12 -04:00
fprietog 5d811efc75
d_snes.cpp: added the support to 8 new SNES/Super Famicom games (#2054)
Bounty Sword (Japan)
Emerald Dragon (Hack, English v1.2)
Emerald Dragon (Hack, Spanish v1.1)
Emerald Dragon (Japan)
Pierre le Chef is... Out to Lunch (Euro)
Super Big 2 (China) (Unl)
Wayne's World (USA)
Wayne's World (Euro)
2025-05-21 16:31:02 -04:00
taoenwen d67accd8bb romdata.cpp: Adjust FullName to Listview 2025-05-22 00:09:23 +08:00
dinkc64 d80fc8e54b sms update from gab75 2025-05-21 09:20:46 -04:00
dinkc64 1b0fd0c25b sg1k update from gab75 2025-05-21 09:19:43 -04:00
fprietog 8b39bb431a
d_nes.cpp, d_snes.cpp: added the support to several new games (#2052)
d_snes.cpp: added the support to 7 new SNES/Famicom games:
- Columns (Japan, NP)
- Exhaust Heat (Euro)
- Super Bombliss (Japan)
- Super Tetris 2 + Bombliss Gentei Ban (Japan)
- Super Tetris 2 + Bombliss (Japan, Rev. 1)
- Super Tetris 3 (Japan)
- Tetris 2 (Euro)

d_nes.cpp: added the support to 2 new NES/Famicom games:
- Taito Chase H.Q. (Hack, English)
- Taito Chase H.Q. (Hack, English + Palette Fix)
2025-05-21 09:16:34 -04:00
taoenwen 71da5a316c win32 net.cpp: be more rigorous 2025-05-21 18:29:22 +08:00
taoenwen cb62de7a2b win32 net.cpp: 3 chances to search for kailleraclient.dll 2025-05-21 18:07:15 +08:00
fprietog d072381cf0
d_snes.cpp: Added the support to 5 new SNES/Super Famicom games (#2049)
- Barbie - Super Model (USA)
- Barbie - Vacation Adventure (USA, Prototype)
- Hilda (HB)
- Incognity: A rover story (HB)
- Super Chase H.Q. (Australia)
2025-05-21 12:11:58 +08:00
taoenwen bc538dbaaa win32 RomData Add support for Nebula style Dat
Added support for UTF16BE/LE BOM encoding.
Added support for Nenula style RomData.
Nebula style RomData now supports CPS-1/2/3, NeoGeo, PGM, and all consoles.
Automated recognition of Type no longer needs to be added to consoles.
Added Dat's data validation mechanism.
2025-05-21 11:57:01 +08:00
dinkc64 8dadf47961 neo_run, ''optimization'' 2025-05-20 20:35:18 -04:00
KlaviculaAG 20fd85d9ea
d_megadrive.cpp: updates (#2050)
Updated the follow roms: bssf2gq (v2.7 + new url), peacocking2 (v2.42)
2025-05-20 18:21:07 -04:00
JacKc029735 caf8abd34b d_m92.cpp: add In The Hunt (Korea) [nnap, Osso13] 2025-05-20 19:49:28 +02:00
JacKc029735 a52a292269 d_flower.cpp: fix flowerj [Goratrix] 2025-05-20 18:44:42 +02:00
dinkc64 46c4ca6155 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-05-20 09:20:42 -04:00
dinkc64 d3a99c1a70 megadrive update from gab75 2025-05-20 09:20:37 -04:00
fprietog 104f3364ad
d_snes.cpp: renamed some games to add their revision number (#2047)
d_snes.cpp: "Bananas de Pijamas (USA) (Unl)" is clone of "Chester Cheetah - Too Cool to Fool (USA)"
2025-05-20 13:31:30 +02:00
fprietog 6353521962
d_snes.cpp: added the support to 6 new SNES games (#2045)
- Killer Instinct (Euro)
- Rise of the Robots (Euro)
- Rise of the Robots (Japan)
- SimEarth - The Living Planet (USA)
- Street Combat (USA)
- Omega Brazil '97 (USA) (Unl)

d_snes.cpp: renaming of some games, most of then labeled as "Alt", to reflect it's real origin (revision number, NSS, etc...)
2025-05-19 21:21:39 -04:00
fprietog 14b7eccc16
d_snes.cpp: added the support to a bunch of SNES football (soccer) games (#2044)
- Championship Soccer '94 (USA)
- Dino Dini's Soccer! (Euro)
- FIFA - Road to World Cup 98 (Euro)
- FIFA - Road to World Cup 98 (Euro, Alt)
- International Sensible Soccer - World Champions (Euro)
- Kevin Keegan's Player Manager (Euro)
- K.H. Rummenigge's Player Manager (Euro, German)
- Manchester United Championship Soccer (Euro)
- Sensible Soccer - European Champions (Euro)

string.rc: change the messages shown on title/preview screenshot to match the options menu ones
2025-05-19 11:37:51 -04:00
dinkc64 f2707315ba spectrum .tzx, fix protection checks with 1942, and small issue with yiearkungfu 2025-05-19 09:24:23 -04:00
dinkc64 a6551787b1 nes update from gab75 2025-05-18 20:35:50 -04:00
fprietog d770b1ca47
Added the support to 5 SNES games (Euro region exclusives) and 1 TurboGrafx 16 hack (#2043)
d_snes.cpp: added the support to 5 SNES games exclusives of Euro region:
- F1 World Championship Edition (Euro)
- Might and Magic II - Gates to Another World (Euro)
- Super Dany (Euro, French)
- Waterworld (Euro)
- World Masters Golf (Euro)

d_pce.cpp: added the support to "Taito Chase H.Q. - Noise Fix (Hack)"

d_snes.cpp: rearrange a couple of misordered unlicensed games
2025-05-18 18:09:32 -04:00
JacKc029735 c275ee89d2 d_gaelco2.cpp: Add four new Gaelco Bang sets [clawgrip]
New working clones
------------------
Bang! (version 2, checksum 140E) [Josep Quingles, Recreativas.org]
Bang! (version 2, checksum D35D) [Josep Quingles, Recreativas.org]
Gun Gabacho (Japan, version 2, checksum 1C8C) [Josep Quingles, Recreativas.org]
Gun Gabacho (Japan, version 2, checksum B75B) [Josep Quingles, Recreativas.org]
2025-05-18 18:41:25 +02:00
barbudreadmon 518bfbc3b8
neogeo: fix andro dunos on neocd 2025-05-18 18:11:15 +02:00
JacKc029735 c1a879fb8e d_gaelco.cpp: add Last KM (ver 1.0.0227, checksum 747a7443, prototype) [Josep Quingles, Recreativas.org, clawgrip] 2025-05-18 17:53:27 +02:00
JacKc029735 c1eacb5c0f d_flower.cpp: add Flower (Japan) [Team Japump, UED-Wayder]
------------------------
Dumped a Sega/Alpha version of flower and found program ROM matches Komax version.
Corrected sound CPU ROM location, and marked version with modified program ROM as a possible bootleg.
2025-05-18 17:21:26 +02:00
JacKc029735 ecb66d0f1c d_pgm.cpp: update kov bootlegs descritption [bardudreadmon, JacKc]
-------------------------------------
- Fix tiltes
- harmonization of descriptions
2025-05-18 16:22:19 +02:00
fprietog b75b8b305a
d_snes.cpp: added the support for some unlicensed games (#2041)
- Dragon Ball Z - Final Bout (USA) (Unl)
- King of Fighters 2000, The (USA) (Unl)
- King of Fighters '98, The (USA) (Unl)
- Men in Black (USA) (Unl)
- Mortal Kombat Mythologies - Gold 2000 (USA) (Unl)
- Soul Edge vs Samurai (USA) (Unl)
- Soul Blade (USA) (Unl)
- Tekken 2 (USA) (Unl)
2025-05-18 09:05:23 -04:00
fprietog 11108a0ece
sshot.cpp: replace fixed titles and support strings by the global variables that contains them (#2040)
The user can choose his own folders instead of the default ones for titles and previews images.
I changed the default fixed strings used for these folders ("support/titles" and "support/previews") by the global variables that contains the current folders in use (szAppTitlesPath and szAppPreviewsPath).
2025-05-17 20:38:41 -04:00
dinkc64 ec8043bacd speccy update from gab75 2025-05-17 20:19:58 -04:00
fprietog f80ffb472a
d_snes.cpp: SNES update (#2039) 2025-05-17 13:41:54 -04:00
fprietog 2c88754bf3
Added option to save snapshots directly to support folders: titles with SHIFT+F10 and previews with SHIFT+F11 (#2038) 2025-05-17 09:09:10 -04:00
JacKc029735 a3dcc077db d_cps1.cpp: add sf2mega2 Redump [Hammy]
- confirmed previous dump is good
- updated labels ROMs to match new dump
2025-05-17 01:30:59 +02:00
dinkc64 a6a72adc18 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-05-16 17:59:54 -04:00
dinkc64 56abfc0e7f speccy update from gab75 2025-05-16 17:59:48 -04:00
JacKc029735 82fbd4dc3f d_pgm.cpp: bootleg WDF... 2025-05-16 23:53:15 +02:00
JacKc029735 bc495058a6 fix revert 2025-05-16 23:17:02 +02:00
JacKc029735 4d42395e69 d_pgm.cpp: don't follow MAME 2025-05-16 22:58:34 +02:00
fprietog 60302108dc
d_snes.cpp: added support to several unlicensed games (#2037) 2025-05-16 16:23:30 -04:00
barbudreadmon d16001fdac
d_snk6502.cpp: add Sasuke vs. Commander (set 2) [Dillweed, smf] 2025-05-16 16:14:55 +02:00
barbudreadmon e489dadd5a
d_snk.cpp: update some descriptions and manufacturers 2025-05-16 16:02:25 +02:00
dinkc64 e7b50e443e add metal gear to md 2025-05-16 09:40:32 -04:00
fprietog c57cbe9d3f
d_snes.cpp: added support to several unlicensed games (#2035)
- 101 Dalmatas (USA)
- Aladdin 2000 (USA)
- Bug's Life, A (USA)
- Flubber (USA)
- Hercules (USA)
- Tarzan (USA)
2025-05-16 09:14:03 -04:00
barbudreadmon e7c9825c33
d_neogeo.cpp: update description for kf2k2mpl, not kf2k2mp2 2025-05-16 13:18:21 +02:00
barbudreadmon d621076abf
d_neogeo.cpp: normalize descriptions for kf2k2mp & kf2k2mp2 2025-05-16 13:10:18 +02:00
barbudreadmon a8a097e055
d_gaelco.cpp: update PLD labels for thoop 2025-05-16 13:00:08 +02:00
barbudreadmon 4530527143
d_gaelco2.cpp: add Lizard Hunt (unprotected, checksum 25A83609) [Josep Quingles, Recreativas.org]
d_gaelco2.cpp: add PLD dumps [Josep Quingles, Recreativas.org]
2025-05-16 11:52:33 +02:00
barbudreadmon 496f616394
d_pgm.cpp: update some more labels for kovgsyx 2025-05-16 11:08:04 +02:00
barbudreadmon 7c2a7311d3
d_pgm.cpp: update protection rom for kovgsyx
d_pgm.cpp: update some manufacturers/descriptions/labels
2025-05-16 09:45:36 +02:00
dinkc64 912a01d1a4 speccy from e2e 2025-05-15 20:34:17 -04:00
fprietog a816dd5b7b
d_pce.cpp: added support to "Uwol Quest for Money (HB, v1.1)" (#2034) 2025-05-15 20:05:28 -04:00
barbudreadmon 6db4241086
taito.h: fix typo 2025-05-16 00:01:54 +02:00
barbudreadmon e3dfaadf65 d_taitoz.cpp: update sprite roms for dbaxleu 2025-05-15 23:57:11 +02:00
fprietog 35c455c045
d_snes.cpp: add support to "Bordeline (HB)" (#2032)
d_snes.cpp: rename SA-1 and FastROM speed hacks for consistency
d_snes.cpp: added some hacks reference URLs

Co-authored-by: fprietog <fprietog@fpgrpi>
2025-05-15 17:42:37 -04:00
JacKc029735 fd6f7fc31a d_williams.cpp: Add a Spanish Defender clone named Next Century
New working clones
------------------
Next Century (bootleg of Defender) [Retroclub.es, Recreativas.org, clawgrip]
2025-05-15 23:05:14 +02:00
barbudreadmon d306681d64
d_wallc.cpp: use the original 2*2764 ROM program ROM arrangement for brkblast [Jordi Tuells] 2025-05-15 16:23:37 +02:00
dinkc64 2aa1191057 snes update from gab75 2025-05-15 09:42:44 -04:00
dinkc64 ceafa088c1 init COM/OLE @ startup for xaudio2/browse dialog 2025-05-15 09:29:24 -04:00
barbudreadmon 973dbde1a2
d_sys16b.cpp: update sound roms for bayroute1 2025-05-15 13:28:21 +02:00
barbudreadmon 4c06e3c034
d_ybrd.cpp: add G-LOC (Japan) and Power Drift (Japan, Rev C) [Team Japump!!!] 2025-05-15 13:18:07 +02:00
barbudreadmon 5c8bee65f6
d_esd16.cpp: add Multi Champ (World, ver. 9.6) [Manuel Assoni] 2025-05-15 10:14:15 +02:00
barbudreadmon 2ba7888534
d_flstory.cpp: update manufacturer for onna34roa 2025-05-15 10:02:34 +02:00
barbudreadmon 107a9d429c
d_nycaptor.cpp: update descriptions for colt and bronx 2025-05-15 10:00:23 +02:00
barbudreadmon bee062b296
d_taitoz.cpp: update labels for dblaxleu 2025-05-15 09:53:51 +02:00
barbudreadmon d5a5c48326
d_ddragon.cpp: add Toffy (unencrypted) [Hammy] 2025-05-15 09:26:29 +02:00
taoenwen dc04923437 win32 roms.cpp: Safe calls to COM libraries 2025-05-15 14:20:30 +08:00
barbudreadmon 6122ee9cd1
github: disable "blank issue" 2025-05-15 05:54:04 +02:00
fprietog a18125de39
d_snes.cpp: SNES update (#2029) 2025-05-14 20:16:47 -04:00
dinkc64 d400427146 sms update from gab75 2025-05-14 09:31:31 -04:00
dinkc64 cb505bdf06 gg, fix ecco the dolphin 2025-05-14 09:31:07 -04:00
taoenwen 7c1170c811 win32: Change the style of the [Edit ROMs paths] dialog box 2025-05-14 19:56:05 +08:00
dinkc64 ae42bde46b megadrive, fix megadrive homebrew with buggy checksum calculator that reads into unmapped territory 2025-05-14 01:45:56 -04:00
dinkc64 e5c24fc471 nes, add vs urban champion 2025-05-13 20:38:15 -04:00
fprietog 09e9a1f0f0
d_snes.cpp: SNES update (#2026) 2025-05-13 14:22:33 -04:00
dinkc64 64a0bc7d29 snes update from gab75 2025-05-13 09:10:43 -04:00
fprietog 7cb24fdfb8
d_snes.cpp: added "Double Dragon V - The Shadow Falls" (USA and Europe) (#2025)
Co-authored-by: fprietog <fprietog@fpgrpi>
2025-05-13 01:39:31 -04:00
dinkc64 06cb2f3c37 galastrm, derps 2025-05-13 01:09:35 -04:00
JacKc029735 072fcf8401 d_cps1.cpp: fix some IC locations for fcrash [f205v]
- add PLD's bad dumps
2025-05-12 19:51:27 +02:00
barbudreadmon 80099790de
d_galastrm.cpp: fix oob 2025-05-12 15:22:38 +02:00
dinkc64 0cdc08e988 title.h, version.rc, update date & description 2025-05-12 09:06:26 -04:00
dinkc64 b645f99ad8 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-05-12 09:02:19 -04:00
dinkc64 7faacd79d6 sms update from gab75 2025-05-12 09:02:14 -04:00
barbudreadmon 06157f069e
makefile.mingw: fix compiler/flags consistency 2025-05-12 11:02:26 +02:00
barbudreadmon 48dd2176aa
github actions: remove winpthread downgrade from win32 builds 2025-05-12 08:52:17 +02:00
dinkc64 88000c081a nes update from gab75 2025-05-11 11:20:15 -04:00
JacKc029735 5545e164c0 d_rollerg.cpp: add Rollergames (Asia) [twistedsymphony, Osso13] 2025-05-11 15:23:37 +02:00
barbudreadmon 4b7263c40e
github actions: fix win32 builds (for now) 2025-05-11 07:46:31 +02:00
barbudreadmon a4bcd11f2a
github actions: make win32 builds optional 2025-05-11 07:19:45 +02:00
barbudreadmon 0464c6fd0a Reapply "github actions: improve release body"
This reverts commit 3ae86f7250.
2025-05-11 07:11:13 +02:00
barbudreadmon 3ae86f7250 Revert "github actions: improve release body"
This reverts commit 21881c21a1.
2025-05-11 07:07:49 +02:00
barbudreadmon 99a176fc3e Reapply "pce update from gab75"
This reverts commit b99bc33f33.
2025-05-11 07:06:58 +02:00
barbudreadmon b99bc33f33 Revert "pce update from gab75"
This reverts commit cb53107512.
2025-05-11 07:03:56 +02:00
JacKc029735 8c82b43ca6 d_mastboyo.cpp: Master Boy (1987, Z80 hardware) [Josep Quingles, Recreativas.org, clawgrip]] 2025-05-11 00:29:13 +02:00
JacKc029735 33d22dca64 d_cps1.cpp: add IC Location to fcrash set acording to PCB [Corrado Tomaselli, f205v, Maru79]
https://www.citylan.it/index.php/File:252_PCB_component_side.jpg
2025-05-11 00:08:26 +02:00
JacKc029735 7cff1780ac d_cps1.cpp: add Street Fighter II': Magic KO Turbo!! - Nightmare Crack (set 2) [f205v, Maru79]
- sf2mkot01 on HBMAME
PCB is marked "STF" on component side
PCB is labeled "30-04-92" on component side
2025-05-10 23:07:04 +02:00
JacKc029735 2f8188092c d_cps1.cpp: update sf2amf12 with proper GFX ROMs' content
- add PLD's for sf2amf10
- add correct label ROMs for sf2amf11 according to PCB scans
- add PLD's for sf2amf13
2025-05-10 21:59:32 +02:00
dinkc64 344a57de91 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-05-10 13:44:10 -04:00
dinkc64 d2711490b5 sms update from gab75 2025-05-10 13:44:05 -04:00
barbudreadmon e00f6c36ee
github actions: reverting to normal 2025-05-10 17:34:14 +02:00
barbudreadmon 4d1f185287
github actions: try removing multi-job 2025-05-10 17:30:50 +02:00
barbudreadmon 10ce2ea64c
github actions: try updating make 2025-05-10 17:26:10 +02:00
JacKc029735 d2d7309b4c d_brkthru.cpp: Add the world set of Break Thru (new parent)
New working systems
-------------------
Break Thru (World) [Jordi Tuells]

d_brkthru.cpp: Remove brkthrubl
Has the same ROMs as the original World version
2025-05-10 15:20:24 +02:00
dinkc64 cb53107512 pce update from gab75 2025-05-10 08:55:55 -04:00
barbudreadmon 21881c21a1
github actions: improve release body 2025-05-09 18:19:41 +02:00
taoenwen 6bc1b203da pgm_asic25: stop unnecessary loops 2025-05-09 20:39:49 +08:00
taoenwen 4e425910e1 pgm_asic25: The olds series loads the protection rom more accurately
The protection rom for oldsdsgl, zerofxz, and oldsmx are all on the 15th.
2025-05-09 20:26:26 +08:00
taoenwen d495bf8957 menu.cpp: fixes and improvements
[1] Fix third level pop-up menu may fight with main menu for priority.

[2] Adaptive direction option for first level pop-up menu [Misc]-[Menu option]-[Adaptive pop-up direction]
2025-05-09 13:28:15 +08:00
Loggan 25946b6c5a
Update Poppy (ZX) (#2024)
* Update d_spectrum.cpp
2025-05-08 20:20:12 -04:00
Francisco Javier Trujillo Mata 626fdc5ea0
Fix crash when no game selected (#2023) 2025-05-08 23:08:21 +08:00
dinkc64 98090a2bc0 speccy update from gab75 2025-05-08 09:18:42 -04:00
dinkc64 83040ccadb crash avoidance: there's no d3d7/Enhanced blitter on 64bit builds, fallback to another blitter if its selected 2025-05-08 01:14:41 -04:00
eye2eye e971699341
add Farming Simulator in Megadrive (#2022) 2025-05-07 16:39:25 -04:00
dinkc64 2bafc8ce6a burner/win32/scrn.cpp, when sel is set to latin text, also use for the title 2025-05-07 09:31:46 -04:00
dinkc64 7192cf9f70 touchgona, better fix 2025-05-07 01:52:28 -04:00
dinkc64 8f13a94206 menu.cpp, revisiting things again 2025-05-07 01:12:30 -04:00
dinkc64 30328b4571 burner/win32/scrn.cpp, recents rewrite, take 2 2025-05-06 20:57:00 -04:00
dinkc64 6bd9fccc66 touchgona fix for JacKc 2025-05-06 20:38:40 -04:00
dinkc64 67baf822d1 Revert "get rid of another trademark barry-style"
OOPS.
This reverts commit 29589467f8.
2025-05-06 20:24:35 -04:00
JacKc029735 b0ed94b952 d_gaelco2.cpp: Sorted out Touch and Go sets and add missing ones [clawgrip]
New working clones
------------------
Touch and Go (non North America, 16/Nov/1995, checksum 056533F0) [Josep Quingles, Recreativas.org]
Touch and Go (non North America, 15/Nov/1995, checksum 056C2336) [Josep Quingles, Recreativas.org]
Touch and Go (non North America, 15/Nov/1995, checksum 056C138F) [Josep Quingles, Recreativas.org]
Touch and Go (North America, 14/Nov/1995) [Josep Quingles, Recreativas.org]
2025-05-06 22:46:29 +02:00
JacKc029735 e1fa5b0421 d_cps2.cpp : Added Publicity versions of Puzz Loop 2 and Choko [UED-Wayder]
New working clones
-------------------
Puzz Loop 2 (Japan 010201 Publicity) [Team Japump!!!]
Janpai Puzzle Choukou (Japan 010820 Publicity) [Team Japump!!!]
2025-05-06 21:17:21 +02:00
JacKc029735 1d9e31f8d6 d_phoenix.cpp: Dumped the palette PROMs for Next Fase. [Jordi Tuells, clawgrip] 2025-05-06 19:29:43 +02:00
barbudreadmon 660ccf519a
github action: cancel pending jobs on new commits 2025-05-06 17:53:17 +02:00
dinkc64 29589467f8 get rid of another trademark barry-style 2025-05-06 09:19:11 -04:00
dinkc64 33fdb1d120 menu.cpp, revision 2025-05-06 09:12:37 -04:00
dinkc64 29c9fd5ed7 pce update from gab75 2025-05-06 09:06:38 -04:00
dinkc64 bebe6b739e snes update from gab75 2025-05-06 09:06:16 -04:00
barbudreadmon 5ed35561e2
github action: attempt at fixing regression from release body 2025-05-06 10:07:58 +02:00
barbudreadmon 71b1f6086a
github action: add a release body 2025-05-06 09:28:14 +02:00
dinkc64 7a72586e22 menu.cpp, contention fix, pt.2&3 2025-05-06 02:05:16 -04:00
taoenwen c2e1ee8378 win32: fix menu contention priority issue 2025-05-06 08:47:56 +08:00
JacKc029735 57a9264425 d_snes.cpp: add Benkei Gaiden - Suna no Shou (Japan)
------------------------------
d_sms.cpp: fix Chakan (Euro, USA) description [Newuzer]
2025-05-05 23:07:35 +02:00
barbudreadmon b4ff477114
github action: complete rewrite of the nightly workflow
- don't delete the old nightlies before the new ones are ready
- drop usage of deprecated github actions before they stop working
- add license/help/whatsnew to macos nightlies
- normalize archive names
2025-05-05 12:31:47 +02:00
dinkc64 4d81dfd46c selector: searchbox should also search the ascii name field 2025-05-05 02:00:49 -04:00
dinkc64 0e05f698c2 msx update from gab75 2025-05-04 16:57:01 -04:00
JacKc029735 46b3115b87 d_csp1.cpp: fix descriptions for sf2amf sets and sf2tlon sets 2025-05-04 18:12:24 +02:00
dinkc64 a0b23b8fe6 Revert "sel: Resolve fast flickering of controls when moving the Sel window"
This reverts commit cef0547b0a.

Not working on Windows 7
2025-05-03 18:03:57 -04:00
taoenwen cef0547b0a sel: Resolve fast flickering of controls when moving the Sel window 2025-05-04 02:50:46 +08:00
dinkc64 e103059d1e msx update from gab75 2025-05-03 09:26:09 -04:00
taoenwen 5d4598741f Revert "win32: selgame Dialog box style improvement"
This reverts commit 7d77eb422c.
2025-05-03 21:06:51 +08:00
taoenwen 2a72c84d7a Remove a header file that is not useful 2025-05-03 16:41:57 +08:00
taoenwen 7d77eb422c win32: selgame Dialog box style improvement
Disable CRC checksums [eziochiu]
2025-05-03 16:26:29 +08:00
dinkc64 f46a704260 add Integer Scaling feature (under "Video -> Stretch") 2025-05-03 01:37:20 -04:00
dinkc64 d9ce90b45d fix sdl2 compile on windows 2025-05-02 21:07:22 -04:00
taoenwen 6e92f23e15 win32: fix Clone only references the main set icon bug [thanks to KOF2112] 2025-05-02 16:27:51 +08:00
dinkc64 c42bc9c68a speccy update from gab75 2025-05-01 16:12:06 -04:00
taoenwen 236000f09d Bzip.cpp Consistency of type definitions 2025-05-02 00:41:44 +08:00
taoenwen b5d5fdeaef win32: optimize the logic of searching subdirectories 2025-05-01 23:55:09 +08:00
dinkc64 87704f9f07 speccy update from gab75 2025-05-01 09:30:00 -04:00
dinkc64 0c63615043 nes update from gab75 2025-04-30 17:57:12 -04:00
taoenwen 158535cf3f d_neogeo: update mslug series hacks [Alice] 2025-04-30 02:07:29 +08:00
dinkc64 02c6753f26 konamiic, mask palette lut 2025-04-29 09:32:16 -04:00
dinkc64 e0b595689f speccy update from gab75 2025-04-29 09:06:05 -04:00
dinkc64 142aa8a2e4 rewind debug status, fix for 32bit 2025-04-29 09:03:48 -04:00
JacKc029735 c68008ca71 d_cninja.cpp: add Caveman Ninja (alternate) [Corrado Tomaselli, f205v]
-----------------------------
PCB is marked: "DE-0347-1 MADE IN JAPAN"
f205v id 1014
2025-04-28 23:02:24 +02:00
barbudreadmon e9b7db2f00
d_sms.cpp: more clone fixes 2025-04-28 19:02:05 +02:00
barbudreadmon cfe508c555
d_sms.cpp: fix missing clone flag 2025-04-28 17:25:39 +02:00
dinkc64 f1ed895413 sms update from gab75 2025-04-28 09:35:00 -04:00
taoenwen daa43326d7 d_neogeo: add Metal Slug X - Super Vehicle-001 (Soldier Version, Hack) [Alice] 2025-04-28 19:30:06 +08:00
JacKc029735 8845c786dc d_snes.cpp: fix romasaga3tsc filename [fprietog] 2025-04-28 12:59:50 +02:00
taoenwen 5e1714bd0f win32: update icons loading again 2025-04-28 18:49:00 +08:00
dinkc64 f315b6c0ba livingstone supongo ii, +2a 2025-04-28 01:16:29 -04:00
dinkc64 a0d138ff95 try, try 2025-04-28 01:02:45 -04:00
dinkc64 82b3b51379 nightly-release test 2025-04-27 21:15:59 -04:00
dinkc64 05ddafa0f0 knightsh02, slightly different desc. 2025-04-27 20:59:28 -04:00
JacKc029735 873cabcc85 d_tunit.cpp: add NBA JAM Special Edition (rev 5.02 4/26/25) [Asure, Retrodriven]
--------------------------
Short list of changes for release 5.02:

- Fix remaining ladder issues.
- Fix CRC issues.
- Added Shaq, replaces Anderson on Orlando.
- Added Jordan, replaces Kukoc on Chicago.
- Added Laimbeer, replaces Hunter on Detroit.
- Added Petrovic, replaces Benjamin on New Jersey.
- Added Lewis, replaces Gamble on Boston.
- Moved Hornacek from Utah to Philadelphia.
- Moved D.Harper from New York to Dallas.
- Added Jordan as a special character, replaces Webber.
- Added Samples: Griffey, Jordan, Shaq.
- Added big guy.
- Team Jam/All-Star lineup tweaked to have a better list of players.
- Griffey: KID --> NOV 21
- Jordan: AIR --> FEB 17
- Re-enabled the 3D tank game. (Hold p1 shoot at matchup.)
- More options in CMOS:
- Idiot boxes, Expanded roster, GC Team unlock, Fatalities, Baby Size, Max Power and Shot %.
- Raiden hidden now has his signature lightning bolts displayed.
- Added Copyright/Credits screen.
- Restore disabled "Shoes" and "Rainbow" samples.
- Logo image now has 'Special Edition' instead of 'Tournament Edition'
2025-04-28 01:43:26 +02:00
JacKc029735 6cda5de667 d_tunit.cpp : add NBA Rewind 4 Jam (Protection hack, v1.2)
-----------------------
Re-added NBA Jam Rewind (Hack, v1.1)  as it is original Rewind hack and different from  Rewind 4 Jam
2025-04-28 00:55:22 +02:00
JacKc029735 68c14381d1 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-04-28 00:37:09 +02:00
JacKc029735 4777f48a2b Revert "d_tunit.cpp: Update nbajamre to v1.2 [Asure]"
This reverts commit e5be4053c6.
2025-04-28 00:36:32 +02:00
barbudreadmon 1a7bd61849
github actions dislike parenthesis ? 2025-04-28 00:11:58 +02:00
barbudreadmon 8487c68249
github actions: attempt at adding a macos arm64 build 2025-04-28 00:00:06 +02:00
JacKc029735 e5be4053c6 d_tunit.cpp: Update nbajamre to v1.2 [Asure]
------------------------------
- add correct sound ROMs
- add correct name for this NBA Jam TE Hack
2025-04-27 22:47:30 +02:00
JacKc029735 87bdd32087 d_cps1.cpp: add "Street Fighter II': Champion Edition (bootleg, World 920313, set 3) [MostroVeneno] 2025-04-27 21:55:25 +02:00
JacKc029735 8762cf5942 d_spectrum.cpp fix description for Livingstone Supongo II sets [fprietog] 2025-04-27 17:11:38 +02:00
dinkc64 a53386bed0 speccy update from gab75 2025-04-27 09:18:15 -04:00
taoenwen 36877c874a
d_cps2: sf2prime fix version [Thanks to fprietog]
Thanks to
2025-04-27 18:13:45 +08:00
taoenwen 99a37f8dac
d_cps2: sf2prime fix crc [KlaviculaAG] 2025-04-27 10:49:16 +08:00
Loggan b72880e377
sf2prime updated CRC (#2017) 2025-04-26 20:20:37 -04:00
dinkc64 da9c8664c7 sms update from gab75 2025-04-26 08:57:30 -04:00
dinkc64 7ac44f86b7 nes: cobol's lab, increase screen height 2025-04-25 17:38:09 -04:00
taoenwen 6dd9f46f79 win32: Startup speed increase when not loading icons 2025-04-26 03:02:41 +08:00
taoenwen 164cd286ea win32: Driver icons use thread-safe methods 2025-04-26 02:41:19 +08:00
taoenwen efe7b15548 win32: Driver icon minor fixes 2025-04-26 01:53:19 +08:00
dinkc64 05503f2d17 sms update from gab75 2025-04-25 12:55:27 -04:00
taoenwen 6ff554af37 win32: updated logic for loading driver icons 2025-04-26 00:29:09 +08:00
dinkc64 6bc69e5f73 speccy update from gab75 2025-04-25 09:27:05 -04:00
dinkc64 655d6805f8 sms update from gab75 2025-04-25 09:17:10 -04:00
dinkc64 031287f6cd hunt for the closing paren 2025-04-24 01:21:05 -04:00
dinkc64 29abffb5e7 sel.cpp, favorited games get slightly different highlight in the game selector 2025-04-23 21:10:52 -04:00
dinkc64 6c79e669df tattass: redumped v2.32 (Mar 14 1995) sound roms [ScOULaris] 2025-04-23 20:17:38 -04:00
JacKc029735 8a8da06fde d_taitosj.cpp : add Jungle Hunt (US, alternate set)
----------------------------
f205v id 1550
2025-04-23 22:21:37 +02:00
dinkc64 e1c4bb17ab nes update from gab75 2025-04-23 09:02:51 -04:00
JacKc029735 71e0d170c0 New working clones
-----------------------
d_sbasketb.cpp:
- add Super Basketball (version G, encrypted, alt) [Manuel Assoni, f205v]
d_tmnt.cpp:
- add Punk Shot (Japan 2 Players, year hack) [f205v]
2025-04-22 22:35:31 +02:00
dinkc64 aa99d4ba14 megadrive update from gab75 2025-04-22 10:12:29 -04:00
dinkc64 62309367d1 nes, update Demon District 2025-04-21 21:14:39 -04:00
JacKc029735 f928bca848 New working clones
-------------------------
d_phoenix.cpp:
- add Phoenix (Assa, Spanish bootleg, set 2) [Lorenzo Fongaro, f205v]
- add Condor (Valadon Automation bootleg of Phoenix) [MAME]
- add Condor (Bem Mi italy bootleg of Phoenix) [Any, f205v]
d_citycon.cpp:
- add City Connection (bootleg) [tirino73, f205v]
d_route16.cpp:
- add Route 16 (bootleg, set 2) [f205v]
d_sys16a.cpp:
add Shinobi (Star bootleg set 2, System 16A) [f205v]
2025-04-21 21:30:05 +02:00
taoenwen b21a63f5bb win32: add option to load icons in multiple threads 2025-04-22 01:13:14 +08:00
dinkc64 52952cf6c9 snes, just a little shuffling around 2025-04-21 09:32:58 -04:00
dinkc64 8c3ae1c74b megadrive update from gab75 2025-04-21 09:15:39 -04:00
1eye4eye e71688deda
d_megadrive: add "Cursed Legacy, The (HB)" and "P-47 II MD (HB)" 2025-04-20 18:55:36 +02:00
JacKc029735 29f4481a03 d_neogeo: update gowcaiet to 20250419
-----------------------------
025.04.19更新,修复1P孙华铃“斗转星移”/不动鸾峰“不动爆炎杀”破招2P“百步神击”/“百步破碎击”时,2P受创硬直动作错误的Bug。
2025-04-20 18:14:30 +02:00
JacKc029735 89b9f9206a Fix previous commit 2025-04-20 17:46:03 +02:00
JacKc029735 277c7aed32 d_neogeo.cpp: add Samurai Shodown III Enhanced (bootleg) [smkdan]
-----------------------------
https://www.mvs-scans.com/index.php/Samurai_Shodown_III_Enhanced
2025-04-20 17:42:55 +02:00
JacKc029735 0bd62a1e86 d_neogeo.cpp: add The King of Fighters 2001 Boss Hack (bootleg / hack)
----------------------------
- MVS Bootleg
- NEO-MVS PROGBK1
2025-04-20 16:14:37 +02:00
dinkc64 11447ce2ee speccy update from gab75 2025-04-19 09:02:03 -04:00
dinkc64 a8c155ed9e megadrive update from gab75 2025-04-19 09:01:44 -04:00
JacKc029735 0e17620183 d_megarive.cpp: New working clones
-------------------------
Slap Fight MD (Prototype) [Hidden Palace]
Flashback (Sep 18, 1992 prototype) [drx, Hidden Palace]
Shining Force II (Prototype) [ExplodedHamster, Hidden Palace]
Shining Force II (Prototype B) [Armageddon Potato, Hidden Palace]
2025-04-18 23:59:09 +02:00
taoenwen f484b7140d win32 sel: No handle is required for LR_LOADFROMFILE 2025-04-19 01:51:49 +08:00
taoenwen 68970ecdda win32: display icons by games or hardwares
romdata: fix a typo
2025-04-19 01:43:41 +08:00
taoenwen 76229fe0f6 neocdlist: follow the advice, Thanks to p4blo.ac 2025-04-18 23:14:22 +08:00
taoenwen f89d96e2f5 win32: associates the display and size of icons in the romdata manager to the menu 2025-04-18 22:24:40 +08:00
dinkc64 7502b4d18b pdrift, fix hiscore saving 2025-04-18 00:47:53 -04:00
dinkc64 10cb942aaf neocdlist update 2025-04-17 21:09:23 -04:00
dinkc64 93a175cb36 megadrive update from gab75 2025-04-17 09:11:58 -04:00
Loggan 166dc3979a
Update FinalFight MD (d_megadrive) (#2013)
* Final Fight MD Update
2025-04-17 19:12:46 +08:00
JacKc029735 a17250e7a7 d_galaxian.cpp: add Explorer (bootleg of Scramble, set 2)
--------------------------
// Explorer (different revision)
// PCB is marked: "sidam 10800"
// f205v id 310
2025-04-16 20:29:55 +02:00
taoenwen e46ec85902 win32: the romdata manager's listview displays the icon by hardware information 2025-04-17 02:00:46 +08:00
barbudreadmon 13a0f40031
github actions: fix sdl builds 2025-04-16 18:04:14 +02:00
dinkc64 3abb8a119a neogeo update [eye2eye] 2025-04-16 11:22:11 -04:00
dinkc64 1d32fe9cf4 neocdlist update 2025-04-15 17:41:10 -04:00
JacKc029735 b4220c46f1 d_cps1.cpp: add Street Fighter II': Champion Edition (Alpha Magic-F, bootleg, set 9) [f205v, Maru79]
---------------------------
- f205v id 1767
- Street Fighter II': Champion Edition (another bootleg 4)
- almost identical to previous set added
2025-04-15 21:43:44 +02:00
dinkc64 05fb8ec96a expro02, fix fantasia continue screen 2025-04-15 01:48:35 -04:00
dinkc64 78b88b4f9c update neocdlist again 2025-04-15 00:46:55 -04:00
dinkc64 45911381c6 update neocdlist.cpp 2025-04-14 20:35:38 -04:00
dinkc64 1d72cc9c75 whatsnew.html, add note about galpani3 rle/blitter fix 2025-04-14 20:26:37 -04:00
JacKc029735 3e38e52070 d_cps1.cpp: add Street Fighter II': Champion Edition (Alpha Magic-F, bootleg, set 8) [f205v, Maru79]
-----------------------
f205v id 1753
Street Fighter II': Champion Edition (another bootleg 3)
2025-04-15 00:12:24 +02:00
dinkc64 633386421a expro02, add hs 2025-04-14 14:26:01 -04:00
JacKc029735 91402d0c18 d_neogeo.cpp: add Pulstar (alternate board)
- MVS VERSION - Probably first production
2025-04-14 17:23:49 +02:00
dinkc64 5076cca075 hiscore, mmaze patch 2025-04-14 09:28:13 -04:00
dinkc64 90fc7afbe5 neckneck, fix resolution 2025-04-14 09:16:22 -04:00
dinkc64 2ba3162745 ninja gaiden, searchable 2025-04-14 09:11:38 -04:00
dinkc64 472b816fac nycaptor, pri issue. fix spot 22, missing enemy in doorway 2025-04-14 01:38:17 -04:00
dinkc64 684f07ae2d nycaptor, fix hs name entry screen 2025-04-13 20:42:25 -04:00
Loggan 74a49d6e73
Correct incorrect character (#2010) 2025-04-13 22:06:22 +02:00
taoenwen d582d0c089 d_megadrive: update hardware descriptions
https://www.sega.jp/history/hard/column/column_03.html
2025-04-14 00:08:41 +08:00
JacKc029735 fcbf9d2485 d_pgm.cpp: documentation update
- add correct label at location U1 for kovsh102 set
/* IGS PCB N0-0257 MADE IN TAIWAN
   風雲再起 V102 U1 on sticker
   ROM TYPES: U1 ST M27C322 */
2025-04-13 16:01:58 +02:00
dinkc64 1998fa7293 megadrive update from gab75 2025-04-13 09:06:25 -04:00
taoenwen 5c95524c7e neocdlist: ssrpgcht -> ssrpgchs 2025-04-13 01:38:10 +08:00
taoenwen 99f63f2745 neocdlist: add Shinsetsu Samurai Spirits - Bushidohretsuden (Simplified Chinese Translation, Public beta)
neocdsel: fix a stack corruption issue.
2025-04-13 01:32:16 +08:00
taoenwen 726342b2ef d_snes: add Rockman 7 - Shukumei no Taiketsu! (Hack, Traditional Chinese v20250406)
snes_rockman7tc 20250406
2025-04-12 23:39:49 +08:00
taoenwen b247f9a0fa d_pce: add Xevious - Fardraut Densetsu (Hack, Simplified Chinese v1.0)
pce_xevioussc 20250330
2025-04-12 23:14:49 +08:00
taoenwen 21befcc693 d_neogeo: update gowcaiet to 20250331 2025-04-12 22:29:27 +08:00
taoenwen 3412984ee4 d_pgm: update hardware descriptions 2025-04-12 21:15:20 +08:00
dinkc64 ee19e7956d nes update from gab75 2025-04-12 08:59:15 -04:00
taoenwen 9980c2617b d_seta2: update grdianssy to 20250322
grdiands -> grdiansds
grdiansy -> grdianssy
grdianls -> grdiansls
grdianke -> grdianske
2025-04-12 20:43:21 +08:00
taoenwen b4c7fd8e0b d_snes: update hardware descriptions 2025-04-12 17:28:39 +08:00
dinkc64 40f7ef5e8d nes, add banana bash demo 2025-04-12 00:56:14 -04:00
taoenwen f6b6a0a5ba d_nes: add hardware descriptions 2025-04-12 11:14:41 +08:00
dinkc64 6c9910d2d5 nes, update famidash to 1.2.1 release 2025-04-11 21:02:00 -04:00
dinkc64 a3e2aff5eb hardfx, fix flipped issue 2025-04-10 20:14:35 -04:00
dinkc64 a76be1f8f1 Revert "Update d_nes.cpp (#1983)"
This reverts commit a830178d46.
2025-04-10 09:18:31 -04:00
dinkc64 3f13d576d2 snes: testfix for snes_mmprfe 2025-04-09 10:03:14 -04:00
dinkc64 ea2075cc28 rthunder, try now? 2025-04-09 02:15:24 -04:00
dinkc64 d411873b39 snes, give later headers higher priority if they have a good score. fixes snes_lufiatp 2025-04-08 20:33:29 -04:00
dinkc64 a19a8411d2 neocdlist, add captain tomaday neo2neocd version by iq_132 2025-04-08 20:26:28 -04:00
Loggan 3d06ff3078
new version (#2006) 2025-04-08 20:18:33 -04:00
dinkc64 fa4ba3f195 speccy update from gab75 2025-04-08 09:22:08 -04:00
dinkc64 63e095eae1 sms update from gab75 2025-04-08 09:21:45 -04:00
JacKc029735 4fa301cd0e d_airbustr.cpp: added PLD dumps for the original sets [PLD Archive, f205v, Osso13]] 2025-04-08 13:35:57 +02:00
dinkc64 d31dad0ea0 endurora and endurorb: fix sound 2025-04-08 01:27:28 -04:00
dinkc64 a31509ac2c cyclemb, add hiscore enable 2025-04-08 00:48:37 -04:00
dinkc64 ca3b625167 rohgau, rohgah, fix allow continue breakage from 7c9837d568 2025-04-07 21:14:20 -04:00
JacKc029735 fb388e3528 New working clones
------------------
- The King of Fighters 2002 Plus (bootleg set 4) [FBAs]
- The King of Fighters 2002 Magic Plus (bootleg set 2) [FBAs]
2025-04-07 21:48:43 +02:00
JacKc029735 7c9837d568 d_rogha.cpp: correct allow continue dipswitch [coyonut, happppp] 2025-04-07 19:55:26 +02:00
taoenwen 83c57f2b85 romdata manager: fix typo
0x80 -> 0x08
1<<4 = 8
2025-04-07 14:02:19 +08:00
dinkc64 8f230921f7 rohga, allow continue dip is inverted - thanks coyonut :) 2025-04-06 20:47:05 -04:00
taoenwen 4961ba6996 d_cps2: update Sf2prime to Ver 0.45 2025-04-06 23:56:54 +08:00
taoenwen 16886b9254 win32: add romdata manager 2025-04-06 22:48:59 +08:00
dinkc64 fc8f704bee snes update from gab75 2025-04-06 10:10:24 -04:00
dinkc64 38677e5aea snes, add check for funky header checksum (blucryrodj fix) 2025-04-06 10:10:09 -04:00
JacKc029735 cd068c4934 d_cps1.cpp: fix copy/paste error. Sgyxzb ROMset is working again 2025-04-06 15:00:32 +02:00
JacKc029735 a5729778bd No what's new : fix commit 330157c 2025-04-05 16:15:41 +02:00
barbudreadmon fca85eb5c0
d_yunit: implement res_check 2025-04-05 09:32:32 +02:00
barbudreadmon 652e653847
d_yunit: don't draw beyond visible height 2025-04-05 08:42:36 +02:00
dinkc64 41d128644c neocdlist.cpp gets upgrayedd 2025-04-05 01:33:56 -04:00
JacKc029735 330157ceb6 New working clones
---------------------
Street Fighter III 3rd Strike: Fight for the Future (Asia 990512, NO CD) [Goldenglober, p1pkin]
Street Fighter III 3rd Strike: Fight for the Future (Asia 990608, NO CD) [Goldenglober, p1pkin]
2025-04-04 23:29:53 +02:00
JacKc029735 e3e0be5213 d_cps1.cpp: add San Jian Sheng (Chinese bootleg of Sangokushi II, set 3) [FBAs, Kof2112, Creamymami, Taoenwen]]
- Synch Wof chinese bootlegs ROMsets with FBA Shuffle
2025-04-04 20:45:00 +02:00
dinkc64 b5ccc9e724 sms update from gab75 2025-04-04 08:55:14 -04:00
dinkc64 32327963b9 sg1k update from gab75 2025-04-03 09:30:54 -04:00
dinkc64 be638a04bb sms update from gab75 2025-04-03 09:30:00 -04:00
dinkc64 0195f8e574 fix mystwarr color issue (credits, hi-scores) [FredYeye] 2025-04-02 23:48:10 -04:00
dinkc64 71eb43cf89 sms update from gab75 2025-04-02 20:25:03 -04:00
dinkc64 e4e9da56a0 sms update from gab75 2025-04-02 08:50:40 -04:00
dinkc64 47fb80ff5f snes update from gab75 2025-04-02 08:46:13 -04:00
Francisco Javier Trujillo Mata dac098bb85
put back nightly MacOS compilation (#2000) 2025-04-02 16:50:28 +08:00
barbudreadmon 8b2a42cbee
buildbot: fix macos ? 2025-04-02 10:24:10 +02:00
dinkc64 c368907e06 Segas32 - Resolution change when zooming [mahoneyt944] 2025-04-01 20:49:58 -04:00
Loggan 8eb1dc4ea8
Causes DAT issues (#1999)
* fix dat issues
2025-04-02 08:33:04 +08:00
Francisco Javier Trujillo Mata 5605491bf5
put back nightly MacOS compilation (#1997) 2025-04-01 20:19:14 -04:00
dinkc64 dd01e044af snes: sa1, finish sa1 emulation. now supports sd gundam g next, pebble beach no hatou new and harukanaru agusta 3 2025-04-01 01:19:20 -04:00
Francisco José García García 32c8d6228d
fix: update zlib header for macOS compatibility and correct DWORD type definition (#1996) 2025-04-01 00:45:31 -04:00
dinkc64 f7a9f1f01b add nitd neocd conversion 2025-03-31 20:37:06 -04:00
taoenwen 64bd3c0908 win32: add an option for searching subdirectories
By the way, we should go to 2025.
2025-04-01 01:11:22 +08:00
JacKc029735 065a8225c1 d_negeo.cpp: update kof96a ROMset with MAME
- Change description to "The King of Fighters '96 (bug fix revision)"
- Remove set from Games not in MAME
2025-03-31 13:33:54 +02:00
JacKc029735 721efa9c0f d_cps3.cpp: add Street Fighter III: New Generation (Boss Hack) [Yumeji, KlaviculaAG]
- add Street Fighter III 2nd Impact: Giant Attack (Boss Hack) [Yumeji, KlaviculaAG]
- add Street Fighter III 3rd Strike: Fight for the Future (Boss Hack) [Yumeji, KlaviculaAG]
2025-03-30 15:44:41 +02:00
dinkc64 d58080df5c snes update from gab75 2025-03-30 08:58:31 -04:00
JacKc029735 37ce77c455 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-03-29 14:31:18 +01:00
JacKc029735 ca29f44343 d_cps2.cpp: add Street Fighter Alpha 3 (Hidden Character Full Version Fix ver. 2009-09-27, Hack) [Pipi899, KlaviculaAG]
- add Vampire: The Night Warriors (Enable hidden characters ver. 2006-05-31, Hack) [Yumeji, KlaviculaAG]
2025-03-29 14:31:15 +01:00
dinkc64 ae70bd9099 nes update from gab75 2025-03-29 08:59:21 -04:00
JacKc029735 9b674f9c57 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-03-29 13:53:44 +01:00
JacKc029735 541f303734 d_cps1.cpp: add Street Fighter II Plus Plus (Ver. 2020/07/19, Hack) [Yumeji, KlaviculaAG]
SF2++ (Street Fighter 2 Plus Plus)

■概要
  アーケード版ストリートファイターII(910522)を改造するパッチです。
  主な内容は以下の通り。

  ・四天王を選択可能。
  ・同キャラを選択可能。CPU 出現テーブルも変更してあります。
  ・春麗:
      後方回転脚,鶴脚落を出せるようにした。
      弱パンチの連打キャンセルが出せなくなっているバグを修正。
      1/512 スピニングバードキックがボタンによらず弱しか出せなくなっているバグを修正。
  ・ブランカ:
      CPU が出すロッククラッシュ(← or → + 中P)の効果音が正しくないバグを修正。
      感電は別のモーションを割り当て、即死にならないようにした。
  ・リュウ,ケン:
      斜めジャンプ中パンチと垂直ジャンプ強パンチを入れ替え。
  ・ファイナルラウンド後にリセットがかかるバグを修正。
  ・ラウンド4がファイナルラウンドとなるようにした。
  ・ディップスイッチでリージョンを変更できるようにした。RAM チェック終了直後に一度だけ判定しています。
    ┌───┬───┬────┐
    │ B-7  │ B-8  │ Region │
    ├───┼───┼────┤
    │ ---  │ OFF  │ JAPAN  │
    │ OFF  │ ON   │ USA    │
    │ ON   │ ON   │ ETC    │
    └───┴───┴────┘
  ・USA,ETC でも 1コイン対戦ができるようにした。
    ┌───┬──────────────┐
    │ B-4  │ 2 Players Game             │
    ├───┼──────────────┤
    │ OFF  │ 1 Credit/No Continue       │
    │ ON   │ 2 Credits/Winner Continue  │
    └───┴──────────────┘
  ・平仮名の「た」の赤いゴミドットを削除。

■技表
  ┌────┬───────────────┬──────────────┐
  │キャラ  │技名                          │コマンド                    │
  ├────┼───────────────┼──────────────┤
  │バイソン│ターンパンチ                  │↓/←P                    │
  │        │ダッシュストレート            │↓\→P                    │
  │        │ダッシュアッパー              │↓\→K                    │
  ├────┼───────────────┼──────────────┤
  │バルログ│レインボースープレックス      │← or → + 中P or 強P(※) │
  │        │スターダストドロップ          │空中で↑以外 + 中P or 強P │
  │        │ローリングクリスタルフラッシュ│↓\→P                    │
  │        │フライングバルセロナアタック  │→↓\P                    │
  │        │イズナドロップ                │→↓\K                    │
  ├────┼───────────────┼──────────────┤
  │サガット│タイガーショット              │↓\→P                    │
  │        │グランドタイガーショット      │↓\→K                    │
  │        │タイガーアッパーカット        │→↓\P                    │
  ├────┼───────────────┼──────────────┤
  │ベガ    │デッドリースルー              │← or → + 中P or 強P(※) │
  │        │サイコクラッシャーアタック    │↓\→P                    │
  │        │ヘッドプレス                  │→↓\K                    │
  └────┴───────────────┴──────────────┘
    ※標準キャラと同じく↑+ボタンでも出せます。

2020/07/19
yumeji
2025-03-29 13:53:26 +01:00
taoenwen 6f63292049 Prevent memory overflow 2025-03-29 20:50:51 +08:00
southernimp 58c7ac7200
Correct the BATABLE again (verified on real hardware) (#1995)
* Fix the texture issues with the 'flower' ground prop in the KOV series and Fix the missing character IDs in the B0TABLE previously.

* Correct the BATABLE again(verified on real hardware)
2025-03-29 13:12:04 +08:00
dinkc64 4f9d139862 megadrive update from gab75 2025-03-28 09:28:57 -04:00
taoenwen b5dcfff20d win32: extended subdirectory search function 2025-03-28 19:33:57 +08:00
JacKc029735 26a47efd27 d_sf.cpp: add Street Fighter (Plus Plus) [Yumeji]
SF1++ (Street Fighter Plus Plus)

■概要
  アーケード版ストリートファイターでCPU専用キャラを使用可能にするパッチです。
  リセットやフリーズが発生しない程度にはできたものの、ところどころに不具合が見られます。

■キャラの選択方法
  1P もしくは 2P スタートの場合は各キャラに対応したボタンを押しながらスタートボタンを押す。
    ※1P側はボタンを離した瞬間に国が決定してしまうので注意。
  乱入の場合は VS画面が表示される直前までに対応したボタンを押しっぱなしにしておく。
  コンティニュー時にキャラの変更は不可。
  ┌─────┐┌─────┐┌─────┐
  │ Retsu    ││ Joe      ││ Adon     │
  ├─────┤├─────┤├─────┤
  │ LP -- -- ││ -- MP -- ││ -- -- HP │
  │ -- -- -- ││ -- -- -- ││ -- -- -- │
  ├─────┤├─────┤├─────┤
  │ Geki     ││ Mike     ││ Sagat    │
  ├─────┤├─────┤├─────┤
  │ LP -- -- ││ -- MP -- ││ -- -- HP │
  │ -- -- HK ││ -- -- HK ││ -- -- HK │
  └─────┘└─────┘└─────┘
  ┌─────┐┌─────┐┌─────┐
  │ Birdie   ││ Lee      ││ Ryu(2P)  │
  ├─────┤├─────┤├─────┤
  │ -- -- -- ││ -- -- -- ││ -- -- -- │
  │ LK -- -- ││ -- MK -- ││ -- -- HK │
  ├─────┤├─────┤├─────┤
  │ Eagle    ││ Gen      ││ Ken(1P)  │
  ├─────┤├─────┤├─────┤
  │ -- -- -- ││ -- -- -- ││ -- -- -- │
  │ LK -- HK ││ -- MK HK ││ -- -- HK │
  └─────┘└─────┘└─────┘

2014/08/01
yumeji
2025-03-27 21:55:59 +01:00
dinkc64 a1953731be chukatai, lives 2025-03-27 14:27:20 -04:00
dinkc64 8ee4963310 snes update from gab75 2025-03-27 01:55:53 -04:00
JacKc029735 eaa1285651 d_neogeo.cpp: add Galaxy Fight (Enhanced Version 2014) [Yumeji]
アーケード版ギャラクシーファイトを改造するパッチです。

  ・ボスを選択可能。
  ・キャラをDボタンで決定すると別のカラーを使用可能。
    なおヤコプの変身後のカラーには手を加えていません。
  ・CPU戦では同キャラ対戦あり。計12人と戦うことになります。
    これによりCPU戦では普段は見られない
    アブノーマルカラーの敗北グラフィックを見ることができます。
  ・ボスの台詞(テキスト)は主に対ゴールデン・ドーンの物を流用。
  ・ボスの個別エンディングは無し。
  ・敗北があってもCPUフェルデン戦の後はローウェが出現。
  ・フェルデン、ローウェでヤコプ以外のボスを投げることが一応は可能。
    ただしそれっぽい動作を流用しているだけなので違和感あり。

2014/10/31
yumeji
2025-03-26 21:45:09 +01:00
JacKc029735 6c9b655b09 d_neogeo.cpp: update Double Dragon One (Demo) [OzzyOuzo]
- rename doubled  to doubled1
2025-03-25 20:55:58 +01:00
dinkc64 65387d3af3 fix ecofghtrd 2025-03-24 21:14:09 -04:00
JacKc029735 028d1e8239 d_rogha.cpp: add Wizard Fire (Over Sea v1.0) [Tailsnic Retroworks] 2025-03-24 22:16:42 +01:00
JacKc029735 6916ba960e d_asuka.cpp: add Cadash (Spain) [Tailsnic Retroworks] 2025-03-24 21:58:39 +01:00
JacKc029735 a1b1bf2cd0 d_gng.cpp: add Ghosts'n Goblins (bootleg) [Jordi Tuells, Jordi Beltran (Crazy Taxi)] 2025-03-24 21:44:17 +01:00
taoenwen b69d5cffea d_neogeo: update kof99sk to 20250309 2025-03-23 22:32:31 +08:00
dinkc64 233dd592b7 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-03-23 09:05:03 -04:00
dinkc64 988d290736 nes update from gab75 2025-03-23 09:04:58 -04:00
Loggan e44566a4d6
Jurl to 1.0 (#1987)
* Update d_spectrum.cpp

* Update d_spectrum.cpp
2025-03-22 21:06:16 +08:00
taoenwen dceedbf569 d_cps2: update Sf2prime to version 0.41 [Zero800] 2025-03-22 21:03:42 +08:00
dinkc64 6b7b6e739b megadrive update from gab75 2025-03-22 08:55:01 -04:00
taoenwen add722721b d_cps2: update Sf2prime to version 0.4 [Zero800] 2025-03-22 08:51:02 +08:00
JacKc029735 0f7a8d1daa d_yunit.cpp: rename mkyawdim2a to mkyawdim6 to avoid any confusion with actual mkyawdim2
This set is almost identical to mkyawdim2; the only difference is black sky in first stage seen on real yawdim bootleg footage video.
2025-03-21 21:05:59 +01:00
dinkc64 0f78b64d6c speccy update from gab75 2025-03-21 09:35:36 -04:00
Loggan a830178d46
Update d_nes.cpp (#1983) 2025-03-21 00:59:24 -04:00
JacKc029735 fb2efba0be d_yunit.cpp: add alternate dump of Mortal Kombat (Yawdim bootleg, set 2) [Maru79}
Ony 1 byte differs on u25 and u26 from mkyawdim2 to this dump.
2025-03-20 23:28:47 +01:00
barbudreadmon 91999dc94c
taitof3 updates (#1982)
* taitof3_snd: update cycles
* d_taitof3: update cycles and some cleanup
2025-03-20 08:20:47 +01:00
dinkc64 891157c06c nes update from gab75 2025-03-20 01:26:10 -04:00
barbudreadmon 1ad2c0b427
d_taitof3: lightbr and clones have a 4-player mode 2025-03-19 13:48:22 +01:00
dinkc64 1932b9ed60 snes update from gab75 2025-03-18 20:26:12 -04:00
pjft 67d6a89e08
First attempt at ecofght analogs (#1977)
* First attempt at ecofght analogs

* Dink's changes and charge shot

* Final touches by dink
2025-03-18 20:23:51 -04:00
dinkc64 2478e5609f speccy update from gab75 2025-03-16 17:59:41 -04:00
dinkc64 f384308efd speccy update from gab75 2025-03-16 09:30:24 -04:00
dinkc64 e84c667558 snes update from gab75 2025-03-15 20:17:35 -04:00
JacKc029735 387cababf4 d_bbusters.cpp: correct what appears to be an old copy paste error with adpcm rom loading [Happppp] 2025-03-15 16:04:21 +01:00
JacKc029735 8c1ae955af d_cps1.cpp: add Street Fighter II: The World Warrior (TAB Austria, bootleg, set 5) [f205v, Maru79]
// f205v id 1751
Street Fighter II': Champion Edition (another bootleg 2)
2025-03-14 23:59:04 +01:00
JacKc029735 68600425d1 d_cps1.cpp: update sf2mix to version 1.4 [Zero800] 2025-03-14 20:06:36 +01:00
dinkc64 c391c15eb1 nes update from gab75 2025-03-14 09:11:46 -04:00
dinkc64 2d97b98bd0 nes, add necronancy 2025-03-14 01:05:20 -04:00
dinkc64 740469c9aa nes, update tctwh 2025-03-13 20:58:22 -04:00
JacKc029735 e9e76946e4 d_neogeo.cpp: correct link mcu rom label [happppp]
- various drivers: identified manufacturers for some bootlegs [Hammy, Osso13]
2025-03-13 20:17:09 +01:00
JacKc029735 c15ba2ae96 d_neogeo.cpp: Fix Ragnagard name. This is not "Operation Ragnagard" 2025-03-12 20:44:34 +01:00
dinkc64 995c40d0c7 d_lastduel, little cleanup 2025-03-12 00:57:00 -04:00
dinkc64 08111a8348 snes update from gab75 2025-03-11 20:33:27 -04:00
JacKc029735 cba7a9e67d d_pgm.cpp: remove kovqhsgs302 set and update kovgsyx with complete dump [Guru] 2025-03-10 21:28:31 +01:00
taoenwen f7728dff67 d_raiden2: update zeroteam hacks
Zero Team USA (Incubus, Hack) - 20250228
Zero Team USA (Devil Plus, Hack) - 20250306
2025-03-10 22:50:47 +08:00
JacKc029735 87a5fdfea7 d_pgm: add new not working clone
add Quanhuang Sanguo Tebie Ban (bootleg of Knights of Valour Super Heroes, V302CN, Dec 29 2010 16:31:32) [Guru, Osso13]
2025-03-09 19:36:44 +01:00
JacKc029735 ffedb099f5 d_cps1: add Street Fighter II: The World Warrior (bootleg, earliest, set 5) [f205v, Maru79] 2025-03-09 16:55:42 +01:00
dinkc64 476e336c73 megadrive update from gab75 2025-03-09 10:02:16 -04:00
dinkc64 6bf627c45d Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-03-08 09:31:09 -05:00
dinkc64 f5a165bdbf ctribes, fix sync 2025-03-08 09:31:02 -05:00
taoenwen 1468086016 d_neogeo: add Rage of the Dragons (Boss Hack) 2025-03-08 22:20:41 +08:00
Loggan 33fa38fb75
d_megadrive: FFight MD Update (#1976)
bump version
2025-03-08 18:44:17 +08:00
southernimp 8128dc9f06
Fix the texture issues with the 'flower' ground prop in the KOV series and Fix the missing character IDs in the B0TABLE previously. (#1975) 2025-03-08 14:30:48 +08:00
dinkc64 3e9dd8d234 hiscore.cpp, noconfirm hack for something 2025-03-07 09:26:51 -05:00
dinkc64 5297637f66 megadrive update from gab75 2025-03-07 09:15:31 -05:00
dinkc64 7604ccff2e d_srumbler, a little cleanup and upgreydde 2025-03-07 01:48:02 -05:00
dinkc64 397ba27763 megadrive update from gab75 2025-03-06 09:03:03 -05:00
dinkc64 70952a6f9f slap BH in the face with a big fat BurnTrackball() device 2025-03-06 01:30:53 -05:00
dinkc64 9ccfae07f8 burn_pal.h: fix pal4bit() 2025-03-05 20:59:09 -05:00
barbudreadmon caeec991d5
d_srumbler: also impl. nExtraCycles 2025-03-05 17:19:22 +01:00
dinkc64 f07758f3b4 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-03-05 09:10:29 -05:00
dinkc64 76c57e6cb4 speccy update from gab75 2025-03-05 09:10:23 -05:00
barbudreadmon 13da0b819a neocd: add support for SMKDan debug bios 2025-03-05 13:37:15 +01:00
barbudreadmon e90032bef4 d_srumbler: fix cpu freq & refresh rate 2025-03-05 08:55:24 +01:00
dinkc64 e1c006fa70 hiscore.cpp, all memory checks must match on the same frame before we apply. fixes spcinv95 2025-03-05 01:25:18 -05:00
barbudreadmon 7713824c96
whatsnew.html, add some more stuff that was forgotten 2025-03-04 18:06:14 +01:00
barbudreadmon 261f3532ce d_tehkanwc: fix manufacturers & add some flags 2025-03-04 17:22:58 +01:00
taoenwen 9af154ca71 d_neogeo: add Shadow Gangs Zero (Kick Demo Ver: 2.0) [kickstarter] 2025-03-04 22:57:12 +08:00
dinkc64 8693d35d90 spectrum: fix broken runahead with buzzer and tzx/slow tap 2025-03-04 02:13:37 -05:00
dinkc64 9e8e6e33d0 zx.keyb: chaos in order, order in chaos 2025-03-04 01:16:32 -05:00
dinkc64 d89b091a08 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-03-03 21:07:02 -05:00
dinkc64 af80dd0f8e spectrum, add some stuff 2025-03-03 21:06:57 -05:00
taoenwen c9e4dd073f
d_nes: nes_chouyokushenki not a clone. 2025-03-04 09:40:19 +08:00
taoenwen d8398c1aa8 d_nes: add games
add Chouyoku Senki ESTIQUE (Japan)
add Chouyoku Senki ESTIQUE (God Mode, Hack)
add Nekketsu Koukou Dodgeball-bu - Soccer Hen (Japan)
2025-03-04 01:32:28 +08:00
barbudreadmon bc66fe5473 neogeo: overscan cleanup 2025-03-03 15:37:58 +01:00
dinkc64 dada01dd11 hiscore: megadon fix? 2025-03-03 09:30:49 -05:00
barbudreadmon 043ecffd39 neogeo: add the ability to force width (overscan) 2025-03-03 13:51:10 +01:00
dinkc64 91bc1c9c28 nes update from gab75 2025-03-02 11:01:07 -05:00
taoenwen 5d36d91730 update msvc project for lib7z 2025-03-02 23:20:54 +08:00
taoenwen e1f8196f95 d_cps2: add Boss Hack part 2
Marvel Super Heroes Vs. Street Fighter (Boss Hack)
Marvel Vs. Capcom: Clash of Super Heroes (Boss Hack)

Special thanks to kounabi22.
2025-03-02 22:51:41 +08:00
taoenwen dea569bd2a d_cps2: add Boss Hack
add Marvel Super Heroes (Boss Hack)
add X-Men: Children of the Atom (Boss Hack)
2025-03-02 17:41:36 +08:00
taoenwen c017de113a Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-03-02 15:17:59 +08:00
taoenwen 32a92eaf29 d_cps2: add Dungeons & Dragons: Shadow over Mystara (Change the Final Strike condition, Hack) 2025-03-02 15:17:27 +08:00
dinkc64 dc1d797c2d Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-03-02 01:48:14 -05:00
dinkc64 23894dd2c5 shadow dancer, disable hiscore.dat support. game saves hiscores in it's own nvram 2025-03-02 01:48:08 -05:00
taoenwen f5b7151100 d_neogeo: add Neo 2048 (HB) [Nicole Caroline Branagan] 2025-03-02 13:53:59 +08:00
dinkc64 7909d315f0 speccy update from gab75 2025-03-01 20:47:47 -05:00
dinkc64 224f46b396 update famidash [lolsuite] 2025-03-01 20:42:05 -05:00
dinkc64 c4a7aa9007 tehkanwc, fix clone relationships 2025-03-01 20:15:22 -05:00
taoenwen 6c6a09c864 d_neogeo: update mslug3 & x hacks
mslugxcqi update to 20250213
mslug3cqt update to 20250213
2025-03-02 01:18:46 +08:00
taoenwen 892d9a7645 d_cps2: BDF_BOOTLEG to BDF_HACK 2025-03-01 21:57:14 +08:00
taoenwen 46bcd7cdc3 d_cps2: add Street Fighter II': Prime (Ver 0.3, Hack) [Zero800] 2025-03-01 21:55:07 +08:00
dinkc64 81149839c8 teedoff needs slightly different analog speed 2025-03-01 01:47:43 -05:00
dinkc64 0d5310d36b whatsnew.html, add some stuff that was forgotten 2025-03-01 01:18:49 -05:00
drimakus300 bcd4f080ce
Added driver pre90s/d_tehkanwc.cpp (#1963)
* Added driver pre90s/d_tehkanwc.cpp

* FBNeo's team corrections

* Tehkan: disparo alto no funciona.

* Maybe the final version!

* Standard control input names.

---------

Co-authored-by: josejuan.iglesias <josejuan.iglesias@juntaex.es>
2025-02-28 21:19:11 -05:00
dinkc64 2267a02f7b speccy update from gab75 2025-02-27 20:17:24 -05:00
taoenwen 82bee85349 d_neogeo: update mslug4 & 5 hacks
mslug4zj update to 20250213
mslug5es update to 20231229
2025-02-27 23:52:37 +08:00
barbudreadmon 6cd5d7549c
also fix sdl1 port 2025-02-27 12:09:00 +01:00
barbudreadmon a643fd2ca3
fix sdl port 2025-02-27 11:59:44 +01:00
barbudreadmon 1470e24fb8 update lib7z 2025-02-27 11:44:21 +01:00
dinkc64 4db22cfacb nes, fix zapper 2025-02-27 01:36:39 -05:00
dinkc64 20fbbd7af8 speccy update from gab75 2025-02-26 18:13:14 -05:00
taoenwen 0abb590668 d_neogeo: update lastblsp to v2.5 FINAL 2025-02-27 01:04:13 +08:00
dinkc64 86e11a6f29 speccy update from gab75 2025-02-26 09:41:10 -05:00
barbudreadmon 00ec5aa98c d_esd16: add Head Panic (ver. 8.30) [trol] 2025-02-26 11:06:49 +01:00
barbudreadmon 3c6eadff12 d_pacman: add Puck Man (bootleg, set 3) [Jordi Tuells] 2025-02-26 10:53:38 +01:00
barbudreadmon 05a2e521c3 d_segac2: add Waku Waku Anpanman [SpinalFeyd] 2025-02-26 10:41:57 +01:00
barbudreadmon fdb0bd3dba MAME 0.275 sync 2025-02-26 10:20:10 +01:00
dinkc64 8127c5e30a nes update from gab75 2025-02-25 09:10:51 -05:00
barbudreadmon 8c6c12834c d_toaplan1: hellfire2a has no cocktail dips 2025-02-25 11:33:45 +01:00
barbudreadmon 967a4f2ffc d_toaplan1,d_ninjakd2: fix some dips 2025-02-25 11:18:54 +01:00
dinkc64 8a6a09aef1 galaxian, improve explosion sound 2025-02-25 01:53:27 -05:00
dinkc64 68b67c5cfb burner/statec.cpp, deemed solid. turning off debug logging 2025-02-25 01:26:15 -05:00
dinkc64 e2dae20db9 megadrive update from gab75 2025-02-24 09:11:04 -05:00
dinkc64 ac69c7a52e revisited 2025-02-24 01:51:53 -05:00
dinkc64 4c4bb7fe02 bucky o'hare, attempt fix for https://github.com/finalburnneo/FBNeo/issues/1959 2025-02-24 01:39:49 -05:00
dinkc64 4fbebf4e62 megadrive update from gab75 2025-02-23 14:20:29 -05:00
dinkc64 86af9d80f3 avi writer, better handling for game resolution changes 2025-02-23 01:04:16 -05:00
dinkc64 57563de52d speccy update from gab75 2025-02-22 08:53:18 -05:00
dinkc64 458b170405 nes update from gab75 2025-02-20 20:10:11 -05:00
taoenwen a61b5a29c5 d_neogeo: add 2 homebrew games for Blastar
NeoGeo/CD Jump & Run Techdemo Dez 2020 (HB, ver. 20201212) [Blastar]
Flappy Chicken (HB, ver. 20230430) [Blastar]
2025-02-20 22:24:28 +08:00
barbudreadmon 2c6c78b84d
d_cclimber: add Au (Swimmer conversion) [Neill Baker Tech] 2025-02-20 09:39:56 +01:00
dinkc64 b72db2560c update neocdlist 2025-02-19 09:50:14 -05:00
dinkc64 2033593920 speccy update from gab75 2025-02-19 09:22:26 -05:00
dinkc64 476770200b spectrum, fix 128k video page-flipping - fixes RetroSouls' RINGO, TwinLight, plyuk 2025-02-19 01:11:01 -05:00
taoenwen 440c87daab d_cps1: kodly update to 20250203 2025-02-18 22:29:10 +08:00
dinkc64 38cd8f29b5 snes update from gab75 2025-02-18 09:13:08 -05:00
taoenwen e1ee773d33 d_m92: update hook hacks
hookxx update to 20250114
hookjyds update to 20250208
2025-02-18 21:54:36 +08:00
dinkc64 15f5c63415 oops 2025-02-18 01:22:33 -05:00
dinkc64 b9bfdb31a3 snes, add hack game 2025-02-17 21:14:35 -05:00
dinkc64 2fcc91469c snes update from gab75 2025-02-17 09:12:28 -05:00
dinkc64 343896ac5e spectrum, moonrn should use moonld.tap 2025-02-17 01:12:46 -05:00
dinkc64 4f94d79657 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-02-17 01:11:49 -05:00
dinkc64 466dec88a4 megadrive, add aladdin ces demo 2025-02-17 01:10:20 -05:00
Loggan 669c97ef99
Only have one MoonRN (#1955)
* Update d_spectrum.cpp

* Update d_spectrum.cpp

* Update d_spectrum.cpp

* Update d_spectrum.cpp

* Update d_spectrum.cpp

* Update d_spectrum.cpp
2025-02-17 12:33:47 +08:00
barbudreadmon e88cf536c9
undrfire: use 4 frames of sprite lag 2025-02-16 22:04:00 +01:00
barbudreadmon 9ed70c3b6b
undrfire: reduce sprite lag 2025-02-16 21:36:49 +01:00
taoenwen cf27feec35 d_neogeo: add Block Panic DX (HB, ver. 20250101) [Blastar] 2025-02-16 16:16:47 +08:00
dinkc64 7a27817753 speccy update from gab75 2025-02-15 20:28:33 -05:00
dinkc64 f1aa1bcd28 snes update from gab75 2025-02-15 09:00:34 -05:00
barbudreadmon 016c9b485a
d_batrider: fix dipswitches for japan versions 2025-02-15 13:27:21 +01:00
dinkc64 f53ab6b691 atlantisb, fix ugly-sounding retrig issue with explosion noise 2025-02-15 01:52:04 -05:00
dinkc64 760cbacf26 atlantis, debug spam 2025-02-15 01:31:30 -05:00
dinkc64 e9f723e0e3 mitchell, standardize inputs for netplay, etc 2025-02-14 21:12:08 -05:00
Loggan ccddb279c1
ZX - Spectrum (MoonRN) updated file. (#1952)
* mario proper sized

* Update d_ambush.cpp

lack of sleep

* Update d_spectrum.cpp

updated MoonRN : https://snauts.itch.io/moonrn

* Update d_spectrum.cpp

* Update d_galaxian.cpp

fix for upsidedown game
2025-02-14 20:18:47 -05:00
dinkc64 94657a536e undrfire, need sprite lag 2025-02-14 09:34:13 -05:00
dinkc64 ae41c381fa yamato, fix bg gradient [hap] 2025-02-14 09:24:33 -05:00
taoenwen 80f9b8f21d d_raiden2: update Incubus to 20250126 2025-02-14 20:24:25 +08:00
taoenwen 55e069eea4 d_pgm: kov2pshjz Remove unwanted judgments. 2025-02-14 19:49:48 +08:00
taoenwen 6bd069f4a6 d_seta2: update grdiansy to 20250206 2025-02-14 19:46:15 +08:00
dinkc64 c9c790dec7 burn, rewind: add potential for a larger rewind buffer 2025-02-14 01:39:27 -05:00
dinkc64 2b0ac23a71 burn_pal.h, add pal6bit() 2025-02-14 01:36:53 -05:00
dinkc64 bb77ee5dd3 neogeo cd: add bpdx to the list 2025-02-13 23:47:12 -05:00
barbudreadmon 79d79c7ac1
tangramq: oops, forgot to unflag debug 2025-02-13 17:55:02 +01:00
taoenwen 2e95a0d58c d_neogeo: update Kf2k2ps2 to kf2k2ps2re
The King of Fighters 2002 (PlayStation 2 Plus 2025 ver 1.0, Hack)
2025-02-14 00:18:34 +08:00
barbudreadmon 31bb6fe9dc
d_cclimber: add Tangram Q 2025-02-13 16:02:21 +01:00
taoenwen 7dfdefbc35 d_pgm: update kovqxzbws to 20230501 2025-02-13 22:57:53 +08:00
dinkc64 825e43beea speccy update from gab75 2025-02-13 09:26:36 -05:00
taoenwen bcf4c931a7 d_neogeo: add Golden Axe Neo Geo (HB) [h0ffman] 2025-02-13 21:18:02 +08:00
dinkc64 a6c82a9a1e add h0ffman's golden axe port to neogeo cd list 2025-02-13 01:06:53 -05:00
taoenwen 06d7bc8741 d_pgm: clear 2025-02-12 00:58:58 +08:00
taoenwen 3bb64f9276 d_pgm: oldsInit add IPS_NOT_PROTECT 2025-02-12 00:57:12 +08:00
dinkc64 c1012d9a6e add karnovng to ng 2025-02-11 09:15:03 -05:00
taoenwen ecc5548c41 d_neogeo: mslug4zj update to 20250122 2025-02-11 22:11:04 +08:00
dinkc64 8cca08a48c undrfire: fix broken high score entry 2025-02-11 01:55:20 -05:00
dinkc64 048bb6aa79 snes/cx4.cpp: happy 64bit hex literals for older compilers, thanks iq_132 2025-02-10 20:53:39 -05:00
barbudreadmon e513b53a8e MAME 0.274 sync (capcom) 2025-02-10 18:15:14 +01:00
dinkc64 7d794ec0f5 nes update from gab75 2025-02-10 08:52:55 -05:00
barbudreadmon b323b26f20 MAME 0.274 sync (gaelco,midway) 2025-02-10 13:21:25 +01:00
barbudreadmon 81289e9afa MAME 0.274 sync (alpha,cave,cinematronics,comad,dooyong,edevices) 2025-02-10 12:08:22 +01:00
barbudreadmon 0200e857bf MAME 0.274 sync (irem,kaneko,metro,midway) 2025-02-10 09:59:31 +01:00
barbudreadmon 9d39edfa9c d_phoenix: oops 2025-02-09 10:26:38 +01:00
barbudreadmon a97567e37f MAME 0.274 sync (mirax,vampire,neogeo,phoenix,promat) 2025-02-09 10:17:35 +01:00
dinkc64 3fdafe0f70 snes update from gab75 2025-02-09 01:39:31 -05:00
dinkc64 5eb96e4fa1 nes, slight max-fps increase with some games 2025-02-09 01:35:18 -05:00
barbudreadmon 959c9e326e MAME 0.274 sync (promat) 2025-02-08 13:19:47 +01:00
taoenwen b8d4d6ee77 d_pgm: kov2pshjz Use the specified BIOS. 2025-02-07 23:57:45 +08:00
taoenwen 3e879746fa d_pgm: add Knights of Valour 2 Plus - Shuang Han Jiu Zhou (Hack) [eziochiu, Mr锅包肉] 2025-02-07 23:44:04 +08:00
taoenwen 12af6a8349 d_neogeo: kf2k1ult Adds missing sound samples.[Mr锅包肉] 2025-02-07 21:45:01 +08:00
barbudreadmon 835f8f488c cps1: etc is world
cps1: region before date

kodda: match other phoenixed cps description
2025-02-07 14:20:39 +01:00
barbudreadmon 005b0477de MAME 0.274 sync (atari) 2025-02-07 13:38:58 +01:00
barbudreadmon b09064f6ef cps1: more normalization 2025-02-07 12:20:44 +01:00
barbudreadmon 83190ad18c MAME 0.274 sync (sega,seibu,snk,technos,toaplan,universal) 2025-02-07 11:59:58 +01:00
barbudreadmon a6ffb680c4 cps1: cleanup, normalization, and a touch of de-barry-zation
d_ambush: fix mariobl pld
2025-02-06 18:57:24 +01:00
Loggan 5614b55e0b
mario proper sized (#1947) 2025-02-06 18:28:49 +01:00
barbudreadmon 7a43f0a6e3 capcom: move some variables
so that cps1 support can be built without cps2 support
2025-02-06 16:20:06 +01:00
barbudreadmon 2123ded501 capcom: normalize some names 2025-02-06 14:04:34 +01:00
barbudreadmon 50aac8b110 MAME 0.274 sync (cps1, tecfri) 2025-02-06 13:39:46 +01:00
barbudreadmon d069db1304 MAME 0.274 sync (namco, sunelectronics) 2025-02-06 12:07:52 +01:00
barbudreadmon a22cdde925 d_megasys1: p47a oops 2025-02-06 10:51:33 +01:00
barbudreadmon ada33ec1f0 MAME 0.274 sync (jaleco) 2025-02-06 10:43:30 +01:00
taoenwen 1f527c5910 d_pgm: update oldsmx to 20240905 2025-02-05 21:39:14 +08:00
barbudreadmon df29ce09f2 MAME 0.274 sync (konami) 2025-02-05 13:56:47 +01:00
barbudreadmon 993ee16039 d_pacman: add mspacmap
and some cleanup
2025-02-05 09:29:06 +01:00
barbudreadmon 91300b7871 d_galaga: add galagap 2025-02-04 17:16:33 +01:00
barbudreadmon 47dc754d0f d_pacman: add pacmanp 2025-02-04 15:48:14 +01:00
dinkc64 9618d4b29b msx update from gab75 2025-02-04 08:57:19 -05:00
taoenwen 93fd7b0f3c d_neogeo: update kof98eck to 20241202 2025-02-04 19:52:54 +08:00
taoenwen 3a690299a7 makefile.burn_rules fix typo [Mr锅包肉] 2025-02-04 19:24:21 +08:00
taoenwen 6af4e51b7a d_snes: Fixed Unicode FULLNAME in treashuntgj. 2025-02-04 19:09:37 +08:00
taoenwen a5c389f1bb d_snes: add chinese hacks
Der Langrisser (Hack, Simplified Chinese v1.31)
Fushigi no Dungeon 2 - Fuurai no Shiren (Hack, Simplified Chinese v1.0)
Seiken Densetsu 3 (Hack, Traditional Chinese v1.0)
Treasure Hunter G (Hack, Simplified Chinese v1.0)
2025-02-04 18:55:51 +08:00
taoenwen 8a4ed20149 d_pgm: Fixed ddpdojp hardware categorization error. [Mr锅包肉] 2025-02-04 17:02:42 +08:00
taoenwen b15c1575c4 d_m92: update hook hacks
update:
hookxx - GOTVG 20241227
hookjy - GOTVG 20240621

add:
hooksw2 - Hook (SW2, Hack)
hookjyds - Hook (Elite Competition, Hack)
hookdj - Hook (Item, Hack)
2025-02-04 14:35:10 +08:00
taoenwen fc65c7ee3b d_snes: add games
Fire Emblem - Thracia 776 (Hack, Simplified Chinese v1.01)
Fire Emblem - Thracia 776 (Hack, Traditional Chinese v1.00)
Fire Emblem - Monshou no Nazo (Hack, Simplified Chinese v1.03)
Fire Emblem - Monshou no Nazo (Hack, Traditional Chinese v1.03)
Romancing Sa-Ga 3 (Japan, Rev. 1)
Romancing Sa-Ga 3 (Hack, Simplified Chinese v1.01)
Romancing Sa-Ga 3 (Hack, Traditional Chinese v1.01)
Torneco no Daibouken - Fushigi no Dungeon (Japan)
Torneco no Daibouken - Fushigi no Dungeon (Hack, Simplified Chinese v1.0)
2025-02-03 20:07:36 +08:00
taoenwen a4d6e692d3 snes: add functions
Allow ips to patch larger than base rom. (dat file: #define IPS_PRG1_EXPAND 0xnnnnnnn)
Allow ips to enable VRAM Hack. (dat file: #define IPS_SNES_VRAMHK)
add Fire Emblem - Seisen no Keifu (Hack, Simplified Chinese v1.1)
add Fire Emblem - Seisen no Keifu (Hack, Traditional Chinese v1.1)
2025-02-03 14:29:02 +08:00
taoenwen ef78398f72 fix compile builds 2025-02-03 11:12:31 +08:00
dinkc64 77f6d1a756 snes, option to allow writes to vram outside of blanking 2025-02-02 20:48:15 -05:00
dinkc64 135e1f2c52 nes (rgbleek) little update for apu bug workaround 2025-02-02 11:21:48 -05:00
dinkc64 ccc878e77d nes update from gab75 2025-02-02 10:56:30 -05:00
dinkc64 62ccd02f47 oops, not a clone of te2 2025-02-02 09:17:09 -05:00
dinkc64 f29c664c70 nes update from gab75 2025-02-02 09:05:35 -05:00
dinkc64 54635da5a7 nes, add famidash 2025-02-02 09:03:27 -05:00
taoenwen c14b1814ae d_raiden2: update zeroteam hacks
update:
zteammm - GOTVG 20250113
zteamdr - GOTVG 20241201
zteamym - GOTVG 20241230
zteamys - GOTVG 20241125

add:
zteaml6 - Zero Team USA (Camper, Hack)
zteamymp - Zero Team USA (Devil Plus, Hack)
2025-02-02 20:15:46 +08:00
dinkc64 577a414eb9 nes update from gab75 2025-02-01 09:03:09 -05:00
taoenwen 37a85bef6f d_neogeo: Fix the release year of mslug5ae 2025-02-01 18:17:49 +08:00
taoenwen a7032ac6a6 d_neogeo: update mslug hacks
update:
mslugfc2 - GOTVG 20240831
mslugxcq - GOTVG 20241202
mslugxcqi - GOTVG 20241223
mslug3cq - GOTVG 20241203
mslug3cqi - GOTVG 20241203
mslug5cq - GOTVG 20241225

add:
ms3dbpls - Metal Slug 3 (Double Enemy, Hack)
mslug3cqt - Metal Slug 3 (Legend TD, Hack)
mslug3cqz -  Metal Slug 3 (Legendary Journey, Hack)
mslug4zj - Metal Slug 4 (Final, Hack)
mslug5ae - Metal Slug 5 (20th Anniversary, Hack)
2025-02-01 18:08:56 +08:00
dinkc64 7fbd216d09 t-unit: nbajamre is actually a clone of nbajamte2 2025-01-31 21:04:27 -05:00
dinkc64 eb91b5484a add samshorpg eng.translation v1.1 to the list 2025-01-31 09:40:34 -05:00
dinkc64 2bd5ffd3e0 nes update from gab75 2025-01-31 09:29:13 -05:00
taoenwen 28dcb6147c d_sailormn: update sailormn hacks
sailmnhy - GOTVG 20240505
sailmnxy - GOTVG 20240504
sailmnsl - GOTVG 20240313
add Pretty Soldier Sailor Moon (Moonlight, Hack)
sailmnyg - GOTVG 20241210
2025-01-31 19:40:40 +08:00
dinkc64 0b6b925e38 fix for disabled audio 2025-01-31 01:52:38 -05:00
taoenwen ee4963d49c d_snes: add Fire Emblem - Seisen no Keifu (Japan) 2025-01-31 12:54:24 +08:00
dinkc64 51c9645224 zx spectrum, speccy buzzer gets a re-work / get rid of aliasing without side-effects
main testcases: spec_lala, spec_hundra.  bonus: low cpu usage!
2025-01-30 09:50:47 -05:00
taoenwen 6837626cf6 d_cps1: update captcomm hacks
captcmzs - GOTVG 20241218
captcmmy- GOTVG 20241031
captcmzt - GOTVG 20241114
captcmcr - GOTVG 20241213
2025-01-30 22:00:55 +08:00
taoenwen 581102aed4 d_cps1: update dino hacks
dinotj - GOTVG 20241118
dinoss - GOTVG 20240929
dinoplus - GOTVG 20241118
dinojd - GOTVG 20240825
dinosdj - GOTVG 20241118
dinoxz - GOTVG 20240929
2025-01-30 15:40:47 +08:00
taoenwen 56a0c27e0b d_neogeo: add Double Dragon One (Demo)
update kof99sk - GOTVG 20241003
add Double Dragon One (Demo)
2025-01-29 23:43:30 +08:00
barbudreadmon bdbcc1ef05 samsho2pe: update description 2025-01-29 09:40:31 +01:00
taoenwen b07c417a21 d_seta2: update grdiands hacks
grdiands - GOTVG 20241211
grdiansy - GOTVG 20250125
grdiansl - GOTVG 20241011
2025-01-29 16:23:49 +08:00
taoenwen 1410989efa d_cps1: update wofdr20
GOTVG 20240807
2025-01-29 15:36:39 +08:00
taoenwen 3a96c6959c d_neogeo: update kf2k1ult
GOTVG 20250126
2025-01-29 01:26:18 +08:00
dinkc64 47587768b7 neogeo, samsho2pe update 2025-01-28 01:57:03 -05:00
taoenwen 40b8a34571 update msvc project 2025-01-28 08:52:09 +08:00
dinkc64 4ac68854b7 add tzx versions [lolsuite] 2025-01-25 00:56:02 -05:00
dinkc64 615c1ac53e spectrum, fix loading on 2 games 2025-01-24 20:23:50 -05:00
dinkc64 72bcda234c Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-01-24 13:46:19 -05:00
dinkc64 f496f5efe1 msx update from gab75 2025-01-24 13:45:02 -05:00
Loggan a277650627
ZX Update (#1940)
* new publisher (ZX)

* Update d_spectrum.cpp

* Update d_spectrum.cpp

* Update d_spectrum.cpp
2025-01-24 09:09:57 -05:00
Loggan 83d11586f5
Alien Astro Frenzy (new publisher) (#1939)
* new publisher (ZX)

* Update d_spectrum.cpp
2025-01-22 20:22:32 -05:00
dinkc64 080f9ee24f zx spectrum: separate drivers from emulation 2025-01-22 09:57:02 -05:00
dinkc64 24074aacd4 speccy update from gab75 2025-01-22 09:36:18 -05:00
dinkc64 6e67421e66 spectrum: add .tzx and .tap slow loader, replace a bunch of homebrew .z80's with their proper tap/tzx files 2025-01-21 09:47:53 -05:00
dinkc64 d593bb9c43 add neocd shinobi to the list 2025-01-18 17:53:27 -05:00
dinkc64 485f1b87eb neocdlist, add some more 2025-01-16 09:38:52 -05:00
barbudreadmon 3a72d9c1f5
romdata: add support for megadrive types 2025-01-16 13:06:22 +01:00
dinkc64 591362a640 neocdlist update 2025-01-16 01:04:13 -05:00
dinkc64 772370172a megadrive update from gab75 2025-01-15 09:03:37 -05:00
dinkc64 358db85972 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2025-01-13 09:08:24 -05:00
dinkc64 7a1aa298d3 neogeo update from gab75 2025-01-13 09:08:12 -05:00
barbudreadmon c165880490 d_dkong: fix the number of palettes 2025-01-11 11:30:29 +01:00
dinkc64 0feb9bfc88 Gab75 adds Shinobi to neogeo 2025-01-10 09:20:08 -05:00
dinkc64 c21934f967 dkongte add 2025-01-08 20:30:58 -05:00
dinkc64 8426a89be5 z80, tape cb sanity 2025-01-08 01:01:56 -05:00
dinkc64 e1d88e4378 snes update from gab75 2025-01-04 09:03:44 -05:00
dinkc64 edafc3765b nes, add Super Chinese 2025-01-02 20:57:25 -05:00
dinkc64 5d4b152662 get rid of crufty mdeeprom.cpp 2025-01-02 09:34:42 -05:00
dinkc64 31e1027b25 i2ceeprom, actually add the device 2025-01-02 09:18:49 -05:00
dinkc64 37b23ddfac add new i2c eeprom (e2prom) device, hook it up in d_coleco and megadrive 2025-01-02 09:11:04 -05:00
dinkc64 1111159c75 make way for new device 2025-01-01 21:02:05 -05:00
barbudreadmon 1cab4d9f89 MAME 0.273 sync (dataeast) 2024-12-31 10:38:30 +01:00
arcadez2003 8bc5cee53f
tsk tsk fix build 2024-12-30 21:46:02 +00:00
arcadez2003 333b9caffb
Merge pull request #1933 from finalburnneo/arcadez2003-patch-1
Add the MVS cart version of Captain Barrel (NeoByteForce)
2024-12-30 21:37:29 +00:00
arcadez2003 f9061c83aa
Fix rom loading 2024-12-30 21:36:58 +00:00
arcadez2003 1a2914c2b8
Add the MVS cart version of Captain Barrel (NeoByteForce) 2024-12-30 21:08:22 +00:00
dinkc64 637295fc0f speccy update from gab75 2024-12-30 09:14:11 -05:00
dinkc64 cc6e1181c8 nes, add some debug to the gamegenie cheat thing, for finding rom offsets of the gamegenie code 2024-12-30 00:59:13 -05:00
dinkc64 a53133910d megadrive update from gab75 2024-12-29 09:19:18 -05:00
dinkc64 ed38a9b31f megadrive update from gab75 2024-12-28 20:07:06 -05:00
dinkc64 3903677287 add capt. barrel for md and neocd 2024-12-28 09:06:34 -05:00
dinkc64 51f6bd3c9e replay.cpp (re-recording) fixes:
x when playing back in read-only mode, pause before the last frame so a state can be made to continue recording.
x fix buzzing at the end of input playback
x fix another problem with ffwd & re-recording
2024-12-26 09:02:04 -05:00
dinkc64 26b35d224f colecovision update from gab75 2024-12-26 09:00:17 -05:00
dinkc64 cdd8694fb7 add aztec challenge 2024-12-25 20:37:38 -05:00
dinkc64 20d225b37f neogeo, nam1975, increase resolution for the ending scene to display properly 2024-12-25 20:14:59 -05:00
dinkc64 73e8c30ab3 megadrive, fix determinism (re-recording, etc) 2024-12-25 10:08:15 -05:00
dinkc64 95c4eea9a9 msx update from gab75 2024-12-23 09:35:34 -05:00
dinkc64 887d5485d2 mwalku, fix coin 2024-12-23 09:34:24 -05:00
dinkc64 22d6eaffd4 megadrive, try to fix more bugs in sonic2vs 2024-12-23 01:56:19 -05:00
dinkc64 a3bc5620e0 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-12-22 09:16:07 -05:00
dinkc64 ffec63f564 speccy update from gab75 2024-12-22 09:15:56 -05:00
barbudreadmon 4792faeee4
d_sys18: include math.h for round 2024-12-22 10:19:07 +01:00
dinkc64 a6679b29b0 snes update from gab75 2024-12-21 09:14:06 -05:00
barbudreadmon eae33b1881 sdl2: fix random crash when switching resolution 2024-12-20 16:47:36 +01:00
barbudreadmon 76a782ab40 Revert "vector: make sure pBurnDraw exists before memsetting it"
This reverts commit c4462667a9.
2024-12-20 16:46:30 +01:00
dinkc64 78b0f21420 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-12-20 10:10:53 -05:00
dinkc64 44b17c8a17 nes, add mapper 105 2024-12-20 10:10:47 -05:00
barbudreadmon c4462667a9
vector: make sure pBurnDraw exists before memsetting it
attempt at properly fixing https://github.com/finalburnneo/FBNeo/pull/1928
2024-12-20 11:12:19 +01:00
dinkc64 a90f64e4e7 nes, add mapper 555 2024-12-19 09:30:57 -05:00
dinkc64 15cf1afb43 dkong, add dkchrte 2024-12-19 09:29:13 -05:00
dinkc64 204a4d7aaa colecovision, add konami time pilot 2024-12-19 09:19:22 -05:00
lolsuite a2b7638a4c
Update d_dkong.cpp (#1927) 2024-12-16 01:59:33 -05:00
dinkc64 f2a7428d98 dkong, add dkspkyte 2024-12-15 09:21:35 -05:00
dinkc64 a31afa7722 snes update from gab75 2024-12-15 09:12:31 -05:00
dinkc64 f78d51fb61 snes, add justifier support for lethal enforcers 2024-12-15 02:00:02 -05:00
barbudreadmon b3291e88fa
d_cclimber: yamato oops 2024-12-15 07:25:30 +01:00
dinkc64 b5d960aa32 snes update from gab75 2024-12-14 09:18:39 -05:00
dinkc64 d5fdd6807c burner/win32/sel.cpp: new (snes) bios files not shown in the list 2024-12-14 01:03:38 -05:00
dinkc64 4591a9c408 nes update from gab75 2024-12-13 18:10:21 -05:00
dinkc64 540ba6c332 nes, guntner update 2024-12-13 00:39:26 -05:00
dinkc64 67ff5c4fee nes, split drivers from emulation, pepper in a little optimization 2024-12-10 09:25:26 -05:00
barbudreadmon bedf896e06 MAME 0.272 sync (nichibutsu) 2024-12-10 11:35:40 +01:00
dinkc64 b045909fc1 snes update from gab75 2024-12-07 14:48:37 -05:00
dinkc64 dc122c3dc8 snes update from gab75 2024-12-07 08:50:40 -05:00
dinkc64 1e22609dcf tekipaki, fix region and dip names 2024-12-05 00:38:15 -05:00
grolliffe a9501ffae2
Add SDL2 set window scale command line option (#1926)
In the SDL2 front end, the window is scaled to * 2 the game screen
resolution. Whilst this works find for raster games on normal DPI
monitors it doesn't work so well for :-

- raster games on HiDPI displays where the window appears too small.

- vector games where the window appears too big.

This change allows the user to specify a window scale at the command
line. It defaults to * 2 for backward compatibility with the old
version.

Full screen and window resizing via dragging is not affected by this
change.
2024-12-03 18:34:43 +01:00
Igor-Arabe aec2851cec
d_cps2: fix ddsomjr1, ddsomjr2 romSets (#1924)
I found an inconsistency in japanese ddsom roms.
after checking cps2shock's site
current ddsomjr1 should be ddsomjr2 (no changes in labels).
current ddsomjr2 should be ddsomjr1 (labels are: dd2j.03e /dd2j.04e / dd2.05e / dd2.06e).

This occurs in mame too.
2024-11-28 13:40:30 -05:00
dinkc64 b1d90cc866 nes update from gab75 2024-11-28 09:13:57 -05:00
dinkc64 3ae7dde45a nes update from gab75 2024-11-28 00:40:02 -05:00
barbudreadmon 6df3b713f9
d_m72: better like this 2024-11-27 09:42:55 +01:00
dinkc64 a686e4fca9 nspirit, use new dumped mcu [Darksoft, Team Europe, TonitoXArcade] 2024-11-26 14:37:48 -05:00
dinkc64 b54e6a86a3 speccy update from gab75 2024-11-26 08:59:48 -05:00
dinkc64 865fb22c59 happier flappy rewinds in this nes 2024-11-25 01:41:53 -05:00
dinkc64 1e9e765504 speccy update from gab75 2024-11-24 09:02:50 -05:00
dinkc64 57649fc17c update neocdlist 2024-11-23 21:03:07 -05:00
dinkc64 8514bfae23 nes update from gab75 2024-11-23 08:47:40 -05:00
dinkc64 402a96f29b support gamegenie codes in cheat.dat format. alternately load cheatnes.dat for nes, cheatsnes.dat for snes 2024-11-23 01:55:39 -05:00
dinkc64 ef63337447 move sha1 experiment aside for now 2024-11-23 01:48:20 -05:00
dinkc64 c0eed54ea8 rygar unflip 2024-11-22 20:55:27 -05:00
dinkc64 44f441956a megaoops 2024-11-22 09:37:58 -05:00
dinkc64 198a4ad180 md, clean up a little 2024-11-21 09:53:09 -05:00
Igor-Arabe e6d618b4ca
pt-br hacks: fix typos (#1922)
* d_neogeo: fix typos

and add version number

* capcom - cps1/2: fix typos

correct hacking group for sfa3br

* d_powerins: fix typos

in powernbr
2024-11-21 09:24:43 -05:00
barbudreadmon b71166f216
megadrive.cpp: avoid -fpermissive 2024-11-21 10:25:29 +01:00
Igor-Arabe e824d257ec
Some changes in: MD / FDS / SNES / NG / CPS / TAITO / PRE-POST 90S (#1920)
* d_neogeo: pt-br hacks

aofbr
rotdbr
kof2k2br
kof2k3br

* d_cps1: pt-br hacks

sf2cebr
willowbr

* d_cps2: sfa3br

Yes. Original game "Street Fighter Alpha 3 (Brazil 980629) [sfa3b]" doesn't have portuguese language.

* d_taitomisc: rastsagabr

by Antígeno

* d_toki: add tokibr

by Antígeno

* d_powerins: powernbr

Init fix by Dinkc64

* d_nes - fds: add dracuii t-eng

current dracuii renamed to dracuiij...

* d_megadrive: some changes...

updated bssf2gq
add landstlkrmx

* d_snes: some changes...

renamed yu yu hakusho games and correct size for yu yu hakusho final.
add: yuuyuu2tp, blackthornetp, captsubasa4j, captsubasa5j, sconflict, svgeo, seikdens3j, seikdens3te (no header).
moved quinty from 'aftermarket games' to 'classic games'...
2024-11-21 01:28:31 -05:00
dinkc64 14ad2a863c megadrive test 2024-11-21 01:25:54 -05:00
dinkc64 60b73a1fd0 nightstr, change genre 2024-11-20 09:12:45 -05:00
dinkc64 8f20d8e022 also remove SwapBytes from win build 2024-11-20 01:57:14 -05:00
dinkc64 97a6edc7c6 snes, add quinty proto 2024-11-19 20:45:58 -05:00
dinkc64 51783fe38a snes, fix clicks in yuuyuuhakusho intro 2024-11-19 01:15:03 -05:00
cjom 7ef5c834b1
Ignore SwapBytes.c (not used and has build error in SDL fork) (#1914) 2024-11-17 13:27:15 +01:00
dinkc64 e7fbc10312 add something to d_snes 2024-11-16 21:11:01 -05:00
Igor-Arabe 13c5e972ca
d_snes: ff6sc (#1913)
updated to version 2.02
2024-11-16 20:20:14 -05:00
dinkc64 5172a59b06 megadrive, fix some bugs with sonic2vs and upgrade to vdp from segac2 driver 2024-11-16 09:34:31 -05:00
Igor-Arabe dba215e277
d_megadrive: bssf2gq crc fix. (#1912)
order do apply patch (in ssf2u original rom).
1. SSF2_GlamorQueen.ips
2. SSF2_GlamorQueen_NoPause.ips
2024-11-15 08:58:39 -05:00
Igor-Arabe 618a3f97e3
some changes in MD / MSX / N3S / SN3S... (#1911)
* d_megadrive - some changes...

added: bssf2gq (as requested by author)
updated: mkaee (v2.1)

* d_msx: mokarima

romFileName: removed invalid character

* d_nes: some changes

marioadventure3: updated to v1.9.9
murdmaze: version in gameName, info, romFileName

* d_snes: some changes...

updated: bahalagoonts (v1.03c), dezaemonte (romFileName only, removed extra dot), ff6rmd (2024-10-30), legendofzelda18hp (v1.12), ranmahb2jfr (v1.4), ranmahb2tefr (v1.10 / v1.4)
2024-11-15 00:46:10 -05:00
dinkc64 8a85cf2eb0 add BurnComputeSHA1(buffer, buffer_size, hash_string) 2024-11-15 00:43:54 -05:00
dinkc64 315f811ed0 snes, fix warning 2024-11-14 10:29:11 -05:00
dinkc64 ee03500fdc snkwave: Fix frequency register bit alignment as well as waveform sample bit alignment based on the schematics and observations of running games. Fixes wrong laser/other sounds in Vanguard II and some wrong sounds in Marvin's Maze. [Lord Nightmare] 2024-11-14 09:25:59 -05:00
dinkc64 044cdcec89 --fail 2024-11-14 02:07:38 -05:00
dinkc64 3bc7b72539 snes cheat, oops 2024-11-14 01:56:42 -05:00
dinkc64 714b7f17e9 add GameGenie / Pro Action Replay(PAR) support to SNES.
for .ini files (f.ex, support/cheats/snes_ffight2.ini)
2024-11-14 01:41:54 -05:00
dinkc64 ab8621536c gng, slight change to timing 2024-11-13 01:25:43 -05:00
dinkc64 1c7432cdad sega s32 disp. en fix [mahoneyt944] 2024-11-12 18:11:19 -05:00
dinkc64 ec55413c6f taitof2, pulirula: fix shaking gears in intro 2024-11-11 17:30:20 -05:00
dinkc64 9f0cd1c27c from the office of standards and practices 2024-11-11 09:32:46 -05:00
dinkc64 613bdc2c26 irem_cpu, fix encryption table (fixes bbmanw raster effect) [wickerwaka] 2024-11-10 21:02:38 -05:00
dinkc64 02f3e7e9be bezel update 2024-11-10 20:19:27 -05:00
dinkc64 e51f9a8162 ddragon, null pointer check 2024-11-10 00:28:50 -05:00
dinkc64 1240f12723 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-11-09 20:21:23 -05:00
dinkc64 10482f1bfa add Galaga Wave Mixer from https://www.donkeykonghacks.net/page_other.html 2024-11-09 20:21:11 -05:00
barbudreadmon 96b0b94e37 fix sdl build 2024-11-09 10:06:25 +01:00
dinkc64 44e92351a4 sdl makefile, add -Wno-sign-compare 2024-11-09 01:47:44 -05:00
dinkc64 b5f0ed3005 add new driver 2024-11-09 00:51:51 -05:00
dinkc64 51e811175e glob sound 2024-11-08 20:58:27 -05:00
dinkc64 d03409681a galpani3, oops, stating 2024-11-08 20:27:14 -05:00
dinkc64 3ab3376cc7 fix galpani3 bugs 2024-11-08 01:17:52 -05:00
dinkc64 6af8a99d36 msx update from gab75 2024-11-06 09:01:25 -05:00
dinkc64 0bf4a81530 speccy update from gab75 2024-11-05 01:18:49 -05:00
dinkc64 445b197a06 d_btime.cpp, add pnc / pac'n'chase hack 2024-11-05 01:15:45 -05:00
dinkc64 2fa9bbca51 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-11-04 20:33:46 -05:00
dinkc64 cdb93c9667 ull some long jibby-jab for iq_132 2024-11-04 20:33:36 -05:00
lolsuite 75687ed3a9
1.01 version (#1904) 2024-11-04 20:28:36 -05:00
dinkc64 499ae1cfc7 aquario has sound 2024-11-03 20:40:36 -05:00
barbudreadmon 93da21150a MAME 0.271 sync (seibu,seta,suna,tecmo) 2024-11-02 11:54:36 +01:00
dinkc64 d8c50d315b zipfn double-free ish 2024-11-02 02:03:13 -04:00
dinkc64 1524a889ab 7zTypes.h, hmm 2024-11-02 02:01:46 -04:00
dinkc64 811544caff other sdl makefile 2024-11-02 01:03:59 -04:00
dinkc64 9adafe15eb update sdl2 makefile 2024-11-02 01:02:44 -04:00
dinkc64 bc6955d450 update lib7z to current 2024-11-01 21:13:19 -04:00
dinkc64 615d36a3bb speccy update from gab75 2024-11-01 12:05:53 -04:00
dinkc64 60b941d155 make a little differently 2024-11-01 09:21:22 -04:00
dinkc64 17c7df1e90 speccy update from gab75 2024-11-01 09:20:47 -04:00
dinkc64 da5975b59a make test again 2024-11-01 09:02:13 -04:00
barbudreadmon 5717d77066 MAME 0.271 sync (sega, taito) 2024-11-01 13:19:07 +01:00
dinkc64 c7c2cd92ee test. 2024-11-01 01:18:42 -04:00
dinkc64 d1dd4890b4 test makefile.mingw .wait 2024-11-01 01:10:01 -04:00
dinkc64 75918831ed github ci, make faster 2024-10-31 20:40:40 -04:00
barbudreadmon da1e7cd24e MAME 0.270 sync (nmk, vsystem) 2024-10-31 16:41:09 +01:00
dinkc64 d5a563ca72 fix compile ish for Mucci 2024-10-31 09:00:43 -04:00
dinkc64 29687578f7 mamefile.mamemingw. fix for string weirdness and depend can frig off 2024-10-31 01:01:56 -04:00
barbudreadmon 6855224190 MAME 0.270 sync (toaplan) 2024-10-30 18:00:18 +01:00
dinkc64 62878a2c55 nes update from gab75 2024-10-30 09:02:32 -04:00
barbudreadmon 16663b0c83 MAME 0.270 sync (pacman) 2024-10-29 15:41:51 +01:00
dinkc64 1c282ba12c Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-10-29 08:44:52 -04:00
dinkc64 3ac3a3d868 speccy update from gab75 2024-10-29 08:44:44 -04:00
barbudreadmon d2bbb8fbda MAME 0.270 sync (irem, midcoin) 2024-10-29 11:44:47 +01:00
barbudreadmon cb6e8ec51e MAME 0.270 sync (taito, galaxian) 2024-10-29 10:59:46 +01:00
barbudreadmon cd4703897c cps1 qsound: also increase sound volume 2024-10-29 08:49:55 +01:00
dinkc64 ddc5fde116 Add ability to configure live shader parameters (dx9 alt -> Hardfx -> settings).
see HardFXConfigs[] in src/intf/video/win32/vid_directx9.cpp
float4 user_settings; in hlsl shader
2024-10-29 01:25:24 -04:00
dinkc64 9d9e52d0f6 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-10-28 09:14:05 -04:00
dinkc64 02f539ff3b speccy update from gab75 2024-10-28 09:13:59 -04:00
barbudreadmon da4af32563 MAME 0.270 sync (dataeast) 2024-10-27 13:40:51 +01:00
dinkc64 a7d8f1b79e romdata bug, fix 2024-10-26 09:16:07 -04:00
dinkc64 e6cd361a39 nes update from gab75 2024-10-26 08:50:16 -04:00
dinkc64 083acda586 resource.h, oops 2024-10-26 02:02:01 -04:00
dinkc64 0a7078020b sms update from gab75 2024-10-26 01:59:19 -04:00
dinkc64 7b8bf9fc4b burner/win32/romdata.cpp: fix for break after 83505d50e7 2024-10-25 20:48:23 -04:00
barbudreadmon 1968b5f2cc
cps2: increase sound volume 2024-10-25 15:20:47 +02:00
dinkc64 8dc214b240 sms, add battle wings proto 2024-10-24 23:26:45 -04:00
Igor-Arabe d3ce1b9e6a
d_nes: marioadventure3 (#1900)
updated to version 1.9.8
2024-10-24 17:58:06 -04:00
barbudreadmon c5bb2ced40
d_alinvade: fix aspect ratio 2024-10-24 17:28:04 +02:00
dinkc64 3543bf1012 nes, add mapper 72 2024-10-24 09:17:04 -04:00
dinkc64 508178d117 add retro scanlines shader to the dx9-alt list 2024-10-24 01:30:19 -04:00
dinkc64 83505d50e7 burn.h, BurnRomInfo(&etc) use pointer for szName 2024-10-23 18:13:47 -04:00
dinkc64 88b00d4535 nes update from gab75 2024-10-23 10:07:17 -04:00
dinkc64 b24880fc19 nes update from gab75 2024-10-19 01:48:08 -04:00
dinkc64 19d2217819 msx update from gab75 2024-10-17 08:59:46 -04:00
dinkc64 0e9b5e24dc nes update from gab75 2024-10-16 09:02:14 -04:00
dinkc64 ca5e10c113 speccy update from gab75 2024-10-15 09:00:34 -04:00
dinkc64 b68ae8a72d ym2612.c, fix states 2024-10-14 20:43:29 -04:00
dinkc64 ef74f58d04 speccy update from gab75 2024-10-14 09:01:06 -04:00
dinkc64 291b9b706f nes update from gab75 2024-10-13 09:21:38 -04:00
dinkc64 dcb3aa75fd nes update from gab75 2024-10-12 09:07:59 -04:00
dinkc64 74a829acde speccy typo 2024-10-12 00:41:43 -04:00
Igor-Arabe 0b7925e5a7
d_cps2: add hsf2j1, xmvsfj [bugcutt / Joe Forte] (#1896)
CPS2 added:
Hyper Street Fighter 2 (Japan) revision 040123 as hsf2j1.
X-Men vs Street Fighter (Japan) revision 970113 as xmvsfj.
---------
Co-authored-by: Joe Forte

Info:
Hyper Street Fighter 2 (Japan) 040123 has two new roms (hs2j.03a and hs2j.04a) all other roms were identical. X-Men vs Street Fighter (Japan) 970113 also has two new roms (xvsj.03m and xvsj.04m) with all others being identical.

One oddity on X-Men vs Street Fighter is all of the program roms, besides the two new ones, are either mask roms or one time programable roms with the standard metallic Capcom stickers on them. Both boards were on battery (xmvsf had a date code of 96 on it) when I acquired them from Japan but have since been switched to using infinikeys. The rom labels appear to be legit Capcom labels but have hand written rom numbers on them.
2024-10-11 17:52:19 -04:00
dinkc64 f9577dde99 speccy update 2024-10-11 09:16:58 -04:00
barbudreadmon 9777b638cf
d_deco32: extra cycles 2024-10-11 08:18:40 +02:00
barbudreadmon 0d067d1072
d_deco32.cpp: z80 frame leftovers 2024-10-11 07:48:31 +02:00
dinkc64 1ff2438e98 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-10-10 17:34:58 -04:00
dinkc64 f5375bdbf5 megadrive update from gab75 2024-10-10 17:34:53 -04:00
barbudreadmon 573964c849
d_deco32: fix HuC6280 freq for nslasheru & fghthist 2024-10-10 23:33:37 +02:00
dinkc64 8159bd4b35 megadrive update from gab75 2024-10-10 09:04:20 -04:00
dinkc64 2fdf290ec5 burner/statec.cpp: bullet-proof states, finally. All old states and nvram files are deprecated. DO NOT UPGRADE if you're in the midst of playing something w/states or nvram 2024-10-09 10:02:54 -04:00
barbudreadmon 67226e232a
d_cv1k: add donpachi family 2024-10-09 14:19:28 +02:00
barbudreadmon 25599b15db
d_deco32: set framerates 2024-10-08 09:47:42 +02:00
dinkc64 5945c3592a gunforce, weird zero score each stage dip 2024-10-05 20:54:16 -04:00
dinkc64 744031cd20 speccy update from gab75 2024-10-05 01:54:03 -04:00
dinkc64 b577184e8c d_galpanic, fixups 2024-10-04 20:49:14 -04:00
barbudreadmon 6e3514b27e
d_galpanic: fix sound 2024-10-04 16:05:16 +02:00
barbudreadmon 9d556c6a4a
d_galpanic: fix inputs 2024-10-04 15:56:58 +02:00
dinkc64 31dbf645b9 nes update from gab75 2024-10-03 09:11:14 -04:00
barbudreadmon 283df418fd ioapi: revert this too ? 2024-10-03 07:13:55 +02:00
barbudreadmon da0f5f371d ioapi: fix for libretro 2024-10-03 07:12:31 +02:00
dinkc64 4b972e7601 unzip, test fix 2024-10-02 21:09:08 -04:00
dinkc64 06b24bbe17 stream.h, replace hacky rate change with proper fix 2024-10-01 09:19:55 -04:00
dinkc64 94dc5c01c4 sms update from gab75 2024-10-01 08:57:13 -04:00
dinkc64 4558d576c9 nes update from gab75 2024-09-30 08:54:00 -04:00
dinkc64 ba9683e74c berzerk, s14001a, fix missing sounds 2024-09-29 08:53:36 -04:00
dinkc64 8962896cb2 sms update from gab75 2024-09-29 02:12:31 -04:00
Igor-Arabe 8e09b6f66e
d_sms: frontierforce (#1891)
* d_sms: frontierforce

updated to v0.1.2.2

* d_megadrive: knnsf

year typo.
2024-09-28 17:46:13 -04:00
barbudreadmon ce9c08793e
ioapi: libretro needs this 2024-09-28 16:02:11 +02:00
dinkc64 44912fddf1 zipfn, check status 2024-09-28 09:17:11 -04:00
dinkc64 15443f9d35 update minizip, note: maybe this should be moved to libs/zlib? 2024-09-28 09:11:23 -04:00
dinkc64 3e93c1bc5a sms update from gab75 2024-09-28 08:55:56 -04:00
dinkc64 7a31b67a36 nes update from gab75 2024-09-28 08:55:27 -04:00
barbudreadmon 240dec3179
attempt at fixing sdl2 build 2024-09-28 10:12:29 +02:00
dinkc64 434c0d90fb update zlib to v1.3.11-git-sept282024 2024-09-28 01:18:40 -04:00
dinkc64 d2af5ed5a4 rewind feature: fix possible OOB (crash) with rewind while recording inputs
problem was only evident on drivers which have a massive state size, f.ex. cps3
2024-09-28 00:20:15 -04:00
dinkc64 a4a2eafc71 nes, ftkantaro53 softlock @ start 2024-09-27 20:57:20 -04:00
dinkc64 74a1872d04 dx9, rare crash with reinit / screen resize 2024-09-27 02:11:02 -04:00
dinkc64 fb520e1a90 nes update from gab75 2024-09-26 21:03:51 -04:00
dinkc64 0f835f8447 sms, add Frontier Force v0.1.1 alpha demo 2024-09-26 21:02:30 -04:00
dinkc64 97aadc13dd expro02 fix 2024-09-26 01:08:02 -04:00
dinkc64 f1e6d27b6e finallap1-3, fix dips 2024-09-25 01:09:31 -04:00
dinkc64 3c308fee20 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-09-24 23:57:36 -04:00
dinkc64 b8a2b31611 gunforc2, comment useless dip option 2024-09-24 23:57:28 -04:00
barbudreadmon e8a20092bc
d_expro02: fix supmodel orientation 2024-09-23 14:58:59 +02:00
dinkc64 9c2d0f32da speccy update from gab75 2024-09-22 20:33:36 -04:00
dinkc64 ca4222ca2c update readme.md, thanks Tom-Neverwinter 2024-09-20 20:44:15 -04:00
dinkc64 860e4e6957 asuka, baddudes: allow continue -> show continue message 2024-09-20 20:38:23 -04:00
dinkc64 b8f6d569dd irem m107, fire barrel / air assassin - remove useless "allow continue" dip 2024-09-20 20:25:28 -04:00
dinkc64 f1e9274d6d speccy update from gab75 2024-09-20 08:56:21 -04:00
dinkc64 93b90deacc Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-09-19 01:45:40 -04:00
dinkc64 2ae51229a9 sf, fix states 2024-09-19 01:45:36 -04:00
alhumbra 0ef630bb0d
Update d_bublbobl.cpp (#1874)
Enabled language switching in tokio.
2024-09-18 14:33:24 +02:00
barbudreadmon e6016712a0 midway: resolution shenanigans 2024-09-18 10:44:24 +02:00
dinkc64 3a6b0ad84b nes update from gab75 2024-09-15 08:57:32 -04:00
dinkc64 c1e88a82b5 pce update from gab75 2024-09-14 08:53:41 -04:00
dinkc64 bd1a2db05d pce, add alternate palette 2024-09-14 01:53:12 -04:00
dinkc64 24c39453a4 derp 2024-09-12 09:37:42 -04:00
dinkc64 b0188e2d7f pce update, again 2024-09-12 09:30:07 -04:00
barbudreadmon b83d9715fc gh_actions: attempt at fixing artifact upload 2024-09-12 15:16:34 +02:00
dinkc64 7f408af90c speccy update from gab75 2024-09-12 08:57:11 -04:00
dinkc64 8af7af7f74 pce, attempt to reduce pixel shimmer 2024-09-11 01:26:50 -04:00
dinkc64 cb75312d3a nes update from gab75 2024-09-10 17:52:24 -04:00
dinkc64 785b8e3d6f samsho2pe update 2024-09-08 09:07:06 -04:00
Igor-Arabe 101f15c1e7
Some changes in md, nes... (#1870)
* d_megadrive changes...

Add md_knnsf (data as requested by author).
Also, fixed typo in s3compes

* d_nes: mariotank

updated to latest version.
2024-09-08 09:03:52 -04:00
dinkc64 2155bd351b update samsho2pe 2024-09-06 20:35:22 -04:00
dinkc64 520513c57d nes update from gab75 2024-09-05 01:18:44 -04:00
dinkc64 4608740543 skullxbo, fix 2p kaillera 2024-09-05 00:34:54 -04:00
dinkc64 57e0f2d218 pce update from gab75 2024-09-03 20:57:27 -04:00
barbudreadmon cb0a32cf6c pi documentation update 2024-09-03 09:59:48 +02:00
dinkc64 aeb7717824 pce, add daimakaimura improvement hack 2024-09-03 01:08:13 -04:00
dinkc64 996934aabd rallyx, set to 4way inputs 2024-09-02 20:57:20 -04:00
dinkc64 09f3961ece mars, more volume for low efx 2024-09-01 21:14:30 -04:00
dinkc64 3359ad11e8 megadrive update from gab75 2024-09-01 08:51:28 -04:00
dinkc64 da1d800feb Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-09-01 08:51:14 -04:00
Igor-Arabe 11e4ce7811
d_nes: add some games (#1863)
* d_nes: add some games

hoops, USA (parent)
moerojrbas, Japan (clone)

* d_nes: moerojrbas typo
2024-09-01 08:46:23 -04:00
barbudreadmon e3ceeaa498
d_rallyx: oops 2024-09-01 13:23:00 +02:00
dinkc64 9f741c13c9 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-09-01 01:28:00 -04:00
dinkc64 ea94c28938 rallyx, fix runahead bug 2024-09-01 01:27:55 -04:00
barbudreadmon f4daef7399
d_rallyx: scan samples 2024-09-01 07:24:33 +02:00
dinkc64 210d8cc9cc Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-09-01 01:16:32 -04:00
dinkc64 ff1a3696e6 nes, little league baseball 2024-09-01 01:16:24 -04:00
Igor-Arabe d48d09f07d
d_megadrive: s3compes (#1861)
updated to 1.0a (Solved hidden palace bug? *).

*Tails (and sometimes Sonic) get stucked in hidden palace because knuckles jumps out screen instead hit eggman's ship. So game cutscene don't advance...
2024-08-31 00:29:37 -04:00
barbudreadmon 8777bb5312 neogeo: expand unibios hardware dipswitch usage 2024-08-28 09:52:30 +02:00
dinkc64 9edc476f36 speccy update from gab75 2024-08-25 20:19:05 -04:00
dinkc64 475d574829 nes, patch for jay and silent bob 2024-08-23 21:08:21 -04:00
dinkc64 efeed39864 nes update from gab75 2024-08-23 01:56:16 -04:00
barbudreadmon 2469d40fe7 neogeo: add a dipswitch for unibios hardware detection 2024-08-21 10:31:38 +02:00
dinkc64 0b21e192aa megadrive update from gab75 2024-08-21 01:48:20 -04:00
dinkc64 90081ba3fd punchout, add experimental horizontal screen layout 2024-08-21 01:14:10 -04:00
barbudreadmon 7f9397240a d_neogeo: add some homebrews 2024-08-20 09:46:43 +02:00
dinkc64 e44b2a407f burner/run: fix quantized fps calculation 2024-08-19 23:28:35 -04:00
dinkc64 48c94b013b punchout, fix some missing sounds 2024-08-16 21:08:43 -04:00
dinkc64 3bd9f6ff1a nes_apu, dmc mode for arcade 2024-08-16 20:55:49 -04:00
dinkc64 bc41bfd5d0 oob 2024-08-16 09:37:21 -04:00
dinkc64 021cb0cc11 punchout power bar fix 2024-08-15 20:48:41 -04:00
dinkc64 e8c68b332f sg1k update from gab75 2024-08-14 09:08:39 -04:00
dinkc64 8f5e83d2fb sms update from gab75 2024-08-14 09:08:20 -04:00
dinkc64 00377c0b22 nes update from gab75 2024-08-12 09:02:03 -04:00
dinkc64 f66c74c062 super kusoge 2024-08-11 09:17:45 -04:00
dinkc64 b11ad69cf5 coleco, fix banking on subsequent reboot 2024-08-10 21:12:04 -04:00
dinkc64 995c1438fb msx update from gab75 2024-08-10 09:03:42 -04:00
dinkc64 b1b71507bf Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-08-10 09:02:55 -04:00
dinkc64 b86bb84941 colecovision update from gab75 2024-08-10 09:02:47 -04:00
barbudreadmon e5815c6047
d_usgames: add missing inputs 2024-08-10 11:56:03 +02:00
barbudreadmon 981e97a988 pgm: change refresh rate and z80 frequency 2024-08-08 17:39:27 +02:00
barbudreadmon a4441e7fdb
d_cps3: fix region dips 2024-08-08 10:57:34 +02:00
dinkc64 3047479446 neogeo, oops 2024-08-07 21:13:35 -04:00
dinkc64 0d03a43251 nes update from gab75 2024-08-07 17:35:37 -04:00
dinkc64 364e5ebea1 coleco update 2024-08-07 17:34:52 -04:00
dinkc64 c9b768313e neogeo, add hb 2024-08-06 20:24:52 -04:00
dinkc64 a7db110c88 megadrive update from gab75 2024-08-05 20:15:42 -04:00
dinkc64 cd0888d182 speccy update from gab75 2024-08-05 20:09:07 -04:00
dinkc64 716787174b md add 2024-08-05 09:06:51 -04:00
dinkc64 cee143a040 oops 2024-08-04 09:42:44 -04:00
dinkc64 c5d3e9484f megadrive update 2024-08-04 09:22:00 -04:00
dinkc64 f39cb66bba spectrum update 2024-08-04 09:21:32 -04:00
dinkc64 e002deb717 neogeo: add compatibility note to cphd 2024-07-30 00:13:14 -04:00
dinkc64 e7ea4f1057 megadrive update from gab75 2024-07-28 10:49:09 -04:00
dinkc64 9158863311 speccy update from gab75 2024-07-27 13:49:10 -04:00
dinkc64 255d453e0e md, add hayato's journey 2024-07-26 17:49:50 -04:00
taoenwen 662565a248 add ignore files 2024-07-26 00:25:20 +08:00
dinkc64 244c8f7888 neogeo, sga newer version 2024-07-24 20:41:13 -04:00
dinkc64 103c603a1d add soldier girl amazoneo 2024-07-23 20:52:55 -04:00
Igor-Arabe 777302f75b
d_neogeo: gowcaiet (#1838)
Updated to latest version (2024-05-23)
2024-07-22 16:56:23 -04:00
taoenwen 539cbdcd7b d_terracre : fix amazont loading gfx 2024-07-22 22:20:51 +08:00
dinkc64 4641b09c76 megadrive update from gab75 2024-07-22 09:02:30 -04:00
dinkc64 0da4ecfea8 add fatal fury one to md 2024-07-21 20:27:11 -04:00
barbudreadmon 6839badfd4 d_neogeo: unflag debug-only for Super Bubble Pop 2024-07-21 10:42:40 +02:00
dinkc64 1fe39a75a0 colecovision update from gab75 2024-07-20 17:29:08 -04:00
dinkc64 8a2100fe51 expro02, again 2024-07-20 08:57:27 -04:00
dinkc64 b4ff17d8be expro02 loading, thanks iq_132 :) 2024-07-17 09:24:56 -04:00
taoenwen 313f18c323 d_rallyx : New working clones [Osso13]
reordered gutangtn sets [Brian Troha]
2024-07-16 16:14:03 +08:00
taoenwen be00260073 d_renegade : fix renegadeb not starting 2024-07-16 03:08:33 +08:00
dinkc64 c8ca4fabfe speccy update from gab75 2024-07-14 14:18:24 -04:00
taoenwen 510aa4b984 d_snk68 : add PLDs [Osso13] 2024-07-14 13:29:55 +08:00
taoenwen af33dd76c5 d_snk68 : streetsmwbl fixed manufacturer 2024-07-14 03:31:38 +08:00
taoenwen f7827ac0f1 d_snk68 : New working clones [Osso13]
Street Smart (bootleg of World version 1) [f205v]
2024-07-14 03:25:42 +08:00
taoenwen 5873a07e5b d_neogeo : update hack games
mslugxfs rename mslugxcqi to 20240711
mslug3fs rename mslug3cqi to 20240711
update kof94te & kof94tea to v1.4.2
2024-07-14 01:20:17 +08:00
taoenwen 1038c90ca6 d_neogeo : update samsho2pe to V. 2.2
Ukyo Readjusted Tsubame Gaeshi Range Slash, Nerf
Cham Cham Readjusted Boomerang Range For Zoom 3.5, Nerf
Readjusted Range For All Chars, Simple Attacks, A,B,AB,C,D,CD, Nerf
Readjusted Range For All Chars Unnarmed, Simple Attacks, A,B,AB,C,D,CD, Nerf
Reduced Velocity All Chars For Zoom 3.5, Nerf
Genan Unnarmed Jump+cd Crash Reset Game, Bug Fix
Nakoruru Unnarmed Jump+A Crash Reset Game, Bug Fix
2024-07-13 17:40:19 +08:00
taoenwen 3cd0718d51 d_gng : rename diamond (Diamond Run) to diamrun [hap] 2024-07-13 15:51:09 +08:00
taoenwen 2487105c77 d_renegade : Adding Unicode full names to the Japanese version 2024-07-13 01:19:06 +08:00
taoenwen d4830b2a2d d_cps1 : update wofdr20 to 20240711 2024-07-13 00:43:35 +08:00
Igor-Arabe 15cc366ef5
d_neogeo: kof94te (#1832)
removed 'Prevent color corruption when using Rugal' patch from combination.

in https://neorh.mattgreer.dev/kof94:
_"The Rugal color corruption fix and Team Edit Edition are not compatible with each other. Sorry about that."_
2024-07-13 00:30:51 +08:00
Igor-Arabe d9dca0332a
d_megadrive: umk3osc (#1830)
updated to version 30a
2024-07-10 20:16:50 -04:00
dinkc64 e2a2f357e0 speccy update from gab75 2024-07-09 09:41:32 -04:00
taoenwen 7b11c959ec d_raiden2 : zteamym update to 20240705 2024-07-09 00:05:15 +08:00
Igor-Arabe 69cf580f86
d_neogeo: karnovre (#1828)
updated to version 0.2
2024-07-07 08:13:59 +08:00
taoenwen ba188e1c20 d_gaiden : sort wildfang parent/clone gamenames [angelosa] 2024-07-07 01:25:16 +08:00
taoenwen a08fc49ff4 d_megasys1 : Use default lives setting from manual for 64th Street [cuavas] 2024-07-07 01:18:11 +08:00
taoenwen 3887112b27 d_nmk16 : Extracted internal ROM using a new technique [sergiopolog]
* Identical dumps obtained using two devices from Acrobat Mission and Thunder Dragon PCBs.
* Differs from previous dump in three bytes.
2024-07-07 01:01:20 +08:00
taoenwen 839b9bff7a d_neogeo : kof94te Author's request for changes 2024-07-06 00:28:12 +08:00
taoenwen f2836bda34 d_cps1 : update dino series hack
dinotj update to 20240629
dinoss update to 20240629
dinoplus update to 20240629
dinojd update to 20240406
dinoxz update to 20240629
2024-07-05 23:37:41 +08:00
dinkc64 1150543952 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-07-05 09:38:19 -04:00
dinkc64 1a0495a8bd speccy update 2024-07-05 09:38:11 -04:00
Igor-Arabe ce01173660
d_neogeo: kof94te (#1827)
kof94te version 1.4.1
KOF'95 style portraits
2024-07-05 21:35:51 +08:00
barbudreadmon 0c26855e38 d_cps2: add Marvel Super Heroes Vs. Street Fighter (Coop, Hack) 2024-07-05 15:17:48 +02:00
taoenwen 2b28a855a2 d_cps1 : update captcmmy to 20240705 2024-07-05 20:50:11 +08:00
taoenwen 1304db8d23 win32/ips_manager : Prohibit unintentional startup 2024-07-04 22:31:37 +08:00
taoenwen 8255c0d5ac d_jackal : correct GFX ROMs for the jackalr [Osso13]
dumped correct GFX ROMs for the jackalr set [Bill D., Brian Troha, The Dumping Union]
2024-07-04 16:09:54 +08:00
taoenwen a49507a07e d_kaneko16 : New working clones [Osso13]
Great 1000 Miles Rally 2 USA (95/07/11) [twistedsymphony, The Dumping Union]
2024-07-04 14:37:56 +08:00
taoenwen 8934738368 d_cps1 : Reset the variable "Knightsh" to 0 when DrvExit() 2024-07-03 23:01:18 +08:00
taoenwen 18e85a87df cps-1 : fix input & dip for dino & wof & knights series
Getting P3's Fire 3 to actually work;
Remove wofsjc (identical to wofabla).
2024-07-03 22:36:18 +08:00
Igor-Arabe 690863cf5a
d_cps2: sf3zmix samples (#1826)
removed "nodump" flag from L1B/R1B (evil ryu theme)
2024-07-02 18:11:33 -04:00
Igor-Arabe b42cac7d87
d_cps2: sfz3mix (#1825)
updated to 0.31
2024-07-01 20:24:46 -04:00
taoenwen 5050a29a33 d_nmk16 : dolmenk better fixes [dink] 2024-07-01 14:02:05 +08:00
taoenwen 412381e3b0 d_nmk16 : Fix button 1 & 2 not working for dolmenk doreset 2024-07-01 13:17:52 +08:00
taoenwen c5f118e6a4 d_nmk16 : Fix button 1 & 2 not working 2024-07-01 12:53:06 +08:00
dinkc64 023b5adb88 nes update from gab75 2024-06-30 09:36:01 -04:00
taoenwen 008272b6d1 d_seta & d_seta2 : acknowledge Nihon System as publisher for pairlove [angelosa] 2024-06-30 17:20:36 +08:00
taoenwen b7e9898d8e d_cps1 : sf2ceupl UPL bootleg is speculation league, mark it as such [angelosa] 2024-06-30 17:06:37 +08:00
taoenwen 80d288e34d d_nmk16 : New working clones [Osso13]
Goindol (Afega) [playero]
2024-06-30 16:35:45 +08:00
taoenwen 27bd61c3bc d_capbowl : Fix bowlrama's comments 2024-06-30 15:14:34 +08:00
taoenwen b4bcd76e61 d_nemesis : Add a Tecfri licensed version of Salamander [clawgrip] 2024-06-30 15:07:02 +08:00
taoenwen eca716b088 dataeast : bulk replace Data East -> Data East Corporation where known to be displayed with that form [angelosa] 2024-06-30 14:27:11 +08:00
Igor-Arabe c7bea872c0
capcom-megadrive: add some hacks... (#1823)
* d_megadrive: add some sor2 hacks

1. River City Girls... of Rage
2. Streets of Rage 2 - Cadillacs and Dinosaurs edition
3. X-Men of Rage

* d_cps1: add sf2gm
2024-06-29 20:24:48 -04:00
dinkc64 f1ffc858bd feat(lua): Fix registersave/load hooks. Add value to memwatch callbacks [NBeing]
Right now the emu.registersave and emu.registerload hooks do not work at all from within lua. They will only fire if you use fbneos menu to save and load states, as opposed to e.g. savestate.load("my_savestate") or savestate.save("my_savestate") do not trigger the hook. I've added a quick hack to get them to trigger.

savestate.registersave(function(slot,)
  print("Registered save", slot)
end)

savestate.registerload(function(slot)
     print("Registered load", slot)
end)

Should now work.

Second:
The lua memhooks for "ramwatch" (e.g. memory.registerread() , memory.registerwrite() ) etc do not currently return the current value at the address. Added the value (which was already in scope). Right now, if you tried to something like this, you would get the value from the previous frame.

	memory.registerwrite(0xFF8800, function(address, size)
           memory.readbyte(0xFF8800)
	end)

This will get you the correct value at the time when the breakpoint fires.

	memory.registerwrite(0xFF8800, function(address, size, value)
           print(value)
	end)
2024-06-29 01:15:11 -04:00
Igor-Arabe 3836d20093
Some changes in nes/pre90s (#1822)
* d_nes: ghostsngoblins / ghostsngoblinsh fixes

d_nes - ghostsngoblins / ghostsngoblinsh: removed "NI 1.3" from header.
"NI 1.3 is the watermark of an old tool called NES Image converter." (by noone).

* pre90s: d_pacman d_tsamurai

d_pacman - mspacmane2: correct size for 'mpe6.6m' (checked in fbneo and rom manager).
d_tsamurai - alphaxz: changed "m660" to NULL, coz alphaxz is a parent ROM.
2024-06-29 10:25:27 +08:00
dinkc64 787b134c5a fix wownfant softlock 2024-06-28 21:12:46 -04:00
taoenwen 07ba354e20 d_pacman : redumped PROMs for mspacmane and pacmanmr [IZ8DWF] 2024-06-28 16:48:03 +08:00
taoenwen 21400a156e d_shisen : add Irem M80 clones 2024-06-28 15:07:34 +08:00
dinkc64 398703c983 kaillera test 2024-06-28 01:35:35 -04:00
dinkc64 451ef811af don't break dat for ngp/ngpc 2024-06-28 00:48:21 -04:00
taoenwen 9ae384c592 d_vampire : corrected some PCB locations, added edge connector pinout [Brian Troha] 2024-06-28 10:55:22 +08:00
taoenwen 1e17d35a00 d_shisen : add Match It (bootleg) 2024-06-28 10:49:09 +08:00
taoenwen 0138b4ce0a d_expro02 : New working clones
Miss World 2002 [system11, Brian Troha, The Dumping Union]
WOW New Fantasia [system11, The Dumping Union]
2024-06-28 10:14:07 +08:00
dinkc64 99110022fb ngp,ngpc differentiation 2024-06-27 20:18:11 -04:00
dinkc64 22eb00d6d1 image.cpp, deal with alpha opacity a bit better 2024-06-27 01:28:38 -04:00
dinkc64 81aec0970e image.cpp, deal with problematic alpha opacity with bezelwip 2024-06-27 01:22:21 -04:00
taoenwen af748ea5cf d_asuka : fix jigkmgri fullnameA 2024-06-27 00:14:50 +08:00
taoenwen 8361cb318e d_pitnrun : fix pitnruna rom label 2024-06-27 00:08:58 +08:00
taoenwen fa14b49c0e New working clones
Jigoku Meguri (Japan) [Brian Troha]

- various Taito drivers: updated game titles to include the revision, where known [Brian Troha]
2024-06-26 23:59:49 +08:00
taoenwen 46be6b2659 d_asteroids : New working clones
Aerolitos Espaciales [Heckler, jordigahan]
2024-06-26 22:05:39 +08:00
taoenwen fd634e1ea1 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-06-26 21:52:25 +08:00
taoenwen 134c0e9d72 d_neogeo : samsho2pe update again 2024-06-26 21:52:07 +08:00
dinkc64 d4aa5c95fd bring tree back to reality 2024-06-26 09:18:46 -04:00
taoenwen cb77e2b44d d_neogeo : update samsho2pe to 20240626 (v2.1) 2024-06-26 19:14:21 +08:00
Igor-Arabe b0adfb09b8
d_neogeo: kof94te (#1819)
updated to version 1.4.0
2024-06-25 21:18:15 +08:00
taoenwen cdadfcc944 d_galaxian : Dumped PROM for "catacomb" [Arcadedealer aka Edgar Solé aka Dios, Recreativas.org] 2024-06-25 16:07:33 +08:00
taoenwen 509d6965f3 d_seta : remove character design crediting across manufacturer fields [angelosa] 2024-06-25 16:02:47 +08:00
taoenwen 3c901ae278 d_tsamurai : make alphaxz a parent set [angelosa] 2024-06-25 15:53:50 +08:00
taoenwen fe0cbc21e6 Bulk replace Euro -> Europe in Arcade GAME descriptions [angelosa] 2024-06-25 15:44:50 +08:00
taoenwen 533a5de77c d_capbowl : fix bowlrama title parsing [angelosa] 2024-06-25 14:59:06 +08:00
taoenwen 3d465f19c3 d_chanbara : fix title field [angelosa] 2024-06-25 14:48:01 +08:00
dinkc64 ed32c2b86a scrn, bezelwip: slightly better way of impl. 2024-06-25 00:49:52 -04:00
dinkc64 5854c49e19 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-06-24 20:58:24 -04:00
dinkc64 02a549b6f9 burner/win32/scrn.cpp, bezelwip test 2024-06-24 20:58:16 -04:00
taoenwen 6c1266fe58 kaillera : Allow x86 & x64 clients to coexist [Weirdo]
Naming Differences for Clients
x86 : kailleraclient.dll
x64 : kailleraclient64.dll
2024-06-24 22:05:48 +08:00
Igor-Arabe bbf9c96573
d_cps2: sfa2ultra (#1816)
updated to latest version.
2024-06-24 20:12:18 +08:00
taoenwen fa2d9022c5 d_neogeo : update samsho2pe to 20240624
samsho2pe removes BIOS option for aes
Fixed the number of correctly recognized neogeo BIOS 33 > 35
2024-06-24 17:08:52 +08:00
dinkc64 70d8877578 scrn, maybe fix issue with experimental blitter and wipsperimental bezel 2024-06-24 01:29:53 -04:00
dinkc64 05e141b2e3 snd/samples: don't crash if state saved while samples playing, then state loaded where samples do not exist 2024-06-24 00:34:28 -04:00
dinkc64 3634961578 nes update from gab75 2024-06-24 00:25:33 -04:00
dinkc64 19789e6eed add Cockpit version of SynaMax's improvement mod 2024-06-23 20:46:12 -04:00
taoenwen fbc6d96bb5 d_cps1 : update captcmzs & captcmmy to 20240622 2024-06-24 00:37:39 +08:00
taoenwen c803593f9a typo 2024-06-23 23:51:14 +08:00
taoenwen 457d3502ac app.rc : 2023 to 2024 2024-06-23 23:47:55 +08:00
dinkc64 4fb89e0b7b add borderless windowed fullscreen mode from fc 2024-06-23 09:34:12 -04:00
taoenwen 520ea1a8c2 d_neogeo : update to GladMort (Demo 2) 2024-06-23 19:35:37 +08:00
dinkc64 c7d29e3954 nes update from gab75 2024-06-22 20:54:25 -04:00
dinkc64 5912548ebb speccy update from gab75 2024-06-22 20:53:06 -04:00
dinkc64 fc175258c9 megadrive: joe & mac, proper fix 2024-06-22 20:51:58 -04:00
taoenwen 149c59529b d_lwings : a tiny fix 2024-06-23 01:54:13 +08:00
taoenwen dfaf566fbc d_lwings : New working clones
Trojan (Romstar, set 2) [Bill D., The Dumping Union]

capcom/lwings.cpp: Identified Legendary Wings rev. C and corrected ROM labels. [Joe Magiera, Brian Troha]
2024-06-23 00:59:41 +08:00
taoenwen 2d0a74753e d_ddragon : New working clones
Double Dragon (Japan set 2) [l_oliveira]
2024-06-22 23:56:52 +08:00
taoenwen 448d92b944 d_neogeo : update mslug series hacks
update mslugxfs to 20240621
update mslug3fs to 20240620
2024-06-22 23:01:27 +08:00
dinkc64 d1219c33cb megadrive, fix joe & mac 2024-06-22 01:44:33 -04:00
dinkc64 7be74a5bd2 scrn, experimental bezel wip: try parent name 2024-06-21 21:01:39 -04:00
dinkc64 1305e66eb9 speccy update from gab75 2024-06-21 09:19:43 -04:00
taoenwen 4e9d0ffe6d d_cps1 : update hack games
update captcmzs to 20240519
update captcmmy to 20240522
update captcmcr to 20240520
2024-06-21 01:59:11 +08:00
dinkc64 b1ef96605b speccy update from gab75 2024-06-20 09:45:12 -04:00
dinkc64 8f3c2c1cfe slight change 2024-06-20 01:52:27 -04:00
dinkc64 8abc8817fd add ballboy3p 2024-06-19 21:04:48 -04:00
Igor-Arabe d71eb66320
d_neogeo: kof94te (#1811)
version 1.3.0.
2024-06-20 08:46:31 +08:00
dinkc64 6798094c96 speccy update 2024-06-19 18:10:48 -04:00
taoenwen a761349ab8 d_neogeo : update hack games
update mslugxcq to 20240613
update mslugxfs to 20240613
update mslug3cq to 20240612
update mslug3fs to 20240613
update mslug5cq to 20240502
2024-06-20 00:17:32 +08:00
dinkc64 4c1c9d7c67 wwfsstar, better sync 2024-06-19 01:32:32 -04:00
dinkc64 313fdd5d51 kaillera, synchronize for 60 frames before starting emulation, should fix games booting into weird modes 2024-06-19 01:26:46 -04:00
dinkc64 f1e07117e3 fix for hq3xs 2024-06-19 00:28:58 -04:00
dinkc64 b635ebd193 nes update from gab75 2024-06-18 09:11:38 -04:00
dinkc64 566018c757 fix softfx scaler hq3xs 2024-06-17 23:52:52 -04:00
taoenwen 24d010b29c d_neogeo : update hack games
add The King of Fighters '95 (Optimized, Hack) - kof95t
update kof97eb to 20231217
update kof98eck to 20240517
update kof99sk to 20240426
update kf2k1ult to 20240611
2024-06-17 22:52:46 +08:00
dinkc64 0a0d9de32d burner/win32/scrn.cpp, limit number of kaillera dialogs to 1 per processes 2024-06-16 23:31:53 -04:00
Igor-Arabe 6868d2270e
d_nes: some changes (#1807)
transformers: Fixed bug when you try generate N3S datFile.

shancara: Changed CRC, now is 7ea7e5df. current CRC doesn't match any file (original rom from fbneo list, crc mentioned on romhacking).
Source rom: 'shancaraj' (crc: dcfe4112), from fbneo list.
2024-06-16 10:26:33 +08:00
dinkc64 f498bac66c nes update from gab75 2024-06-15 08:57:52 -04:00
dinkc64 4fcdcad434 wwfsstar, just slight edit 2024-06-14 21:01:35 -04:00
dinkc64 e6e9fd7269 ctribe, kaillera fix 2024-06-14 20:39:27 -04:00
dinkc64 701ca6e1d9 wwfwfest kaillera fix 2024-06-14 20:25:53 -04:00
dinkc64 44a72a2527 viostorm, metamrph, martchmp kaillera fix 2024-06-14 01:09:45 -04:00
dinkc64 d585e99c94 viostorm: color improvement, slight change to make Linux/sdl happy 2024-06-14 00:38:15 -04:00
dinkc64 696bf4a4aa viostorm, add color improvement DIP 2024-06-14 00:29:59 -04:00
dinkc64 b3535a4b53 add BurnRoundPowerOf2() helpful function 2024-06-13 01:29:29 -04:00
dinkc64 6b809a2f30 snowbro2, add coin inputs for p3,p4 for kaillera fix 2024-06-12 00:36:13 -04:00
systempal f453f80d08
fix build problems under mamemingw when using multithreading (#1801) 2024-06-11 20:42:38 -04:00
dinkc64 63e60398e9 scrn, try one more time a different way 2024-06-07 21:02:36 -04:00
dinkc64 34e06e18ff keys.htm, update docu 2024-06-07 20:28:02 -04:00
taoenwen b0c6031afe scrn.cpp: Confirmed fix kovytzy for Kaillera 2024-06-08 01:33:52 +08:00
dinkc64 427f1dc614 colecovision update from gab75 2024-06-07 09:32:36 -04:00
dinkc64 c5e84032c7 burner/win32/scrn.cpp: WIP/experimental side-bezel support *unfinished* 2024-06-07 00:21:33 -04:00
dinkc64 1171f7078b gaelco snd, fix rate, use stream device 2024-06-06 21:17:21 -04:00
dinkc64 04bea86450 nes update from gab75 2024-06-06 09:36:36 -04:00
dinkc64 8814b1a6f4 scrn.cpp, simplify 2024-06-06 09:25:41 -04:00
taoenwen 5431651ef2 scrn.cpp : Fix kovytzy not accepted by Kaillera servers 2024-06-06 13:23:32 +08:00
dinkc64 4498b9708c avi writer, test-fix for audio sync drift w/non 60hz games 2024-06-06 00:49:56 -04:00
Igor-Arabe 38b36f0fb8
d_neogeo: kof94te (#1798)
updated to version 1.2.4
2024-06-05 21:12:38 +08:00
dinkc64 29d4114467 add sinistarc, sinistarc2 & stereoeffect hookup [SynaMax] 2024-06-05 01:57:29 -04:00
dinkc64 cee265917c Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-06-05 00:34:42 -04:00
dinkc64 ab598c89f6 megadrive update from gab75 2024-06-05 00:30:12 -04:00
taoenwen c1a07da3a5 localise_gamelist : fix "this if clause does not guard" 2024-06-05 00:39:54 +08:00
taoenwen 98366e13dc Kaillera game name : FullName - ShortName 2024-06-04 23:39:40 +08:00
taoenwen c0ccf872eb Kaillera : fix 2 2024-06-04 03:42:17 +08:00
dinkc64 6c1beac11f add sinistar SynaMax hack - titlescreen & difficulty improvement 2024-06-03 09:30:15 -04:00
dinkc64 98d955ab19 speccy update from gab75 2024-06-02 20:18:13 -04:00
taoenwen b9521e35ad some minor bug fixes 2024-06-03 04:04:42 +08:00
taoenwen ea8798d08e Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-06-03 03:07:44 +08:00
taoenwen f18747e837 Kaillera : No more than 127 game characters are displayed 2024-06-03 03:07:41 +08:00
dinkc64 249fd239c9 megadrive update from gab75 2024-06-02 09:08:05 -04:00
dinkc64 c122e875b8 namcos1, coin lockout goes bonkers w/4p game after a single player has 9 coins 2024-06-02 01:09:54 -04:00
Igor-Arabe fa421a758b
d_neogeo: kof94te (#1795)
updated to version 1.2.2
2024-06-01 21:36:51 +08:00
dinkc64 e4e2e0940a s1, blastoff flashing score fix 2024-06-01 01:49:06 -04:00
dinkc64 5b728083f5 m6800 resetline fix, oops :) 2024-06-01 00:32:21 -04:00
dinkc64 af38a48906 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-05-31 20:39:26 -04:00
dinkc64 dc50b2577e nes update from gab75 2024-05-31 20:39:20 -04:00
taoenwen 8eae662977 d_cps1 : update dinokr 2024-05-31 21:46:53 +08:00
taoenwen e8235b6fb1 d_raiden2: update zteamys
Harmonization to tabs
2024-05-31 01:10:25 +08:00
dinkc64 15f6c2724f namcos1 service mode fix, slight niceification 2024-05-30 09:22:19 -04:00
dinkc64 38647b6e4a megadrive update from gab75 2024-05-30 09:12:35 -04:00
Paul Hindt 8d17970277
win32: Add input macros for System Next State and System Previous State (#1792)
Allows binding these macros to inputs in the same manner as System Save State and System Load State
2024-05-30 09:04:57 -04:00
dinkc64 aa13fdfa77 m6809, m6800(&etc), hd6309: add resetline 2024-05-30 00:55:22 -04:00
iq132 77dfc6bb19 Fix name typo 2024-05-28 16:27:24 -04:00
iq132 4210c1bcb4 Calculate Extra XOR for CMC42 and CMC50
Also simplify kof98's p1 decoding
2024-05-28 12:03:06 -04:00
dinkc64 727b5a12e3 nes, impl flash eeprom saves for mapper 406, 451 2024-05-28 02:08:52 -04:00
taoenwen 30615be699 win32 romdata: Fix romdata not booting after missing ROMs 2024-05-28 02:46:22 +08:00
dinkc64 fecafa54ce nes, update flash eeprom to support Microchip's SST39SF040 for mapper 30 (UNROM 512) 2024-05-27 10:22:12 -04:00
dinkc64 b53dfa978b speccy update from gab75 2024-05-25 09:11:32 -04:00
dinkc64 81789e88df nes update from gab75 2024-05-25 01:19:43 -04:00
dinkc64 1112dccdbf donpachi, dodonpachi use HoldCoin logic 2024-05-25 01:18:11 -04:00
dinkc64 71162f4450 modify joyprocess's HoldCoin<N, T = UINT8> for UINT16(&etc) happytime 2024-05-25 01:06:37 -04:00
taoenwen b588fb6d7b update msvc for a55017c225 2024-05-24 20:21:12 +08:00
dinkc64 5d258545a3 hook up qbert & reactor to the new Votrax SC01x 2024-05-23 09:09:19 -04:00
dinkc64 a55017c225 port Votrax emulator by Olivier Galibert 2024-05-23 09:08:31 -04:00
dinkc64 689a8ddf7b batrider, baregga, bbakraid: hold coin logic 2024-05-22 20:46:35 -04:00
dinkc64 d3af7cfcb2 batsugun coin fix 2024-05-22 20:19:01 -04:00
Igor-Arabe f543c1f70e
d_neogeo: kof94te (#1789)
updated to version 1.1.9
2024-05-23 00:43:47 +08:00
lolsuite bb1ce89c24
Update SFZ3Mix to .3 (#1788)
* Update SFZ3Mix to .3

* update version + 1 typo
2024-05-22 03:31:07 +08:00
dinkc64 60707ad26f msx update from gab75 2024-05-20 01:22:30 -04:00
dinkc64 15a73f2bd4 needs more bitswap 2024-05-20 01:21:50 -04:00
Igor-Arabe 30f9428ee8
d_neogeo: kof94te (#1786)
Updated to version 1.1.3
2024-05-20 09:48:47 +08:00
taoenwen dad29af577 win32\sel.cpp: fixed 2024-05-20 01:18:58 +08:00
taoenwen 836ccc0fa8 win32: Pre-synchronization for libretro 2024-05-20 00:52:47 +08:00
dinkc64 faa6580258 sound streams: don't restart frame on rate change 2024-05-19 09:22:52 -04:00
dinkc64 37ad0726d5 sound streams: don't restart frame on rate change 2024-05-19 09:20:30 -04:00
dinkc64 775491965e ng update 2024-05-19 08:56:47 -04:00
Igor-Arabe cdf6ef0832
d_neogeo: kof94te (#1785)
Add version 1.0.0
2024-05-19 08:55:45 -04:00
dinkc64 104dba7685 speccy update from gab75 2024-05-18 20:29:16 -04:00
Igor-Arabe b2c555f843
d_cps2: sfz3mix (#1783)
updated to version 0.29
2024-05-17 20:14:21 -04:00
dinkc64 d92ecce458 image.cpp, always use black for png transparency color 2024-05-17 00:37:35 -04:00
dinkc64 4391732d06 wiiu test pgm 2024-05-15 09:13:50 -04:00
alhumbra 43b9887690
Update d_galaga.cpp (#1781)
add digdug1
2024-05-15 13:26:09 +08:00
dinkc64 09755b23d4 stated.cpp, respect eeprom path for all nvram files 2024-05-13 23:59:57 -04:00
barbudreadmon 6cb160d68e
joyprocess.h: improve ClearOpposite 2024-05-13 17:20:29 +02:00
Igor-Arabe 3b6b104ccd
d_sg1000: guntus (#1777)
fixed fileName
2024-05-11 21:15:11 -04:00
dinkc64 ed844f4927 gladmort ng 2024-05-09 18:14:53 -04:00
dinkc64 2d5180a07b kingball -stars 2024-05-08 09:28:08 -04:00
taoenwen e01236f7d8 d_neogeo: fix kof2002m timer 99->0 2024-05-08 20:47:49 +08:00
dinkc64 65344ea3eb nes update from gab75 2024-05-07 09:06:50 -04:00
Jason Han acea063357
Port over win32 runahead fixes to SDL (#1770)
* Port over win32 runahead fixes to SDL

* Fix formatting
2024-05-05 09:18:10 -04:00
taoenwen c46b16f225 win32: update ips header file 2024-05-05 00:28:48 +08:00
taoenwen 07781e944b romdata: a tiny fix 2024-05-03 20:50:26 +08:00
dinkc64 090d52096f ga2, spidman: kaillera fix for p3,p4 2024-05-02 20:53:57 -04:00
Igor-Arabe 2de30f6da2
d_neogeo: samsho2pe (#1767)
Updated to latest version (v. 2.0)
2024-05-02 11:51:24 +08:00
dinkc64 c8e35f9e2b megadrive update from gab75 2024-05-01 20:26:27 -04:00
Igor-Arabe 6054908e6f
d_neogeo: some changes... (#1766)
correct labels
-mslug3lw (.p1)
-abyssali (.c2)
2024-04-30 20:25:11 -04:00
barbudreadmon 3ae50fa637 MAME 0.265 sync (dataeast, itech, midway, taito) 2024-04-30 09:12:27 +02:00
Igor-Arabe 9434ca1bb2
d_megadrive: astebros (#1765)
Has support for 2 players.
2024-04-30 00:23:03 -04:00
dinkc64 56243b537b burner/win32/run.cpp: fix weird issue with FFWD system macro while display FPS is on 2024-04-29 21:15:34 -04:00
dinkc64 3ef6cc5fca speccy update from gab75 2024-04-28 20:28:43 -04:00
dinkc64 aaa5b18844 colecovision update from gab75 2024-04-27 01:47:29 -04:00
dinkc64 d85b9bc1ea upd96050 fix 2024-04-27 00:53:04 -04:00
dinkc64 98ec22ddae colecovision update from gab75 2024-04-26 20:35:08 -04:00
dinkc64 c9ddf041f9 colecovision update from gab75 2024-04-25 20:42:11 -04:00
dinkc64 c3a5d6bf97 sms update from gab75 2024-04-24 08:54:28 -04:00
dinkc64 9964e256bc msx update from gab75 2024-04-24 08:53:56 -04:00
taoenwen d727b18d15 d_neogeo: update hack games & add Reset Callback
d_neogeo: update mslug5bs / kof98eck

neogeo.h/neo_run.cpp:  add Reset Callback
2024-04-24 13:15:08 +08:00
taoenwen 5974cb7a34 d_neogeo: Fixed resolution for kof98pfe [zmhtt] 2024-04-22 21:52:35 +08:00
dinkc64 ffd9c1720a megadrive update from gab75 2024-04-22 09:29:15 -04:00
dinkc64 29716bcf76 mystwarr, more fix for ending 2024-04-21 20:46:29 -04:00
taoenwen 403e2232f8
d_cps1: clear the test code 2024-04-22 00:36:04 +08:00
taoenwen 347fe2dda9
d_cps1: Scenario Selection requires Reset only
Scenario Selection eliminates the need to reload the game.
2024-04-22 00:33:22 +08:00
dinkc64 c6c566bf1f add bBurnGunPositionalMode (fbneo.ini), to put lightgun in Positional Mode 2024-04-21 09:51:06 -04:00
dinkc64 a13556aac1 mystwarr, fix ending collage 2024-04-20 20:41:45 -04:00
taoenwen 18d67d9c38 Fix variable inconsistency 2024-04-20 23:11:52 +08:00
taoenwen 835c667094 fix sdl 2024-04-20 22:46:57 +08:00
taoenwen f45728d438 Reapply "Fixed FullNameA/W entry and exit status of subgames."
This reverts commit 3beb52bb55.
2024-04-20 22:45:07 +08:00
taoenwen 3beb52bb55 Revert "Fixed FullNameA/W entry and exit status of subgames."
This reverts commit 67793b9901.
2024-04-20 20:26:22 +08:00
taoenwen 9693768e8d Revert "Fix sdl builds"
This reverts commit a65db38c56.
2024-04-20 20:26:03 +08:00
taoenwen a65db38c56 Fix sdl builds 2024-04-20 20:15:35 +08:00
taoenwen 67793b9901 Fixed FullNameA/W entry and exit status of subgames.
- Initialize GameListEx only once after App entry to optimize file access.
- Load GameListEx into dynamic string array, allocate memory according to the actual number of entries to reduce memory usage.
- Backup FullNameW when entering a sub-game and restore it when exiting.
- Combine with Dip's selection to match GameListEx data in dynamic array, so as to realize that when entering a game, it will display the FullNameW of the correct sub-game.
- Fixed an issue that may cause app crash due to missing pointer judgment.
2024-04-20 19:49:00 +08:00
dinkc64 f78463c0f6 pce update from gab75 2024-04-20 02:00:05 -04:00
dinkc64 a3a14e2f1a burn_pal, mixup fixup 2024-04-19 20:30:31 -04:00
dinkc64 8e6e2e4a25 mystwarr, fix endboss transition (flash) and gas chamber 2024-04-19 20:21:29 -04:00
dinkc64 005b651468 mystwarr, tv's at endboss possible fix 2024-04-19 09:27:18 -04:00
dinkc64 6cae2c4bac mystic warriors superblyat 2024-04-18 01:11:14 -04:00
taoenwen 8e561b43e9 Update d_neogeo.cpp 2024-04-17 01:49:57 +08:00
barbudreadmon 21a15e17c6 d_cps2: fix years and a few inconsistencies 2024-04-16 08:27:52 +02:00
taoenwen 726cdf634f d_m92: updates to the hook series of hack games
hookpls/hookjy
2024-04-16 02:03:29 +08:00
taoenwen 123ad5f88f update vc project
Uniform templates with consistency.
2024-04-16 01:33:29 +08:00
dinkc64 cac85fb9c7 senjyo, upgrayedd 2024-04-15 09:42:59 -04:00
dinkc64 63830be5d0 dacholer, itaten, convert to generic tilemaps 2024-04-15 00:13:45 -04:00
dinkc64 a3a2fe4036 iron horse, fix dips 2024-04-14 20:19:27 -04:00
taoenwen 78ea743bdc d_neogeo: update hack games
gowcaiet/mslugqy
2024-04-15 04:23:41 +08:00
taoenwen 30766d92d9 win32\ips_manager: fix useless multilevel nodes. 2024-04-15 03:46:59 +08:00
dinkc64 67c7c99bab speccy update from gab75 2024-04-14 09:00:56 -04:00
taoenwen 547b0d6e5f d_neogeo: update hack games & etc
d_neogeo: mslug5sg/mslug5bs/kf2k1ult
neo_run: CRLF to LF
2024-04-14 01:24:05 +08:00
taoenwen 44cbbff5d1 d_route16: CRLF to LF 2024-04-13 00:11:00 +08:00
taoenwen 8e9745f047 d_route16: The correct aspect ratio for T.T Mahjong is 4:3
The correct aspect ratio for T.T Mahjong is 4:3
2024-04-13 00:08:43 +08:00
taoenwen fce3413dae d_mystwarr: add viostormubbl
Violent Storm (ver UAB, bootleg)
2024-04-12 23:39:28 +08:00
dinkc64 b812978346 msx update from gab75 2024-04-12 08:57:25 -04:00
dinkc64 7277c918d4 colecovision update from gab75 2024-04-12 08:57:14 -04:00
taoenwen f97bbeac95 d_galaxian: CRLF to LF 2024-04-11 23:32:41 +08:00
taoenwen da4c808e08 d_galaxian: add vueloesp
Vuelo Espacial (Spanish bootleg of UniWar S)
2024-04-11 23:30:27 +08:00
taoenwen 7013af7ffb d_cps2: Description/Manufacturer Sync MAME 2024-04-11 22:20:50 +08:00
taoenwen 752b9b3365 d_raiden2: add zeroteame
Zero Team (Japan?, earlier?, set 2)
2024-04-11 19:45:37 +08:00
taoenwen 5e472792e6
update vc project for d_splash (#1749)
调整后的文件内容
2024-04-11 16:43:29 +08:00
dinkc64 63fb6a2f90 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-04-11 01:40:56 -04:00
dinkc64 f9024f7d7d add driver for Splash! by Gaelco 2024-04-11 01:40:31 -04:00
taoenwen 8001956adb d_cps1: update hack games & etc
-dinods/dinojd/dinoplus/dinosdj/dinoss/dinosyn/dinotj/dinotw/dinoxz/dinoyz/wofdr20
- BurnDrv[Name] Initial-Case Consistency
2024-04-11 01:15:05 +08:00
taoenwen acc95a9049 d_seta2: remove some extra blank lines 2024-04-10 15:14:35 +08:00
dinkc64 e0ab635221 oops, debug 2024-04-10 01:31:46 -04:00
dinkc64 f2e2be94ca m92, use buffered ym2151 2024-04-10 00:57:15 -04:00
taoenwen c2629e7ea4
d_seta2: optimized loading for grdiansbl 2024-04-10 10:05:28 +08:00
dinkc64 2d894e155a nes, update from gab75 + some hacks to get it working 2024-04-09 21:10:45 -04:00
taoenwen 7fc17a3c24 d_seta2: grdiansbl add BDF_BOOTLEG flag 2024-04-10 01:37:14 +08:00
taoenwen e3bae07624 d_seta2: add grdiansbl
Guardians / Denjin Makai II - Cho Kyoka Ban (bootleg)
2024-04-10 01:14:33 +08:00
dinkc64 68434bde51 nes update from gab75 2024-04-08 11:53:01 -04:00
taoenwen 63e9d7c96b d_cps1: update hack games
dinokr/wofdr20
2024-04-08 22:56:36 +08:00
Igor-Arabe 7593c93dea
d_cps2: ssf2tnl (#1745)
Updated to latest version (v0.9b)
2024-04-07 19:07:53 +08:00
dinkc64 5eaf32e86e sms update from gab75 2024-04-06 21:16:02 -04:00
dinkc64 ffe520865c d_ngp, updates by Gab75 2024-04-06 21:15:15 -04:00
taoenwen 9450c765d8
d_neogeo: BurnDrv[Name] Initial-Case Consistency 2024-04-06 23:10:26 +08:00
taoenwen f4337965d3
d_neogeo: Fix some bugs and omissions (#1744) 2024-04-06 22:37:17 +08:00
taoenwen 4dfd82fc4b
d_neogeo: Fix ROMs label for Cyborg Force 2024-04-06 16:10:49 +08:00
taoenwen 7d0cf15913
d_neogeo: add Cyborg Force (Homebrew) (#1743) 2024-04-06 16:02:35 +08:00
dinkc64 826879bc30 ngp, battle de paradise (ngp_kofpara): add 'force b&w mode' dip 2024-04-06 01:23:40 -04:00
dinkc64 c8ccea720f supercheese, sprite priority & timing 2024-04-04 09:02:53 -04:00
taoenwen d5cca3a4b2 update hack games
d_cps1: dinokr/wofdr20
d_pgm: add kov2pfwlys
2024-04-03 22:52:30 +08:00
taoenwen ffe77581d3
d_neogeo: update mslug5 hack games (#1740)
update: mslug5bs/mslug5cq/mslug5sg
2024-04-02 21:17:33 +08:00
taoenwen f772ead3ce d_pgm: Add pgm3in1 region optional Dip Switcher 2024-04-02 20:31:54 +08:00
taoenwen 04d03834c9 pgm_run: clear the useless 2024-04-02 18:47:32 +08:00
taoenwen b80992c5b7 pgm: fixed region selection for the orlegend series. 2024-04-02 18:44:28 +08:00
dinkc64 4bea779c62 mspactwin, kaillera fix 2024-04-01 20:28:34 -04:00
taoenwen 758fc64971
d_pgm: d_pgm: fix unicode game names 2024-04-01 00:36:11 +08:00
dinkc64 58f48b04d1 megadrive update from gab75 2024-03-31 09:13:24 -04:00
barbudreadmon 4da4437045 MAME 0.264 sync (edevices) 2024-03-31 11:20:36 +02:00
barbudreadmon e3f153e9b9 github-actions: moving those packages 2024-03-31 10:28:41 +02:00
dinkc64 6ee0a78357 thndzone/dassault: fix p3,p4 for kaillera 2024-03-30 20:55:14 -04:00
dinkc64 03946caa8b nitrobal, fix 3p inputs, fix 3p inputs via kaillera (2 separate problems) 2024-03-30 20:43:10 -04:00
barbudreadmon cc80dd289d MAME 0.264 sync (phoenix, sega, tecmo, universal) 2024-03-30 10:02:23 +01:00
dinkc64 be129f01ed deco32: fix nslasher and captaven netplay issues w/inputs 2024-03-30 00:56:44 -04:00
dinkc64 52af62975a segas32: attempt to fix mode change issue (oob) 2024-03-30 00:34:41 -04:00
dinkc64 e2b87e57af burn_bitmap, if bitmap is already allocated and alloc called, free and allocate bitmap with new parameters 2024-03-30 00:31:04 -04:00
dinkc64 b194c7d3ea tilemap_generic, expand to 64 max. tilemaps 2024-03-30 00:29:28 -04:00
taoenwen 2559a4404e
d_pacman: fix the size of ic13.bin for mspacmanbgf 2024-03-30 00:43:36 +08:00
taoenwen a3b8341116
d_neogeo: update hack game & etc (#1737)
d_neogeo: gowcaiet/mslug5bs/mslug5cq/mslug5sg, mslug5 can handle prg's greater than 0x800000.
neo_run.cpp/neogeo.h: The prg length needs to be publicized, and nAllCodeSize is set as a global variable.
2024-03-29 23:23:41 +08:00
barbudreadmon ff5b14dafa MAME 0.264 sync (f32, fuuki, gaelco) 2024-03-29 09:43:32 +01:00
barbudreadmon 3d178ba880 MAME 0.264 sync (pgm part2) 2024-03-29 09:19:00 +01:00
barbudreadmon ab8ccd98ec MAME 0.264 sync (misc, pacman) 2024-03-29 08:33:53 +01:00
dinkc64 2b03d953ef tiles_generic, helper to find pTransDraw (transfer draw) spill/oob in-situ instead of end of emulation 2024-03-29 01:45:16 -04:00
barbudreadmon 908c4ba2c3 MAME 0.264 sync (pgm part1) 2024-03-28 12:49:14 +01:00
barbudreadmon 9badf2f309
d_lordgun: byteswap lordgun eeproms 2024-03-28 10:13:31 +01:00
barbudreadmon 346eb1ccad MAME 0.264 sync (igs) 2024-03-28 09:16:50 +01:00
dinkc64 b0b758cc29 upd7725 cpu core fixups 2024-03-28 01:16:24 -04:00
Igor-Arabe 284dd547e7
Some changes in cave-sailormn and taito-galastrm... (#1736)
* d_sailormn: some changes...

sailormnffj, sailormnrot: now with 150% cpu speed and "region-select" dip-switch. as sugestted to hacks author.

* d_galastrm: galastrm fixes

correct size to 'plds' roms (checked in rom manager).
2024-03-27 20:41:43 -04:00
barbudreadmon 9dc965b796 oops 2024-03-27 10:09:56 +01:00
barbudreadmon 18413dd5e0 MAME 0.264 sync (irem, itech, mr, seibu) 2024-03-27 10:07:59 +01:00
barbudreadmon 1e37122f2d MAME 0.264 sync (jaleco, mr, namco, nmk, taito) 2024-03-27 09:31:34 +01:00
taoenwen 0231eaecb7
romdata : clear the path on exit 2024-03-26 21:41:36 +08:00
taoenwen b1d4653460
d_raiden2 : to LF 2024-03-25 15:16:29 +08:00
taoenwen ca5e94a4bd
d_pgm: pgm3in1/happy6 series add correct pinyin (#1735) 2024-03-25 01:05:19 +08:00
alhumbra c755e21367
add hack hsf2jpp/hsf2app (#1734) 2024-03-24 09:07:15 -04:00
dinkc64 1d2fc603d1 cps1, fix sf2ceb gfx and msm5205 had its nibs flipped 2024-03-23 08:58:40 -04:00
dinkc64 c6fe99cc63 speccy update from gab75 2024-03-23 08:55:26 -04:00
taoenwen 3894e02adc
d_cps1: fix typo for sf2hfsce [Igor-Arabe]
author name is really "Sr. Street Fighter" not "Mr. Street Fighter".
2024-03-23 02:15:32 +08:00
dinkc64 5c0623ba04 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-03-22 10:03:02 -04:00
dinkc64 e1ff41242d fix for earlier gcc version 2024-03-22 10:02:55 -04:00
taoenwen e95ed24c51
d_cps1: fix typo 2024-03-22 14:04:29 +08:00
dinkc64 72b01ea275 fbneo 5k-frame profiler 'fbneo romset -p' while watching the debug console. *debug version only* 2024-03-22 00:45:44 -04:00
dinkc64 a8c7585fee cps1: sf2hfsce updated to v1.4, more info @ https://github.com/finalburnneo/FBNeo/issues/1732 2024-03-21 20:17:25 -04:00
dinkc64 f4c91c2f2d itech8: gpgolf, fix game init 2024-03-20 20:50:36 -04:00
dinkc64 75f383ff68 superchs, more volume 2024-03-20 20:29:03 -04:00
taoenwen 1c4681653c
d_itech8 : fix the description of gtg2 (#1730) 2024-03-20 17:16:12 +08:00
taoenwen 4148ce2821
d_neogeo : fix clones [dangonzilla] (#1729)
- fix clones : timesupd/ffury2es
- update kof99sk
2024-03-20 16:56:56 +08:00
taoenwen d0171a8e68
Some Genre fixes [Goratrix] (#1728)
sftm should be GBF_VSFIGHT
skullxbo should be GBF_SCRFIGHT
wildplt should be GBF_SHOOT
2024-03-20 15:38:27 +08:00
taoenwen 0c2bf14bc0
update vc project for d_vampire (#1727) 2024-03-20 12:06:27 +08:00
Igor-Arabe 336d09f53d
d_megadrive: umk3osc (#1723)
[translated from russian language by translate]
A bugfix for the 29th hack and another small addition for the 2v2 mode.
We meet hack 29a)
Changes:
1. Shang Tsung – after morphing into Robo-Smoke and going into invisibility, smoke appears.
2. The original tracks of the Graveyard arena have been restored.
3. The attack of the jumper in 2v2 mode is even more complicated:
- the disable timer starts for the Sub-Zero mk2 puddle;
- the clone does not freeze;
- bombs disappear
4. Reptile – the recovery in the XXA combo has been increased, the ability to do relaunches has been removed.
5. Cabal – the ball is blocked after 11 hits (previously it was after 9)
6. Sector damage in combos with two TPs has been adjusted:
- damage is protected if the TP is the 2nd or later blow;
- damage protected if jap kick/punch 2nd or later hit
2024-03-19 20:21:18 -04:00
dinkc64 aec04e8521 add driver vampire [iq_132] 2024-03-19 09:09:46 -04:00
taoenwen f6e86f68c6
update vc project for pit8253 dev (#1722) 2024-03-19 17:14:11 +08:00
dinkc64 71d5716ada add pit8253 dev 2024-03-19 00:26:07 -04:00
dinkc64 fb3b2be1f3 calibr50, use atan to derive rotational direction [dink, pjft] 2024-03-18 20:42:09 -04:00
taoenwen b6730669c5
update vc project for mb88xx cpu (#1721) 2024-03-18 22:12:28 +08:00
dinkc64 a3653a64dd one bird get. [iq_132] 2024-03-18 09:29:55 -04:00
dinkc64 dd7b08377d Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-03-18 09:28:09 -04:00
dinkc64 9aa76e425d add cpu core mb88xx [iq_132] 2024-03-18 09:28:02 -04:00
taoenwen 592dbe41ce
update hack games & to LF (#1720)
* update hack games & to LF

d_cps1: wofdr20/kodsr/wofhfh & dinohunt scenario
d_cps2: hsf2df/xmvsfem/mvscem/mshvsfem/hsf2ev2/hsf230b
d_neogeo: mslug5bs/mslug3cq/mslug3fs/wh2es/wh2jes/ssho2emb/ffurspbt/ffury2es/ffury3eh/mslug5cq/lastblad mini game (aes mode)
d_pwrinst2: plegendsjq/to LF
d_m92: nbbatmbh/hookpls/nbbat1v2/nbbat1v4/nbbat1v8/nbbatmx2/hookbo/hooknx2/hookpj/hooksw/hookx2/hookxr/hookxx/hookgs/hookgs2/hookhd/hookhd2/hookjy/hooknx/hook1v4/hook6h/hookdszz/hookdw
d_pgm: kovshszl/kovshxsh/kovshmg/kovshdf/killbldqy/killbldjq
pgm_run: fix for kovsh & hacks a0613 rom overlap/to LF

* d_cps1: update kodsr sound crc
2024-03-18 09:11:23 -04:00
dinkc64 8d469dc3bd msx update from gab75 2024-03-18 09:06:25 -04:00
dinkc64 464a869a71 nes update from gab75 2024-03-18 09:05:57 -04:00
taoenwen d781b8cc68
update vc project for d_itech8 (#1719) 2024-03-15 17:51:38 -04:00
barbudreadmon e52be8d565 d_itech8: fix gtg2 2024-03-15 11:14:07 +01:00
dinkc64 aad18e7a05 add driver for Incredible Technologies 8bit blitter games [iq_132, dink] 2024-03-15 00:43:11 -04:00
dinkc64 c19b11f8d1 cps1: Forgotten Worlds, add dualstick rotational control [pjft, dink] 2024-03-13 09:41:59 -04:00
barbudreadmon 44403095a8
d_galaxian: fix mooncmw 2024-03-12 17:06:59 +01:00
dinkc64 f6431874da nes update from gab75 2024-03-12 09:27:34 -04:00
Igor-Arabe ed9751ce99
d_cps1: sf2hfsce (#1717)
Added version 1.3 as requested by Author.
---

Street Fighter II Hyper Fighting with Champion Edition speed and new palletes.
2024-03-11 20:11:39 -04:00
dinkc64 e7c7e0726e pgm crypt update from iq_132 2024-03-11 09:24:16 -04:00
taoenwen ef5135380b
update hack games (cps1/cps2/neogeo/pgm/raiden2) (#1713)
d_cps1: wofdr20/kodsr/dinokr/captcmjy/bootlegs's QSound rebuilt drivers
d_cps2: ddsom1v4/ddsomudp/ddtoddp
d_pgm: kovphsqj/kovptstd/kovpxba/kovpxbb/oldsplusnr
d_neogeo: kof2ksp/kof97ce/mslugxcq/mslugxfs/mslug3cq/mslug3fs/kof95sr3/kof94nr2/aof2bhs/kof98eck/kof99pls/kof97rm/kf2k1ult
d_raiden2: zteammm/zteamys
2024-03-09 20:15:47 -05:00
barbudreadmon 8f76edb3d6
github-actions: remove parallel build from win64 recipe 2024-03-09 19:40:32 +01:00
barbudreadmon fa2f4c953c
github-actions: remove parallel build from windows recipe 2024-03-09 19:36:02 +01:00
dinkc64 5b3f823ac8 speccy update from gab75 2024-03-09 13:26:11 -05:00
dinkc64 46bfe27a0e galaxian, fix some moon cresta bootlegs 2024-03-08 20:57:07 -05:00
dinkc64 dd234d722d update sfz3mix to v0.28 2024-03-08 20:35:18 -05:00
dinkc64 76a22262b0 toyland, fix eeprom saves 2024-03-08 18:04:24 -05:00
dinkc64 6bce9187d9 cps1, compile inputs before running the frame callback 2024-03-07 20:22:23 -05:00
dinkc64 d677925510 fix aerofgtb, aerofgtc, sonicwi 2024-03-05 09:47:34 -05:00
dinkc64 09eaee7098 nes update from gab75 2024-03-05 09:43:54 -05:00
dinkc64 ab9b8ac5b4 BurnNibbleExpand(), allow for byte-swapping of source with |2 2024-03-05 00:30:08 -05:00
dinkc64 0529ea78e2 viostorm, clear opposites 2024-03-04 10:07:19 -05:00
dinkc64 63c605ff45 replay, embed EEPROM in recording to prevent desyncs in playback of games like viostorm 2024-03-03 21:15:29 -05:00
dinkc64 abb2e7dc79 add PAIR16 struct 2024-03-03 21:07:16 -05:00
barbudreadmon 8ea8c7bdfa
d_snowbro2: implement hold coin logic 2024-03-03 10:33:10 +01:00
dinkc64 72b1c3f0d4 segas32, frame boundary tuning 2024-03-03 01:41:10 -05:00
dinkc64 e3f59208e9 add bubble memories black edition (hack, by rtw and MetalliC) 2024-03-02 20:56:28 -05:00
dinkc64 e768905998 hwchamp inputs, again (same thing) 2024-03-02 09:32:55 -05:00
dinkc64 6e979e1a3d Revert "hwchamp. fix inputs" - going to do this differently....
This reverts commit 342dd03f7c.
2024-03-02 01:52:25 -05:00
dinkc64 342dd03f7c hwchamp. fix inputs 2024-03-02 01:49:15 -05:00
dinkc64 788ba63700 carry-over extra cycles: burn_timer takes care of this automatically 2024-03-01 21:17:06 -05:00
dinkc64 2deeb5aedb sms update from gab75 2024-03-01 13:19:57 -05:00
dinkc64 5b68170e2e viostorm: fix for bad shadows (shadow-over-sprite) on first midboss, train boss, throwing multiple enemies on train 2024-03-01 09:38:57 -05:00
barbudreadmon 0d0105dba4
d_taitof3: fix Global Champion opposite inputs 2024-02-29 11:18:54 +01:00
taoenwen 223079575f
update hack games (#1700)
d_cps1: wofsgzb add qsnd support / wof original scenario
d_neogeo: update mslugfc1 / mslugfc2
2024-02-28 09:25:09 -05:00
dinkc64 839cf938ce dblaxle, fix shifter more 2024-02-27 09:52:35 -05:00
dinkc64 fa3dfa0e4a backfire, attempt to fix inputs 2024-02-27 02:04:24 -05:00
dinkc64 54c58d71ab segas32, get a little more speed for multi32 2024-02-26 21:06:22 -05:00
dinkc64 9d70db27a8 s32, probably needs this endian fix 2024-02-26 09:39:31 -05:00
dinkc64 63929e8d28 segas32 gets speed improvement 2024-02-26 09:32:01 -05:00
dinkc64 ed1438c34c burn_bitmap, i want more 2024-02-26 00:50:15 -05:00
barbudreadmon ee7cd42923
sdl2_gui.cpp: fix comment 2024-02-25 18:37:06 +01:00
barbudreadmon f9e1a29381
sdl2_gui.cpp: update REDUCE_TOTAL_SETS_BIOS 2024-02-25 18:30:03 +01:00
dinkc64 345e30ab94 genres 2024-02-25 09:14:05 -05:00
dinkc64 f759de64af genres 2024-02-25 01:52:20 -05:00
dinkc64 feaf393284 backfire, add analog wheel control. parent defaults to 8way joy, set 2 defaults to analog wheel 2024-02-25 01:01:33 -05:00
barbudreadmon 9a1c923587
d_taitoz: fix gear shift in dblaxle 2024-02-24 19:36:01 +01:00
dinkc64 0e6eaac3f2 nes update from gab75 2024-02-24 09:26:35 -05:00
dinkc64 66b3d4e3fd samples, use device even if samples don't exist, so state size doesn't change 2024-02-24 09:18:52 -05:00
dinkc64 077a1845c6 shift your bits back into reality 2024-02-24 00:35:56 -05:00
dinkc64 5bb6448f4e gametngk, mark imperfect gfx 2024-02-23 20:43:55 -05:00
dinkc64 b305ba46d7 addendum to previous commit 2024-02-23 20:32:17 -05:00
dinkc64 385fcae9d6 titlef, map more starts 2024-02-23 09:58:42 -05:00
taoenwen 229a0c62c3
d_cps1: update hack game & fix dip (#1689)
dinokr/wofdr20/wofkm3
2024-02-23 09:34:56 -05:00
barbudreadmon c6411d5a01 d_cps1: remove useless big-endian fixes 2024-02-22 14:16:08 +01:00
dinkc64 fa48735d11 nes, add Rupert Carmichael's `Royaltea` Palette 2024-02-21 20:46:07 -05:00
taoenwen a9c6a5ff75
d_cps1: fix input & dip in wofsgzb (#1686) 2024-02-21 10:10:11 -05:00
dinkc64 4897ca5020 nslasher: improve alpha, ace ram fixes [cam900] 2024-02-21 10:06:18 -05:00
dinkc64 bba2d570bd wof bl flickery cruf 2024-02-21 09:30:46 -05:00
dinkc64 07c0cbfbbf s32, titlef and scross 2p control fix 2024-02-20 20:59:58 -05:00
dinkc64 81286736fa colecovision update from gab75 2024-02-20 09:29:53 -05:00
dinkc64 4e379f6378 dinopicLayerWrite() endian fix [crystalct] 2024-02-19 20:19:37 -05:00
taoenwen b9ecd580fb
update hack game (#1681)
* update hack game

d_pgm: kovp12em
pgm: add MapperHack
d_sailormn: sailmnhy/sailmnxy/sailmnee/sailmnyh/sailmnyy/sailmnkf/sailmnsl & Oc to 150% & Region Dip
d_seta2: grdiands/grdiansy

* d_cps1: wofsgzb is working now.
2024-02-19 10:03:40 -05:00
dinkc64 a7254eb53d esd16, little update 2024-02-19 09:56:18 -05:00
dinkc64 b2694fc383 jumppop, reset 2024-02-19 09:55:40 -05:00
barbudreadmon 3ce5ee4ce7 d_cps1: use 3-buttons scheme for dinotpic 2024-02-18 12:04:42 +01:00
barbudreadmon b8cb61ee77
d_esd16: add missing diag input 2024-02-18 09:08:00 +01:00
dinkc64 d4a475ae8b cps1, dinotpic, add patch for character selection w/start button 2024-02-18 01:39:19 -05:00
dinkc64 1cf2c54a58 cps1 bootleg, prevent crash w/states and rewind 2024-02-17 12:46:51 -05:00
dinkc64 0c8bfc12cf coleco, add some games and emulate mapper chip 2024-02-17 12:24:22 -05:00
dinkc64 fdd87ff061 speccy update from gab75 2024-02-17 08:59:29 -05:00
taoenwen 5f11128964
update hack games (#1677)
* update hack games

d_neogeo: mslugfs/mslugxcq/mslugxfs/mslug3cq/mslug3fs/mslug4lw/mslug4lq/ms5esr/kof97bt/kof99t/kof99sk/kof99jq/kf2k1ult;
d_pgm: oldsplusnr/kov2dzxx;
d_raiden2: nzteamp/zteammm/zteamem/zteamdw/zteamdr/zteamwh/zteamwxp/zteamym/zteamys/zteamzs/zteam1v4/zteampls.

* drv.cpp: fix some issues with romdata

Fixed the problem of not being able to open the option to load romdata again from the menu after a romdata loading error, and the problem of outdated data being left behind.
2024-02-16 09:24:44 -05:00
barbudreadmon 728246d20c d_cps1: Jurassic99PatchCallback big-endian fix 2024-02-16 10:54:51 +01:00
Igor-Arabe 6cf82289a0
d_neogeo: mslug5fd (#1675)
.p1: changed to non-watermarked file.
2024-02-13 23:20:42 -05:00
dinkc64 cf277edb00 fix some genres [Goratrix]
blktiger, bionicc: some driver maintanence
2024-02-13 10:24:49 -05:00
dinkc64 8b81283f6e konami, update aliens, crimfght, mainevt 2024-02-13 09:58:00 -05:00
barbudreadmon a94a145259
d_megasys1: fix makaiden 2024-02-13 07:14:27 +01:00
dinkc64 817a7d8b34 it was suggested to rename sf2mkot2 to sf2amf12 2024-02-13 01:10:32 -05:00
dinkc64 55155b6aee prehistoric isle in 1930, fix inputs for kaillera, plus a little driver cleanup 2024-02-12 20:52:12 -05:00
dinkc64 20b5dc8620 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-02-12 09:32:00 -05:00
dinkc64 87678ffe58 metamorphic force, some gfx fixes 2024-02-12 09:31:52 -05:00
Igor-Arabe da1bba72e1
d_cps3: some changes... (#1672)
jojor1, jojoar1 - fix description.
sfiii3j, sfiii3jr1 - removed 'no-cd' flag.
jojoba - fix DIPInfo (jojobaDIP => jojobaneDIP).
jojoban - fix gameName
sfiii4n, sfiii4fs - fix description
jojobanrb - fix description, gameName, DIPInfo (jojobaneDIP => jojobaDIP).
2024-02-12 14:34:28 +01:00
dinkc64 271e0f7116 add sf2mkot2 2024-02-10 09:33:00 -05:00
dinkc64 7b99e99bc0 violent storm: fix fading, fireworks @ end of st.2 2024-02-10 09:14:36 -05:00
dinkc64 887a17d207 genre updates from Gab75 2024-02-10 09:11:55 -05:00
dinkc64 91b168a38f genre updates from Gab75 2024-02-09 20:20:49 -05:00
dinkc64 1fc4467b74 nes update from gab75 2024-02-09 20:18:26 -05:00
dinkc64 dad7f3293b cheat, don't require d_nes to compile fbn 2024-02-09 10:00:20 -05:00
dinkc64 ebc184345c more genres 2024-02-08 21:04:26 -05:00
dinkc64 a09a34d603 some genre fixes 2024-02-08 20:50:27 -05:00
dinkc64 efdf1e7a09 alpha1v 2024-02-08 20:21:30 -05:00
dinkc64 0fa9c0827a genre updates from gab75 2024-02-08 20:15:54 -05:00
dinkc64 ded13a3926 genre fixes from Goratrix 2024-02-08 09:50:55 -05:00
dinkc64 2996019eb7 genres update from Gab75 2024-02-08 09:37:21 -05:00
dinkc64 a72b3e5a39 neogeo, fix palette darken-enable/disable bits (ironclad on aes) [Rupert Carmichael] 2024-02-07 20:48:44 -05:00
dinkc64 681078538b speccy update from gab75 2024-02-07 08:57:49 -05:00
dinkc64 64cfdd5edb genre corrections, thanks Goratrix! 2024-02-06 20:27:20 -05:00
dinkc64 2802be8e57 Kaillera, improve stability and fix several bugs 2024-02-06 09:58:29 -05:00
dinkc64 4aa7f6eb6a BurnTrackball device, add a debug helper 2024-02-06 09:46:41 -05:00
dinkc64 ece0d8bdb5 genre fixes from Goratrix 2024-02-06 09:42:55 -05:00
dinkc64 4769609f2f genre fixes from Gab75 2024-02-06 09:37:08 -05:00
dinkc64 caf30e6be9 genres 2024-02-05 18:00:53 -05:00
dinkc64 932d72d682 genre .. 2024-02-05 10:16:55 -05:00
dinkc64 5f6969a3e5 genres 2024-02-05 09:28:25 -05:00
dinkc64 551c73ea2d megadrive update from gab75 2024-02-03 09:02:22 -05:00
dinkc64 a33d4ea255 nes update from gab75 2024-02-03 09:00:03 -05:00
barbudreadmon 1f7a04b52c MAME 0.262 sync (irem,konami) 2024-02-03 07:22:54 +01:00
dinkc64 7b95e99691 megadrive update from gab75 2024-02-03 00:58:08 -05:00
dinkc64 144e346716 megadrive update from gab75 2024-02-03 00:57:40 -05:00
Igor-Arabe 85ee3b0356
d_megadrive: umk3osc (#1661)
Changes in version 29 (2024-01-28):
Some fixes are "based on" the trilogy, but there are also unique ones.

1. Kabal - the ball is blocked after 9 hits, double damage is protected after the ball.
2. Smoke – the ability to make an invitation after a harpoon has been returned.
3. Smoke – during the invisibility, a smoke animation appears.
4. Sector – the teleport is blocked after 4 hits (it was after 2), the damage is protected after the second teleport in the combo
5. Sector – you can make a regular rocket while homing.
6. Jade – in projectile technology, she runs through a clone of Sub-Zero.
7. Jade – the effect of projectile protection is increased by 1 sec.
8. The recovery after leg combos of Rain, Reptile, Jade, Kitana, Scorpio, as well as after the combo of Reptile X, X-Down-A has been reduced.
9. Added music theme for the Graveyard arena, source: MK3 prerelease version.
10. Added friendship Sub-Zero MK2. Input: Z,Y,Y, Up; distance – any.
11. The blue screen in the Animality of Liu Kang and Stryker on Shiva has been fixed.
2024-02-02 20:42:35 -05:00
dinkc64 e0d75198b2 cps2: update to sfz3mix 0.27 2024-02-01 20:26:18 -05:00
dinkc64 80d736229f midtunit.cpp, turn off on exit 2024-02-01 09:49:58 -05:00
dinkc64 9d511c6f91 sel.cpp, game selector: make text a little less crowded / expand fields when window expands 2024-02-01 09:46:20 -05:00
barbudreadmon 5cbb2d0814 MAME 0.262 sync (neogeo,tecfri,vsystem) 2024-02-01 09:58:59 +01:00
barbudreadmon e6f54051ed d_galaxian: redumped scobrae [chaneman] 2024-02-01 09:25:39 +01:00
barbudreadmon 6ddcd6e2eb MAME 0.262 sync (kaneko) 2024-02-01 09:16:46 +01:00
barbudreadmon b7eefb1e7c MAME 0.262 sync (midway) 2024-02-01 09:03:46 +01:00
dinkc64 29d2cf5a52 megadrive update from gab75 2024-02-01 01:53:22 -05:00
dinkc64 07b60998f3 d_lwings, cleanup a little 2024-02-01 01:53:07 -05:00
barbudreadmon 33cedad802 MAME 0.262 sync (taito) 2024-01-31 19:13:36 +01:00
barbudreadmon 999390d3fc
MAME 0.262 sync (cps3) 2024-01-31 18:37:51 +01:00
dinkc64 ec7ef0dac8 avengers, hook up mcu [AJR, David Haywood] 2024-01-31 10:12:17 -05:00
dinkc64 d974326078 genre 2024-01-31 10:09:55 -05:00
dinkc64 3a176d1adf hmm 2024-01-31 09:54:38 -05:00
barbudreadmon eafb7db3cc
d_dkong: update dkremix 2024-01-31 10:08:57 +01:00
dinkc64 429b5f950f z80, re-enable Z80Burn(), add ZetInFetch global so handler can tell if its an op (1) or oparg (2). i8051/mcs51: return pointer for internal ram 2024-01-30 10:06:39 -05:00
dinkc64 57bfd52449 decocass, fix ctower 2024-01-30 01:13:24 -05:00
dinkc64 6d1900c1e7 nbbatman, fix map offset 2024-01-29 09:18:34 -05:00
dinkc64 d80f4e28b5 colecovision update from gab75 2024-01-29 09:04:53 -05:00
arcadez2003 5ae25f9f02
dkremix change description to hack
This set is a hack not officially released by sock master
2024-01-29 13:57:09 +00:00
dinkc64 ffde12db8c cps1, three wonders - default to black backdrop 2024-01-29 00:51:06 -05:00
barbudreadmon 866a30c4e4
d_dkong: fix dkremix's year & author 2024-01-28 18:04:12 +01:00
arcadez2003 ccf481e346
Add Donkey kong Remix 2024-01-28 16:39:13 +00:00
dinkc64 74223b6288 deco simpl156, fix service mode button, save eeprom data 2024-01-27 21:00:15 -05:00
dinkc64 68acd5451f bullet 3p mode dip & input fix 2024-01-27 20:41:11 -05:00
dinkc64 dcf516ef65 speccy update from gab75 2024-01-27 09:04:01 -05:00
dinkc64 e86e9fd0cf pce update from gab75 2024-01-26 08:43:46 -05:00
dinkc64 432c1210d5 more 2024-01-25 09:33:25 -05:00
dinkc64 7a46221ace sstrangr, .. 2024-01-25 00:35:28 -05:00
dinkc64 5f018896b5 dkong, add Donkey Kong Pac-Man Crossover by Paul Goes 2024-01-24 21:02:47 -05:00
dinkc64 1d6b25cd38 some genre fixes [Goratrix] 2024-01-24 20:46:21 -05:00
dinkc64 1bd7822b43 action fighter desc 2024-01-24 18:01:11 -05:00
dinkc64 dfaeba571d fix some genres [Goratrix] 2024-01-24 09:29:08 -05:00
dinkc64 219c39e847 colecovision update from gab75 2024-01-24 08:58:14 -05:00
dinkc64 773a8bde21 arkretn/puchicar, adjust analog speed 2024-01-24 00:58:15 -05:00
dinkc64 b841bd1f89 arknoid2, tweak dial 2024-01-24 00:39:21 -05:00
dinkc64 d3c58e2f5c arkanoid, hook up proper trackball (dial) device 2024-01-24 00:30:09 -05:00
dinkc64 219ed02470 sys16a, fix a fbn-only bug in rendering fantzone ending 2024-01-23 10:11:12 -05:00
dinkc64 c5b1550650 sonicfgtu, get rid of (duplicate of world set) 2024-01-23 09:27:11 -05:00
Igor-Arabe c73e6b6cc6
d_neogeo: samsho2pe (#1643)
.p1 bugfix: crash in pointer for Earthquake, an attempt to create a command grab.
2024-01-23 09:13:46 -05:00
Igor-Arabe 18f92fd9ff
d_neogeo: samsho2pe v. 1.9 (#1641)
Removed bcd scaped command from, hanzo, kuroko and genan, moves scape from hanzo and kuroko It is now possible to use them in the middle of the game, new command in move list,  check!   
Standardized Stun for attacks from above (jumping attack), stun medium for all chars!
Fixed Kuroko talk before challenging to fight
Create new frame the char pick ups impulse before jumping, 2 frames for starting jump for all chars!
2024-01-22 10:29:21 -05:00
dinkc64 197dec736c fantzoneta, fix dips 2024-01-22 00:11:26 -05:00
dinkc64 c2f39fd396 nes, tweak for mapper 194, chr banks 0,1 are RAM 2024-01-21 09:43:25 -05:00
Igor-Arabe b6b524b15f
d_cps2: minor changes in Ssf2tPhoenixInit... (#1640)
Ssf2tPhoenixInit: Cpu speed adjusted to 90.5625% like on 'Ssf2tInit'.

hsf2pp
correct Init (Ssf2tPhoenixInit).
code moved to: below 'hsf2da' (phoenix roms area).
2024-01-21 09:15:46 -05:00
dinkc64 7800526ce5 ambush, fix for vs nitpick 2024-01-21 00:52:15 -05:00
dinkc64 8156a9c1de sfz3mix, don't check parent for blend table, as the game uses different sprite indices 2024-01-20 20:52:49 -05:00
dinkc64 839200eb7c Xeno Crisis, change resolution to 320x224 2024-01-20 20:33:50 -05:00
dinkc64 891390c4c4 nes, update Touhou Rououmu to 1.00 beta 2 2024-01-20 15:30:49 -05:00
dinkc64 72cd053ea3 history.xml, little bugfix 2024-01-19 18:09:25 -05:00
dinkc64 ee3eb1af96 win UI: support History.xml, (history.dat support removed)
get new History file @ https://www.arcade-history.com/index.php?page=download
unzip it into support\history :)
2024-01-19 10:37:02 -05:00
dinkc64 1ae35e7796 win UI: make title & preview images scale better at dpi other than 96 2024-01-18 20:46:51 -05:00
dinkc64 3022ffcec9 speccy update from gab75 2024-01-18 15:22:40 -05:00
dinkc64 428b4b9906 nes update from gab75 2024-01-17 09:39:10 -05:00
dinkc64 6874bc7b2a cps1, add sf2amf11 [gomarco79] 2024-01-17 01:07:49 -05:00
Igor-Arabe e94835d301
d_cps2: sfz3mix / sfz3mix 13 updates (#1638)
-sfz3mix:
updated labels.
crcs to version 0.26.
samples 2E renamed to 1C (Sakura music), 2E now have "nodump" flag.

-sfz3mix13:
updated labels as requested by author.
2024-01-16 14:02:17 -05:00
dinkc64 3a6c5ead8e ambush, add mario and dkong3 bootlegs + update driver [iq_132] 2024-01-16 01:35:12 -05:00
dinkc64 4b71beb502 neocdlist: add ssrpg eng. translation, fix dd ost 2024-01-15 23:28:48 -05:00
dinkc64 f8d7e88e0f fix palette viewer w/different dpi settings than the default 2024-01-15 23:27:16 -05:00
dinkc64 4503de0656 speccy update from gab75 2024-01-14 09:02:08 -05:00
dinkc64 efe7cf9165 nob, remove soundcpu patch, add mirror [Osso13] 2024-01-13 09:26:46 -05:00
dinkc64 a921ec2957 megadrive update from gab75 2024-01-13 08:59:39 -05:00
barbudreadmon ba658bd296 ClearOpposite: makes more sense like this 2024-01-12 17:18:04 +01:00
barbudreadmon 5a92ac76a3 ClearOpposite: add support for cps3 & pwrinst2 2024-01-12 17:06:28 +01:00
barbudreadmon d50ca23a81 ClearOpposite: add a typename to template 2024-01-12 16:46:42 +01:00
dinkc64 8643f6af61 d_galaga: xevious, fix transparent masking of bomber retical 2024-01-12 10:26:03 -05:00
dinkc64 bc16dd924a tiles_generic, add BurnTransferPartial(), handy for those mid-frame palette changes and things 2024-01-12 09:38:33 -05:00
dinkc64 f473d375a5 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2024-01-11 09:59:21 -05:00
dinkc64 65691b3563 neocdlist: detect and list alternate versions of some games 2024-01-11 09:59:15 -05:00
barbudreadmon ff50003239
d_neogeo: add Looptris Plus 2024-01-11 08:04:56 +01:00
dinkc64 dd87041cac fantzonenu,no: allow continue dip 2024-01-10 01:00:13 -05:00
dinkc64 db59eea3c4 add fantasy zone new, us and new, oversea versions from ps2 (test) 2024-01-09 21:02:53 -05:00
Igor-Arabe 7f5b62e32e
d_cps2: sfz3mix, sfa3xl corrections. (#1634)
-sfa3xl: correct Init ('Cps2Init')
code moved to: below sfa3ce (normal roms area)

-sfz3mix: Updated to latest version v0.25 + correct Init base ('PhoenixInit').
-sfz3mix13: Correct Init ('PhoenixInit')
both code moved to: below Sfz3jr2d (phoenix roms area).
2024-01-09 20:24:22 -05:00
dinkc64 1d40457eea fantznps2, make a mess of things to fix a buggy game 2024-01-09 10:35:25 -05:00
dinkc64 8bff33ba7a clockwork aquario w/sound [Apocalypse] 2024-01-09 09:48:41 -05:00
dinkc64 ad394f557f fantznps2, add reset callback to properly set sprite banks @ reset 2024-01-08 20:58:08 -05:00
dinkc64 96290b271d use the tap 2024-01-08 20:53:19 -05:00
dinkc64 17141cf413 speccy update from gab75 2024-01-08 09:13:25 -05:00
dinkc64 f2827deeb5 d_cop01, mightguy: fix transparency issue with sprites 2024-01-08 00:51:41 -05:00
dinkc64 f1e6b1a74a rename fantzps2 to fantznps2, put both fantznps2 and fantznta under parent fantzone 2024-01-07 20:31:23 -05:00
dinkc64 1d3107dfb6 fix ps2 fantasy zone 2024-01-07 01:15:19 -05:00
barbudreadmon e56161b17e d_cps2: update sfz3mix to v0.24 2024-01-06 15:52:12 +01:00
dinkc64 09ea06b60d msx update from gab75 2024-01-06 09:20:08 -05:00
dinkc64 17f7a9eb42 kaillera, fix for incorrect game selection when 2 games with matching descriptions on different systems exist 2024-01-06 01:20:19 -05:00
Igor-Arabe 5cc36a45a5
d_cps2: sfz3te v1.2 (#1629)
updated to latest version
2024-01-05 20:21:06 -05:00
dinkc64 cb2f657f62 speccy update from gab75 2024-01-05 09:56:02 -05:00
barbudreadmon 2858d9d445
d_sys16b: add Fantasy Zone (System 16B, PS2 data file) 2024-01-05 15:07:24 +01:00
dinkc64 e1375535f1 mexico86, clean up driver a bit 2024-01-05 01:44:15 -05:00
dinkc64 4db3ab5346 Kiki Kaikai, with mcu! Big thanks to Madov, Raki & Travis Goodspeed 2024-01-04 14:49:51 -05:00
dinkc64 79925d9c64 decocass, restore pointers 2024-01-04 09:51:37 -05:00
barbudreadmon c3531b7753
clear opposite wip (#1626) 2024-01-04 13:42:43 +01:00
dinkc64 30c6654b10 dataeast: clean up a few bits of ugly code 2024-01-04 01:42:05 -05:00
dinkc64 e65a3bffc1 deco cassette: add Fast Loader feature (enabled by default, configurable via DIPs)
fix states & runahead w/Treasure Island and Explorer
2024-01-03 10:14:51 -05:00
crashGG b89b79b758
Optimize the input problem of neogeo when using the keyboard (#1623)
When the arcade stick input switches in two opposite directions, there is a "empty" in the middle, but when the emulator uses the keyboard to switch in two opposite directions, the switch is often instantaneous. For example, when switching left and right on an arcade joystick, the actual input is left->empty->right. That is to say, there will be an empty direction when switching to the opposite direction! But when using keyboard input, the actual input is left->right, or left->left+right->right

The problem I discovered is that some game developers deliberately added matching for the empty direction input when checking command inputs.
For example, kof98 rugby charactor's 24A, 246A, 222B, 28A/C. For the last 28A/C , I found that the actual command is 2N8+A/C, that is, a total of 3 directions of detection: down, empty, up, and A/C! Once the empty direction is not detected, this command will fail, which is why it is difficult for most players to use the keyboard to do this trick!

This modification refers to the code of gsc2007 and pays tribute to him.
2024-01-02 01:11:22 -05:00
dinkc64 c70c698efb aero fighters, turbo force, spinal breakers, karate blazers, pspikes: gets new driver 2024-01-02 01:06:48 -05:00
dinkc64 036340ccc2 nes update from gab75 2024-01-01 09:45:52 -05:00
barbudreadmon 83db401672 no need to force sample interpolation for neogeo
it does nothing nowaday anyway
2024-01-01 15:32:38 +01:00
dinkc64 a629e33130 misc palette masking fixes 2023-12-31 20:58:35 -05:00
dinkc64 501eebf05c gyruss palette masking 2023-12-31 09:29:40 -05:00
dinkc64 9ee5fd5998 tempest, fixups 2023-12-31 01:16:10 -05:00
barbudreadmon 0287a08f4a d_sys16b: add Toryumon DX 2023-12-30 09:52:12 +01:00
dinkc64 bea326e86b sg1k update from gab75 2023-12-29 09:11:18 -05:00
dinkc64 4db37e5676 msx update from gab75 2023-12-29 09:10:58 -05:00
dinkc64 44830186f0 hd6309 cpu, add insn callback 2023-12-29 09:10:31 -05:00
dinkc64 761b81dace Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2023-12-28 09:06:23 -05:00
dinkc64 c0dc1394ca speccy update from gab75 2023-12-28 09:06:18 -05:00
taoenwen 3a422761de
d_neogeo: samsho2pe up to v1.8 (#1621)
New Update Version 1.8:
-----------------------------
Hurtbox all chars rebalanced in the air for so that when they collide someone gets hit
Jumps with punch weak attacks from Sieger, Nicotine, Cham Cham are now blocked by jubei in special move "Shingatou blocked counter",buff!
Medium punch attack short now blocked by jubei in special move "Shingatou blocked counter", buff!
Hanzo infinite combo removed, jump right + CD attack cancels on ovehead, AB front cancel in mozuto, restarts the same loop, it worked in Earthquake, Sieger, Wanfu, Nerf!
Special move Tsubame Rokuren consumes damage on defense in new version, buff!
All chars execute command basic Race(Run), in original to cancel and attack in average of 12 or 7 frames, now cancel in 3 frames, buff!
Hit counter now predicts the char in a "Aerial Stun" and clear "hit counter" on the screen!
Genjuro Remove Combo Jump Attack, Down+AB, Ouzakan, 3 rekka, big damage now the combo no longer exists, nerf!
Genjuro Remove Combo Jump Attack, Down+AB, Ouzakan, "Five Flash Rip" in corner, big damage 80%, nerf!
Wanfu readjusted damage project special move "Thunder Bomb", Explosion Steam Smoke in counter big damage 70% in original samsho2, rebalanced for 30% damage, nerf!
Ukyo Tachibana modified special move "Tsubame Rokuren" to FHCF+AB
Genjuro cancel AB stand or down with special moves in stun or block, first frames, buff!  
Fixed a bug where Nakoruru had problems to hang on her "Eagle" if it was too far away allowing her to do empty cancels, This bug already exists in the original Samsho2, it made it possible to execute infinite combos, now the eagle runs at high speed along with Nakoruru so it can be used, if it retreats on the backdash the eagle also goes at high speed, only when nakoruru 2x Forward, or 2x Backward
2023-12-28 09:04:18 -05:00
dinkc64 c861430f0f nes, add mmc5(hack) version of Haraforce 2023-12-28 01:31:06 -05:00
dinkc64 ef2514b4f6 colecovision update from gab75 2023-12-27 09:17:05 -05:00
dinkc64 50837ed93e megadrive update from gab75 2023-12-26 00:19:30 -05:00
dinkc64 d9387ec0db case-insensitive .cue parameter-find 2023-12-25 20:58:26 -05:00
dinkc64 8c44df661f neocd from commandline feature
Loading information...

Load fullscreen:
fbneo "c:\path\to\game.cue"
Windowed:
fbneo "c:\path\to\game.cue"

Load last selected / last run neocd image
fbneo neocdz
2023-12-25 10:46:16 -05:00
dinkc64 ddbd562cf9 speccy update from gab75 2023-12-24 09:42:03 -05:00
dinkc64 edd855f185 speccy update from gab75 2023-12-23 18:00:14 -05:00
dinkc64 2c83e21b5e update 2 devices 2023-12-23 02:00:20 -05:00
dinkc64 ad3a0a4714 add BURN_SND_ROUTE_NONE route. Also, tweak volume for sfz3mix samples 2023-12-23 00:59:23 -05:00
dinkc64 77e8567fcd sfz3mix .23 + cleanup 2023-12-22 20:23:05 -05:00
taoenwen 90bd9b2c55
d_neogeo: fix crc value for kof99rp v3 (#1617) 2023-12-22 09:09:43 +01:00
barbudreadmon fb6d107f3b kf2k3ps2: fix rom definition 2023-12-22 08:49:32 +01:00
dinkc64 6d443da9ac speccy update from gab75 2023-12-21 20:17:55 -05:00
taoenwen f239ce79bb
update msvc project & romdata & hack games (#1616)
update msvc project
romdata.cpp: Accurately differentiate between ASCII/UTF8/UTF8BOM in UTF8 & to LF.
stdfunc.h: fix for STD_ROM_PICK macro not booting from romdata.
d_cps1: GameConfig is correctly indexed when entering the game from romdata.
d_neogeo.cpp: update hack games.
2023-12-21 20:15:29 -05:00
dinkc64 7e6e8e3673 sms update from gab75 2023-12-20 10:15:15 -05:00
tmaul 3c77de22c0
Update makefile - undo test change
+0x0100
2023-12-18 15:15:03 +00:00
tmaul 1d7e50034d
Update makefile - just testing
Testing
2023-12-18 15:08:09 +00:00
dinkc64 d2e05bc134 nes update from gab75 2023-12-18 08:59:39 -05:00
dinkc64 d2e9d629a7 add sfz3mix .22f beta 2023-12-16 21:06:35 -05:00
dinkc64 044197f836 tilemap_generic, fix flipping w/clipped quadrant aka akkaarrh zoom bug
...hopefully doesn't cause any side-effects!
2023-12-16 09:33:02 -05:00
dinkc64 3c2782aa24 support files for previous commit 2023-12-15 21:08:00 -05:00
dinkc64 f1e989b0bb add expro02 system (gals panic new version, ...), update old galpanic and sandscrp driver [iq_132] 2023-12-15 21:06:30 -05:00
dinkc64 21e2405173 nes update from gab75 2023-12-14 09:04:59 -05:00
dinkc64 c5e896b6bd mo stuff 2023-12-14 01:32:48 -05:00
dinkc64 5a541b6b61 fix some warnings 2023-12-14 00:42:29 -05:00
dinkc64 4e7758f424 luaengine.cpp, fix mouse coords, quiet some warnings 2023-12-13 21:09:39 -05:00
dinkc64 d831a9e700 linescroll y-flipping flipp-off 2023-12-13 09:49:40 -05:00
dinkc64 6d93f16012 blyat 2023-12-12 10:08:14 -05:00
dinkc64 515f66e6fb samples, fix loading progress bar 2023-12-11 00:17:35 -05:00
dinkc64 cd8cf5dd23 cps1, arbitrary screen size support for bankbank 2023-12-10 01:10:44 -05:00
dinkc64 0377a57a6f speccy update from gab75 2023-12-09 09:07:12 -05:00
barbudreadmon 03e69e2a8e BurnTransferRealloc: clear after realloc 2023-12-09 10:16:28 +01:00
barbudreadmon c2e36ff1b2 tiles_generic: add BurnTransferRealloc
sometimes you just want to realloc a ptr
2023-12-09 09:55:21 +01:00
dinkc64 93808b3c40 cps.cpp, for barbudreadmon :) 2023-12-09 01:52:26 -05:00
dinkc64 fe894069a6 dec0, endian-fixes 2023-12-08 20:51:34 -05:00
barbudreadmon 679bb032bf brkrevjq: 68k code doesn't need swap 2023-12-08 10:58:34 +01:00
taoenwen 65a67e3474
d_cps1: thanks Barbu (#1611) 2023-12-07 17:46:57 +01:00
barbudreadmon f50eb3d30e MAME 0.261 sync (galaxian part2) 2023-12-07 14:16:23 +01:00
Igor-Arabe 410fcccb73
d_cps1: captre v1.2 (#1610)
Updated... Again to latest version.
2023-12-07 00:29:05 -05:00
dinkc64 4577e275d5 systeminfo.cpp, someone forgot an 'o' :) 2023-12-06 20:41:59 -05:00
dinkc64 e88730522a Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2023-12-06 09:21:09 -05:00
dinkc64 24ca05bc78 fix samples 2023-12-06 09:21:02 -05:00
taoenwen b216879f23
update hack games (#1609)
* update hack games

d_neogeo & d_cps1: update hack games, reorder hack games;
d_seta2: update hack games.

* d_neogeo: update mslugxcq & mslug3cq
2023-12-06 09:07:51 -05:00
barbudreadmon abd9d249c0 cps2: get nCpsScreenWidth/nCpsScreenHeight directly from driver struct 2023-12-06 14:13:20 +01:00
barbudreadmon 888e5e16b7 cpsrd.cpp: compute nXTiles from nCpsScreenWidth 2023-12-06 12:28:30 +01:00
barbudreadmon 7cf178f2fa cps_scr.cpp: compute nXTile from nCpsScreenWidth 2023-12-06 12:22:03 +01:00
barbudreadmon f2695bc23a MAME 0.261 sync (galaxian part1) 2023-12-06 09:30:54 +01:00
dinkc64 550a3bbb5c sfz3mix 0.22, fix oob, game working again 2023-12-06 01:21:21 -05:00
barbudreadmon 7010973edb MAME 0.261 sync (gametron,gottlieb) 2023-12-05 08:52:23 +01:00
dinkc64 0784316cb3 sfz3mix 0.22 temporarily not working, will be fixed later today 2023-12-05 02:04:14 -05:00
dinkc64 fdb036b1b4 donpachi, fix click on first coin sample 2023-12-05 01:28:43 -05:00
dinkc64 c9db8bf9e7 samples, add new flag for no dump 2023-12-04 23:34:26 -05:00
dinkc64 aa33827302 Cps2Turbo: add missing y-lines to sfz3mix, add asspect ratio DIP 2023-12-04 09:29:40 -05:00
barbudreadmon d068ff4e18
sfz3mix: revert samples change
it entirely breaks sound for some reason
2023-12-04 13:11:34 +01:00
barbudreadmon c9081540d0 sfz3mix: remove non-existent samples entirely from dat file 2023-12-04 09:58:42 +01:00
barbudreadmon d47a9ecaf3 sfz3mix: add flags to ignore non-existent samples
chimeraba: use the correct init function
2023-12-04 09:42:38 +01:00
dinkc64 7912426d06 nes update from gab75 2023-12-03 20:53:44 -05:00
Igor-Arabe 263262564d
d_cps1: captre v1.2 (#1608)
updated to latest version.
2023-12-03 20:42:36 -05:00
dinkc64 c6831bfade add support for Cps2Turbo hw, sfz3mix 0.22 2023-12-02 21:18:18 -05:00
dinkc64 01181ec5be pre90s/d_wiping, little cleanup 2023-12-02 20:48:49 -05:00
barbudreadmon 19e252dcf4 MAME 0.261 sync (irem,kaneko) 2023-12-02 20:12:47 +01:00
dinkc64 808330ecf8 add missing sprite-to-playfield shadow effect [codefrog2002] 2023-12-02 09:16:08 -05:00
barbudreadmon aa12054826 MAME 0.261 sync (konami) 2023-12-02 12:28:41 +01:00
barbudreadmon e32526844e MAME 0.261 sync (meadows,metro,midcoin) 2023-12-02 09:29:56 +01:00
dinkc64 61142f887f scrn.cpp: fix black line @ top when compiled with Visual Studio 2023-12-01 18:18:50 -05:00
dinkc64 71a5fed465 speccy update from gab75 2023-12-01 13:04:48 -05:00
dinkc64 f4894528b2 speccy update from gab75 2023-11-30 09:22:13 -05:00
barbudreadmon ec824a4c8d MAME 0.261 sync (nintendo,pacman,phoenix)
also fix some prototype/bootleg flags
2023-11-30 09:06:45 +01:00
barbudreadmon 40e2b14a40 MAME 0.261 sync (seta,snk,sunelectronics,tecmo,toaplan,upl) 2023-11-30 08:08:50 +01:00
barbudreadmon 4833ddc399 MAME 0.261 sync (dataeast,itech,invaders) 2023-11-30 07:50:35 +01:00
barbudreadmon 202e35c6a6 MAME 0.261 sync (taito,jaleco) 2023-11-29 22:53:15 +01:00
barbudreadmon a1c0f3a715
rallyxeg: fix rotation 2023-11-29 19:42:25 +01:00
barbudreadmon 22c0d1867d MAME 0.261 sync (misc, namco) 2023-11-29 19:34:40 +01:00
barbudreadmon 0618a015e5
MAME 0.261 sync (jaleco) 2023-11-29 15:02:09 +01:00
dinkc64 e0203404fe sms update from gab75 2023-11-27 18:11:54 -05:00
dinkc64 3ac698e444 sms update from gab75 2023-11-27 09:04:23 -05:00
dinkc64 25fa98e061 fix fps counter on 64bit exe with ffwd 2023-11-27 01:42:30 -05:00
dinkc64 2308d773c9 nes update from gab75 2023-11-26 09:43:54 -05:00
barbudreadmon 891782a817 oops 2023-11-25 11:31:54 +01:00
barbudreadmon 3f471f9d12 add rom definitions for sfz3mix (0.22) 2023-11-25 09:58:26 +01:00
dinkc64 5ada2baa3e megadrive update from gab75 2023-11-23 20:17:26 -05:00
dinkc64 6823c33769 megadrive update from gab75 2023-11-23 17:51:32 -05:00
dinkc64 2d420fc210 msx update from gab75 2023-11-23 09:12:46 -05:00
taoenwen b4251d785c
d_neogeo: update hack games (#1603) 2023-11-23 09:08:42 -05:00
dinkc64 2ea2991498 megadrive update from gab75 2023-11-22 20:32:20 -05:00
cam900 c4e92ec52c
neocdlist.cpp: Fix rbff2 subtitle (#1602) 2023-11-22 09:40:29 +01:00
dinkc64 80e7e31822 nes update from gab75 2023-11-20 09:05:50 -05:00
dinkc64 81375a010b 5205 filter 2023-11-20 01:47:49 -05:00
dinkc64 b13aa39d62 fix a little bug with png impl. 2023-11-20 01:01:13 -05:00
dinkc64 3bca531538 nes update from gab75 2023-11-19 09:14:51 -05:00
taoenwen d986c99c84
d_neogeo.cpp: We have been. (#1600) 2023-11-18 16:22:31 -05:00
dinkc64 225f0d901f cardboard? 2023-11-18 13:09:17 -05:00
dinkc64 9417e5f917 speccy update from gab75 2023-11-18 13:07:35 -05:00
Igor-Arabe 984c51c9ae
whpjq fix (#1599)
* whpjq fix

removed 'SWAPP' tag, now is ok.

* d_neogeo: mslug4fd fix

fixed typo in romName (zipfile).
2023-11-18 12:07:45 +01:00
dinkc64 2014eff1d2 add GBF_CARD and GBF_BOARD genres for Gab75 2023-11-17 21:14:58 -05:00
Igor-Arabe 89d71462af
d_neogeo: whpjq, correct CRC (#1598)
crc "afaa4702" is from original rom ('whp').
correct is "b1348758".
2023-11-17 21:03:14 -05:00
dinkc64 83f70f7fe1 sms update from gab75 2023-11-17 21:02:29 -05:00
taoenwen 12abfd6c1d
d_neogeo.cpp & d_seta2.cpp: update hack games (#1597)
* d_neogeo.cpp: update hack games

* d_seta2.cpp: update hack games
2023-11-16 18:06:12 -05:00
dinkc64 5604bf6aab mhavoc fix/add analog controller 2023-11-16 10:01:18 -05:00
dinkc64 aa07302340 colecovision update from gab75 2023-11-15 09:03:03 -05:00
dinkc64 4e599bada7 nes update from gab75 2023-11-13 09:21:16 -05:00
dinkc64 61fa9ef271 colecovision update from gab75 2023-11-13 09:18:38 -05:00
dinkc64 89c2b8b3bb nes update from gab75 2023-11-12 09:16:58 -05:00
taoenwen 8442296cc1
burn.cpp: CR to LF (#1596) 2023-11-12 01:44:00 -05:00
taoenwen 3e70c4d018
burn.cpp: fix incomplete string copy (#1595) 2023-11-11 08:56:46 -05:00
Igor-Arabe 3ea697061f
d_neogeo: samsho2pe (#1593)
.sp2 - Genjuro's Rekka 3rd bugfix.
2023-11-11 10:13:43 +01:00
barbudreadmon 79cb96215d
makefile.sdl2: oops 2023-11-11 10:08:31 +01:00
barbudreadmon 37e23e3c25
gamelist.pl: better guess for sourcefile 2023-11-11 10:01:42 +01:00
barbudreadmon ee16a01fb4
makefile.sdl2: remove FORCE_SYSTEM_LIBPNG 2023-11-11 08:52:21 +01:00
Igor-Arabe 3a30e8fdb0
d_neogeo: samsho2pe (#1592)
* d_neogeo: samsho2pe

v. 1.6 ~ 2023-11-09
Fixed the way stun was handled by the game, previously, the game was handling Standing and Crouched combos differently, now both Standing and Crouched stun are behaving the same way it behaves when the character is Standing.
Ukyo modief move list "Tsubame Rokuren" for QCBF + AB

* samsho2pe .p1 fix

* samsho2pe: sp2 fix II...

requested by author.
2023-11-10 20:26:27 -05:00
dinkc64 7200efefe3 speccy update from gab75 2023-11-10 09:03:46 -05:00
dinkc64 c34b078106 nes update from gab75 2023-11-09 09:04:57 -05:00
dinkc64 d62bf65c90 spng, disable opt (cpu intrinsics bugs on some compilers) 2023-11-08 09:16:17 -05:00
dinkc64 400fb7fe3a nes update from gab75 2023-11-07 08:56:16 -05:00
dinkc64 f00e24e63c cosmiccop / gallop continue dip fix 2023-11-05 18:13:23 -05:00
taoenwen 80b4ccbf9b
update msvc project (#1589) 2023-11-05 09:25:19 -05:00
barbudreadmon a03b7c7c6b MAME 0.260 sync (midway) 2023-11-04 10:54:41 +01:00
dinkc64 9436d2b39d speccy update from gab75 2023-11-03 08:59:30 -04:00
barbudreadmon a959fb6219 MAME 0.260 sync (cave,misc,mr,msx,nasco) 2023-11-03 09:13:42 +01:00
barbudreadmon 31cfedb219 MAME 0.260 sync (namco,nasco) 2023-11-03 07:41:02 +01:00
dinkc64 12fb05c6cd warning 2023-11-02 09:44:44 -04:00
barbudreadmon 355afec7f7 MAME 0.260 sync (dataeast) 2023-11-02 09:24:24 +01:00
barbudreadmon 20f5f38167 MAME 0.260 sync (kaneko) 2023-11-02 08:43:18 +01:00
barbudreadmon 3f20749ac3 MAME 0.260 sync (jaleco) 2023-11-02 08:15:32 +01:00
dinkc64 ad5e90849f spng, configure a little 2023-11-02 00:12:47 -04:00
dinkc64 e48397a00c add new zlib v1.3 2023-11-02 00:00:47 -04:00
dinkc64 f0d4c9b447 get rid of old zlib 2023-11-02 00:00:03 -04:00
dinkc64 dae7c82673 sdl2 2023-11-01 17:57:00 -04:00
dinkc64 1d83dbe9b6 update linux makefiles 2023-11-01 17:52:01 -04:00
dinkc64 e594df2017 libspng, change some things to work with older mingw compiler 2023-11-01 10:20:25 -04:00
dinkc64 fdc87360f6 convert project from libpng to libspng / https://libspng.org/ 2023-11-01 09:56:27 -04:00
dinkc64 550c26bf87 sms update from gab75 2023-11-01 09:50:28 -04:00
barbudreadmon 1913f916df MAME 0.260 sync (dec0, oneshot) 2023-11-01 14:46:56 +01:00
barbudreadmon e04e658c9c MAME 0.260 sync (neogeo & misc) 2023-11-01 11:27:53 +01:00
barbudreadmon c7491bf644 MAME 0.260 sync (nichibutsu) 2023-10-31 09:48:39 +01:00
dinkc64 294edaae07 snk, fix ikari audio speed 2023-10-31 00:06:57 -04:00
dinkc64 ea0ba073c2 y8950 intf, init with optional stream synch 2023-10-30 23:55:41 -04:00
barbudreadmon c494daf235 MAME 0.260 sync (nintendo) 2023-10-30 13:10:42 +01:00
barbudreadmon bb07d1e853 MAME 0.260 sync (nmk) 2023-10-30 10:12:15 +01:00
barbudreadmon 70585be5c7 MAME 0.260 sync (omori) 2023-10-30 09:41:46 +01:00
barbudreadmon b9a18ac2c9 MAME 0.260 sync (orca) 2023-10-30 09:39:52 +01:00
dinkc64 95440403ad p-47 sprite trails effect [Haze] 2023-10-30 00:55:24 -04:00
dinkc64 76052835d0 nes update from gab75 2023-10-29 10:28:37 -04:00
dinkc64 78e15af0c1 Jaleco Megasystem 1 - stdragon raster [Haze] 2023-10-29 09:04:47 -04:00
dinkc64 641404640d speccy update from gab75 2023-10-29 09:01:02 -04:00
dinkc64 9c0a69379c burner/image: crash with corrupt preview png testfix 2023-10-28 21:15:30 -04:00
Igor-Arabe a5a7ef836b
d_neogeo: samsho2pe (#1586)
v. 1.5 - 2023-10-27
Attack damage has been reduced in general for everyone, characters last longer in battle by enduring combos, dizzy harder to achieve, requiring a lot of hits in a row.
Hit counter now predicts the character in a falling state and clear "hit counter" on the screen!
2023-10-28 01:50:17 -04:00
dinkc64 72caa68c77 nes update from gab75 2023-10-28 01:49:51 -04:00
barbudreadmon 870438d702
gamelist.pl: fix 2023-10-28 00:02:16 +02:00
barbudreadmon f179eb0cf4 gamelist.pl: small update for sourcefile 2023-10-25 14:50:39 +02:00
barbudreadmon 4fd53a0c6c MAME 0.260 sync (pacman) 2023-10-25 14:19:24 +02:00
barbudreadmon ce1ba20b6e MAME 0.260 sync (phoenix, playmark, promat, psikyo, sanritsu) 2023-10-25 09:45:19 +02:00
barbudreadmon d19b2a4c9e MAME 0.260 sync (sega)
+ miscellaneous flag changes
2023-10-25 09:17:23 +02:00
barbudreadmon bee2d516da MAME 0.260 sync (seta, suna & toaplan)
Demon's World / Horror Story (set 6)  [Tonitox]
2023-10-25 08:09:23 +02:00
dinkc64 c506408686 megasys1: fix tshingen crashes [Haze]
bonus: fix st.dragon st.5(?) crash (driver bug)
2023-10-24 10:35:46 -04:00
barbudreadmon 657358bf59 MAME 0.259 sync (sega part2) 2023-10-24 08:35:35 +02:00
dinkc64 6bad9c2d34 speccy update from gab75 2023-10-23 11:40:33 -04:00
barbudreadmon bbc098f5ba MAME 0.259 sync (sega part1) 2023-10-23 09:33:04 +02:00
barbudreadmon 5d5b80f56d MAME 0.259 sync (seibu) 2023-10-23 08:46:34 +02:00
barbudreadmon 3744aa2eaf MAME 0.259 sync (seta) 2023-10-22 21:05:58 +02:00
dinkc64 246523d2b0 speccy update from gab75 2023-10-21 16:05:23 -04:00
barbudreadmon 426c220281 also set some flags 2023-10-21 13:11:34 +02:00
barbudreadmon d80b805393 MAME 0.259 sync (snk & misc) 2023-10-21 09:33:47 +02:00
dinkc64 7c25ba4d1f dkong, add DK Accelerate by Paul Goes 2023-10-20 17:33:19 -04:00
barbudreadmon edfae9e528
d_suna16: promote bssoccera to working 2023-10-20 23:19:45 +02:00
dinkc64 211dab4b35 msx update from gab75 2023-10-20 09:11:41 -04:00
barbudreadmon 822404d10d MAME 0.259 sync (suna) 2023-10-20 14:20:43 +02:00
dinkc64 e9268ea2ca megadrive update from gab75 2023-10-19 09:33:37 -04:00
barbudreadmon 621171f8b4 MAME 0.259 sync (sunelectronics) 2023-10-19 08:35:17 +02:00
barbudreadmon 4681d21cb5 MAME 0.259 sync (taito part3) 2023-10-19 07:58:04 +02:00
dinkc64 bb0fc3427c its not really fun like it says 2023-10-18 09:54:02 -04:00
dinkc64 b52945f8ae sms update from gab75 2023-10-18 09:01:47 -04:00
barbudreadmon 742a7aa167 MAME 0.259 sync (taito part2) 2023-10-18 13:59:00 +02:00
barbudreadmon f39ea4fe6b MAME 0.259 sync (taito part1) 2023-10-18 11:09:27 +02:00
barbudreadmon 24f77006ff MAME 0.259 sync (tecfri) 2023-10-17 14:04:12 +02:00
barbudreadmon e7fe63aad8 MAME 0.259 sync (technos) 2023-10-17 13:36:32 +02:00
barbudreadmon df68ee41fc MAME 0.259 sync (tecmo) 2023-10-17 09:08:48 +02:00
barbudreadmon 8416e426d2 MAME 0.259 sync (thepit) 2023-10-17 08:47:16 +02:00
dinkc64 61e7595cd8 nes update from gab75 2023-10-16 18:15:03 -04:00
barbudreadmon b0eda47c2d MAME 0.259 sync (toaplan) 2023-10-16 18:27:47 +02:00
dinkc64 59e8f7f4bf nes update from gab75 2023-10-16 09:14:22 -04:00
barbudreadmon 08aff59bac MAME 0.259 sync (unico) 2023-10-16 08:53:28 +02:00
barbudreadmon 00b281f6e5 MAME 0.259 sync (universal) 2023-10-16 08:50:52 +02:00
barbudreadmon 67aaff362e MAME 0.259 sync (valadon) 2023-10-16 08:22:52 +02:00
dinkc64 8f7d3e0542 megadrive update from gab75 2023-10-15 09:12:01 -04:00
dinkc64 ab586f0038 msx update from gab75 2023-10-15 09:10:20 -04:00
barbudreadmon 76327c4f3c MAME 0.259 sync (vsystem) 2023-10-15 10:45:24 +02:00
barbudreadmon 639cb20d53 MAME 0.259 sync (yunsung) 2023-10-15 09:15:12 +02:00
12Me21 53c8175b93
change printf to vfprintf (#1584) 2023-10-15 07:26:28 +02:00
dinkc64 fd60c83319 msx update from gab75 2023-10-14 09:00:44 -04:00
barbudreadmon eea681db08 d_dec8: add BDF_BOOTLEG flags 2023-10-14 12:37:31 +02:00
barbudreadmon 5ad543d4e7 MAME 0.259 sync (part 10) 2023-10-14 11:19:17 +02:00
barbudreadmon d131647c5f MAME 0.259 sync (part 9)
end of labels sync
2023-10-13 10:38:33 +02:00
barbudreadmon ca145d249c MAME 0.259 sync (part 8) 2023-10-13 08:52:58 +02:00
dinkc64 6848f1fb45 Added preliminary protection simulation for kungfuta. [David Haywood, iq_132] 2023-10-12 20:32:37 -04:00
dinkc64 6a46eaa703 packbang, fix flicker 2023-10-12 09:18:03 -04:00
barbudreadmon eb0736ccfb MAME 0.259 sync (part 7) 2023-10-12 09:42:57 +02:00
dinkc64 9a75507dca suprtrio, level 10 broken inputs, fix with hammer 2023-10-12 01:52:56 -04:00
dinkc64 03595fae6a suprtrio, fix reboot after post-level 9 bonus round [angelosa] 2023-10-12 00:19:38 -04:00
taoenwen 6a8dca6d20
d_cps1: update hack games & etc (#1582)
* d_cps1: update hack games

* ips_manager: reordering of logic
2023-10-11 20:13:19 +02:00
dinkc64 952b209266 martial champ. fix shadows 2023-10-11 09:41:40 -04:00
barbudreadmon 5ff8e22d73 MAME 0.259 sync (part 6) 2023-10-11 09:08:43 +02:00
dinkc64 2a962ac460 add speedhack for martial champion 2023-10-11 00:17:08 -04:00
arcadez2003 848a04cbdb
New working Pack N Bang Bang final retail version
Pack'n Bang Bang [twistedsymphony, Hammy, ekorz, rtw]
2023-10-10 20:36:07 +01:00
barbudreadmon 4eac80aff2 MAME 0.259 sync (part 5) 2023-10-10 08:46:59 +02:00
dinkc64 4cefbd9b2a speccy update from gab75 2023-10-09 09:03:28 -04:00
barbudreadmon 72504fe376
d_suprnova: puzzloop also uses paddle 2023-10-09 05:57:40 +02:00
dinkc64 2558ebafc1 speccy update from gab75 2023-10-08 18:26:27 -04:00
dinkc64 f16edfe129 fix itaten dips 2023-10-08 17:47:50 -04:00
dinkc64 289370b294 msx update from gab75 2023-10-07 23:49:50 -04:00
dinkc64 6c83440efc msx update from gab75 2023-10-07 08:59:43 -04:00
taoenwen fc6c58b449
d_seta2 & d_nes: update hack games, & etc (#1578)
d_seta2: update grdianshs
d_nes: update nes_castlevanialt to 4.0
ips_manager: Allow customized extension values
2023-10-07 07:02:28 +02:00
Igor-Arabe bdfd7c641b
d_neogeo: samsho2pe v. 1.4 (#1580)
2023-10-05:
Fixed hit-counter (it's ok!)
Kuroko's lines as a judge have been adjusted, the lyrics no longer disappear
Mizuki and Kuroko Story Mode and Final, the 3 cutting scenes were introduced kuroko and Mizuki conversation, Scene 1 talking to Mizuki in the middle of the rocks, scene 2 talking to kuroko, scene 3 in the middle of the rocks for battle against Mizuki!
Ukyo Update collor 8, palette similar to samsho3
Charlotte Update collor 6, darkened armor and hair
Nicotine update collor 6, Lilac Hat!
Kuroko update collor 2,3,4,5,6,7,8, darkened clothes
Genan update collor 6, new collor!
Kuroko light punch down adjusted image, increased range hitbox attack
2023-10-07 07:01:49 +02:00
barbudreadmon 59e4a0dd67 MAME 0.259 sync (part 4) 2023-10-06 12:24:39 +02:00
barbudreadmon bb91ca321a d_megadrive: fix md_testsuite240p flags 2023-10-03 20:15:10 +02:00
taoenwen 83408e024f
pgm_run: adds a mapping for the specified ips (#1574) 2023-10-02 09:30:22 -04:00
barbudreadmon 778172c2b4 neogeo: hook unibios controls for irrmaze 2023-10-01 19:36:08 +02:00
barbudreadmon a788040c1b MAME 0.259 sync (part 3) 2023-10-01 13:08:50 +02:00
barbudreadmon 45b0546406 MAME 0.259 sync (part 2) (oops) 2023-10-01 12:25:42 +02:00
barbudreadmon b79dcdc55d MAME 0.259 sync (part 2) 2023-10-01 10:30:07 +02:00
dinkc64 4c8b02b560 megadrive update from gab75 2023-09-30 09:16:14 -04:00
dinkc64 db68fee657 m72 update hharry 2023-09-30 09:09:50 -04:00
barbudreadmon d1a8ecb67f d_lwings: fix wrong z80 rom2 size in trojanj/trojanjo 2023-09-30 13:49:44 +02:00
barbudreadmon 24fad66fe0 d_galaga: fix gallag & nebulbee 2023-09-30 13:27:54 +02:00
barbudreadmon d255f3bbde d_galaga: cleanup xevious and add clones 2023-09-30 12:40:01 +02:00
barbudreadmon a06d407459 arkanoidjbl2: revert back to verified labels 2023-09-30 11:12:52 +02:00
barbudreadmon c578096c48 MAME 0.259 sync (part 1) 2023-09-30 10:45:02 +02:00
dinkc64 36092078ac msx update from gab75 2023-09-28 08:59:28 -04:00
Igor-Arabe 9934eb2e10
d_spectrum: bombsweep (#1570)
2023-09-25: Smoke effect added
2023-09-26 20:11:34 -04:00
dinkc64 265744e73b speccy update from gab75 2023-09-26 09:03:26 -04:00
dinkc64 725351019d fix silly bug 2023-09-25 09:23:02 -04:00
barbudreadmon 0b452e5797 astdelux: remove BDF_HISCORE_SUPPORTED again 2023-09-24 10:05:47 +02:00
Igor-Arabe fa161b8fc9
d_neogeo: samsho2pe (#1569)
Nakoruru's combo: life damage fix.
2023-09-23 20:28:38 -04:00
dinkc64 440a06155d nes, fix little bug in sunsoft fme7 / mapper 69 2023-09-23 09:26:26 -04:00
dinkc64 023fed9def Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2023-09-23 09:23:29 -04:00
dinkc64 c50105e2b5 nes update from gab75 2023-09-23 09:23:23 -04:00
Igor-Arabe c139b0d96a
d_neogeo: samsho2pe (#1568)
latest version 2023-Sep-22:
- Randomize Collor in Roulette Char.
- Randomize Maps in Versus Mode, Not Versus CPU.
- Remove combo 100% Nicotine, bug fix.
- Add 8 frames in recovery for special grab for galford and hanzo, similar to a kof (example, clark, ralf).
2023-09-22 20:04:20 -04:00
barbudreadmon c46d563d9e MAME 0.258 sync (part 3) 2023-09-17 10:57:18 +02:00
barbudreadmon 0483418490 cps: fix infinite loop on BRF_OPT cps2 roms 2023-09-17 09:58:00 +02:00
taoenwen 4b817b1aa3
update hack games & etc (#1564) 2023-09-16 11:55:39 -04:00
dinkc64 36b731b8f0 speccy update from gab75 2023-09-16 09:10:00 -04:00
dinkc64 e6d8a8743f msx update from gab75 2023-09-16 09:09:06 -04:00
Igor-Arabe 6103ac9118
d_neogeo: samsho2pe bugfix (#1563)
* d_neogeo: samsho2pe bugfix

2023-09-13:
Genjuro with a 70% damage combo that left all characters in a dizzy state, correct bug fix
Galford buff 2 frames in "Mega strike dog go"
block defense medium and power, buff 1 frame, impact distance in sliding is greater, remaining in the same patterns stun!
adjusted damage power attack sword all chars, reduce 2 points
Sieger adjusted damage move special "Elephantglied", reduce 4 points
Hanzo Buff, 6 frames in start move "fire dragon blast+AB", nerf 6 frames in recovery, move now connect in combo with medium attack

* d_neogeo: samsho2pe p3fix
2023-09-13 14:14:55 -04:00
dinkc64 d05628d82a megadrive, add 240p test suite 2023-09-12 21:01:10 -04:00
dinkc64 adb6e30c50 msx update from gab75 2023-09-11 18:09:56 -04:00
taoenwen 5efac370a5
d_sys1: New working clones (#1562)
Flicky (64k Version, on Up'n Down boardset, set 2) [caius]
2023-09-11 14:10:59 +02:00
barbudreadmon df7aa430d4 MAME 0.258 sync (part 2) 2023-09-11 08:44:44 +02:00
barbudreadmon 3a8144de51 MAME 0.258 sync (part 1) 2023-09-11 07:43:03 +02:00
taoenwen 81dbc6aefe
d_lordgun: redumped alienchac [f205v, Brian Troha] (#1561) 2023-09-10 18:37:40 +02:00
dinkc64 23c3f3e7df nes update from gab75 2023-09-10 09:54:24 -04:00
dinkc64 49e184c101 sms update from gab75 2023-09-10 09:53:53 -04:00
dinkc64 5b3442c887 burner/win32/sel.cpp hDrvIcon, handle this better 2023-09-10 09:32:12 -04:00
taoenwen 0630444fed
d_espial: New working clones [UED-Wayder] (#1560) 2023-09-10 13:20:54 +02:00
barbudreadmon 90d34af553 dat: add sourcefile 2023-09-10 10:08:51 +02:00
dinkc64 93317a437b msx update from gab75 2023-09-09 13:29:51 -04:00
dinkc64 178f960b2f msx update from gab75 2023-09-09 09:01:24 -04:00
taoenwen ef35adebf0
d_seta2: update hack games (#1559) 2023-09-08 20:09:31 -04:00
barbudreadmon 0f3f7b7543
d_dkong: tweak grid display time in radar scope 2023-09-08 17:02:30 +02:00
dinkc64 53616b8a1f megadrive, stop debug from badly behaving game 2023-09-08 09:05:16 -04:00
dinkc64 8f5367ab67 megadrive update from gab75 2023-09-08 08:56:17 -04:00
Igor-Arabe 559fe4a9cf
d_neogeo: samsho2pe (#1556)
2023-09-05:
- 8 colors palette, all chars
B and C to change palettes, A and D to select.

- new move "overhead" (➡BC, ⬇ A), all chars .
2023-09-06 20:15:38 -04:00
dinkc64 d102776c92 speccy update from gab75 2023-09-04 20:38:34 -04:00
barbudreadmon a4dd522c2d BurnDriver cleanup (oops) 2023-09-03 20:44:06 +02:00
barbudreadmon 24d3f96241 BurnDriver cleanup 2023-09-03 20:28:44 +02:00
dinkc64 329afc90c6 speccy update from gab75 2023-09-02 09:00:30 -04:00
dinkc64 afb0c2d38f nes update from gab75 2023-09-02 08:59:17 -04:00
dinkc64 4d70cd4c8e sms update from gab75 2023-09-01 09:13:56 -04:00
dinkc64 0551293837 nes update from gab75 2023-09-01 09:13:43 -04:00
dinkc64 42560dad68 make safe _fgetts 2023-08-31 20:55:32 -04:00
dinkc64 362c700c50 speccy update from gab75 2023-08-31 17:19:34 -04:00
taoenwen dbfe1f0b2a
win32: add cmdline for romdata (#1553)
* win32: add cmdline for romdata
2023-08-31 09:29:53 -04:00
dinkc64 742d8163d8 speccy update from gab75 2023-08-31 09:16:30 -04:00
dinkc64 b6c4e6920f nes update from gab75 2023-08-31 09:14:50 -04:00
dinkc64 06a61d0c39 sg1k update from gab75 2023-08-31 09:12:38 -04:00
dinkc64 b8cc11a722 sms update from gab75 2023-08-31 09:12:19 -04:00
dinkc64 eb36cddfe0 romdata, oops 2023-08-30 09:09:05 -04:00
dinkc64 e26d420e90 romdata, safety 2023-08-30 01:38:56 -04:00
dinkc64 719d439f5f replay, oops - note 2023-08-28 01:26:20 -04:00
taoenwen cfe291b9d0
d_neogeo: update hack games / burn: fix a few bugs (#1552)
d_neogeo: update hack games
burn: fix a few bugs
2023-08-27 20:26:04 -04:00
dinkc64 80565f765c weclemans: add a to-fix note for later, so it is not forgotten 2023-08-27 09:53:13 -04:00
dinkc64 300c2352a5 ATHF: Total Re-Taito 2023-08-27 09:52:41 -04:00
barbudreadmon 528d345a85 unicode must remain optional 2023-08-27 08:36:58 +02:00
dinkc64 70de68edd5 colecovision update from gab75 2023-08-26 12:46:29 -04:00
dinkc64 5dd5c90ca9 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2023-08-26 09:39:39 -04:00
dinkc64 c39d1f0a8e Revert "Revert "win32: add romdata function & etc (#1546)""
This reverts commit 47a0cf204e.
2023-08-26 09:22:36 -04:00
barbudreadmon 9304a92b8b
d_taitosj: no mcu mirroring for kikstart 2023-08-26 08:07:29 +02:00
dinkc64 6d6ecc873b nes, add mapper 471 2023-08-26 01:30:52 -04:00
dinkc64 647a3ddbdb neogeo, add 240p test suite 2023-08-25 20:37:08 -04:00
dinkc64 2a91e33d4e msx update from gab75 2023-08-25 09:59:40 -04:00
dinkc64 47a0cf204e Revert "win32: add romdata function & etc (#1546)"
This reverts commit c602a9c287.
2023-08-25 09:28:57 -04:00
Igor-Arabe 3736e1015d
d_spectrum: borielrun v1.1 (#1549)
Updated to latest version.
v1.1: corrected ghost bullets.
2023-08-25 09:16:09 -04:00
taoenwen c602a9c287
win32: add romdata function & etc (#1546)
* win32: add romdata function & etc

[1] win32: add romdata function
[2] update msvc project for d_superqix

* win32: main.cpp typo

* sdl: Avoiding possible compilation failures

* sdl: Avoiding possible compilation failures
2023-08-25 09:15:31 -04:00
dinkc64 690d5d1974 nes update from gab75 2023-08-23 18:11:06 -04:00
dinkc64 5bb1364caf msx update from gab75 2023-08-23 09:24:49 -04:00
dinkc64 c15f66855c pce vdc, attempt to fix cadash frame glitch 2023-08-22 10:00:37 -04:00
dinkc64 91bf3a27aa d_gng, fix diamond run dips 2023-08-21 23:26:27 -04:00
dinkc64 30487b5201 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2023-08-21 09:05:54 -04:00
dinkc64 f11e3b4945 speccy update from gab75 2023-08-21 09:05:46 -04:00
barbudreadmon fc8faa9cf9
d_warpwarp: fix geebee dips 2023-08-21 11:06:13 +02:00
barbudreadmon 2df4cef1e2
d_warpwarp: fix bombbee dips 2023-08-21 10:59:09 +02:00
barbudreadmon 69ff5a9938
d_cv1k: add speedhacks for espgal2a & espgal2b 2023-08-20 22:59:14 +02:00
dinkc64 70ae830875 msx update from gab75 2023-08-20 08:43:33 -04:00
barbudreadmon 50eecb8fba
d_superqix: fix pbillian dips 2023-08-20 08:32:50 +02:00
dinkc64 9baac77bb7 msx update from gab75 2023-08-20 01:43:57 -04:00
dinkc64 b2e2e7f63a neogeo, improve color accuracy with the missing 'dark' bit 2023-08-20 01:39:38 -04:00
dinkc64 c700bd97a6 speccy update from gab75 2023-08-18 09:13:01 -04:00
dinkc64 09d1a728a0 speccy hb additions 2023-08-17 20:28:55 -04:00
dinkc64 f5fab70fc9 nes, play hacky-sack with over obj 2023-08-17 09:37:53 -04:00
dinkc64 1456103644 md update 2023-08-17 09:20:51 -04:00
dinkc64 887fb3e3f7 speccy update from gab75 2023-08-17 09:16:33 -04:00
dinkc64 fcd3f5cdbb Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2023-08-17 09:14:44 -04:00
dinkc64 b80626b2db qix/superqix updates from gab75 2023-08-17 09:14:09 -04:00
barbudreadmon 7524013d03
d_spectrum: fix missing parents 2023-08-17 07:18:49 +02:00
dinkc64 49ca28d98d nes, fix Huang Di 2023-08-16 21:06:09 -04:00
dinkc64 8ec246168c sms update from gab75 2023-08-16 09:16:36 -04:00
dinkc64 037852a1f6 nes update from gab75 2023-08-15 09:12:26 -04:00
dinkc64 04ed8b3e73 nes update from gab75 2023-08-14 09:05:23 -04:00
dinkc64 e109dccde4 nes, add over obj [e2e] 2023-08-14 01:44:12 -04:00
dinkc64 b0e70f5767 add driver for Super Qix, Prebillian, vs. Hot Smash [iq_132, dink] 2023-08-13 09:54:49 -04:00
dinkc64 d4b3c2c775 speccy update from gab75 2023-08-13 09:22:09 -04:00
Igor-Arabe fe518a2cbc
d_neogeo: add karnovre (#1538)
* d_neogeo: add karnovre

...

* karnovre...

code moved.
now is below of 'garoub'
2023-08-13 09:24:40 +02:00
dinkc64 a486970217 add elfland to nes [e2e] 2023-08-13 01:37:53 -04:00
dinkc64 d09aca2162 nes update from gab75 2023-08-12 09:01:06 -04:00
dinkc64 8bf2bc4108 megadrive update from gab75 2023-08-12 01:46:10 -04:00
dinkc64 a2ac1b909b neogeo sbp, turn broken garbage into working garbage 2023-08-12 01:40:48 -04:00
dinkc64 98890bb3f8 megadrive update from gab75 2023-08-10 17:41:04 -04:00
dinkc64 465dc84571 more 2023-08-09 09:36:53 -04:00
dinkc64 b8c4484e46 galaxian: add 4 way to some games 2023-08-09 01:27:58 -04:00
dinkc64 85eaf1b239 megadrive update from gab75 2023-08-08 10:23:50 -04:00
dinkc64 251360cdf0 neogeocd: add times up and hypernoid to the list 2023-08-08 09:14:51 -04:00
dinkc64 51efa3cee1 sms update from gab75 2023-08-08 01:19:12 -04:00
dinkc64 2e7b505c70 neogeo cd: andro dunos, avoid unmapped read spam in debug log 2023-08-06 23:58:28 -04:00
dinkc64 75c4938390 megadrive update from gab75 2023-08-06 20:18:02 -04:00
dinkc64 bf767d630a oops, flappy chicken 2023-08-06 18:19:17 -04:00
dinkc64 c9fd676caf neogeocd: add flappy chicken, add 'please wait' message while searching for games 2023-08-06 11:04:40 -04:00
dinkc64 91a0a8cca0 neogeo cd list/selector update: sorting of list, type-to-find, add some games, remove dupe-code 2023-08-06 01:28:48 -04:00
dinkc64 4ea4fff3fa speccy update from gab75 2023-08-05 09:12:59 -04:00
dinkc64 d9ceec4311 neogeo, fix irqs on neogeo cd (fixes street hoop/dunk dream issue) 2023-08-05 00:12:26 -04:00
dinkc64 ec37193ff6 megadrive, fix sanguoyan 2023-08-04 20:59:06 -04:00
dinkc64 d2bd03a674 megadrive update from gab75 2023-08-04 09:28:13 -04:00
dinkc64 bce3e8ecd5 update neocdlist 2023-08-04 09:25:41 -04:00
dinkc64 a420b936cf neogeo cd, street hoop: revisit stilly hack (it broke super sidekicks 2...) 2023-08-03 23:49:09 -04:00
dinkc64 98bddcdd34 neocdsel, fix limit (+crash if go over) 2023-08-03 09:16:05 -04:00
dinkc64 dca633dc51 megadrive update from gab75 2023-08-02 09:07:27 -04:00
dinkc64 eec6b99e84 replay and neogeo cd, try to make this less horrible 2023-08-02 01:48:15 -04:00
dinkc64 005d87e8a8 kingofbox, little cleanup 2023-08-01 10:03:47 -04:00
dinkc64 1c81ece1ba Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2023-08-01 09:10:08 -04:00
dinkc64 6896174965 speccy update from gab75 2023-08-01 09:07:19 -04:00
barbudreadmon 2bda5dcf3a normalize/fix a few titles 2023-08-01 09:15:09 +02:00
dinkc64 dea3180817 megadrive update from gab75 2023-07-31 09:00:06 -04:00
barbudreadmon 7035869eec neocdz: flag unibioses as optional 2023-07-31 08:44:08 +02:00
dinkc64 93ef4f6e31 timescan, fix 16b alt text layer 2023-07-30 09:58:10 -04:00
dinkc64 b205d00a55 msx update from gab75 2023-07-30 09:33:59 -04:00
dinkc64 df27158b05 neo geo cdz: enable super speed loader by default 2023-07-30 09:24:13 -04:00
dinkc64 59029345c7 speedy neocdz, fix audio glitch with some games while loading 2023-07-30 01:43:41 -04:00
dinkc64 4d4697ce52 rocobop2 2023-07-30 00:41:42 -04:00
dinkc64 4b7d4e2595 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2023-07-29 20:28:53 -04:00
dinkc64 2334f14ce7 hiscore, patch for quantum 2023-07-29 20:28:46 -04:00
Igor-Arabe c7e04b8137
d_neogeo: samsho2pe (#1531)
2021-07-29:
Title screen with new pallete
Genjuro  readjusted distance kyoyokujin+ab
Haohmaru readjusted damage normal attack "uppercut" down+ab 
Mizuki create new move jump light punch jump+a
Mizuki create new move jump light  kick jump+c
Mizuki create new move jump medium kick jump+d
Mizuki create new move jump power  kick jump+cd
Mizuki create new move stand light  kick
Mizuki create new move stand medium kick
Mizuki create new move stand power  kick
Mizuki create new move down light  kick
Mizuki create new move down medium kick
Mizuki create new move down power  kick
Mizuki create stun from attack hells circle
Kuroko create stun from attack hells circle
Wanfu readjusted 4 frames in recovery, move special "spirit blast massacre"
Readjusted cross up all chars in the jump attacks
Jubei readjusted 4 frames in recovery, move special "shingatou blocked counter"
2023-07-29 20:15:03 -04:00
dinkc64 e42009e330 add Xeno Crisis to the Neo Geo CD game list 2023-07-29 13:27:27 -04:00
barbudreadmon a614b5a420
d_darius2: fix warriorb 2023-07-29 12:17:46 +02:00
dinkc64 c33e9fb621 change the water color in dips 2023-07-29 01:08:07 -04:00
dinkc64 5c4aba8d7c fix neogeocd default directory 2023-07-28 09:55:17 -04:00
dinkc64 1827b37852 robocop2 volume adj (mono) 2023-07-28 09:45:47 -04:00
dinkc64 1223ab0643 speccy update from gab75 2023-07-28 09:10:29 -04:00
dinkc64 6a0ca6d22f add neogeo cd super speed loader hack (+dip option) 2023-07-28 01:32:51 -04:00
dinkc64 ea042a374a gami, use separete preset for neogeocd 2023-07-28 01:24:30 -04:00
dinkc64 baf3b11093 tropical angel, blue water [angelosa] green trees [dink] 2023-07-28 00:13:46 -04:00
dinkc64 d1569f1a80 robocop2, undo volume change, causes distortion. also unglitch music 2023-07-27 00:12:52 -04:00
dinkc64 4a4eb8871d sms update from gab75 2023-07-26 09:25:58 -04:00
dinkc64 5eeb1c071d taitof3, kirameki: fix sound 2023-07-26 01:19:08 -04:00
dinkc64 cb5c13fb12 taitof3, intcup94 (& clones) - fix left-behind gfx (unaligned writes to vram) 2023-07-25 23:06:21 -04:00
barbudreadmon 7ca1e5fcce
megadrive: implement overclocking (#1523)
* megadrive: implement overclocking
2023-07-24 20:24:03 -04:00
dinkc64 1266b0fbe9 robocop2 volume 2023-07-24 09:37:31 -04:00
dinkc64 4e8e7210fb sg1k update from gab75 2023-07-24 09:16:33 -04:00
dinkc64 74f08df1a3 sms update from gab75 2023-07-23 20:27:41 -04:00
dinkc64 ce4b8bba8b nes update from gab75 2023-07-23 20:26:43 -04:00
dinkc64 4dd64199c9 Shots Factory: add '[x] Keep' checkbox to keep the settings until end of emulation of current game 2023-07-22 09:35:24 -04:00
dinkc64 c3867caea3 Neo Geo layer/sprite disable-izer (shots factory) [iq_132] 2023-07-22 00:17:47 -04:00
Igor-Arabe a519745712
d_sms: ggaleste3 (#1521)
Add file-extension
2023-07-21 23:47:22 -04:00
dinkc64 630fc21444 speccy update from gab75 2023-07-21 20:59:32 -04:00
dinkc64 7799fbf823 sms update 2023-07-21 20:56:35 -04:00
dinkc64 52cafc3eab burner/win32/scrn.cpp: attempt to fix chunks missing from menu bar when slowly dragging a cmd window over front of fbneo window 2023-07-21 20:41:02 -04:00
Igor-Arabe 529e68e508
d_cps2: ssf2tnl v0.8 (CRCs + labels) (#1519)
* d_cps2: ssf2tnl v0.8 (CRCs + labels)

updated to latest version.
new labels as per suggested.

* d_nes: tsbtapmeter

About This File: This is the current TPC TSB rom with the tap counts displayed. The TPC rom only has the player 2 conditions fix as the no fumbles in endzone hack.
2023-07-21 09:17:50 -04:00
taoenwen aa96af08ec
d_cps1 & d_neogeo: update hack games (#1520)
d_cps1: merge some hack games
d_cps1: sync FullName
d_cps1: Nemo (Japan 901120, 89625B-1 ROM board) [Corrado Tomaselli, Brian Troha]
d_neogeo: update kof2k1ult (kof2k1bs) to 20230606
d_neogeo: update mslug1v2 (mslugaks) to 20230626
d_neogeo: update mslugxdg (mslugxaks) to 20230626
d_neogeo: update mslug5bs (mslug5aks) to 20230626
2023-07-21 09:17:38 -04:00
dinkc64 80ce03e40a taito darius2 & ninjaw gets a little cleanup 2023-07-20 20:48:31 -04:00
dinkc64 538aff3d0c taitomisc, cleanup + fix coctail mode for netplay etc 2023-07-19 09:38:37 -04:00
dinkc64 80c089a29c bonze (d_asuka), unflip 2p coctail for netplay, adjust layer offsets 2023-07-19 09:21:17 -04:00
barbudreadmon c09901b57c
pgm_draw: attempt at fixing BE regression with backgrounds 2023-07-19 13:58:41 +02:00
dinkc64 c09270e568 tc0100scn, sometimes you need to get flipped, sometimes you don't 2023-07-19 00:40:52 -04:00
dinkc64 4d8e712637 more classic konami cleanups 2023-07-17 09:12:47 -04:00
dinkc64 6261f03cad megadrive update from gab75 2023-07-15 09:09:12 -04:00
dinkc64 0bc166d9b6 few konami cleanups 2023-07-13 09:54:56 -04:00
dinkc64 1ae10abcad nes update from gab75 2023-07-13 09:06:57 -04:00
dinkc64 64cd40e548 nes update from gab75 2023-07-11 17:26:36 -04:00
barbudreadmon fda68eaff7
cps3run: use freq to calculate cycles per frame 2023-07-11 10:48:09 +02:00
Igor-Arabe 9cb5f18f31
pre90s, pst90s fixes. samsho2pe update (#1517)
* d_armedf: terrafua fix

correct sizes for: '6.3e' and '1.3h'

* d_pipedrm: hatrisp fix

correct crc for '3-6show.ic8', correct size for 'b1.ic76'.

* d_neogeo: samsho2pe

2023-July-10:
- Bombs dropped by Bag Guy when blocked now does damage
2023-07-10 20:07:16 -04:00
taoenwen 6ff157b7fe
d_armedf : New working clones (#1516)
Terra Force (US, alternate sound) [caius]
2023-07-10 08:46:06 -04:00
taoenwen 7e31ec2704
d_pipedrm : add hatrisp (#1515)
* d_pipedrm : add hatrisp

Hatris (show version) [twistedsymphony]

* d_dec8: dumped PROM for csilver [Domenico Cervini]

* d_dec8 : sync csilverja fullname
2023-07-09 09:20:02 -04:00
dinkc64 9eef7f3cc8 msx update from gab75 2023-07-09 09:17:48 -04:00
dinkc64 c70bd33a37 kaneko16, improve sync 2023-07-09 01:27:10 -04:00
dinkc64 bf930d9842 m68000_intf, SekMapMemory() w/NULL pointer revision 2023-07-07 20:33:49 -04:00
dinkc64 d6681663b2 when doesnt work, use a bigger hammer 2023-07-07 01:24:48 -04:00
dinkc64 997aa0c968 nemesis: hook up salamand speech busy pin [NRS] 2023-07-06 09:30:29 -04:00
dinkc64 bab2fd29da create Neo Geo dat from ui, and commandline pipe to stdout with -listinfoneogeoonly 2023-07-05 21:07:37 -04:00
taoenwen 6af625da05
win32 gameinfo : fix stack corrupted (#1510) 2023-07-05 18:55:23 +02:00
dinkc64 73f12b6053 megadrive update from gab75 2023-07-05 09:06:55 -04:00
dinkc64 f4421420c6 m68000_intf, sometimes it's good to complain (NULL pointer being mapped) 2023-07-05 00:58:42 -04:00
dinkc64 a4825858a2 replay, use proper name for neogeo cd titles instead of neocdz.fr 2023-07-05 00:54:31 -04:00
taoenwen 2522e625ef
win32 : subgames add command line launch (#1509)
fbneo kof99t 0
fbneo kof99t 1
fbneo kof99t 2
...
2023-07-04 20:22:52 -04:00
barbudreadmon b7c3e90bcc d_neogeo: fix kof10th 2023-07-04 17:26:34 +02:00
dinkc64 00875f96c9 upd7759 sound chip, fix timer base 2023-07-03 12:43:12 -04:00
dinkc64 8d22e1521b neogeo, add unibios for cd, v3.2 2023-07-03 12:36:27 -04:00
dinkc64 003663de4c nes update from gab75 2023-07-03 09:19:04 -04:00
dinkc64 e902fef0ab add unibios 3.3 for neocd, selectable via dip 2023-07-03 01:38:18 -04:00
dinkc64 fa0985df33 fix 'n da buggi's -- bork bork bork! 2023-07-02 09:26:22 -04:00
dinkc64 6e5edec97b speccy update from gab75 2023-07-01 09:19:23 -04:00
dinkc64 6569b169cf neogeocd, clean up test-fix a little 2023-06-30 02:11:50 -04:00
dinkc64 71e1b903b3 cdz bios test fix 2023-06-29 10:13:28 -04:00
dinkc64 6efa04fd3e sg1k update from gab75 2023-06-28 20:17:06 -04:00
dinkc64 5edea5cf6a sms update from gab75 2023-06-28 20:16:48 -04:00
Igor-Arabe f6c5e454b2
d_neogeo: samsho2pe (#1505)
* d_neogeo:

2023-06-27 bugfixes:
 - Kuroko Remove Intinity Dodge
 - Mizuki When The Dog Is Bitting You Cant Hit The Opponnet Anymore
 - Haohmaru "Rice Wine Whack"
 - Attack Repels Projectile From Jubei Yagyu
 - Nicotine Reduce Recovery Project "Shikigamireifu Thunder"
 - Nicotine Reduce Recovery Project "Shikigamireifu Fire"
 - Kyoshiro Reduce Recovery Project "Cut Wind Fun"

* samsho2pe: typo fix

'0' to '1' to load correctly. verified with current rom (23-06-27).

* d_cps1: dinore v1.4

updated to latest version

Version 1.4:
- Added support for object spawning with custom pallete ID in Hogg area.
- Improved the way Ammo, Weapons and Treasure custom pallete ID are randomized.
- Fixed a bug in which Lash Terhune was grabbing a wrong pallete after being hit by fire.
- Fixed a bug in which Rod broken piece was not grabbing Rod's custom pallete.
- Fixed a bug in which Explosive Barrels were not resetting their color after being grabbed.
- Forced all Slice / Slisaur Boomerang sprites to use pallete 16.
- Improved All Hannah's colors.
- Fixed a bug where Rod broken piece was not grabbing Rod's custom pallete.
- Fixed a bug where Explosive Barrels were not resetting their color after being grabbed.
- Forced all Slice / Slisaur Boomerang sprites to use pallete 16.
- Improved Hannah's 3rd color.
- Improved Hannah Custom Pallete (pallete 03), the one that is used by body parts and objects.
- Barrels now spawn with a random custom pallete ID optimized by area.
- Butcher actions were changed, see change A to D.
- Change A: Butcher punch attack strikebox width increased from 53 to 74 pixels.
- Change B: Butcher punch attack strikebox moved forward 5 pixels.
- Change C: The new strikebox better covers his body and has a better range.
- Change D: The strikebox still allows player to stay inside him, but it is risky to do that.
- Morgan actions were changed, see change E to H.
- Change E: Morgan wake up gun blow attack was brought back.
- Change F: Morgan wake up gun blow strikebox changed from 6A to 7E.
- Change G: The new strikebox better covers his body and has a better range.
- Change H: The strikebox now doesn't allow morgan to miss his blow if players stand inside him.
- Morgue and Fessenden 1st actions were changed, see change I to L.
- Change I: Morgue / Fessenden 1st slap attack strikebox width increased from 85 to 108 pixels.
- Change J: Morgue / Fessenden 1st slap attack strikebox moved forward 5 pixels.
- Change K: The strikebox changes better covers his body and has a better range.
- Change L: The strikebox now doesn't allow morgue to miss his slap if players stand inside him.
- Tyrog actions were changed, see change M to P.
- Change M: Tyrog wake up slap attack was brought back.
- Change N: Tyrog slap attack strikebox width increased from 95 to 127 pixels.
- Change O: Tyrog slap attack strikebox moved forward 8 pixels.
- Change P: The strikebox changes better covers his body and has a better range.
- Change Q: The strikebox now doesn't allow tyrog to miss his slap if players stand inside him.
- Forced enemies to spawn with rage set to max (FF), Most enemies in the game spawns with rage 0.
2023-06-27 20:21:22 -04:00
dinkc64 a57d24c3f1 raiden, fix scrolling 2023-06-27 09:37:39 -04:00
dinkc64 663a828b35 neogeocd: work-around for street hoop super-long load times 2023-06-27 01:23:31 -04:00
dinkc64 b674a59ada neogeocd: fix Puzzle Bobble 2023-06-27 01:01:15 -04:00
dinkc64 c5350c4d1f fix issues brought on by the timer update + some misc. maint. 2023-06-26 09:33:39 -04:00
dinkc64 eafe77fc94 msx update from gab75 2023-06-26 09:23:02 -04:00
dinkc64 fbf2c94967 megadrive update from gab75 2023-06-24 20:28:21 -04:00
dinkc64 d6d6be0d39 fix collateral damage with timer update 2023-06-23 10:05:47 -04:00
taoenwen d00cc65ac8
makefile.sdl / sdl2 : fix compile (#1499) 2023-06-23 01:57:19 -04:00
taoenwen 6cf0681d17
d_neogeo : fix header files (#1498) 2023-06-23 06:24:04 +02:00
taoenwen d583738a23
win32 : separate names for subgames (#1496)
* win32 : separate names for subgames

- d_neogeo : hack games update to latest
- add ShortNameA for all subgames
- add subgame gamelistex language glt support (requires loading basic gamelist)

* win32 : Some process processing moved upstream

* burn.cpp & d_neogeo.cpp : fix bug

* d_neogeo : fix samsho2pe boot failure
2023-06-23 06:04:18 +02:00
dinkc64 4792997ab8 pce update from gab75 2023-06-22 18:22:42 -04:00
dinkc64 cff0a8d224 dec0, oops 2023-06-22 01:24:30 -04:00
dinkc64 c7f26ec951 de-derpify the fm timer stuff 2023-06-22 00:55:51 -04:00
dinkc64 8fa45e78ff pce update from gab75 2023-06-20 20:08:09 -04:00
barbudreadmon d29f6fcad8
d_cninja.cpp: set refresh rates 2023-06-19 07:38:16 +02:00
dinkc64 7f2340a380 pce: gekisha boy / photo. boy: set default renderer to hq to avoid aliasing noise 2023-06-18 20:43:53 -04:00
dinkc64 88a6266626 pce update from gab75 2023-06-18 09:19:30 -04:00
dinkc64 02578b43bd midtunit, fix mktturbo cheats 2023-06-18 00:49:37 -04:00
dinkc64 baac250346 speccy update from gab75 2023-06-17 20:20:21 -04:00
taoenwen 4c7564bf50
d_neogeo : typo (#1493) 2023-06-17 18:04:26 -04:00
dinkc64 a0ccbcb4a4 fix cheat for MK 2023-06-17 01:01:24 -04:00
taoenwen def4fcff10
d_neogeo : to LF / typo / add mslug5sv (#1492) 2023-06-16 18:15:49 -04:00
dinkc64 a317c23328 oops, typo 2023-06-15 01:43:31 -04:00
dinkc64 1e647e5875 add driver: Terra Cresta, Soldier Girl Amazon, Hore Kids [iq_132, dink] 2023-06-15 01:21:55 -04:00
dinkc64 ba7a50e9ab remove barry's shitty terra cresta/soldier girl amazon/hore kids driver 2023-06-15 01:17:26 -04:00
dinkc64 65091d3ac6 sms update from gab75 2023-06-14 09:58:46 -04:00
taoenwen c43d8e6cc7
neogeo : update hack games (#1489)
Merge some hacks
Sort by series
Update hacks to the latest
2023-06-14 09:10:37 -04:00
Igor-Arabe 8abc0b0d53
d_neogeo:samsho2pe (#1488)
2023-06-13: sieger bugfix
2023-06-13 11:03:15 -04:00
Igor-Arabe bf7888e8f7
d_neogeo: samsho2pe (#1487)
Improvements 2023-06-11:
- Haohmaru Every DP startup is reduced by 2 frames
- Haohmaru DP+AB invincible in start
- Wanfu DP+AB invincible in start
- Charlotte Every DP startup is reduced by 2 frames
- Genjuro Every DP startup is reduced by 2 frames
- Hanzo Jump right+CD Jump left+CD, cancel with especial move "Ninja Windsplitter"
2023-06-11 20:32:40 -04:00
barbudreadmon 6c64b2b6e1 d_taitof3: add Land Maker (English Translation Hack) 2023-06-11 08:10:12 +02:00
dinkc64 12785a61f5 speccy update from gab75 2023-06-10 09:10:56 -04:00
dinkc64 fdca1c84d4 megadrive update from gab75 2023-06-09 09:09:33 -04:00
dinkc64 fbd2b4f6ac zeroteam, xsedae: fix rewind/runahead. zeroteam, fix sprite prios 2023-06-09 02:02:18 -04:00
dinkc64 ce0fe43a97 paddle oops 2023-06-08 18:03:25 -04:00
barbudreadmon f75ebe9804 d_neogeo: update samsh5pf romset 2023-06-08 19:36:41 +02:00
taoenwen 5ab09e1e9c
ips_manager : bug fix v2 (#1486) 2023-06-07 10:03:36 -04:00
dinkc64 507954d6c6 geebee/bombbee/cutieq - hook up paddle 2023-06-07 10:02:07 -04:00
dinkc64 cbd4214685 taitof3: Fix visible tile check for alternate tilemap lines [ywy]
Fix top ranking stars attract-mode fire [ywy]
2023-06-07 01:56:14 -04:00
taoenwen 96f5a8a3ce
ips_manager : bug fix (#1484)
When there are roms in the set that do not need to be patched and they are loaded using temporary memory, the memory length may be assigned incorrectly, causing the game to run glitchy
2023-06-06 09:56:24 -04:00
dinkc64 8b22fd67df pasha2 palette goes bonkers because too much speedhack 2023-06-06 09:52:35 -04:00
dinkc64 4ac8cb930a taitof3_video, unbreak trstar with kludge (todo: figure out whats going on here) 2023-06-05 09:57:08 -04:00
Igor-Arabe b59bb1e99b
d_neogeo: samsho2pe (#1482)
2023-Jun-04 bugfix: Galford infinite combo.
2023-06-05 00:37:41 -04:00
Igor-Arabe ffecb7f496
Vexed 1.08: coleco, gamegear, sg1k, sms (#1481)
* d_coleco: vexed

updated to latest version (v1.08)

* d_sg1000: vexed

updated to latest version (v1.08)

* d_sms: gg_vexed / sms_vexed

updated to latest version (v1.08)
2023-06-04 01:09:12 -04:00
Igor-Arabe f6d2d51f85
d_spectrum: mightyff typo (#1480)
romName in lower case.
2023-06-03 11:54:04 +02:00
dinkc64 5fa127fba8 speccy update from gab75 2023-06-02 20:17:29 -04:00
dinkc64 532b7e1ff6 nes update from gab75 2023-06-02 01:38:42 -04:00
dinkc64 0b8dff8ab9 fix Chao Ji Poker and Mahjong Club on Megadrive 2023-06-02 00:09:20 -04:00
barbudreadmon 94ad2fc994
d_sys18: add Clockwork Aquario 2023-06-01 11:44:13 +02:00
dinkc64 f7327b7d6b epic12: Apply clipping to Blitter calculations as well [buffi] 2023-06-01 00:08:01 -04:00
Igor-Arabe 290e8865fe
d_megadrive: megamanswred (#1479)
* d_megadrive: megamanswred

Updated to latest version.

* d_neogeo: samsho2pe V. 1.2

2023-05-30:
- Rebalanced damage jump kick light, medium and strong, all characters
- Readjusted dizzy all chars
2023-05-31 00:40:27 -04:00
dinkc64 d8150e75fe speccy update from gab75 2023-05-26 20:30:23 -04:00
dinkc64 69449006c6 megadrive update from gab75 2023-05-26 20:30:04 -04:00
barbudreadmon 78f13df799 d_namcos86: set refresh rate 2023-05-23 10:51:38 +02:00
barbudreadmon 2490747e4a wip refresh rate 2023-05-23 10:43:45 +02:00
dinkc64 c405540448 cv1k, make some test stuff configurable for el_rika's testing 2023-05-20 09:27:30 -04:00
dinkc64 d9f20de259 thoop2 sound fix and etc 2023-05-20 00:50:02 -04:00
dinkc64 110973e876 robocop2, fix music 2023-05-19 21:11:14 -04:00
dinkc64 6aeb1384b3 speccy update from gab75 2023-05-19 09:11:18 -04:00
dinkc64 1e40bae1a0 sms update from gab75 2023-05-18 09:15:52 -04:00
dinkc64 19a6fa44ad sg1k update from gab75 2023-05-18 09:15:43 -04:00
dinkc64 83dc85971e colecovision update from gab75 2023-05-18 09:15:20 -04:00
dinkc64 d7a610d9c8 msx update from gab75 2023-05-18 09:14:52 -04:00
dinkc64 13de1b5429 hook up threadsafe stuff 2023-05-18 01:39:52 -04:00
dinkc64 7301fa54c5 early 80s snk, fix rewind, wave sound 2023-05-18 01:37:20 -04:00
dinkc64 acdddfdf81 burn.h timer macro for y8950 2023-05-18 00:20:52 -04:00
barbudreadmon f8d6b96028
d_m62: fix refresh rates 2023-05-16 16:16:24 +02:00
dinkc64 4db5799c9d d3d7 blitter (enhanced), fix 'gets stuck in slow-mode (half-fps)' after using basic or softfx blitter 2023-05-16 09:56:45 -04:00
dinkc64 b7e6b8e1b2 irem (pre vXX), keep track of cycles 2023-05-16 09:51:54 -04:00
dinkc64 802c76666f fix the IPS Mangler with stupid filename 2023-05-16 09:26:12 -04:00
barbudreadmon 5afc0d8018
d_m62: set refresh rates 2023-05-16 15:05:06 +02:00
dinkc64 286270d1e5 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2023-05-16 01:14:36 -04:00
dinkc64 ba134d1c7f Improved CV1000 blitter timings based on HW testing [buffis]
Fix clipping [buffis]
DIP option to select between new and old timing (for testing)
2023-05-16 01:13:36 -04:00
Shaun Quick 25d53c6c40
Added hiscore support to ddungeon (#1472) 2023-05-15 18:29:37 -04:00
dinkc64 b5ca67c6a2 sega s32, rewind-fix 2023-05-14 01:51:06 -04:00
dinkc64 b70867b7f1 taito f3, fix vram wrapping mask [y-ack] 2023-05-14 00:13:51 -04:00
dinkc64 bfb5850804 crt 2x2 fast fix from Kannagi 2023-05-13 09:23:22 -04:00
dinkc64 e3d8a90734 nes update from gab75 2023-05-13 01:17:37 -04:00
dinkc64 d45e605463 64bit softfx stuff 2023-05-12 20:59:31 -04:00
dinkc64 0ec587db44 scale2x, use the c version for compatibility's sake 2023-05-12 20:26:38 -04:00
dinkc64 36442658cb test 2023-05-12 17:32:38 -04:00
taoenwen 123a70118c
update msvc project for d_lockon (#1468) 2023-05-12 09:12:35 -04:00
Igor-Arabe fcd462130f
d_spectrum: speccysoccer (#1467)
Updated to latest version
2023-may-11: fix bug with IA level.
2023-05-12 00:20:55 -04:00
dinkc64 988b26d547 joyprocess.h, fix for buttontoggle w/runahead 2023-05-11 20:11:03 -04:00
dinkc64 c4e252ea8c add driver Lock-On by Tatsumi [iq_132,dink] 2023-05-11 09:57:05 -04:00
dinkc64 070579a779 speccy update from gab75 2023-05-11 09:23:39 -04:00
dinkc64 0205d4aafa osman, add mirror'd ram (fix for ending) [Haze] 2023-05-10 09:11:00 -04:00
dinkc64 7704348d5e gami, fix encoding 2023-05-09 09:54:32 -04:00
Nick Lang e089ab7bdd
Added macros for start/select/coin, etc. Varies by hardware (#1465)
Modified line 500 for GameInpInitMacros(). Changed the conditional from checking for directional inputs, to checking if the player number was correct. This prevents the duplicate buttons from being added (ie. 2 P1 Weak Punch macros), while adding in the buttons like coin, start, and select.
2023-05-09 09:27:46 -04:00
dinkc64 e0e1a373b8 nmk16, fix some issues with states (tdragon2, macross2), fix priority issue in black heart 2023-05-09 09:21:42 -04:00
Igor-Arabe 4d3f3b4834
d_neogeo: samsho2pe (#1464)
Layout update: As requested by author.
2023-05-08 09:13:19 -04:00
dinkc64 bb72d881bb speccy update from gab75 2023-05-08 09:11:47 -04:00
dinkc64 db9997275e sms update from gab75 2023-05-07 09:08:49 -04:00
dinkc64 d2fb757a1d nes update from gab75 2023-05-07 09:08:19 -04:00
dinkc64 0ea8c5b2a2 msx update from gab75 2023-05-07 09:07:47 -04:00
dinkc64 36e2954bfa megadrive update from gab75 2023-05-07 09:06:50 -04:00
dinkc64 58cd8aec10 speccy update from gab75 2023-05-06 09:11:15 -04:00
dinkc64 dfd30fa99c nec v20-v35: update interface++ 2023-05-05 21:05:51 -04:00
dinkc64 ffa91716ae nec v20-v35: update interface 2023-05-05 20:54:44 -04:00
Igor-Arabe 577e6a43a0
updates: d_cps1, d_neogeo (#1461)
* d_cps1: add sf2ceec [Ivan Vangelista]

Street Fighter II': Champion Edition (World 920803)

* d_neogeo: samsho2pe

Changes 2023-May-04:
- Modified command "Weapon Grab" In Move List, HCB,F + button C
- Created palette 2 for Kuroko and Mizuki in Portrait Winner!
- Nakoruru buff velocity mamahaha attack, "Irusuka Yatoro Risse"
- Nakoruru adjusted hitbox attack, "Mamahaha Flight--> Yatoro Pokku"
- Haohmaru adjusted hitbox attack, "Tenha Fuujinzan
2023-05-05 09:02:14 -04:00
dinkc64 627d802a99 supridr, improve sound a tiny bit 2023-05-03 09:58:09 -04:00
dinkc64 6a3e90b3b3 2 ym2151's are better than 1 2023-05-03 09:56:24 -04:00
dinkc64 6e122c4f76 nec v20-v35: add RESETLine & HALT 2023-05-03 09:32:22 -04:00
taoenwen 245d71b44c
update : d_ddragon / d_pgm / d_neogeo (#1459)
d_ddragon : d_ddragon : add Dangerous Dungeons (set 2)
d_pgm : update oldsplusnr
d_neogeo : mslug hacks
2023-05-03 09:06:44 -04:00
dinkc64 c7dadfceaa Have a nice day (gfys) 2023-05-01 10:11:14 -04:00
dinkc64 56b0531fd8 remove Barry's shitty double dragon 1&2 driver from existence 2023-05-01 10:07:18 -04:00
dinkc64 6fd5477770 ips_manager, fix for quoted strings (console patches etc) 2023-05-01 09:52:06 -04:00
barbudreadmon ba8fe47f36
d_battleg: fix input typo 2023-05-01 08:18:19 +02:00
dinkc64 f29cecb344 dkong, fix palette setting & selection for dkongx, dkchrmx 2023-04-30 20:47:04 -04:00
Igor-Arabe 4e1543a4db
d_neogeo: samsho2pe (#1457)
Update 2023-April-30:
Create stun animation, Mizuki received attack "all consuming voracity"
Create stun animation, Galford and Cham Cham turns into pig
Random character in version final, cursor follow the char and pallet bug fixed
Create palette to demon dog attack for Mizuki in second char!
Mizuki nerf velocity attack "wail of our creator"
2023-04-30 20:12:33 -04:00
dinkc64 d4aedfa9c1 sdl ips_manager update 2023-04-30 17:50:13 -04:00
dinkc64 e778743d1b ips_manager, oops++ 2023-04-30 12:32:16 -04:00
dinkc64 5f0e6bbfaa ips_manager, oops 2023-04-30 10:22:56 -04:00
dinkc64 18e5d33265 Ips Patcher: check rom crc32 if rom filename doesn't match and use strtok a little more wisely 2023-04-30 10:11:43 -04:00
dinkc64 189e1b294b Use correct attack/decay time nominal value when the lower 3 bits of attack/decay time data are 0x6 or 0x7. [yael]
msm5232: revise caps and resistors values [Yaei, TremiRodomi]
2023-04-28 09:48:42 -04:00
dinkc64 e8785384d0 Revert "msm5232: env gen config [yaei]"
This reverts commit 992f3b82b7.
2023-04-28 09:32:57 -04:00
dinkc64 bd5830b9b8 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2023-04-28 00:19:31 -04:00
dinkc64 33dc87e1ad cps1: 3wonders, add fake dip to disable backdrop color 2023-04-28 00:19:23 -04:00
taoenwen 23849e27f8
update msvc project for d_tiamc1 (#1453) 2023-04-27 23:48:10 -04:00
dinkc64 055f4e7880 tia-mc1, fix rewind 2023-04-27 23:30:23 -04:00
dinkc64 ba7529801b add driver for Soviet-Ukrainian games by Terminal (TIA-MC1 & kot) [iq_132, dink] 2023-04-27 09:34:59 -04:00
Igor-Arabe cb7cb4e454
d_nes: kinni (#1452)
* umk3osc typo fix

date: "2023-04-23"

* d_nes: kinni

'nes_kinni' is clone of 'nes_muscle'
2023-04-26 20:12:34 -04:00
dinkc64 2f2347367e oops 2023-04-26 09:48:48 -04:00
Igor-Arabe aabcb76063
d_megadrive: umk3osc (#1451)
updated to version 28 (2023-Apr-23)
2023-04-26 09:06:05 -04:00
dinkc64 04c3b0e193 speccy update from gab75 2023-04-25 09:05:43 -04:00
dinkc64 727220b29f cpus, add exit() and scan() to cpu registry 2023-04-24 09:41:26 -04:00
dinkc64 a0499b1e18 update soft-fx for Kannagi's CRT Filters 2023-04-23 09:14:02 -04:00
Igor-Arabe caaa1f680f
d_neogeo: samsho2pe (#1448)
2023-04-22
Readjusted Special Moves, that don't take "life damage" in defense
- Hanzo, Galford, Earthquake:  "Fat Replica Attack"
- Haohmaru: "Rice Wine Whack"
- Sieger: "Fire Sturm"
- Jubei: "Tsunami Sabre"
2023-04-23 08:58:23 -04:00
dinkc64 f2144f3766 for iq_132 2023-04-21 21:19:06 -04:00
dinkc64 310dcfe53d jchan2 fists of fire, fix flickering sprites 2023-04-21 00:40:28 -04:00
dinkc64 12abf97a08 sftm & other itech games, swap lr channels 2023-04-20 21:08:10 -04:00
Igor-Arabe 8667633f9c
d_neogeo: samsho2pe (#1447)
* d_neogeo: samsho2pe

2023-04-20 Improvement
Created Collor Palette 2 for Kuroko And Mizuki Portraits

* d_neogeo: samsho2pe

2023-04-20 Improvement + correct crc32
Created Collor Palette 2 for Kuroko And Mizuki Portraits
2023-04-20 20:12:20 -04:00
dinkc64 2e1821a120 qbert, sync fix 2023-04-20 01:35:35 -04:00
dinkc64 0774fd025d hd6309 core, slight change to interrupt handling 2023-04-20 01:34:24 -04:00
barbudreadmon 5c517f7dde d_dec0: fix bouldash dips 2023-04-19 17:11:16 +02:00
dinkc64 efbab713df cps-3, fix recording sync. jeebies 2023-04-19 00:55:02 -04:00
dinkc64 125fb6f43b cps3, fix 1-frame bad palette on vs screen of sfiii 2023-04-17 09:48:38 -04:00
Igor-Arabe a72612904e
d_neogeo: samsho2pe bugfixes (#1443)
* d_neogeo: samsho2pe bugfixes

2023-04-16
 - Charlotte state defense
 - Kyoshiro state defense

* d_pacman: chuckieegg fix

romName should be in lowercase
2023-04-16 20:06:45 -04:00
taoenwen 74c3a348f7
d_neogeo : Author's request (#1442) 2023-04-16 11:59:45 -04:00
dinkc64 165baf992e sms update from gab75 2023-04-16 09:17:53 -04:00
dinkc64 093232ac76 pacman hw: add chuckie egg, fix sync (recording, runahead, etc) 2023-04-16 00:37:24 -04:00
dinkc64 b6dc2b7106 burn_memory: add BurnSwapMemBlock(a, b, size); 2023-04-15 01:13:23 -04:00
Igor-Arabe 32966fa3eb
d_sms: evil v1.0.6 (#1440)
updated to latest version
2023-04-14 17:50:01 -04:00
dinkc64 992f3b82b7 msm5232: env gen config [yaei] 2023-04-14 09:42:22 -04:00
dinkc64 4c1991b7a4 sms update from gab75 2023-04-14 09:00:51 -04:00
Shaun Quick 6adf94f677
added hiscore support to multiple games (#1436) 2023-04-13 20:08:47 -04:00
dinkc64 55d1eca55d raiden2 (nzeroteam, etc): fix runahead & rewind 2023-04-12 09:16:56 -04:00
arcadez2003 9574e5c54a
FPS confirmed for Top Driving [clawgrip] 2023-04-12 14:12:09 +01:00
barbudreadmon a7b0415b82
d_deco32: persist tattass's eeprom 2023-04-12 10:57:49 +02:00
dinkc64 f0e97caede pipibibs, this might help with hs 2023-04-12 00:22:52 -04:00
dinkc64 ab8b892e10 pipibibs, if roms missing - don't crash 2023-04-12 00:12:29 -04:00
dinkc64 21d58d245e pipibibis hs 2023-04-12 00:07:19 -04:00
dinkc64 8baacf78fc fix amspdwy hiscore saving 2023-04-11 21:09:35 -04:00
dinkc64 b9d96b05d2 toa_gp9001.cpp - fix rewind with gp9001 games (toaplan) 2023-04-11 21:07:01 -04:00
dinkc64 70e930c05e speccy update from gab75 2023-04-11 20:27:06 -04:00
Shaun Quick 5eefd7bd2d
added hiscore support to multiple games (#1435) 2023-04-11 09:17:35 -04:00
dinkc64 f9dc1ff178 addendum to last push 2023-04-10 01:12:43 -04:00
dinkc64 1c56bf9268 cheat.cpp/burnint.h: expose cpu registry for everyone 2023-04-09 21:05:46 -04:00
taoenwen bccd84082b
d_nes : fix deletion caused by unsynchronized (#1434) 2023-04-09 09:38:53 -04:00
taoenwen edc74d543c
d_neogeo : update hack games (#1433)
* d_neogeo : update hack games

* d_nes : add a T-Chi game

Teenage Mutant Ninja Turtles II - The Arcade Game (T-Chi)
2023-04-09 09:00:41 -04:00
Shaun Quick 2ab0308cbf
Added hiscore support to multiple games (#1432) 2023-04-09 00:59:58 -04:00
dinkc64 5af270980e nes update from gab75 2023-04-08 08:47:49 -04:00
barbudreadmon c6919b2025 d_neogeo: add Xevious (Neo-Geo Conversion) 2023-04-08 13:06:15 +02:00
iq132 ea140b016a Update PGM notes
document IRQ Acks
2023-04-08 02:19:45 -04:00
dinkc64 b47805fe0f aeroboto / formationz - add hs 2023-04-08 00:41:04 -04:00
dinkc64 9b171e1247 cbuster, fix runahead/sync issue 2023-04-07 21:01:31 -04:00
Igor-Arabe 520b181ef8
d_neogeo: samsho2pe (#1431)
2023-04-07 bugfixes / improvements
- Earthquake: "Earth's Thunderation Crunch" moves faster now.
- Kyoshiro: "Aragotoshi Chiniku No Mai" moves faster now.
- Ukyo: Rage Animation doesn't slide anymore when it executes after Ghostly Dashing Slice
2023-04-07 20:11:14 -04:00
dinkc64 11127df1be speccy update from gab75 2023-04-07 18:19:31 -04:00
dinkc64 bd5f9eca29 rf2 volume 2023-04-07 09:29:57 -04:00
dinkc64 45d82176d8 fix for ancient gcc 2023-04-07 09:13:19 -04:00
dinkc64 ba33de8983 taito f3 video: improved line-clipping effects, layer offset fix (ignore first line zoom value) [y-ack] 2023-04-07 01:24:46 -04:00
dinkc64 602cf9daf4 gunlock/rayforce: add dip for gamma-brightness-hack 2023-04-06 20:42:13 -04:00
Igor-Arabe c323925dba
d_neogeo: samsho2pe (#1430)
2023-04-06 improvements:
Wanfu special move "Spirit Blast Massacre" light, increased advantage frames
Wanfu special move "Spirit Blast Massacre" Medium, insert new hitbox frames, "2 new hits"
Wanfu special move "Spirit Blast Massacre" Strong, insert new hitbox frames, "3 new hits"
2023-04-06 09:08:27 -04:00
Shaun Quick 15c4ac95e9
Added hiscore support to multiple games. (#1429) 2023-04-05 09:20:56 -04:00
barbudreadmon 29124f6771 d_nes: fix Ninja Jajamaru-kun (T-Eng) typo 2023-04-05 10:29:32 +02:00
dinkc64 0f815b8e38 msx, oops 2023-04-05 01:17:36 -04:00
dinkc64 b005d3b213 neogeo, fix bios text: ms5pcb, svcpcb 2023-04-05 01:01:31 -04:00
dinkc64 d383f96f6f fix music speed for viostorm 2023-04-04 10:13:23 -04:00
dinkc64 34bd72fe10 dtimer, add notes, stop retrig, timerAdd for random timer 2023-04-04 10:07:36 -04:00
Shaun Quick 0a0e3a495b
added hiscores support to multiple games (#1427) 2023-04-04 09:13:22 -04:00
dinkc64 0d265e72ca taito f3: line ram palette add effect [y-ack] 2023-04-03 00:04:09 -04:00
barbudreadmon ac2876d3df d_m92: MAME 0.253 sync (part 2) 2023-04-02 20:49:57 +02:00
Shaun Quick 6710185be7
hiscore support added for multiple games (#1426) 2023-04-02 09:26:42 -04:00
dinkc64 daf30fcdfc speedbal, fix colors 2023-04-02 09:15:43 -04:00
barbudreadmon de10548e97 d_nmk16: tdragon3h kludge 2023-04-02 09:01:14 +02:00
dinkc64 ca70118514 segae, tuning 2023-04-02 01:38:10 -04:00
Shaun Quick 2bbd4ae795
multiple hiscores added (#1425)
* added hiscores to

naughtyb,naughtyba, naughtybb, naughtybc, popflame, popflamea, popflameb, popflamen, nitedrvr, omegrace, olibochu,
drivfrcp,8bpm, porky, phoenix, phoenix2, phoenixa, phoenixb, phoenixdal, phoenixt, phoenixj, phoenix3,
phoenixc, phoenixc2, phoenixc3, phoenixc4, phoenixgu, phoenixha, fenixn, condor, condorn, falcon,
vautour, , falconz, vautourz, avefenix, avefenixrf, , griffon, nextfase, phoenixs,
phoenixass, pleiads, pleiadsb2, pleiadbl, pleiadce, pleiadsi, pleiadss,
pitnrun, popper, psychic5, psychic5j,

should cityatta, capitol, pleiadsn, avefenixl, vautourza, omegrace2 and omegrace3 be in hiscore.dat ? or are hiscores held in nvram (if so how would I tell?).

naughtyb,naughtyba, naughtybb, naughtybc, popflame, popflamea, popflameb, popflamen, nitedrvr, omegrace - although hiscores files are created - the game itself does not transfer the current score to the high score and hence not working as expected.

Query - 8ballact - althuogh in hiscore.dat - there is no BDF_GAME_WORKING flag in the struct BurnDriver - i have not tried to add hiscores as I assume that the flag has to be set before adding hiscores - is that correct ?

* added hiscore to
quantum, quantum1, quantump, redclasht, redclashta, redclash, redclashs, route16, route16a, route16b, route16bl, route16c, routex, routexa, spacecho, spacecho2, speakres, speakresb, stratvox, stratvoxa, stratvoxb, rabiolep, rpunch, svolley,svolleyk, svolleyu

* added hiscores to
safarir, safarirj, sauro, sauroa, saurop, saurorr, trckydoc, trckydoca

chinhero, chinhero2, chinhero3, chinherot, shangkid, hiryuken, dynamski,
matchit, shisen, sichuan2, sichuan2a, skyfox, exerizer, exerizerb,
spacefb, spacefbb, spacefbe, spacefbe2, starwarr, spacefba, spacefbg, spacebrd
nkdodge, nkdodgeb, spdodgeb,
speedbal, speedbala,
sprcros2, sprcros2a, ssozumo,
sstrangr, sstrangr2, esb, stuntair, sub

sppedbal is not creating a hiscore file after game exit.
2023-04-01 20:40:38 -04:00
dinkc64 3dc21adee5 coyonut HS requests 2023-04-01 20:39:07 -04:00
dinkc64 da3c5d23cf nes update from gab75 2023-04-01 18:26:32 -04:00
barbudreadmon 5451d68260
d_nmk16: MAME 0.253 sync 2023-04-01 13:20:46 +02:00
barbudreadmon f38842a611
d_nemesis: remove debug leftover 2023-04-01 12:06:02 +02:00
dinkc64 991fc4aee7 d_nemesis: rf2/konami gt - fix steering, checkpoint tunnel. salamander - fix music speed. kittenk/nyanpani - fix slot machine minigame. hyper crash - fix steering 2023-04-01 01:40:20 -04:00
dinkc64 024a8b8488 wwanpanma update 2023-03-31 20:20:37 -04:00
barbudreadmon 99c80d899c d_cps1: MAME 0.253 sync 2023-03-31 19:28:34 +02:00
barbudreadmon 7c24d523b1 d_galaxian: MAME 0.253 sync 2023-03-31 14:06:25 +02:00
barbudreadmon f886978ad1 d_meijinsn: MAME 0.253 sync 2023-03-31 13:51:42 +02:00
barbudreadmon 77e4054b55 d_m92: MAME 0.253 sync 2023-03-31 13:44:07 +02:00
barbudreadmon 011c82c15b d_gijoe: MAME 0.253 sync 2023-03-31 13:33:45 +02:00
barbudreadmon 072d51bda2 d_pacman: MAME 0.253 sync 2023-03-31 12:28:28 +02:00
barbudreadmon 3c58cb093a
d_galpanic: MAME 0.253 sync 2023-03-31 11:31:29 +02:00
barbudreadmon 972fb3ed74
d_thepit: MAME 0.253 sync 2023-03-31 10:19:32 +02:00
taoenwen 5febbf3b46
update msvc project for d_topdrive (#1423) 2023-03-30 18:02:56 -04:00
Igor-Arabe 1c7e7c7c28
d_megadrive: add umk3osc (#1424)
Latest version: 27b

HISTORY OF CHANGES (translated from russian).
 
Changes in version 27b:
 
1. If the hidden character selection is activated, then when choosing, the sounds of the Stryker machine gun and Nightwolf's ax are not played;
2. In 2v2 or 3v3 combat modes, if the hidden character selection is activated, then the cursor becomes visible for the next player and returns to its original position. In this case, the hidden character selection can be activated again;
3. Hidden character selection works only for the first battle;
4. In the options, the recovery range of the win counter has been expanded to 20.
 
----------
 
Changes in version 27a:
 
1. The Alt balance and Glitch jabs sections have been removed from the options. In their place, P1 wins and P2 wins have been added to restore the account upon rehosting.
2. Any player can select and confirm the game mode (1v1, 2v2 or 3v3).
3. Added hidden character selection (X + Start).
4. Noob Saibot:
- teleport is blocked after the 6th hit (previously it was after the 5th)
- added Fatality-1 (cloud): back, back, forward, forward, Z (mid-screen distance)
- added Fatality-2 (teleport): up-up-down-Y (any distance);
- added Animality: back, forward, back, forward, Z (sweep distance);
- added Stage Fatality: Forward, Down, Forward, B ;
- added Babality: forward, forward, forward, A ;
5. Kano - the capture is taken into account in the damage from the combo, as well as in the hit counter;
6. Fixed a bug with Stage Fatality in the Scorpion's Lair arena, when the losing player flies through the lava.
 
----------
 
Changes in version 27:
 
1. Infinite with Cyrax bombs has been removed: after the 2nd hit, the bombs do not fly out;
2. In the event of a bomb explosion, damage protection is activated;
3. Removed Rain's infinite with a super-roundhouse: after the 10th hit, the enemy does not fly out from the other side of the screen;
4. Increased Noob Saibot's walking speed, now like Rain's;
5. Jade's dash kick is disabled on hit 4 (was on hit 2);
6. Returned protection damage after Mileena's roll.
2023-03-30 18:02:43 -04:00
dinkc64 5a818ef1a0 add drive Topdrive by Proyesel [iq_132] 2023-03-30 09:11:36 -04:00
dinkc64 8dcb9b7a62 hiscore req by coyonut 2023-03-30 09:01:40 -04:00
dinkc64 1f0d6e5477 tetrise, fix 'insert coins' sprite 2023-03-30 08:52:10 -04:00
taoenwen b9f3669dfc
d_quantum: corrections to ROM naming [Brian Troha] (#1422) 2023-03-30 01:15:55 -04:00
dinkc64 fcc5828794 playmark, fix hardtimes dips 2023-03-29 20:20:53 -04:00
taoenwen 13e4fa9600
d_kickgoal : update manufacturer [Haze] (#1419) 2023-03-29 09:28:37 -04:00
Igor-Arabe 3b6e05fe07
d_neogeo: samsho2pe (#1418)
2023-03-28 bug fix
kuroko readjusted hitbox frames
2023-03-29 09:28:28 -04:00
C.W. Betts dfb6404b76
use CFRetain/CFRelease on IOHIDDeviceRef, as it is a CoreFoundation object. (#1417) 2023-03-29 09:28:14 -04:00
dinkc64 700a741848 fix thehand hs, clean 2023-03-28 01:30:02 -04:00
dinkc64 4707d62a06 mcr, improve sync 2023-03-28 00:44:10 -04:00
dinkc64 3a33f3369b hiscore, fix mhavoc (noconfirm on game's timer address from hiscore.dat) 2023-03-28 00:38:10 -04:00
Shaun Quick a8430ee89c
added hiscore support for mutliple games (#1412)
* added hiscore support - re-worked DrvFrame to ensure hiscores work correctly.

* Revert "invaders: add color overlay"

This reverts commit 5610eb330c.

* Revert "added hiscore support - re-worked DrvFrame to ensure hiscores work correctly."

This reverts commit 195818749d.

* reverting back to original for another attempt

* added hiscores support

* added hiscores support

* added hiscore support for alinvade, sstingry, kyros, kyrosj, battlane, battlane2, battlane3

* added hiscores to battlex, dodgeman

* added hiscore for blasto

* added hiscore support for blockout, blockout2, blockout3, blockoutj, agress, agressb, bogeyman, bzone, bzonea, bzonec, redbaron, redbarona, calorie, calorieb, canyon, canyonp, cheekyms, cloak, cloaksp, cloakfr, cloakgr, cop01, cop01a, mightguy

* hiscore added to
dacholer, kickboy, itaten, dday, ddayc, deadang, leadang, ghunter, djboy, djboyu, djboyua, djboyj, djboyja, dogfgt, dogfgtu, dogfgtj, dorachan, drmicro, dynduke, dyndukea, dyndukej, dyndukeja, dyndukeu, dbldynj, dbldynu

* hiscore added to

efdt, exprraid, exprraidu, exprraidi, wexpress, wexpressb1, wexpressb2, wexpressb3

* hiscore added to

fantland, fantlanda, galaxygn, fcombat, firetrap, firetrapa, firetrapj, firetrapbl, flipjack, flower, foodf, foodf1, foodf2, foodfc, funkybee, funkybeeb, skylancr, skylancre

* hiscore added to

goindol, goindolj, goindolu, homo, gotya, thehand, holeland, crzrally, crzrallya, crzrallyg, iqblock, grndtour, kingofb, kingofbj, ringkingw, ringking3, ringking, ringking2, kncljoe, kncljoea, bcrusher

* hiscore added to
magmax, marineb, springer, hopprobo, changes, changesa, looper, hoccer, hoccer2, wanted, bcruzm12,markham, strnskil, guiness, pettanp, matmania, excthour, maniach, maniach2, demoderb, spyhunt2, spyhunt2a, blasted, archrivl, archrivla, archrivlb, pigskin, pigskina, pigskinb, metlfrzr, mhavoc, milliped, centiped, centiped3, warlords, momoko, momokob, momokoe, mouser, mouserc, mrjong, crazyblk, blkbustr, mystston, myststono, myststonoi
2023-03-27 20:31:36 -04:00
taoenwen 3adf19e09d
update d_nes & d_segac2 (#1413)
d_nes : add Rockman 3 - Dr. Wily no Saigo! (T-Chi) 20230315 [NOKOH]
d_segac2 : Waku Waku Anpanman (Rev A) [Darksoft, TeamEurope]
2023-03-27 20:30:42 -04:00
C.W. Betts ca5b1499c8
Update project.pbxproj (#1414)
Add missing source code.
Move -Wno-documentation to CLANG_WARN_DOCUMENTATION_COMMENTS.
Enable format warnings.
2023-03-27 20:28:26 -04:00
C.W. Betts 1ed188f819
Update burner_macos.h (#1415)
Fixes -wformat warnings by making szAppBurnVer a string.
2023-03-27 20:27:39 -04:00
taoenwen 82dc77e61f
d_m92 : dumped PLDs for Baseball Bat Man sets (#1411)
dumped PLDs for Ninja Baseball Bat Man sets [Corrado Tomaselli, Porchy, The PLD Archives].
2023-03-27 11:11:52 +02:00
dinkc64 277ce8629b fix svcpcb region & sound 2023-03-26 20:53:54 -04:00
dinkc64 33d5dd8fa2 gameinfo, respect 'Latin text only' option for game name 2023-03-26 20:20:41 -04:00
Shaun Quick 3d9a9f3ad7
hiscore support added for alinvade, sstingry, kyros, kyrosj, battlane, battlane2, battlane3, battlex, dodgeman (#1407)
* added hiscore support - re-worked DrvFrame to ensure hiscores work correctly.

* Revert "invaders: add color overlay"

This reverts commit 5610eb330c.

* Revert "added hiscore support - re-worked DrvFrame to ensure hiscores work correctly."

This reverts commit 195818749d.

* reverting back to original for another attempt

* added hiscores support

* added hiscores support

* added hiscore support for alinvade, sstingry, kyros, kyrosj, battlane, battlane2, battlane3

* added hiscores to battlex, dodgeman

* added hiscore for blasto

* added hiscore support for blockout, blockout2, blockout3, blockoutj, agress, agressb, bogeyman, bzone, bzonea, bzonec, redbaron, redbarona, calorie, calorieb, canyon, canyonp, cheekyms, cloak, cloaksp, cloakfr, cloakgr, cop01, cop01a, mightguy

* hiscore added to
dacholer, kickboy, itaten, dday, ddayc, deadang, leadang, ghunter, djboy, djboyu, djboyua, djboyj, djboyja, dogfgt, dogfgtu, dogfgtj, dorachan, drmicro, dynduke, dyndukea, dyndukej, dyndukeja, dyndukeu, dbldynj, dbldynu

* hiscore added to

efdt, exprraid, exprraidu, exprraidi, wexpress, wexpressb1, wexpressb2, wexpressb3
2023-03-26 09:17:02 -04:00
Igor-Arabe 8741c63fd4
d_neogeo: samsho2pe (#1408)
2023-03-26 - updated
Hanzo readjusted pushbox, allows 3 hit combo, AB+AB+Jutsu
2023-03-26 09:14:34 -04:00
taoenwen 4e86dbbe2a
d_neogeo : update mslug3cq & etc. (#1406)
- ips : handle expanded data connections after sma decryption
2023-03-26 09:14:07 -04:00
dinkc64 7a6392eaf3 fix boomrang sprite issue 2023-03-26 01:39:18 -04:00
Shaun Quick 962e1212d1
added hiscore support to invaders (#1405) 2023-03-25 16:32:10 +01:00
taoenwen fd336d1844
d_megadrive & d_neogeo : update hack games (#1404) 2023-03-24 20:18:38 -04:00
taoenwen a86d2ab55c
update msvc for d_akazukin (#1403)
d_akazukin : fix dip singular/plural
2023-03-23 09:52:09 +01:00
Igor-Arabe 570545f8f1
d_neogeo: samsho2pe (#1402)
2023-03-22 - Changes:
Genan jump Power Sword hitbox readjusted
Nakoruru power atack sword reduce startup frames
Nicotine power atack sword reduce startup frames
2023-03-22 23:52:04 -04:00
dinkc64 59749b2e3d whatsnew update 2023-03-22 21:05:28 -04:00
dinkc64 166bddf2f2 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2023-03-22 20:55:55 -04:00
dinkc64 002064df0e megadrive, some commented test 2023-03-22 20:55:43 -04:00
taoenwen ec42929362
update d_cps2 & d_neogeo (#1401)
- d_cps2 : Author request to add beta tag (sfa2ultra)
- d_neogeo : update mslug3 hacks
2023-03-22 20:52:22 -04:00
dinkc64 b9e2361502 add driver Aka Zukin [iq_132] 2023-03-22 20:50:56 -04:00
taoenwen 7c1d9934c3
d_cps2 & d_neogeo : add hack games (#1399)
* d_cps2 & d_neogeo : add hack games

- d_neogeo : Metal Slug 5 (Boss Battles, Hack)
- d_cps2 : Street Fighter Alpha 2 Ultra

* d_cps2 : add a space
2023-03-21 20:55:24 -04:00
Igor-Arabe 02c60c3a8f
d_cps1: dinore 1.3.1 (#1400)
Updated to latest version.
Minor bug fix.
2023-03-21 20:17:26 -04:00
dinkc64 3b12fb0976 fix Ys (Japan) version, thanks Rupert Carmichael for info's 2023-03-21 01:21:32 -04:00
dinkc64 928ebe0e91 system1, oops - forgot this 2023-03-21 01:16:42 -04:00
dinkc64 ebc4dace1a msx, runahead fix 2023-03-21 01:16:21 -04:00
dinkc64 2c314a9357 fix avi record bug: when switching games without stoping avi write first. 2023-03-21 01:13:00 -04:00
dinkc64 148206aa38 run.cpp, fix ffwd while avi-writing, for faster avi writing. (shift+f1) 2023-03-20 20:44:21 -04:00
Igor-Arabe 1d18daeb22
d_neogeo: samsho2pe (#1398)
2023-Mar-20

kyoshiro jump power kick hitbox readjusted to be a cross up
ukyo jump light kick hitbox readjusted
ukyo jump power kick hitbox readjusted to be a cross up
ukyo special move "Ghostly Dashing Slice" light, medium and power attack, active frames reduced
nakoruru power sword attack damage readjusted
2023-03-20 18:10:00 -04:00
dinkc64 88ff46bc00 z80, add func. for external cycle tables 2023-03-20 09:40:27 -04:00
dinkc64 c412fa813b sega system1, fix broken games (choplifter, noboranka) add shooting master, clean up a little 2023-03-20 09:39:35 -04:00
taoenwen c6007c8d17
New working clones (#1397)
Yakyuu Kakutou League-Man (Japan, set 2) [Corrado Tomaselli, The Dumping Union]
- irem/m72.cpp: Corrected ROM names for the Kengo sets [Corrado Tomaselli, The Dumping Union]
- irem/m92.cpp updates:
* Corrected ROM names and added IC locations to various sets [Corrado Tomaselli, Brian Troha, The Dumping Union]
* Added correct sound ROMs to Thunder Blaster (Japan) [Corrado Tomaselli, Brian Troha, The Dumping Union]
* Added correct sound ROMs to Yakyuu Kakutou League-Man (Japan) sets [Corrado Tomaselli, Brian Troha, The Dumping Union]
2023-03-20 08:58:19 -04:00
dinkc64 94593652e0 atetris, add start buttons 2023-03-20 00:33:18 -04:00
taoenwen 1b117d57a1
Updated ROM labels & PALs (#1396)
- d_nemesis : Updated ROM labels [Domenico Cervini]
- d_psychic5 : Updated ROM labels [Domenico Cervini]
- d_seibuspi : Added PALs [Domenico Cervini]
2023-03-19 09:15:21 -04:00
dinkc64 6c660b4d09 nes update from gab75 2023-03-18 20:10:43 -04:00
dinkc64 28e415e5a9 msx update from gab75 2023-03-18 09:49:42 -04:00
Igor-Arabe 74033d2c24
d_flstory: flstoryo fix (#1393)
removed space (" ") from romname
2023-03-18 09:00:18 -04:00
taoenwen 7de3c759ee
d_flstory : Renamed Fairyland Story sets [cuavas] (#1392) 2023-03-17 20:11:57 -04:00
dinkc64 e5ff1d4878 msx update from gab75 2023-03-17 09:04:46 -04:00
Igor-Arabe 4930c91840
d_cps2: add ffightaec2ds (#1391) 2023-03-16 08:24:28 +01:00
taoenwen 804079a84e
d_neogeo : update mslug hacks (#1389) 2023-03-14 11:26:27 -04:00
dinkc64 19c49fbd5f adsp2100: fix regression with ABS opcode S flag [mjrgh] 2023-03-14 09:19:32 -04:00
taoenwen 127882c71e
d_m72 : ROM names & added IC [Brian Troha] (#1388) 2023-03-14 09:19:01 -04:00
Igor-Arabe 7a4666a865
d_neogeo: samsho2pe bugfix (#1387)
charlotte power bar points don't reset in defense.
2023-03-13 20:18:17 -04:00
dinkc64 8e248308cc z80_intf, expose ZetReadIO() / ZetWriteIO() 2023-03-12 23:52:25 -04:00
taoenwen eb8161d731
d_m92 : some fixes [Brian Troha] (#1384)
- d_m92 : Added IC locations and PLDs to most sets, minor ROM label corrections. [The PLD Archive, Porchy, Brian Troha, The Dumping Union]
- d_m92 : Added some Japanese names
2023-03-12 20:14:29 -04:00
Igor-Arabe 5f133d71a1
d_neogeo: samsho2pe (#1385)
2023-Mar-12: Ukyo and Wan-Fu can make combos with special and more things.
2023-03-12 20:14:12 -04:00
dinkc64 28e14c9a59 speccy update from gab75 2023-03-12 10:09:04 -04:00
Igor-Arabe ebccecf1c2
d_neogeo: samsho2pe (#1382)
Latest version (2023-Mar-10 22h16 utc -3).

Changes:
Charllote can now combo with Close B or AB and Splash Fount.
Jubei Close AB, the 2 slashes now connects in combo.
Jubei Crouch AB, the 2 slashes now connects in combo. It can also be followed with DP.
Wanfu special move now has longer hitboxes and it stays active for a longer time.
Cham Cham paku paku is now faster.
Nicotine super pow is now faster, connect in hit combo
bug remove select 2 mizuki crashed game
2023-03-12 10:05:19 -04:00
taoenwen 645b7578c0
neogeo : add irrmaze BIOS [Simon Taylor] (#1383)
* neogeo : add irrmaze BIOS [Simon Taylor]

- Don't treat puzzldpr as a clone [Haze]

* d_cps1 & d_cps2 : add T-Chi hacks

- Sangokushi II (T-Chi)
- Dungeons & Dragons: Shadow over Mystara (T-Chi)
2023-03-12 10:05:08 -04:00
dinkc64 a7ec0d8517 snowbro2, fix msm6295 clock [hap] 2023-03-10 20:35:32 -05:00
taoenwen 88917d613a
d_neogeo : re-add mslugxsc (#1381)
fix mslugxcq drv
2023-03-10 09:10:17 -05:00
taoenwen 2da2992899
d_neogeo : update mslugxcq & mslug3cq (#1380)
mslugxsc -> mslugxcq
2023-03-09 20:09:42 -05:00
Igor-Arabe 6164d300dc
d_cps1: captre, dinore (#1378)
updated to laterst version
dinore 1.3
captre 1.1
2023-03-09 09:19:32 -05:00
taoenwen 19e6715654
d_neogeo : update mslug3lw & mslug5sg (#1379) 2023-03-09 09:19:22 -05:00
dinkc64 31553982ad m6502, oops - don't change previous nmi timing 2023-03-09 01:52:07 -05:00
taoenwen 4ece0c4f5d
d_pgm : fix kovlsyx & upd kovplus20tx (#1376)
* d_pgm : fix kovlsyx & upd kovplus20tx

* d_pgm : Fill in the missing space
2023-03-09 01:05:42 -05:00
Igor-Arabe 38a3eb2673
d_neogeo: samsho2pe (#1377)
bugfix 2023-Mar-08: character select.
2023-03-09 01:04:57 -05:00
dinkc64 21da7688c3 speccy update from gab75 2023-03-09 00:49:21 -05:00
dinkc64 6ef9cd42e6 nes, fix for Quinty aka Mendel Palace 2023-03-09 00:43:26 -05:00
dinkc64 642c8a5be2 m6502, add special 1-opcode delayed nmi for nes 2023-03-09 00:41:03 -05:00
taoenwen 6fbba7bd0c
d_cps1 : update hack games (#1374) 2023-03-07 09:10:44 -05:00
Igor-Arabe 6cec7193e2
d_neogeo: samsho2pe (#1373)
bugfix 2023-03-06: mizuki's throws against kuroko
2023-03-07 09:10:09 -05:00
dinkc64 cb723cb77e pcb's different banking jeebies 2023-03-07 00:48:19 -05:00
taoenwen d73b046dac
d_thepit : New working clones (#1372)
The Pit (Centuri Inc) [Domenico Cervini]
2023-03-06 18:01:54 -05:00
taoenwen d4bfb000e8
pgm : hack games to add non-real hardware code (#1371)
* pgm : hack games to add non-real hardware code

- add non-real hardware switches to kov & olds hack games (must reload games)
- the ips environment defaults to non-real hardware code

* pgm : code optimization

Thanks to dink

* pgm : fix olds hacks [Resource Error]

* d_pgm : kov & olds hacks default to old code

* d_suprnova : New working clones

Gals Panic SU (Korea, Gals Panic 4 re-release) [turntablism]

* d_sauro : New Working clone

Sauro (set 4, easier) [Jordi Beltrán, Victor Fernandez (City Game)]

* d_cninja : New working clones

Heroes (World ver EM-1) [Domenico Cervini]
2023-03-06 09:35:01 -05:00
dinkc64 33cd071475 debug message no longer needed 2023-03-05 23:47:22 -05:00
dinkc64 4a6b0ba9d4 nes update from gab75 2023-03-05 09:30:06 -05:00
dinkc64 c85969d13b super burger time, fix continue dips 2023-03-04 20:19:45 -05:00
taoenwen 7618f0e464
d_wwfsstar : WWF Superstars (Canada) [anonymous] (#1369) 2023-03-04 13:11:16 -05:00
Igor-Arabe 2d717ced72
d_neogeo: samsho2pe (#1367)
2023-03-04
bug fixes in collision boxes (all characters)
yellow/orange energy bar
2nd palette for mizuki and kuroko.
2023-03-04 10:16:20 -05:00
taoenwen c97f728a84
ips : add a few parameters (#1368) 2023-03-04 10:16:10 -05:00
dinkc64 b1c220def0 totcarn, fix bad line at bottom of screen, add clone buttons for bomb (maps to start) 2023-03-04 00:55:32 -05:00
taoenwen afe77c6d0c
pgm_run : fix Illegal instructions [dink] (#1364)
* pgm_run : fix Illegal instructions [dink]

d_pgm : add kovpluststd & kovplushsqj

* d_neogeo : mslug5sg to 20230303
2023-03-03 09:36:04 -05:00
dinkc64 8c9a940921 update whatsnew.html 2023-03-03 02:10:32 -05:00
dinkc64 ffee5aed59 flstory, typhoon gal, etc: improve volumes. victnine, mark working 2023-03-03 02:08:03 -05:00
dinkc64 1b427cc157 add M6502SetPC() 2023-03-03 01:56:56 -05:00
dinkc64 ad576b7e37 rewind: allow for enable/disable/change allocation during game 2023-03-02 21:05:20 -05:00
taoenwen e02a64b429
d_neogeo : update mslug hacks (#1362) 2023-03-02 20:14:57 -05:00
iq132 87e6acf978 Add proper Character roms to Blood Bros. (Modular System)
Thanks to Museo del Recreativo for the dump!
2023-03-01 23:19:55 -05:00
dinkc64 55938e64bb mk, crackles at 60hz [barbudreadmon] 2023-03-01 09:54:45 -05:00
dinkc64 f8406b4a05 bstars fix, support ng multislot 2023-03-01 02:08:12 -05:00
dinkc64 5547789732 intro.htm edit 2023-03-01 00:43:54 -05:00
dinkc64 582d05a5e8 neogeo: enforce sprite limit for Baseball Stars, fixes Homerun cutscene 2023-02-28 21:05:32 -05:00
dinkc64 9ad98cba40 win input, mouse axis direction as digital input impl. 2023-02-28 10:10:01 -05:00
dinkc64 7251ca213d asteroids deluxe tweak 2023-02-26 20:46:51 -05:00
dinkc64 2fe353ec09 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2023-02-26 20:37:06 -05:00
dinkc64 eae16d6f68 asteroids deluxe, make more turquoiser 2023-02-26 20:33:44 -05:00
Igor-Arabe d16961374b
d_nes: nemulesis (#1358)
Updated to latest version
2023-02-26 20:15:18 -05:00
dinkc64 716f45597c msx update from gab75 2023-02-26 17:56:06 -05:00
taoenwen f71b269172
ips_manager : fix variable not reset (#1352) 2023-02-26 10:13:15 -05:00
dinkc64 d4381a0663 msx update from gab75 2023-02-26 10:10:13 -05:00
taoenwen c810b90e37
d_neogeo : update mslug hacks (#1351) 2023-02-26 09:12:05 -05:00
taoenwen 64da2fa1e1
d_neogeo : Fix KOF2001 bootleg AES mode (#1350)
Thanks to zmhtt
2023-02-25 13:03:32 -05:00
dinkc64 775ca56cd3 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2023-02-24 20:57:15 -05:00
dinkc64 d91840c34c nes update from gab75 2023-02-24 20:56:16 -05:00
taoenwen 54488964e2
fix sdl build (#1349) 2023-02-24 20:54:03 -05:00
Igor-Arabe be6862b2cc
samsho2pe (#1348)
* samsho2pe

Sieger Unarmed - bugfix

* samsho2pe bugfix2

Sieger Unarmed - bugfix
correct crc32.
2023-02-24 20:51:59 -05:00
taoenwen 4252a7892b
Rewrite ips code (#1347)
- Reduce the number of repeated calls
- More precise control of memory usage
- Explicit ips entry point
2023-02-24 18:12:01 -05:00
Igor-Arabe 097af9e663
d_neogeo: samsho2pe [Hack By Bear] (#1346)
* d_neogeo: samsho2pe

Add samsho2 perfect hack

All information was added as requested by author.

* samsho2pe

bugfix + version on title screen
2023-02-23 20:38:55 -05:00
dinkc64 1982d7d78d megadrive update from gab75 2023-02-22 10:35:59 -05:00
dinkc64 8e98b4ddc7 Psikyo update [iq_132]
- cleaned and sorted the driver structs
- sorted the driver functions and removed dead ones
- made a common rom load function
- update video code to not require BDF_16BIT_ONLY
2023-02-22 10:34:19 -05:00
taoenwen 5913d04ad1
d_pgm: kovytzyws hack spr (#1345)
fix 吕玲琦
2023-02-21 23:28:31 -05:00
taoenwen edd4a37182
d_pgm: Yi Tong Zhong Yuan - Warriors (#1344)
Thanks to khanhnguyen1988
2023-02-21 09:49:46 -05:00
iq132 8b9bdf104c Fix PGM scanline calculation 2023-02-20 23:24:08 -05:00
dinkc64 35cd9f3d54 z80: iff2 copied to iff1 after fetch of instruction proceeding retn [floooh] 2023-02-20 01:54:07 -05:00
dinkc64 39e2cfe143 add rally chase 2023-02-19 09:48:40 -05:00
taoenwen fa02f9c116
d_neogeo: fix a typo in the kof2001ult comment (#1343) 2023-02-19 15:19:02 +01:00
dinkc64 ed773de169 another test 2023-02-19 02:07:51 -05:00
dinkc64 ae07f75120 nes update from gab75 2023-02-18 09:49:52 -05:00
dinkc64 8c9b78417b neogeo: proper z80 timing, remove silly buggy hacks 2023-02-18 01:37:41 -05:00
dinkc64 9d842da5fe test fix for barbudreadmon 2023-02-17 21:07:21 -05:00
dinkc64 f43b147bd6 handy BurnSpeedAdjust() in burn.h/cpp 2023-02-17 21:04:37 -05:00
dinkc64 b564662926 midres, some tweaks 2023-02-17 10:04:19 -05:00
taoenwen b13fd6044e
d_neogeo: author requested (#1338)
* d_neogeo: author requested

mslug3lw to 20230215
mslug5es to 20230208

* d_segac2: sonicfgt to (world)
2023-02-15 10:50:16 -05:00
dinkc64 4be9ebc032 nes, fix glitch in megaman 3's pause menu on gemini man's stage 2023-02-15 01:12:57 -05:00
taoenwen b315684208
d_neogeo: update hack games (#1337) 2023-02-15 01:10:22 -05:00
iq132 ea208c711e Add SegaSonic Cosmo Fighter (US) & (Japan)
Thanks to IAMAMAZING100 for the dump!
2023-02-14 16:56:22 -05:00
dinkc64 8d7add77fe speccy update from gab75 2023-02-14 01:42:11 -05:00
dinkc64 1850f7dd7c sys16b, add shelf-filter to ym 2023-02-13 23:57:43 -05:00
dinkc64 17c4603b28 hiscore, noconfirm fix for gradius2/vulcan 2023-02-13 20:39:54 -05:00
taoenwen 0d4674841f
d_pushman: rom labels for pushman [f205v] (#1336)
add Pushman (Top Tronic license)
2023-02-13 20:12:48 -05:00
taoenwen 7a00c3d7d4
thready - add support for msvc (#1335) 2023-02-12 09:15:57 -05:00
dinkc64 beb39bb81d pce update from gab75 2023-02-11 09:15:00 -05:00
dinkc64 0f4ec62f10 win32/run.cpp: if video is lost and can't be regained right away, don't lose a potentially clocked input (netplay, recording) 2023-02-10 00:53:53 -05:00
Igor-Arabe 5d84f85e31
d_taitoh, fixed typo (#1334)
removed extra "BDF_HISCORE_SUPPORTED"
2023-02-09 20:07:56 -05:00
dinkc64 500d756d42 hs 2023-02-09 18:05:54 -05:00
dinkc64 2e64297406 thready (cv1k) fix for apple [yoyofr] 2023-02-08 12:52:53 -05:00
dinkc64 681e382e35 Revert "thready update for [cr]apple"
This reverts commit 145915c112.
2023-02-08 12:50:47 -05:00
dinkc64 145915c112 thready update for [cr]apple 2023-02-08 12:46:59 -05:00
barbudreadmon 5574bc77dd
ejanhs: fix keys 2023-02-07 11:55:33 +01:00
dinkc64 99ad366aad ddribble, fix hiscore save 2023-02-06 20:21:59 -05:00
taoenwen 4762f148e1
d_neogeo: update hack games (#1332) 2023-02-06 10:39:12 -05:00
dinkc64 d30e17b8e5 nes update from gab75 2023-02-06 09:39:48 -05:00
dinkc64 c27d81cc1e nes, chicken of the farm 2023-02-06 01:21:52 -05:00
dinkc64 917d4016c7 remove Contra nes conversion from d_pce, its buggy and worthless 2023-02-06 00:20:57 -05:00
taoenwen ee93fa4f28
d_nes: add Information (#1331)
Jackal - Endless Mission (v1.2)
Contra - Demon Contra
Contra - The Last Rebirth
2023-02-06 00:04:00 -05:00
dinkc64 a6b36aca4c sel, proper 2023-02-05 23:16:01 -05:00
dinkc64 c6973f9ecb nes, add 2 contra hacks using 'trainer' mapped at 0x7000 2023-02-05 20:38:58 -05:00
dinkc64 e78b7e5cc5 sys16b vol tweak 2023-02-05 18:07:43 -05:00
dinkc64 6ab79a909e galastrm, fix sound speed and clipping 2023-02-05 09:50:39 -05:00
dinkc64 9f5dacc992 nes, support trainer 2023-02-05 01:02:55 -05:00
dinkc64 397299812e hs 2023-02-04 17:25:34 -05:00
dinkc64 51f59a9e39 sys16b, match output stage filter for udp7759 2023-02-04 01:31:20 -05:00
dinkc64 d69d9d1340 speccy update from gab75 2023-02-03 14:45:36 -05:00
barbudreadmon bfd28de7af
fnshark: sync with MAME 2023-02-02 13:00:43 +01:00
Igor-Arabe b998cb2247
d_cps1: sf2mix 1.3 (#1329)
Updated tp latest version
2023-02-01 13:04:33 -05:00
taoenwen be2a7440d8
ips: add IPS_LOAD_OFFSET (#1328)
Increase the temporary memory for loading the rom
2023-02-01 10:38:44 -05:00
dinkc64 9f8ccba3e2 for barbudreadmon 2023-02-01 10:26:40 -05:00
dinkc64 d6c1bd0976 sel test 2023-02-01 09:53:18 -05:00
barbudreadmon 25ed8de098
tms32010: inline fix v2 2023-02-01 15:35:03 +01:00
barbudreadmon af048eeb89 Revert "tms32010: INLINE macro shouldn't include static"
This reverts commit fd781a3289.
2023-02-01 15:04:02 +01:00
barbudreadmon 3299190505
d_alpha68k2: hiscore support & fix player count 2023-02-01 13:23:37 +01:00
barbudreadmon 50579a8334
d_wyvernf0: hiscore support 2023-02-01 13:15:50 +01:00
barbudreadmon 0d7aeeaa6c
d_wiz: hiscore support 2023-02-01 12:05:09 +01:00
barbudreadmon fd781a3289
tms32010: INLINE macro shouldn't include static 2023-02-01 08:29:58 +01:00
Igor-Arabe 5f330642a6
Some changes in Pre90s and Dataeast (#1327)
* d_gunsmoke: gunsmokeuc

Fixed typo in gunsmokeuc.

* d_decocass

Added new tape image for *cnebula* [David Haywood]
2023-02-01 01:12:24 -05:00
barbudreadmon a3927cce9c
d_wardner: hiscore support 2023-01-31 20:30:07 +01:00
barbudreadmon de472ae8af
d_zodiack: hiscore support 2023-01-31 20:12:03 +01:00
dinkc64 b4a208e546 taitof2 ninjak fix 2023-01-31 09:58:22 -05:00
barbudreadmon 3ef760e871
d_rampart: fix player count 2023-01-30 22:03:13 +01:00
barbudreadmon e266345643
rampart: add "alternate" buttons 2023-01-30 21:51:49 +01:00
taoenwen c1662b0462
d_gladiatr: fix a coin issue (#1325)
* d_gladiatr: fix a coin issue

d_gladiatr: add Ougon no Shiro (Japan)

* d_gladiatr: typo
2023-01-29 09:34:01 -05:00
dinkc64 473eb40bde megadrive update from gab75 2023-01-28 09:56:31 -05:00
barbudreadmon f61fa9758b
d_vigilant: hiscore support 2023-01-28 09:36:44 +01:00
barbudreadmon 18f762f5ba
d_vamphalf: hiscore support 2023-01-28 09:31:53 +01:00
barbudreadmon 227d33a168
d_vaportra: hiscore support 2023-01-28 09:21:41 +01:00
barbudreadmon 21c8c706ad
d_toypop: hiscore support 2023-01-28 09:18:52 +01:00
barbudreadmon 9bda599806
d_bwing: hiscore support 2023-01-28 09:14:13 +01:00
taoenwen d529ee729d
d_nes: add RoboCop (T-Chi) (#1324) 2023-01-26 18:20:59 -05:00
dinkc64 48c3df4e27 nes update from gab75 2023-01-26 18:07:07 -05:00
dinkc64 3b2ff03388 nes update from gab75 2023-01-26 09:12:51 -05:00
barbudreadmon 0853092973
d_uopoko: hiscore support 2023-01-26 10:39:33 +01:00
dinkc64 7b77d306ec nes: add mapper 195 2023-01-25 20:53:05 -05:00
taoenwen 9745cc10e0
d_neogeo: add modifier info for mslug series (#1321)
* d_neogeo: add modifier info for mslug series

* d_nes: add 2 Castlevania hacks

Castlevania - The Holy Relics (Hack)
Castlevania - Chorus of Mysteries (v1.1, Hack)
2023-01-25 09:26:19 -05:00
dinkc64 41a86dbee8 whatsnew.html, start adding stuff 2023-01-25 09:23:31 -05:00
dinkc64 b8117b28ce megadrive update from gab75 2023-01-24 20:29:01 -05:00
taoenwen c553a2437c
d_nes: add T-Chi games (#1319)
[1] add T-Chi games
[2] add 2 parent games
[3] fix some info
2023-01-24 09:17:39 -05:00
dinkc64 4b661cd964 fix spectrum 128+2a 2023-01-24 00:31:49 -05:00
taoenwen 565731d762
d_omegrace: Omega Race (set 3, 7/27) [mdeslaur] (#1318)
New working clones
2023-01-23 23:37:39 -05:00
taoenwen dc1a49d840
d_raiden2: add Raiden II (Australia) [Ben Maff] (#1317)
* d_raiden2: add Raiden II (Australia) [Ben Maff]

* d_m72: Image Fight (Japan, bootleg) working

Image Fight (Japan, bootleg) [Brian Troha]

* d_pgm: update kovplus12dw to 20230120

* d_pgm: fix a typo
2023-01-23 09:11:47 -05:00
dinkc64 67b178faeb m72, add bchopper mcu [Ordyne, rtw, TeamEurope, The Dumping Union, David Haywood] 2023-01-23 00:40:44 -05:00
Igor-Arabe 0e2a7d2cd6
md_megadrive: sorkiller (#1316)
* md_megadrive: sorkiller

Added SoR - Killer Difficulty (version as on ips file)

* typo

is just 0.9...
2023-01-23 00:11:24 -05:00
taoenwen 781796cb9f
ips: pgm more features support (#1315) 2023-01-22 20:56:05 -05:00
dinkc64 931a357cc9 nes update from gab75 2023-01-22 15:22:46 -05:00
dinkc64 7eeb5aa192 mcr68, oops 2023-01-22 10:32:48 -05:00
dinkc64 72e1acea7f trackball dev, remove wrapping from paddle subdev (it was a good source of bugs). mcr68, clean up tb device hookup 2023-01-22 10:28:48 -05:00
taoenwen 7d9a7eee5c
d_pgm: update oldsplusnr211 to final version (#1314) 2023-01-22 09:08:27 -05:00
barbudreadmon 0535709627
d_docastle: implement hold coin logic 2023-01-22 09:45:14 +01:00
taoenwen 564e62a676
win32: fix neogeo ghost issue in msvc x86 (#1313) 2023-01-21 15:30:59 -05:00
dinkc64 7fcb527441 sms update from gab75 2023-01-21 09:09:01 -05:00
dinkc64 71ef4aad63 megadrive update from gab75 2023-01-21 00:07:34 -05:00
dinkc64 457f3142b6 add The King of Fighters '98 Evolution [Combone] 2023-01-20 23:53:49 -05:00
dinkc64 6b362b422c taitof3 sync improvement 2023-01-20 00:37:39 -05:00
dinkc64 680f342c01 halleys comet sync fix 2023-01-19 20:38:31 -05:00
iq132 26b6b5391d Add Snow Bros 2 bootlegs 2023-01-19 12:29:17 -05:00
iq132 ba7fd42c7f Add X Se Dae Quiz 2023-01-19 10:13:28 -05:00
dinkc64 80c08181cc improve sync (recordings, states, etc) for: gstream, hyprduel, legionna, macrossp, mcatadv(nostradamus), sandscrapion, seibuspi, ssv, vamphalf, x2222 2023-01-19 01:40:05 -05:00
Igor-Arabe 71c0fc6c44
d_megadrive: add fightvengt (#1310)
Tournament Edition. Rebalanced and updated version by original author [Oruam]
'md_fightveng' marked as clone.
2023-01-18 20:35:12 -05:00
taoenwen 730b14eeaa
d_neogeo: update hack games (#1309)
mslug5es to 20221215, rename to [The Longest Battle]
mslug3sc -> mslug3cq, rename to [Legend]
mslugxsc update ep1
A part of kof series of hack games, fix rom label, thanks [zmhtt]
2023-01-18 20:34:58 -05:00
dinkc64 649d4e894e silver millenium, sync fix 2023-01-18 20:24:32 -05:00
barbudreadmon f967661e7a
stkclmns: fix dips 2023-01-18 17:49:51 +01:00
barbudreadmon d5266b513f
hypreact: fix keys again 2023-01-18 09:09:13 +01:00
dinkc64 02ad714f5b volume 2023-01-18 01:31:58 -05:00
dinkc64 c727206a37 suna8, dooyong, dreamwld drivers - improve sync 2023-01-18 01:22:42 -05:00
dinkc64 ed98cbab3d popeye, improve sync (recording) 2023-01-18 00:10:39 -05:00
dinkc64 5e40c19383 gamc, add mah big, mah wup, mah small 2023-01-17 23:55:20 -05:00
iq132 db307b9c23 Add Magicball Fighting 2023-01-17 22:55:21 -05:00
barbudreadmon b29efc368c
ejanhs: fix key ancoding
previous fix was an artifact from bad printf testing, and it seems using static here was the real culprit
2023-01-17 13:07:32 +01:00
barbudreadmon df0fcc8ace
ejanhs: fix key encoding 2023-01-17 11:15:44 +01:00
barbudreadmon cb2c96b041
d_route16: fix some mahjong keys 2023-01-17 10:34:56 +01:00
barbudreadmon d34ce5435e
d_ssv: fix some mahjong keys 2023-01-17 10:28:41 +01:00
barbudreadmon 4901c398f3
d_seibuspi: fix mahjong controls 2023-01-17 09:55:35 +01:00
dinkc64 4d9b0471eb hiscore: ledstorm, leds2011[u,p], madgear[j]: mark last hiscore area noconfirm 2023-01-17 00:37:31 -05:00
dinkc64 22ee6a7ea4 main, respond to -listxml (same as -listinfo) for exporting arcade xml to stdout 2023-01-16 20:39:21 -05:00
dinkc64 6dfd739c4f spectrum, add fantastic voyage 2023-01-16 00:38:52 -05:00
dinkc64 97148f95c7 nes, add tank h 1990 original hack, and bedmoon (2023) hack 2023-01-16 00:27:16 -05:00
dinkc64 725d8ed121 spectrum, use .tap for 180 (darts) 2023-01-16 00:07:07 -05:00
barbudreadmon 45a13c3fa2 pang3b4: add missing BRF_NODUMP flag 2023-01-15 22:27:55 +01:00
barbudreadmon c4d9f18889
hypreact: fix inputs 2023-01-15 22:16:24 +01:00
barbudreadmon 349f367561 d_cps1: oops, left over some tests 2023-01-15 21:07:07 +01:00
barbudreadmon 5ca59d3c64 d_cps1: fix pang3b5 and some cleanup 2023-01-15 21:04:36 +01:00
dinkc64 c7c5184492 msx update from gab75 2023-01-15 10:30:51 -05:00
dinkc64 df52ec5529 license, add nitpicking 2023-01-15 09:13:22 -05:00
dinkc64 efa4ffd69c win32 ui, close menu with 1 click 2023-01-15 09:12:14 -05:00
taoenwen 893eb6e467
d_cps1: pang3b4 working (#1306) 2023-01-15 14:49:43 +01:00
barbudreadmon f85806f0d1
d_ssv: fix hypreact ? 2023-01-15 10:38:57 +01:00
barbudreadmon 1ad56802a5
d_psikyo4: fix mah k 2023-01-15 09:45:19 +01:00
barbudreadmon fd07995502
d_ms32: fix mah k & some cleanup 2023-01-15 09:37:11 +01:00
barbudreadmon 4b8395544a
mirage: fix mah f & mah k 2023-01-15 09:25:31 +01:00
barbudreadmon 61f4cf310a
cultures: fix dips 2023-01-15 09:16:53 +01:00
dinkc64 79528cb4ba burner/win32/sel: default to show available 2023-01-15 00:47:19 -05:00
dinkc64 c7e7036a7b pdrift, dip select for steering fix 2023-01-14 18:10:59 -05:00
dinkc64 edf72efa52 speccy update from gab75 2023-01-14 17:47:56 -05:00
dinkc64 f757f04962 msx update from gab75 2023-01-14 17:46:23 -05:00
barbudreadmon 5ed2ccfbf7 d_cps1: fix pang3b5
also revert to previous pang3 mapper, mapper_CP1B1F doesn't seem safe with our pang3 gfx loading code
2023-01-14 11:12:38 +01:00
barbudreadmon ddadcf924e d_cps1: sync pang3b4 & pang3b5 with MAME
move older romsets & replace pang3 mapper by pcb-verified
2023-01-14 09:06:17 +01:00
dinkc64 a5b16d4213 cheat engine, fix mask field 2023-01-14 01:24:42 -05:00
dinkc64 f133cbfd7d inp_interface: key/joy sliders: fix laggy slider centering 2023-01-13 21:07:10 -05:00
barbudreadmon a346a532f2
d_decocass: add older BIOS "C" & "D" 2023-01-13 16:40:26 +01:00
dinkc64 1f46da0944 pdrift, improve steering response 2023-01-13 01:32:34 -05:00
dinkc64 a2d94736b6 burner/win32/inps.cpp: don't let arrow keys move the slider when mapping them 2023-01-12 21:08:48 -05:00
iq132 15d46df813 Less invasive fix for kovqxzbws (untested) 2023-01-12 11:41:36 -05:00
iq132 9eb25aa5b5 Revert "pgm: Fix kovqxzbws (#1299)"
This reverts commit c01b615484.
2023-01-12 10:48:48 -05:00
taoenwen c01b615484
pgm: Fix kovqxzbws (#1299) 2023-01-12 09:10:46 -05:00
barbudreadmon 06b7c75fcb
d_toaplan1: implement 68k overclock 2023-01-12 09:54:30 +01:00
dinkc64 1140cbd887 add Jumping Jack to d_spectrum 2023-01-12 01:53:48 -05:00
dinkc64 8641cb6fd8 speccy update from gab75 2023-01-11 20:37:47 -05:00
barbudreadmon 8396a0060f
d_asteroids: oops, it was already there 2023-01-11 13:04:40 +01:00
dinkc64 ecfdb504cc louder 2023-01-11 01:55:44 -05:00
dinkc64 86e5928128 zx spec: remove outdated comment 2023-01-10 21:08:14 -05:00
dinkc64 c89ec6bfe2 zx spec. add some req's 2023-01-10 21:07:49 -05:00
arcadez2003 10a361d820
Use screen_vblank_partial_buffer_delayed for Mega Blast [HAZE]
https://github.com/mamedev/mame/pull/10810
2023-01-10 14:24:55 +00:00
dinkc64 fd8a931ddd speccy update from gab75 2023-01-09 20:49:04 -05:00
taoenwen a1a61731c4
d_neogeo.cpp: update hacks by author request (#1297) 2023-01-09 10:27:14 -05:00
dinkc64 dc654e984f spectrum, oops 2023-01-09 10:04:36 -05:00
dinkc64 9f172a8204 spectrum, fix contention/timing again 2023-01-09 09:59:46 -05:00
dinkc64 493786d718 speccy revert S.I.P., please test next time before making pr, loggan92 2023-01-09 08:58:04 -05:00
Loggan92 afd379ecdd
fix file-size (#1296) 2023-01-08 18:19:42 -05:00
Igor-Arabe 018dc2ef27
d_spectrum: typo (#1295)
trashmanes - removed extra dot in filename.
2023-01-08 10:05:08 -05:00
Loggan92 f7a277440c
fix S.I.P (#1294) 2023-01-08 09:19:19 -05:00
dinkc64 4cbab50acd Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2023-01-07 10:47:28 -05:00
dinkc64 fc1d54e065 speccy update from gab75 2023-01-07 10:47:22 -05:00
数码视讯Q5 b35c38cf4d
Add kovqxzbws (#1290)
ROM: https://drive.google.com/file/d/1napoGw_giSIidhVSW9dsEQaO52gGFXgn/view?usp=share_link
This hack increases a lot of characters and many new modes.
More information in Chinese can be get from: https://docs.qq.com/doc/DYUZTclV6TmRod3Rn
@taoenwen  Some work should be done to fix the graphic for some characters, such as Mustapha from Cadillacs and Dinosaurs.
2023-01-05 12:26:05 -05:00
taoenwen 7d69e65d6a
update d_ddragon & d_cps1 (#1291)
d_ddragon: Added Double Dragon II layer priority PROM to clones [jotego]
d_cps1: Added SFZ63B mapper [TwistedTom]
d_cps1: Added proper B board GAL fusemap to run ffightae hack on hardware [cuavas]
d_cps1: add 3 tchi hacks & dinosyn to 20221221
2023-01-05 12:25:50 -05:00
dinkc64 d85ab0207d spectrum, fix castle escape (port io contention issue) 2023-01-05 10:33:57 -05:00
dinkc64 54e5ade1bc zero hour, fix tiles, sprite colors, bullet color and width [Hap] 2023-01-04 09:32:24 -05:00
taoenwen 219c04614c
update: d_bankp / d_taitosj / d_neogeo / d_pgm (#1289)
d_bankp: Bank Panic (Tecfri bootleg) [Eduardo Anay, Recreativas.org][clawgrip]
d_taitosj: Jungle King (Japan, earlier, alt) [CWorks][DavidHaywood]
d_neogeo: mslugxsc to 20221231
d_pgm: kovplus12dw to 20221225
2023-01-04 09:04:11 -05:00
dinkc64 87cc34a6af kludge for pce deepblue (kaitei shinwa) 2023-01-04 00:23:38 -05:00
taoenwen 35929d52b2
update: d_cv1k / d_gaplus / d_solomon (#1287)
d_cv1k: Espgaluda II (2005/11/14.MASTER VER.) [twistedsymphony]
d_gaplus: Gaplus (GP7) [Arcadecomponents.com, Brian Troha]
d_solomon: add Solomon no Kagi (T-Chi)
2023-01-03 09:16:26 -05:00
taoenwen 3771a876e7
d_nes: update solonokagi2h to v1.6 (#1286) 2023-01-03 08:40:02 +01:00
dinkc64 1e8009954f pce, support half-plane mode for sprite layer 2023-01-03 00:27:11 -05:00
dinkc64 6bb6c3de92 pce update from gab75 2023-01-02 20:48:47 -05:00
barbudreadmon 654f38d0de
d_asteroids: add 2p start 2023-01-02 22:19:02 +01:00
taoenwen 9205d43f1b
to 2023 (#1284) 2023-01-02 00:30:07 -05:00
dinkc64 38f02574b6 ZetSetHALT should also end current timeslice 2023-01-02 00:29:42 -05:00
arcadez2003 a9e58204c6
Well that was a bust revert now and leave the games be 2023-01-01 16:15:24 +00:00
dinkc64 6f6e00f4e5 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2023-01-01 10:43:49 -05:00
dinkc64 67cd63d575 radar scrap, add samples, make sound good 2023-01-01 10:42:58 -05:00
arcadez2003 e458b52569
Try again with an improved version of the same hack circa MAME142.u2 2023-01-01 15:33:54 +00:00
dinkc64 453eedb115 mcs48, add mb8884 to init 2023-01-01 10:32:30 -05:00
dinkc64 83690cb2e3 update tms5110 core to a later version 2023-01-01 10:31:10 -05:00
dinkc64 2a5afca378 nes update from gab75 2023-01-01 09:09:13 -05:00
dinkc64 dfbcbb3a9f megadrive update from gab75 2022-12-31 09:11:02 -05:00
barbudreadmon 74b57b4b6b
d_namconb1: hiscore support 2022-12-31 09:43:34 +01:00
arcadez2003 f81c6a2870
Revert previous commit ole hack wont work for this core
It broke the game inputs for Mr Do's Castle and Do! Run Run so revert back to previous cpu clock speed
another fix for the broken dips in those games will be required down the road sometime.
2022-12-30 14:22:21 +00:00
dinkc64 10f7dd0310 m72 bchopper fix 2022-12-30 09:13:55 -05:00
dinkc64 3cdf273ac4 irem m72 undumped mcu fix 2022-12-29 18:15:04 -05:00
arcadez2003 f11181f394
Workaround for dipswitch problem in Mr Do's Castle and Do! Run Run [Nicola Salmoria].
Fixes broken dip switches in Mr Do's Castle and Do! Run Run maybe more.
2022-12-29 19:11:40 +00:00
dinkc64 aecf31fd95 speccy update from gab75 2022-12-29 09:03:45 -05:00
barbudreadmon 2e0f2e5c3b
radarscp: more cleanup and notes 2022-12-28 16:54:43 +01:00
barbudreadmon 9e5cd6dd35
radarscp: fix grid 2022-12-28 14:14:02 +01:00
dinkc64 1d62c1f5d4 uni-analog tb device: slight re-arrangement 2022-12-27 23:36:19 -05:00
dinkc64 23bd8e9a4f konami cpu, fix lsrd_di [hap] 2022-12-27 20:48:27 -05:00
barbudreadmon 8cd8474b24
d_dkong: some cleanup 2022-12-27 22:54:20 +01:00
barbudreadmon 982f2f8842
d_dkong: more radarscp wip 2022-12-27 19:17:00 +01:00
barbudreadmon cc7f82435f
d_dkong: fix palette oob 2022-12-27 14:14:50 +01:00
dinkc64 b58b087a93 colecovision update from gab75 2022-12-27 02:08:50 -05:00
dinkc64 ce92494433 pce update from gab75 2022-12-27 02:08:00 -05:00
barbudreadmon d818ed68a0
radarscp: fixing legacy palette 2022-12-26 21:58:57 +01:00
barbudreadmon afdb70fe81
d_kong: more radar scope wip 2022-12-26 21:27:10 +01:00
barbudreadmon 186cd03549
radarscp1: fix character colors 2022-12-26 11:52:58 +01:00
dinkc64 df831a068a add Coleco HB from Pixelboy: Asteroids, Clock, Star Castle 2022-12-25 20:38:48 -05:00
dinkc64 6a5eb77787 speccy update from gab75 2022-12-24 20:22:32 -05:00
dinkc64 94c77c0b2f speccy update from gab75 2022-12-24 09:53:40 -05:00
dinkc64 dbaa6a1145 travrusa, try again 2022-12-24 01:04:53 -05:00
dinkc64 3e763333b7 speccy update from gab75 2022-12-23 17:50:15 -05:00
dinkc64 85057038a8 speccy update from gab75 2022-12-23 09:53:47 -05:00
dinkc64 24a33638c1 fix traverse usa 2022-12-22 20:45:51 -05:00
iq132 2610710abc Oops! 2022-12-22 11:23:43 -05:00
iq132 95158dafb9 PGM - sprite buffer is accessible to byte reads (verified on real hardware) 2022-12-22 11:06:24 -05:00
iq132 4e41c88487 PGM - document further how sprite buffering works (verified on real hardware) 2022-12-22 10:40:32 -05:00
iq132 c78c198a49 PGM - add notes about how some roms are hash checked 2022-12-22 10:38:36 -05:00
barbudreadmon a27098b55f
radarscp: wip variable colors 2022-12-21 17:25:40 +01:00
dinkc64 d9da8cc079 nes update from gab75 2022-12-21 09:27:38 -05:00
barbudreadmon d881c5c81f
comment out macos build
it has been failing for months and it can't produce nightlies anyway
2022-12-21 13:47:11 +01:00
barbudreadmon 4b152df59a
d_dkong: palette update
- synced all palettes with MAME, note that this change is hardly noticeable in dkong3 (i think i have seen a difference on some purple ?) and a lot more noticeable on every other games
- added a palette reproducing the color from converted radar scope cabinets
- added a dipswitch to switch between correct, converted palette, and our old legacy palette
2022-12-21 13:17:29 +01:00
dinkc64 382a75a86f tiles_generic: xGetClip(), sometimes you just want to get one of these 2022-12-21 01:32:57 -05:00
dinkc64 f5764ec7fd bzone update 2022-12-21 00:58:25 -05:00
dinkc64 4966f389fe bzone, test-thing for barbudreadmon 2022-12-20 20:27:42 -05:00
dinkc64 e7b44de49c vector, add pixel manipulator call back 2022-12-20 18:22:34 -05:00
taoenwen 0ced5bacdb
d_turbo: correct sprite priority 74148 [hap] (#1272) 2022-12-20 14:38:31 -05:00
taoenwen ed86611974
Fix Build (#1271) 2022-12-20 17:18:55 +01:00
taoenwen e1fa3867fa
update d_gunsmoke, d_mrjong, d_pgm (#1270)
d_gunsmoke: add Gun.Smoke (USA and Canada, 1986/01/20) [Victor Fernandez (City Game), Jordi Beltrán]
d_gunsmoke: make game string build date more readable
d_mrjong: fixed horizontal sprite offset when screen is flipped [pcornier]
d_pgm: update kovplus12dw to 2022/12/17
2022-12-20 09:23:55 -05:00
dinkc64 0455e24060 megadrive, fix ddanpei 2022-12-20 09:15:17 -05:00
dinkc64 69e0e2d0d7 megadrive update from gab75 2022-12-20 09:07:45 -05:00
dinkc64 e660d5854a millipede driver, rewrite a bit, proper sprite & palette handling, add mazeinv and warlords 2022-12-19 09:48:31 -05:00
dinkc64 5640d745cd burn trackball device update 2022-12-19 09:24:17 -05:00
dinkc64 24d1b40819 msx update from gab75 2022-12-17 20:15:42 -05:00
dinkc64 24120ae396 msx update from gab75 2022-12-17 09:56:48 -05:00
dinkc64 a5c3442719 speccy update from gab75 2022-12-17 09:56:31 -05:00
taoenwen ea0687331f
d_vendetta: correct some input ports (#1268) 2022-12-17 09:55:27 -05:00
dinkc64 53845e837a nes update from gab75 2022-12-16 09:38:46 -05:00
dinkc64 6f1e106175 speccy update from gab75 2022-12-15 09:16:44 -05:00
数码视讯Q5 4e36600fcb
Lifes should be Lives. (#1267) 2022-12-15 09:11:56 -05:00
taoenwen fe3ccb9288
net.cpp: use BUILD_X64_EXE (#1266)
Take barbudreadmon's advice
2022-12-14 08:11:13 +01:00
taoenwen 315645ac58
win32: Add kaillera Client support for x64 (#1265) 2022-12-14 00:50:03 -05:00
barbudreadmon e5f7abebbb
normalize rectangle object (#1264) 2022-12-13 15:56:14 +01:00
dinkc64 6ed77c9a7a nes update from gab75 2022-12-12 09:34:48 -05:00
dinkc64 510e614322 m6502: remove readop / readoparg handlers of mass-confusion 2022-12-12 00:50:07 -05:00
dinkc64 e56fafcd55 add RenderTransmaskSprite() to tiles_generic 2022-12-11 23:54:37 -05:00
dinkc64 3a99c5428f nes update from gab75 2022-12-11 10:04:45 -05:00
dinkc64 e0df38119a nmk16, be more precise about refresh rate 2022-12-11 09:52:52 -05:00
dinkc64 ed5ef04202 fix tlcs90 internal timer retrig bug 2022-12-11 09:52:05 -05:00
dinkc64 d21a237a46 sys18, hopefully this will help with performance a little on sbc (& etc) 2022-12-10 20:58:05 -05:00
dinkc64 2292a5defd more hiscores 2022-12-10 09:22:00 -05:00
dinkc64 2252be9367 megadrive update from gab75 2022-12-10 09:16:51 -05:00
dinkc64 5c0eb5c139 add hiscore support for some games 2022-12-09 20:26:55 -05:00
Loggan92 05814e2c9b
fix 1 crc (#1263)
* fix 1 crc

* sync mame upstream crc
2022-12-09 20:13:54 -05:00
taoenwen 009df13222
d_m72: sync mame (#1262)
* d_m72: sync mame

* d_nes: update nes_smbdx to v4.0.a

* d_pcktgal: add pcktgalba

Pocket Gal / unknown card game [Caius, Hammy]

* d_pwrinst2: added a new Power Instinct 2 set.

Power Instinct 2 (US, Ver. 94.04.08, set 1) [Sergio Galiano, Recreativos Piscis] (pwrinst2)
pwrinst2 to pwrinst2a
2022-12-09 13:41:54 -05:00
barbudreadmon 5fd197fb42
gh: remove test builds 2022-12-09 16:31:37 +01:00
dinkc64 094964982f megadrive update from gab75 2022-12-09 09:15:29 -05:00
taoenwen 867348ff1e
update the full names of some cave games (#1261)
* update the full names of some cave games

* d_donpachi: content name with date

Keeping the contents of d_donpachi.cpp date consistent with the rest of the content

* update msvc project for d_gridlee
2022-12-08 20:01:55 -05:00
dinkc64 c045dc1c5a add driver for Gridlee [iq_132, dink] 2022-12-08 09:34:20 -05:00
dinkc64 fc17de1af6 BurnTrackballGetVelocity() - return the non-attenuated velocity 2022-12-08 09:29:37 -05:00
dinkc64 fb3c357e74 sound disabled fix part4 2022-12-08 09:22:15 -05:00
dinkc64 9dd50dd730 part 3 2022-12-08 00:59:31 -05:00
dinkc64 f9761531d4 sound bugs/crash/etc with sound disabled, part 2 2022-12-08 00:49:37 -05:00
dinkc64 88986abc02 ym2151 intf, properly init even if sound is disabled 2022-12-07 10:07:56 -05:00
dinkc64 f2f3ee04c6 vol. adjust 2022-12-07 01:32:41 -05:00
dinkc64 ab528cb0c9 add cnebula
[Rene Balke, Darksoft, Arcadeautomaten/Senil Data Systems, David Haywood]
2022-12-07 01:03:45 -05:00
taoenwen e50dc6057a
update: d_decomlc & d_neogeo (#1259)
d_decomlc: add Japanese subtitle to Skull Fang clones
d_decomlc: add Stadium Hero '96 (Japan?, EAE) (not working)
d_neogeo: update kof99sk - 20221203
d_neogeo: update mslugxsc - 20221204
d_neogeo: update mslug3sc - 20221203
2022-12-06 11:20:11 -05:00
dinkc64 15648b6da8 nes: add mapper 451, change temp. mapper 303 to 406 2022-12-06 09:51:00 -05:00
barbudreadmon e5d5a3b654 d_neogeo: update hypernoid 2022-12-06 07:27:47 +01:00
barbudreadmon 56d0c2cd9e d_mystwarr: set refresh rate 2022-12-06 07:14:53 +01:00
dinkc64 cbf9ea26a6 speccy update from gab75 2022-12-04 09:00:42 -05:00
dinkc64 d2632698ca add some hiscore stuff 2022-12-03 23:57:14 -05:00
taoenwen 8075bbb100
d_asuka: New working clones (#1257)
* d_asuka: New working clones

Bonze Adventure (World, prototype, older) [BL]

* d_cps1: hkittymp Rename to mpumpkin

Magical Pumpkin: Puroland de Daibouken (Japan 960712)
2022-12-03 16:20:27 -05:00
dinkc64 dce2e3c55d megadrive update from gab75 2022-12-03 09:23:05 -05:00
blisstik 37dd58f2f1
sf2hf adjust speed to match latest research by RN (#1256) 2022-12-03 02:13:14 -05:00
dinkc64 783ca239e7 hello kitty magical pumpkin, game working with wheel 2022-12-03 01:59:56 -05:00
dinkc64 619243d250 cps1 fn underp 2022-12-02 18:24:24 -05:00
taoenwen 7826e61577
update cps1 (#1255)
pang3b2 fixes the graphics and is now working
gulunpa patch first byte of ROM 4 pending redump
sfach & sfzbch emove unavailable driver tags
add Hello Kitty Magical Pumpkin (Japan 960712), not working (needs 'wheel' emulation)
2022-12-02 09:14:56 -05:00
dinkc64 957ae51fcf nes update from gab75 2022-12-01 18:01:56 -05:00
dinkc64 00c8ae993d add starlight mario hacks 2022-12-01 09:42:06 -05:00
taoenwen 260a9bab91
d_cv1k: sync mame (#1251)
add Ibara (2005/03/22 MASTER VER.., '06. 3. 7 ver.)
ibara to ibarao
2022-11-30 18:03:29 -05:00
taoenwen 6529356d0a
update hack games (#1250)
d_cps1: update captcommpjy & captcomm2y
d_neogeo: add Metal Slug 3 (Survival, Hack)
nes: update nes_solonokagi2h / add Power Blade (T-Chi, v1.0)
d_pgm: update kovplus12dw
2022-11-30 09:27:14 -05:00
barbudreadmon 5aa776a424
sh4: make sad compilers happy
dtimer.h's struct is conflicting with this struct on some compilers (msvc, maybe apple devices too)
2022-11-29 15:22:58 +01:00
Igor-Arabe f8c7a95d23
d_nes: skartfighter (#1249)
Updated to latest version
2022-11-28 ~ 21h40 UTC -3
2022-11-28 20:08:55 -05:00
dinkc64 9521ff94d2 neogeo, standard inputs/dips for hb 2022-11-27 21:06:33 -05:00
taoenwen a23637c8eb
update msvc project for Zaccaria driver (#1248)
update msvc project for Zaccaria driver;
Clean up header files that are not involved in compilation
2022-11-27 18:18:44 -05:00
dinkc64 6828dab806 pce, add dinoforce from http://dinoforce.pceworks.net/ 2022-11-27 18:11:49 -05:00
dinkc64 11b4058ddc add Zaccaria driver [iq_132, dink] 2022-11-27 10:01:46 -05:00
dinkc64 e9e8257b31 remove freeplay from hangon and sharrier (they don't have freeplay dip options) 2022-11-27 09:15:09 -05:00
dinkc64 47b9c1e907 add Donkey Kong Hearthunt hack by Paul Goes 2022-11-26 20:23:04 -05:00
taoenwen fa23777f4d
ROM labels updates [Brian Troha] (#1247)
* ROM labels updates [Brian Troha]

d_itech32: bloodstm221
d_shangha3: shangha3u
d_tunit: mk2chal
d_jrpacman: jrpacman; jrpacmanf

* d_neogeo: add 2 HomeBrew sets

SantaBall - Christmas Tennis Game
Monitor Test Patterns Tool (v1.3)
2022-11-26 09:53:09 -05:00
dinkc64 7f1cfff13d m6800_intf: add per-cpu context switching for less driver-insanity 2022-11-26 00:13:55 -05:00
dinkc64 ae602974ef biquadradic update 2022-11-25 09:33:49 -05:00
taoenwen 850b7a5740
update msvc project for dtimer & etc (#1246)
[1] update msvc project for dtimer
[2] d_williams: dumped PROMs for defenderj [Guru]; add Defense (Defender bootleg)
[3] d_cv1k: Fix FullName of ddpsdoj & sdojak
2022-11-25 09:00:44 -05:00
dinkc64 597cf0d54c dtimer, more 2022-11-24 23:41:29 -05:00
dinkc64 855a056e2e upgrade some older incarnations of dtimer to new device 2022-11-24 23:32:15 -05:00
dinkc64 794bdbf4d8 add dtimer - timer device and subsystem 2022-11-24 23:18:36 -05:00
iq132 e0bd0fcf64 Emulate undocumented NeoGeo hardware feature
68k vector swapping actually swaps the addresses of the bios and cart's vector tables.  Verified this on an MV-1F board.
2022-11-24 02:25:11 -05:00
iq132 fe705fd6ad Fix Riding Hero's AES mode
Simulate just enough of the system link to allow Riding Hero to work in AES mode. System linking IS NOT WORKING.
2022-11-23 22:51:04 -05:00
taoenwen 3982c3c356
New working clones (#1245)
d_lwings: Trojan (location test) [coolmod, rtw, Brian Troha, Sean Sutton, Smitdogg, The Dumping Union]
d_mastboyo: Trojan (location test)
2022-11-23 09:26:33 -05:00
dinkc64 64c2561d70 nes update from gab75 2022-11-23 09:13:14 -05:00
dinkc64 bfbd782f33 nes, add Super Kart Fighter by Streetwize 2022-11-22 09:50:36 -05:00
Elias Gudsson fec6e693f3
xmas 8bit 2022 (#1241) 2022-11-22 09:46:12 -05:00
taoenwen 9e2e74c7f7
extend the functionality of ips (#1242)
Allow ips patches for single files larger than 16M (offset mode).
Adjust the default neogeo's sma & pvc protection switch in ips mode
2022-11-22 09:45:02 -05:00
dinkc64 93d8b23796 pia, add pia_get_a & _b 2022-11-20 00:23:55 -05:00
dinkc64 1fe83a335b tms5220, set-up for irq and readyq cb's 2022-11-19 20:38:15 -05:00
taoenwen 5e9da1dd46
d_cischeat: New working clones (#1240)
d_cischeat: Scud Hammer (ver 1.4) [SpinalFeyd]
2022-11-19 09:06:51 -05:00
dinkc64 8c02783fff speccy update from gab75 2022-11-19 09:06:15 -05:00
taoenwen 2bbc50f775
New working clones (#1239)
d_sys18: Bloxeed (Japan, earlier) (FD1094 317-0139) [Brian Troha, The Dumping Union]
d_segas32: Soreike Kokology [SpinalFeyd]
d_galaxian: Fix Moonal2Init (gfx1 reload)
2022-11-18 09:44:12 -05:00
taoenwen 8c17d35c8c
d_neogeo: update mslugxsc & mslug5sg (#1238)
d_crospang: fix indent
2022-11-17 20:03:40 -05:00
dinkc64 c8f701c30d nes, make a kludge for laser invasion for now (timing) 2022-11-16 21:08:28 -05:00
taoenwen d95bc90525
d_crospang: New working clones (#1237)
d_crospang: Pitapat Puzzle (set 2) [Jorge Silva]
d_pgm: update kovplus12dw
2022-11-16 09:16:20 -05:00
arcadez2003 b50d1679ef
Spacing
yip i defo have OCD as the gap between the input names and the brackets annoyed me :)
2022-11-15 14:50:53 +00:00
arcadez2003 9f0bb6f149
Hmm
Maybe i have OCD as that bracket being outta line really annoyed me :)
2022-11-15 14:44:50 +00:00
arcadez2003 34a2899496
Try this again 2022-11-15 14:26:32 +00:00
arcadez2003 8712070508
maziac and AJR added "P1/2 Continue" button to Space Cruiser.
Note: The game has a dedicated button to continue the game if all lives are lost. The player has to enter a coin and press the "Continue" button
2022-11-15 14:13:34 +00:00
dinkc64 cf277de7b8 oops #2 2022-11-15 00:14:11 -05:00
dinkc64 cd9cf9e406 taitosj, fix mcu address mirroring 2022-11-14 21:10:24 -05:00
dinkc64 fac5b7b7ab inp_interface give reset latch a home 2022-11-14 10:17:36 -05:00
dinkc64 616d1c4c8d inp_interface.cpp, oops 2022-11-14 09:36:32 -05:00
dinkc64 51ffd5c598 burner/gami.cpp, gameinp.h: resolve inputs to macros 2022-11-14 09:27:38 -05:00
dinkc64 238ae2810a stargate, fix high score reset input default 2022-11-13 23:46:55 -05:00
taoenwen 06f395f440
win32: add reset menu (#1233) 2022-11-13 16:43:20 -05:00
dinkc64 5b0710a024 speccy update from gab75 2022-11-13 09:03:13 -05:00
taoenwen 1dd4574571
update msvc project for d_compgolf (#1232)
d_compgolf.cpp: typo
2022-11-11 23:01:50 -05:00
dinkc64 f2599f8daa add driver for Competition Golf Final Round by Dataeast [iq_132] 2022-11-11 20:40:36 -05:00
taoenwen 767a55e52f
d_nes & d_seta2: update hack games (#1231) 2022-11-11 13:05:28 -05:00
dinkc64 217cdce9ce hc55516, add mute 2022-11-11 09:10:25 -05:00
dinkc64 9035d05e29 olibochu, add hap's sound fixes 2022-11-11 00:25:01 -05:00
dinkc64 6502c6ebcf nes update from gab75 2022-11-11 00:23:58 -05:00
taoenwen 5e79b72883
sync mame (#1229) 2022-11-10 20:04:41 -05:00
Igor-Arabe b17d719fbc
d_megadrive: md_megamanfix (#1228)
* d_megadrive: md_megamanfix

Added correct crc32, romname.

base: megamanrb rom + (U-RB)-v105 ips

I believe the original intention was add jp-rom and megamanrb with  "fixer upper" patch.
if this isn't correct let me know.

* d_megadrive: megamanfix

Confirmed, correct is: megaman rom + U-GM ips.
2022-11-09 09:29:24 -05:00
dinkc64 1b7d66b73f hiscore, add note to noconfirm feat-kludge 2022-11-08 23:46:27 -05:00
dinkc64 18f7948dc9 sel.cpp, resolve n. vs.system games to work with arcadedb 2022-11-08 23:33:57 -05:00
dinkc64 6ce192221e megadrive update from gab75 2022-11-08 20:18:08 -05:00
dinkc64 e2f0dfd569 megadrive update from gab75 2022-11-08 01:37:03 -05:00
dinkc64 883fef8ee7 hiscore fix for dbreed 2022-11-08 01:23:03 -05:00
dinkc64 a8f72a579a sonic, fix state 2022-11-07 01:10:17 -05:00
dinkc64 d0fdeb1563 sonic sprite timing 2022-11-07 01:02:27 -05:00
dinkc64 343560024f vastar, fix sound and slightly modernize driver 2022-11-06 09:44:01 -05:00
dinkc64 05b32094f9 msx update from gab75 2022-11-06 09:27:42 -05:00
taoenwen ffaea7dcdd
d_simpsons.cpp: sync mame (#1226)
The Simpsons (4 Players World, set 3) [Jorge Silva]
2022-11-05 23:31:14 -04:00
taoenwen 80f67aad58
update msvc project for d_fcombat (#1225) 2022-11-05 09:49:19 +01:00
dinkc64 aff0dbbd4f add driver fcombat [iq_132] big thanks to hap for fixing colors 2022-11-04 23:28:52 -04:00
dinkc64 b55fb3b1be Revert "resnet, add resnet_maketab_332() because it's too commonly used" - was a bad idea
This reverts commit ec39c601c5.
2022-11-04 21:00:37 -04:00
dinkc64 ec39c601c5 resnet, add resnet_maketab_332() because it's too commonly used 2022-11-04 20:48:23 -04:00
dinkc64 523256e41e speccy update from gab75 2022-11-03 09:21:48 -04:00
dinkc64 a0cf9003f9 battlane fix coctail mode, screen size, etc 2022-11-03 01:13:05 -04:00
taoenwen aa9389aa6d
update msvc project for pic8259 & etc (#1224)
[1] d_cps1 & d_neogeo: update hack games
[2] d_olibochu & d_vamphalf sync mame
2022-11-01 20:19:19 -04:00
dinkc64 9f6b1337bc nes update from gab75 2022-11-01 18:16:05 -04:00
dinkc64 42580f9892 jedi: fix disappearing/flickering deathstar as it scrolls in from the top of the screen before exploding at the end of level 2 2022-11-01 01:02:22 -04:00
dinkc64 fb0f007319 m92 fix inthunt dips etc 2022-10-31 20:54:06 -04:00
dinkc64 9e8686a743 add pic8259 plus hookup provisions in nec cpu 2022-10-31 20:38:21 -04:00
dinkc64 07695c14e1 nes update from gab75 2022-10-30 20:35:34 -04:00
dinkc64 72771846eb speccy update from gab75 2022-10-30 01:23:12 -04:00
dinkc64 307f3b10ac nes update from gab75 2022-10-30 01:12:25 -04:00
dinkc64 c02f4392b6 samples, fix delayed end-of-sample in buffered mode 2022-10-30 01:09:04 -04:00
dinkc64 a512284e32 speccy update from gab75 2022-10-29 09:32:26 -04:00
dinkc64 301638b913 exidy440, add genres [Gab75] 2022-10-29 09:30:32 -04:00
dinkc64 d83c8baf8b joyprocess, fix 4way alt mode 2022-10-28 20:45:43 -04:00
dinkc64 162f91caf0 speccy update from gab75 2022-10-28 09:53:56 -04:00
dinkc64 f53075bcc9 exidy440, fix cheyenne 2022-10-28 09:44:51 -04:00
taoenwen 70c2a8b064
update msvc project for d_exidy440 (#1223)
* update msvc project for d_exidy440

* d_pkunwar: fix a typo

* d_neogeo: update hack games
2022-10-28 08:48:52 -04:00
dinkc64 7e76def6f7 gng, add joy-type (8way/4way/4way alt.) via dip 2022-10-28 01:03:55 -04:00
dinkc64 7b7707273f update JoyProcess device to include alternate 4-way method 2022-10-28 00:57:53 -04:00
dinkc64 e0139c9a20 nes update from gab75 2022-10-27 01:12:31 -04:00
dinkc64 da485fc9ae alt 4-way in ghouls take revisited, plus bonus runahead/state fix 2022-10-27 00:11:32 -04:00
dinkc64 9225fefa11 exidy440, fix state (rewind/runahead/states/etc) issues with sound 2022-10-26 23:42:02 -04:00
dinkc64 e2e5325739 ghouls: dip option for diff. 4-way modes 2022-10-26 20:46:29 -04:00
dinkc64 653514c662 oops. 2022-10-26 15:53:20 -04:00
dinkc64 5a7f0beaf6 alt. 4-way mode for Ghouls n Ghosts 2022-10-26 15:47:13 -04:00
dinkc64 06354d7379 exidy 440 driver [iq_132, dink] 2022-10-26 10:15:37 -04:00
dinkc64 e51aad0676 add M6809SetCallback() per-insn callback 2022-10-26 01:05:32 -04:00
dinkc64 894e265a20 ics2115 derp 2022-10-25 00:50:24 -04:00
taoenwen 78ff4361b1
d_neogeo: update hack games (#1222) 2022-10-23 20:19:00 -04:00
JacKc029735 8840e5b993 d_twincobr.cpp: sync driver with MAME 2022-10-23 15:57:47 +02:00
dinkc64 f574bb9125 speccy update from gab75 2022-10-23 09:08:14 -04:00
dinkc64 380d9b182d megadrive update from gab75 2022-10-23 09:06:27 -04:00
taoenwen 58c02fef5d
d_pkunwar: sync mame (#1221) 2022-10-22 15:06:17 -04:00
Igor-Arabe 52c6b3a36e
d_msx: corrunner (#1218)
* d_msx: corrunner

Updated to latest version found on author's repo (date from october 17, 2022).
Current version in fbneo: october 01, 2022.

* d_neogeo: 19yy

reverted to previous version as requested by taoenwen

* d_neogeo: 19yyo

Original release added as clone
2022-10-22 11:17:54 -04:00
taoenwen f5a94a705c
d_sailormn: extended prog memory for ips (#1220) 2022-10-22 11:16:55 -04:00
dinkc64 82d8374e57 nes update from gab75 2022-10-22 10:31:47 -04:00
barbudreadmon 2cb773b0ed
d_sailormn: dynamically allocate first rom's size
and some modernization
2022-10-22 10:54:17 +02:00
dinkc64 54b48ea0df megadrive update from gab75 2022-10-21 09:12:00 -04:00
taoenwen e11bb9de02
d_neogeo: update hack games (#1214) 2022-10-21 10:57:39 +02:00
Igor-Arabe d80a6de9bc
d_cps3: added sfiii4fs (#1215)
* d_cps3: sfiii4fs

added street fighter iii 3rd strike - 4r strike 11-07-17

* d_neogeo: 19yy

updated to latest version
2022-10-21 10:56:03 +02:00
barbudreadmon a9d661baf1
d_taitof3: clear opposites 2022-10-20 16:14:29 +02:00
barbudreadmon acba1dd679
pkladies: don't use mahjong keys 2022-10-18 15:54:57 +02:00
dinkc64 6f9b438be7 msx update from gab75 2022-10-18 08:51:35 -04:00
barbudreadmon 1d94529553
rampart: debug unflag 2022-10-17 16:19:45 +02:00
dinkc64 dc63cabddf speccy update from gab75 2022-10-17 09:24:31 -04:00
dinkc64 0cf119d27a psikyo4 loderndf speedhack fix 2022-10-16 21:04:25 -04:00
taoenwen 7f2c4356c9
d_neogeo.cpp: update hack games (#1206) 2022-10-16 20:22:33 -04:00
dinkc64 2f8da48df3 cheat comment clean/clarification 2022-10-16 00:54:56 -04:00
dinkc64 fcaa7283ff Force 60hz mode with exceptions 2022-10-16 00:33:24 -04:00
dinkc64 8e2e32cbed speccy update from gab75 2022-10-15 20:09:56 -04:00
JacKc029735 3411414831 New WORKING clone
-------------------------------
Big Bang (9th Nov. 1993, set 2) [Sergio Galiano, Recreativos Piscis]
2022-10-15 21:26:15 +02:00
JacKc029735 7e1963e81f d_nmk16.cpp: Dumped PROMs for sabotenb (same as bjtwin PROMs). 2022-10-15 21:10:07 +02:00
JacKc029735 ccb82069a3 New working clones
------------------
Street Fighter II': Champion Edition (Red Wave, bootleg, set 2) [Genaro Rodarte]
2022-10-15 20:37:15 +02:00
JacKc029735 1d48044226 sync FB Neo with MAME 0.248 2022-10-15 16:33:08 +02:00
taoenwen 592651fd8c
d_seta2.cpp: update hack games (#1202) 2022-10-15 09:16:52 -04:00
dinkc64 479d573484 speccy update from gab75 2022-10-15 09:03:47 -04:00
dinkc64 d905f08ff1 experimental cheat fix for the_maq (vendetta and spidman invinc.). fixes endianness ish. with multibyte LE cpu cheats (v60/tms34), and adds masked write mode 2022-10-15 01:52:41 -04:00
dinkc64 1d774ff3b2 nes update from gab75 2022-10-14 18:09:37 -04:00
taoenwen aa4936d01a
update msvc project for d_gotya (#1201) 2022-10-13 00:51:44 -04:00
dinkc64 036494d336 add driver the hand / got ya 2022-10-12 20:28:34 -04:00
taoenwen 5a484aab17
d_neogeo.cpp: update hack games (#1200) 2022-10-11 18:01:44 -04:00
dinkc64 5e8c945f0d rampart: game working 2022-10-11 09:19:13 -04:00
Igor-Arabe bff8c19b13
d_tunit: nbajamre (#1199)
* d_tunit: nbajamre

Added NBA Jam Rewind

* d_cps2: typo

fixed typo in ffightaec2 inputList
2022-10-10 21:01:04 -04:00
dinkc64 e634bfe182 atari eeprom, 8bit-ize part 2 2022-10-10 20:57:41 -04:00
dinkc64 61dc94cbb5 atarieeprom: 8 bit source 2022-10-10 10:17:34 -04:00
dinkc64 862ca57608 speccy update from gab75 2022-10-09 09:04:34 -04:00
taoenwen d9a35712f4
update msvc for d_ladyfrog (#1198) 2022-10-09 08:52:32 -04:00
dinkc64 df92dc82ce add driver ladyfrog 2022-10-08 20:27:39 -04:00
dinkc64 9d878429c6 dooyong continue dip fix 2022-10-08 20:11:47 -04:00
dinkc64 8f832daee3 megadrive update from gab75 2022-10-08 01:10:18 -04:00
dinkc64 b13370a80b namco s2 marvel land proto is now the clone 2022-10-07 23:30:01 -04:00
taoenwen e532422b0e
d_cps1.cpp: update hack games (#1196) 2022-10-07 20:17:07 -04:00
barbudreadmon 1d399f074f
emeraldah is based on NA-2's emeralda
confirmed with author
2022-10-07 14:29:59 +02:00
barbudreadmon 786984ccce
dat.cpp: fix merge tag v3 2022-10-07 11:34:33 +02:00
barbudreadmon e6b87ebc7f rpunch & segac2: use SekCyclesBurnRun 2022-10-07 09:43:29 +02:00
taoenwen 671abfad71
update msvc for Zwackery (#1195) 2022-10-07 09:06:20 +02:00
dinkc64 f0974cfd8e zwack attack 2022-10-07 00:46:50 -04:00
dinkc64 9b8914b73b add SekCyclesBurnRun() to m68k intf 2022-10-06 23:28:30 -04:00
dinkc64 07e21d234f speccy update from gab75 2022-10-06 09:49:33 -04:00
dinkc64 1cabf9bbe7 msx update from gab75 2022-10-06 09:49:12 -04:00
dinkc64 a649654ce5 midcsd, fix cpu param for irq 2022-10-06 01:26:27 -04:00
dinkc64 3c316bf24e neogeo hacks for Kof 96, 97, 98 and 2000 [Combone] 2022-10-05 23:57:10 -04:00
taoenwen 6656141529
d_neogeo.cpp: update hacks by author request (v2) (#1193)
* d_neogeo.cpp: update hacks by author request (v2)

* d_neogeo.cpp: Fix a typo
2022-10-05 23:55:42 -04:00
dinkc64 57c9ec94da Revert "neogeo hacks for Kof 96, 97, 98 and 2000 [Combone]"
This reverts commit 3966e5ffba.
2022-10-05 23:54:37 -04:00
Igor-Arabe 116db32643
pst90s: tecmosys input (#1194)
added P2 coin
2022-10-05 23:52:01 -04:00
dinkc64 3966e5ffba neogeo hacks for Kof 96, 97, 98 and 2000 [Combone] 2022-10-05 23:48:49 -04:00
barbudreadmon f36084340d
dat.cpp: revert to original 2022-10-05 09:19:04 +02:00
barbudreadmon 7030075b70
dat.cpp: doesn't make sense to have merge tag on nodump 2022-10-05 09:05:55 +02:00
barbudreadmon 3982acfde8
dat.cpp: merge tag fix v2 ooops 2022-10-05 08:48:39 +02:00
barbudreadmon 425b4120f8
dat.cpp: merge tag fix oops 2022-10-05 08:36:51 +02:00
barbudreadmon 0afdb2df9c
dat.cpp: fix merge tag v2 2022-10-04 16:26:26 +02:00
dinkc64 b684dc1317 msx update from gab75 2022-10-04 10:02:52 -04:00
dinkc64 35ec4af081 csd, selectable cpu and pia 2022-10-03 20:38:21 -04:00
barbudreadmon 06cb857a1c Revert "dat.cpp: fix merge tag"
This reverts commit 4644b74536.
2022-10-03 18:44:18 +02:00
taoenwen ab1eeea434
d_pgm.cpp: update hack games (#1191)
add Xi You Shi E Zhuan Super Plus (Qun Mo Luan Wu New 211 Revision) (oldsplusnr211)
update kovplus12dw to 20220727
2022-10-03 10:22:36 -04:00
barbudreadmon 4644b74536
dat.cpp: fix merge tag 2022-10-03 13:06:24 +02:00
taoenwen 3a4bcb8c08
update msvc project for mcr68 (#1189) 2022-10-03 00:51:36 -04:00
dinkc64 88f3ef4c20 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-10-02 23:42:56 -04:00
dinkc64 d1686b916b add driver mcr68 [iq_132, dink] 2022-10-02 23:42:47 -04:00
taoenwen e7ff67d68b
d_neogeo.cpp: update hacks by author request (#1187) 2022-10-02 17:49:59 -04:00
dinkc64 c834bd0675 msx update from gab75 2022-10-02 09:09:01 -04:00
dinkc64 1cdf80c73f freekick, improve dial response w/mouse 2022-10-02 09:07:44 -04:00
dinkc64 013106b3a7 add highscores to omega/freekick, fix omega dips 2022-10-01 20:56:55 -04:00
dinkc64 759755d0ce zerowing 2p dip fix 2022-10-01 20:29:58 -04:00
dinkc64 21df4dfd18 msx update from gab75 2022-10-01 17:40:59 -04:00
dinkc64 4d0160b162 msx update from gab75 2022-10-01 09:34:45 -04:00
dinkc64 4bb131bb85 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-10-01 09:34:02 -04:00
dinkc64 960fa9cd72 speccy update from gab75 2022-10-01 09:33:57 -04:00
taoenwen 4e19675997
d_neogeo.cpp: add mslug5ex (#1184)
Metal Slug 5 (Extend Ver. 2022, Hack)
2022-10-01 09:27:10 -04:00
dinkc64 16bc8e528e improve trackball response when using mouse. (cabal, shufshot, centipede, ghox et al) 2022-09-30 23:50:48 -04:00
cjom bf7362f279
SDL2: fix issues with default inputs menu (#1183)
fixes finalburnneo/FBNeo#1177

- Player's default inputs are now correctly listed independently of existing hardware defaults or not.

- Writing default inputs into ini file is no longer stuck in infinite loop.

- Saved defaults are applied in current game without the need to reset or restart.

- Fixed macro with longest name not working because last byte was missing.
2022-09-30 20:11:41 -04:00
MistyDreams 7eb146690d
only append support path in linux when config file had not been created (#1182) 2022-09-30 20:11:22 -04:00
dinkc64 7688721520 nes update from gab75 2022-09-30 10:13:12 -04:00
taoenwen 07365d4928
update msvc project for 6840ptm device (#1180) 2022-09-29 20:06:37 -04:00
MistyDreams 634bad2788
Makefile (#1179)
* fix nested if and tidy sanatize up

* fix case

Co-authored-by: MistyDreams <MistyDreams@dreams.com>
2022-09-29 09:16:00 -04:00
dinkc64 8443f97be8 dac.h, add limitations note 2022-09-28 20:28:19 -04:00
dinkc64 a73266df0d add 6840ptm device 2022-09-28 20:21:55 -04:00
dinkc64 20d573e129 some string sanity checks 2022-09-27 23:51:32 -04:00
dinkc64 58ba7de054 burner/sdl/config.cpp, check length before negatively indexing string 2022-09-27 20:26:25 -04:00
taoenwen c203c1d5ec
pgm_run.cpp: update for ips (#1175) 2022-09-26 20:09:32 -04:00
barbudreadmon 675b29368a
d_taitof3: add "Puzzle Bobble 3 Recarbonated" 2022-09-25 10:03:19 +02:00
cjom 46c5540e68
SDL2: Input mapping menu with macros and autofire (#1174)
We can now define input defaults for any player, any game, together with keyboard/joysticks mapping.

Macros are also supported.

Autofire supported and added a menu to set fire rate.

Also some code optimizations in startup and controllers config.
2022-09-23 20:31:14 -04:00
Akop Karapetyan 76bfca27e5 Fix build 2022-09-22 22:52:23 -07:00
dinkc64 2a23702eaa m72 oops 2022-09-22 09:06:57 -04:00
barbudreadmon 94473e761a
d_m72: fix Lightning Swords and clones 2022-09-22 10:17:53 +02:00
dinkc64 c9318c47f6 dkong: add new Paul Goes hacks: rndmzr, wizardry, duel and anniversary 2022-09-20 21:05:32 -04:00
dinkc64 7f5ee72ef5 add hiscore to some drivers 2022-09-20 09:24:15 -04:00
dinkc64 43fc7cd348 halleys comet proto mark 2022-09-20 09:22:20 -04:00
taoenwen 8b08c86439
d_pgm: add kovplusq (#1172)
Knights of Valour Plus - New Biography of Heroes (V120)
2022-09-20 09:09:34 -04:00
taoenwen ce3506e33c
update msvc project for halleys comet (#1169) 2022-09-19 17:45:10 -04:00
dinkc64 f055ae53ff add halleys comet [iq_132] 2022-09-19 09:47:30 -04:00
dinkc64 021979aa49 nes update from gab75 2022-09-18 09:14:12 -04:00
dinkc64 37546ff0c4 m6809 intf, remove readop/readoparg handlers - now points to main handler. 2022-09-17 22:51:41 -04:00
dinkc64 e72ea20f53 bagman hiscores 2022-09-17 20:39:02 -04:00
JacKc029735 fc8795eb52 d_pgm.cpp: added The Gladiator - Road Of The Sword / Shen Jian (V104) [mistydemeo] 2022-09-17 19:09:03 +02:00
JacKc029735 ac3edb7eca Revert "d_pgm.cpp: added The Gladiator - Road Of The Sword / Shen Jian (V104) ["
This reverts commit 03b855cf83.
2022-09-17 19:07:26 +02:00
JacKc029735 03b855cf83 d_pgm.cpp: added The Gladiator - Road Of The Sword / Shen Jian (V104) [ 2022-09-17 19:06:44 +02:00
JacKc029735 65a8cd790a d_shadfrce.cpp: Added subtitle to Japanese set description [mikehyrus] 2022-09-17 13:51:49 +02:00
dinkc64 c963475404 speccy update from gab75 2022-09-17 01:24:45 -04:00
dinkc64 5bb122494b g80v hiscore 2022-09-14 20:24:03 -04:00
taoenwen 24b04c1f00
update msvc for taxi driver (#1164) 2022-09-14 12:32:41 -04:00
dinkc64 171f058ec8 oops 2022-09-14 09:08:02 -04:00
dinkc64 632f8cf12e new driver: taxi driver 2022-09-14 00:07:01 -04:00
dinkc64 c47f64f641 msx update from gab75 2022-09-13 18:12:20 -04:00
dinkc64 5aef731327 msx update from gab75 2022-09-13 10:40:17 -04:00
dinkc64 b0e4ae3e72 zerowing dip fix (and other misc dip fix) 2022-09-13 00:52:36 -04:00
dinkc64 e0b5d932d7 tms32010Idle add 2022-09-13 00:45:34 -04:00
dinkc64 fa1e6b270f plumppop, fix continue dip 2022-09-12 20:25:16 -04:00
Igor-Arabe 63aec9edf5
d_cps2: Inputlist for ffightaec2 (#1163)
Now support 3 players.
2022-09-12 20:00:09 -04:00
barbudreadmon f1c2ef4bdd
d_decomlc: fix avengrgsbh 2022-09-12 17:51:47 +02:00
dinkc64 ddeb4ed5d5 speccy update from gab75 2022-09-12 09:05:16 -04:00
barbudreadmon 54c8382285
d_decomlc: add "Avengers In Galactic Storm (Playable Boss / Assist Mod, Hack)"
+ unflag optional for eeproms, the driver is loading them
2022-09-12 11:26:11 +02:00
Akop Karapetyan 20df1fbca1 Fixed build 2022-09-11 21:02:59 -07:00
dinkc64 cb68bef555 metro, soem timing changes. hyprduel too 2022-09-11 01:09:10 -04:00
dinkc64 54c6a12139 namcona1 cpu usage/runahead fix 2022-09-09 09:12:24 -04:00
barbudreadmon ed3d3e7535
d_cps3: update sfiii3ws to 20220908 2022-09-08 09:32:36 +02:00
dinkc64 0a5675a88f egghunt, fix default dips, add p2 coin 2022-09-08 00:49:35 -04:00
dinkc64 878e749127 nes, add smb special 35th anniversary edition 2022-09-07 20:57:57 -04:00
dinkc64 48692108ec burn.h, bits in the wrong place 2022-09-07 20:15:38 -04:00
dinkc64 a46c2dada0 msx update from gab75 2022-09-07 17:55:31 -04:00
barbudreadmon 667278930c
burn.h: add missing HARDWARE_SMS_CONTROL_PADDLE 2022-09-07 08:17:12 +02:00
dinkc64 d8e0bd0262 sms: hook up paddle for megrescu, woodypop, galactic protector, alex kidd. fix kaillera 2p netplay for sms games 2022-09-07 01:39:45 -04:00
dinkc64 2672140db5 colecovision update from gab75 2022-09-06 20:16:40 -04:00
Igor-Arabe 7b6bbe254b
d_cps2: ssf2tnl 0.7.1 (#1160)
* d_cps2: ssf2tnl 0.7.1

updated to latest version

* d_cps2: ffightaec2

game-genre changed to beat 'em up
2022-09-06 22:58:32 +02:00
dinkc64 c13765281b denjinmk debug spam 2022-09-06 01:27:53 -04:00
dinkc64 231cb726cb limenko, fix dynabomb volume (still a little off...) 2022-09-06 01:26:52 -04:00
dinkc64 43e69646dd seibuspi, fix ejansaku layer enable never set, battle balls wrong genre 2022-09-06 01:26:12 -04:00
dinkc64 61ce24abff Taito F3 Rewind fix pt.2 2022-09-06 00:15:14 -04:00
dinkc64 ddd496c524 Rewind: fix Taito F3 games 2022-09-05 23:57:59 -04:00
dinkc64 173cd27cf8 tms34x little bugfix 2022-09-05 10:10:57 -04:00
dinkc64 7080205f9b add twinqixjh 2022-09-05 09:44:13 -04:00
dinkc64 953e31268e Revert "twinqix, add Japanese mode dip"
This reverts commit 674ea38cb4.
2022-09-05 09:14:24 -04:00
barbudreadmon 88e46ba17f
d_cps3: update sfiii3ws to 20220903 2022-09-04 19:45:25 +02:00
dinkc64 ce96928341 Add 19YY to neogeo 2022-09-04 13:18:27 -04:00
dinkc64 674ea38cb4 twinqix, add Japanese mode dip 2022-09-04 09:25:56 -04:00
JacKc029735 0c24f3035b New working clones
------------------
Mortal Kombat (Yawdim bootleg, set 5) [f205v, maru79]
2022-09-04 13:30:53 +02:00
dinkc64 5cb6b4693e Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-09-03 10:21:14 -04:00
dinkc64 d7672a492f nes update from gab75 2022-09-03 10:21:10 -04:00
taoenwen 2955bd88c7
update msvc project (#1159) 2022-09-03 09:14:59 -04:00
dinkc64 f52503d6ec playmark upgrade, incl. sderby [iq_132] 2022-09-03 01:00:31 -04:00
dinkc64 7bd6fbb162 add driver: super derby / lucky boom 2022-09-02 23:58:34 -04:00
dinkc64 947d9c172c runahead: check for growing state-size 2022-09-02 20:51:13 -04:00
dinkc64 dba6d947fa colecovision update from gab75 2022-09-02 20:48:22 -04:00
JacKc029735 a588ef09a0 New working clones
------------------
The King of Fighters '96 - Remix Plus 2008 SP [EGHT]
The King of Fighters '97 Special Edition [GSC2007]
2022-09-02 19:27:38 +02:00
JacKc029735 3ac61949fd Caps (nw) 2022-09-02 15:43:10 +02:00
JacKc029735 0f2f5dcc5f New working clones
------------------
Final Fight Anniversary Edition (CPS2 hardware) [Grego and Gnawtor]
2022-09-02 15:19:29 +02:00
dinkc64 e9704e27db k054000, update to latestmame, thanks furrtek for proper emulation 2022-09-01 21:06:57 -04:00
JacKc029735 322e4a7c72 d_neogeo.cpp: added Cake Fighter (hack of Twinkle Star Sprites) [Ekorz] 2022-09-02 00:04:21 +02:00
JacKc029735 16ae234681 New working clones
------------------
Turbo Force (US, set 2) [Bill D., Brian Troha, The Dumping Union]
2022-09-01 17:35:41 +02:00
JacKc029735 5b73480170 New working clones
------------------
B.Rap Boys Special (World, older) [nnap]
2022-09-01 17:23:12 +02:00
JacKc029735 b7958dcf3c New working clones
------------------
Trivia Master (set 5) [chaneman]
2022-09-01 16:45:05 +02:00
JacKc029735 53e840c9f1 ooops 2022-09-01 16:26:38 +02:00
JacKc029735 c039a621be d_psikyo.cpp: Dumped security MCU for Tengai (not hooked up yet) [Caps0ff, Museo Arcade Vintage, ClawGrip]
- Fix double description in megadrive and coleco driver
2022-09-01 16:19:34 +02:00
dinkc64 82b909bb45 colecovision update from gab75 2022-09-01 00:51:14 -04:00
dinkc64 be081401bc less ram for games that use less ram 2022-08-31 00:02:34 -04:00
barbudreadmon c354c5195b
d_dooyong: add missing HiscoreReset calls 2022-08-30 16:36:48 +02:00
dinkc64 10c9df1b3f add solomon x hack 2022-08-30 10:33:16 -04:00
barbudreadmon 7221fd3c9d
bublbobl: shave off 1 frame of input lag 2022-08-30 15:56:49 +02:00
barbudreadmon 5f2fb4b830
d_cv1k: reducing runahead memory footprint (#1128) 2022-08-30 06:12:53 +02:00
dinkc64 43ee7545f1 cv1000, 16k cache, not sure if this is mirrored. 2022-08-30 00:05:07 -04:00
Michaël 9b5bff7999
More hiscore support (#1156)
* Update d_galivan.cpp

galivan, dangar, ninjemak and clones: hiscore support

* Update d_dooyong.cpp

lastday, gulfstrm, pollux, bluehawk, superx, rshark: hiscore support

* Update d_gradius3.cpp hiscore support

* Update d_twin16.cpp: hiscore support

* Update d_xexex.cpp

hiscore support for xexex, xexexa and xexexj
2022-08-29 23:13:29 -04:00
cjom 437408073a
SDL2: enable SlowMo (#1155)
Just need to define a key for SlowMo macro(s) and it will work as intended.
2022-08-29 20:42:28 -04:00
dinkc64 6993fdbc81 speccy update from gab75 2022-08-29 09:23:02 -04:00
dinkc64 58f5c6d4a8 replay wip/fixes 2022-08-29 00:57:59 -04:00
Michaël 326d9678a5
Update d_hyprduel.cpp (#1152)
hiscore support for Hyper Duel
2022-08-28 23:56:02 -04:00
dinkc64 103926b6e2 hiscores for some games 2022-08-28 23:51:05 -04:00
dinkc64 0e897aa8af Revert "fix cross compile for sdl2 (#1147)"
This reverts commit 75631040ed.
2022-08-28 09:47:25 -04:00
dinkc64 8272ef2a95 sdl 1 makefile 2022-08-28 09:44:29 -04:00
dinkc64 ec528bbd24 crt update [Kannagi] 2022-08-28 09:32:24 -04:00
dinkc64 d7853cb501 add SoftFX CRT filter by Kannagichan 2022-08-28 00:31:16 -04:00
MistyDreams 8e7ca894e3
fix initialization (#1148)
* fix initializastion

* remove debug spam fron testing with -menu
2022-08-27 10:04:11 -04:00
MistyDreams 75631040ed
fix cross compile for sdl2 (#1147)
* use pkgconfig for toolchains

* dont set CC to gcc as default for cross compiler tools

* fix cross compile linkerage

* fix 68k for cross compile
2022-08-27 10:03:58 -04:00
dinkc64 4f81a84d2a coleco update from gab 2022-08-27 09:40:56 -04:00
dinkc64 ab7acf9034 BurnSoundLimiter, update thanks Rupert Carmichael :) 2022-08-27 00:16:40 -04:00
dinkc64 3f1967e665 sms update from gab75 2022-08-24 09:07:22 -04:00
dinkc64 fd56fa216f inputbuf, recording w/rewind: fix bugs, make bugs to fix in the future 2022-08-24 01:29:26 -04:00
dinkc64 8c06ee9ad5 speccy update from gab75 2022-08-23 01:54:18 -04:00
dinkc64 8905b57ca5 tmnt, get crafty with limiter 2022-08-23 01:36:32 -04:00
dinkc64 1c7f3c7bae colecovision update from gab75 2022-08-21 09:04:23 -04:00
dinkc64 7a3f6fe373 tmnt, add BurnSoundLimiter to make dealing with robots a bit nicer 2022-08-21 01:25:50 -04:00
dinkc64 950fb45731 BurnSoundLimiter() for a handy slightly sophisticated limiter 2022-08-21 01:24:13 -04:00
MistyDreams 5f8ffbed18
fix sdl windows build (#1144)
* only native windows port uses unicode sdl and libretro dont
* add missing windows function for sdl2 error
2022-08-20 20:42:28 -04:00
barbudreadmon b4bda190b6
the libretro port has unicode disabled 2022-08-20 16:43:31 +02:00
dinkc64 d62d5f512c irem m72 update 2022-08-20 09:40:36 -04:00
dinkc64 3ba841e35c nes update from gab75 2022-08-20 09:19:31 -04:00
barbudreadmon 4d1695139c
better like this 2022-08-20 10:16:20 +02:00
barbudreadmon f986f82ba1
alternative ports don't need this for now
and some of them don't like the thready include for some reason
2022-08-20 09:59:17 +02:00
dinkc64 627bd4aa45 replay: fix more bugs, make more bugs. increase movie version # again. 2022-08-20 01:29:19 -04:00
cjom 0e263b11ec
SDL2: Fix fullscreen not centered or distorted (#1143)
Fixed:
- image would not be centered when going from window mode to full screen;
- window would be bigger than screen when exiting full screen mode.

Also done some code cleanup (mainly avoiding repetitive if tests).
2022-08-19 20:04:14 -04:00
dinkc64 ee3e26cd05 sg1k update from gab75 2022-08-19 09:42:02 -04:00
barbudreadmon dda67d9a86 d_neogeo: add "Magical Drop III Tournament Edition" 2022-08-19 10:00:46 +02:00
dinkc64 b8163e4243 .fr movie files: replace dynhuffman compression w/raw uncompressed 2022-08-19 01:18:04 -04:00
dinkc64 33b339bc0c fix rewind recording sync issue 2022-08-18 20:45:34 -04:00
dinkc64 7f28a5fa08 colecovision update from gab75 2022-08-18 09:32:28 -04:00
dinkc64 48ccd76a94 nes update from gab75 2022-08-17 08:40:30 -04:00
dinkc64 4ca6d32fd9 sms update from gab75 2022-08-16 17:47:30 -04:00
dinkc64 5e35b32bd4 sms update from gab75 2022-08-16 09:13:16 -04:00
dinkc64 4ac8d450a9 megadrive update from gab75 2022-08-15 09:19:40 -04:00
dinkc64 dcf86bbfee v20,v30 fix prefetch jibba-jabba 2022-08-15 01:24:46 -04:00
dinkc64 c489b307bd speccy update from gab75 2022-08-14 09:10:40 -04:00
dinkc64 308b910a6e msx update from gab75 2022-08-14 09:10:17 -04:00
dinkc64 3ede573c88 colecovision update from gab75 2022-08-13 18:01:27 -04:00
Igor-Arabe 1ac5f9765c
d_nes: 8bitxmas21 label (#1141)
correct rom label.
2022-08-13 12:21:00 -04:00
dinkc64 fc04421751 nes, add mapper 400, and adds from gab75 2022-08-13 09:18:34 -04:00
dinkc64 97b9d1dda3 megadrive update from gab75 2022-08-12 10:50:50 -04:00
dinkc64 dce13302f1 galivan, filter opposites (emaki), fix service mode for galivan 2022-08-11 20:45:03 -04:00
dinkc64 a3f6a5f932 megadrive - fix kotm 2022-08-11 09:31:08 -04:00
dinkc64 d52c5a6045 megadrive update from gab75 2022-08-11 09:23:56 -04:00
dinkc64 b013e27651 sorry about that, Gab75! 2022-08-11 09:19:18 -04:00
dinkc64 9899e4c2f9 add Rewind feature to fbneo, mostly done+wip [dink] 2022-08-10 21:06:01 -04:00
arcadez2003 a440514ed1
capcom/mitchell.cpp: redumped sprites ROMs for pompingw. Also updated labels as per PCB pics [farzeno, anonymous] 2022-08-10 14:46:05 +01:00
dinkc64 dd74fe66ae colecovision update from gab75 2022-08-10 09:21:09 -04:00
dinkc64 afb03088ac coleco, jumpland update 2022-08-09 23:24:11 -04:00
dinkc64 05f405ef7e conc, fix relative cpu derp 2022-08-08 20:55:16 -04:00
dinkc64 2e34ca05d1 sms update from gab75 2022-08-08 09:02:05 -04:00
JacKc029735 586e6b5a9f New working clones
------------------
Battle Garegga (Korea / Greece) (Wed Feb 7 1996) [juking]
Battle Garegga (Japan, bootleg) (Sat Feb 3 1996) [nnap]
2022-08-07 22:35:42 +02:00
JacKc029735 33074f37c4
Merge pull request #1137 from Igor-Arabe/master
d_cps1: dinore v1.2
2022-08-07 17:40:49 +02:00
JacKc029735 73f02f974e d_williams.cpp: updated ROM labels for blaster sets [Joe Magiera, The Dumping Union] 2022-08-07 17:25:46 +02:00
JacKc029735 d8097ccf38 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-08-07 17:11:30 +02:00
JacKc029735 1f920ae2f4 New working clones
---------------------
Red Earth (Asia 961121, NO CD) [Darksoft, MetalliC]
Red Earth (Asia 961023, NO CD) [Darksoft, MetalliC]
2022-08-07 17:11:28 +02:00
Igor-Arabe d764b6ef0c d_cps1: dinore v1.2
updated to latest version.

Also, d_megadrive: jtoblivion genre fix.
2022-08-07 11:50:33 -03:00
dinkc64 c298f555a6 speccy update from gab75 2022-08-07 10:17:38 -04:00
JacKc029735 27d0a26ec7 d_fixeight.cpp: Add subtitle for Japanese FixEight sets. 2022-08-07 15:50:26 +02:00
JacKc029735 e542047d8d Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-08-07 15:44:20 +02:00
JacKc029735 eb71b86924 New working clones
------------------
Games V21.1C [Brian Troha, The Dumping Union]
2022-08-07 15:44:18 +02:00
arcadez2003 34b66229c2
psychic5.cpp: corrected underdumped psychic5j audio ROM [Corrado Tomaselli] 2022-08-07 14:36:24 +01:00
dinkc64 cd3163c1ed dsaber pt 2 2022-08-06 10:02:03 -04:00
dinkc64 f33e969278 colecovision update from gab75 2022-08-05 09:25:10 -04:00
dinkc64 c595a3bfef renegade sprite alignment 2022-08-04 21:01:20 -04:00
dinkc64 65bab6bec9 rescue, minefld: fix bullet size [goldnchild] 2022-08-04 20:32:09 -04:00
dinkc64 bc34a5690a dsaber, fix st.4 boss and st.5 bg tile glitches reported by Tatsuya79 https://github.com/finalburnneo/FBNeo/issues/1133 2022-08-03 21:04:34 -04:00
dinkc64 291839e982 nes update from gab75 2022-08-03 09:43:32 -04:00
dinkc64 8717777869 thready, tweak for alt. use 2022-08-03 00:47:07 -04:00
Igor-Arabe 82305ebb99
d_megadrive: ppersiar v1.3 (#1131)
Updated to latest version

2022-08-01 ~ 15h46 (UTC -3)
2022-08-01 20:15:18 -04:00
dinkc64 604d0616e5 megadrive update from gab75 2022-08-01 09:13:21 -04:00
Igor-Arabe 6a00d738d4
d_cps1: captre v1.0 (#1130)
* d_cps1: captre v1.0

Added Captain Commando Readjusted

* d_neogeo: teot beta 7

updated to latest version
2022-07-31 18:13:37 -04:00
dinkc64 c94c019b7b deco32, slight volume tweak 2022-07-30 09:56:39 -04:00
dinkc64 e2f375b346 neogeo pocket: ptennis good dump [psykopat] 2022-07-30 09:27:14 -04:00
dinkc64 ea6716886e replay record at power on w/nvram fix for when game does not have nvram 2022-07-29 21:02:11 -04:00
dinkc64 a17c5baa87 speccy update from gab75 2022-07-29 20:26:17 -04:00
dinkc64 e728bcbfe0 Hong Hua special revision 2022-07-28 20:36:35 -04:00
dinkc64 47c4a2c124 gprider ram mirrors, needed for hs 2022-07-28 20:17:45 -04:00
dinkc64 df81b2a8e9 sms update from gab75 2022-07-28 09:11:08 -04:00
barbudreadmon c8038d5614 d_xbrd: hiscore support 2022-07-28 12:10:25 +02:00
barbudreadmon fe34e8c2b6 d_snk68: fix demo sound dips 2022-07-28 09:09:58 +02:00
barbudreadmon 71172a7783 d_bwidow: hiscore support 2022-07-28 08:57:46 +02:00
barbudreadmon e58326f0f0 d_snk68: hiscore support 2022-07-28 08:55:12 +02:00
dinkc64 7d00ad41f2 nslasher hong hua special fix 2022-07-27 20:53:13 -04:00
dinkc64 74f23c841a replay (input recording): add "With NVRAM" option to "Record from Power-On" 2022-07-26 10:19:57 -04:00
dinkc64 4986121b70 mark games as buggy 2022-07-26 10:06:00 -04:00
Kaito Sinclaire 25d6286e5b
d_ssv: save NVRAM in states for games that have it mapped (#1125) 2022-07-26 12:30:39 +02:00
dinkc64 f63969e054 oops - questers 2022-07-25 09:53:16 -04:00
dinkc64 23fc7124dd nes, more cheats 2022-07-25 09:49:22 -04:00
barbudreadmon 75bbebd5dc bankp, exedexes & berzerk: hiscore support 2022-07-25 08:50:25 +02:00
dinkc64 975e4338a7 crospang, tidy 2022-07-25 00:44:14 -04:00
dinkc64 240bf34de1 metro: dharma needs more volume 2022-07-25 00:43:52 -04:00
dinkc64 e1faa94db0 quester paddle tweak 2022-07-24 23:57:03 -04:00
dinkc64 beffd194eb monkey magic - hook up paddle 2022-07-24 23:39:22 -04:00
dinkc64 5e2bc93f66 update trackball device 2022-07-24 23:38:42 -04:00
dinkc64 7405e8efc7 namco s1, run timer 2022-07-24 18:37:01 -04:00
dinkc64 31980dee9b dx9 hardfx shader error message [voodoo84] 2022-07-24 18:36:26 -04:00
dinkc64 acb3e9e45f namco s1 quester, add paddle controller, buffered ym2151 2022-07-24 10:20:37 -04:00
dinkc64 43109edfac oops 2022-07-24 01:35:16 -04:00
cjom 2c80446398
SDL2: make Screenshot behave like Save/Load state (#1120)
With this, "Save Screenshot" will exit ingame menu, returning to game with a success or error message displayed on screen, similar to what "Save State" and "Load State" do.
2022-07-23 17:54:45 -04:00
dinkc64 d1ecc20be7 konami scc, hook up stream sync, hexion, add ccu timer c/o Lord Nightmare 2022-07-23 10:39:02 -04:00
barbudreadmon 5a92c86f46 d_gaplus: hiscore support 2022-07-22 14:52:01 +02:00
barbudreadmon 67dce1952d d_galpanic: hiscore support 2022-07-22 14:50:01 +02:00
barbudreadmon 5bcba4eb13 d_cninja: hiscore support 2022-07-22 14:43:59 +02:00
barbudreadmon 9c6f3a3489 d_megadrive: add back umk3 arcade hack v0.6
by request
2022-07-22 12:44:56 +02:00
dinkc64 be23b3b973 use buffered+timer ym2151 for games using seibusound: cabal, sdgndmps, raiden2, godzilla, denjinmk, grainbow. 2022-07-22 01:35:26 -04:00
cjom b9a26fc8da
SDL2: fix screenshot not being saved (#1116)
Screenshots would no be saved because the default folder was not automatically created.

Using ingame menu "Save screenshot" option will now save *.png files in ~/.local/share/fbneo/screenshots/
2022-07-21 20:06:36 -04:00
barbudreadmon f0aa7063d4
nvram.cpp: oops 2022-07-21 10:29:15 +02:00
barbudreadmon 810eb8c10a nvram.cpp: fix false negative issues 2022-07-21 09:50:02 +02:00
dinkc64 1ccf182067 deniam, tidy 2022-07-21 01:14:28 -04:00
dinkc64 5b21dd842e crazywar, volume 2022-07-21 00:53:27 -04:00
dinkc64 36191514ea yunsung8 edit 2022-07-21 00:43:28 -04:00
dinkc64 9ca8150d01 tumbleb driver, add carket ball, fix sdfight, several misc. small bugs fixed 2022-07-21 00:18:51 -04:00
cjom ee23ac26ae
SDL2: fix games getting upside down after playing a game with BDF_ORIENTATION_FLIPPED flag (#1113)
Also two minor changes that may prevent potential issues.
2022-07-20 17:31:35 +02:00
dinkc64 5c973c8073 shangon hs 2022-07-20 10:11:28 -04:00
dinkc64 d2a9e571d6 tumbleb buttons 2022-07-19 20:14:30 -04:00
dinkc64 5c013c1cd4 turd polish 2022-07-19 10:00:42 -04:00
JacKc029735 312d63ea70 New working clones
------------------
Avengers (US set 3) [anonymous]
Avengers (US set 4) [anonymous]

d_lwings.cpp: corrected ROM labels for avengers sets [Brian Troha]
2022-07-19 14:59:43 +02:00
barbudreadmon fdbaf8422e d_megadrive: fix tecmocup filename & add some flags 2022-07-19 11:54:58 +02:00
dinkc64 3214477033 eolith, oops 2022-07-19 00:55:39 -04:00
dinkc64 6460d7c46e eolith games: fix states, runahead, add speedhacks 2022-07-19 00:20:07 -04:00
cjom 19c80dfbf6
SDL2: fix support paths (that fixes hiscores and samples) (#1111)
IMPORTANT NOTE:
This changes folders paths for <romname>.ini, *.fs, *.nv, samples and *.dat (and propably some other I forget to mention).

Some paths were not consistently defined and used. Now support paths are similar to those used in Windows.

Details about what changes:

- hiscore.dat must be placed in ~/.local/share/fbneo/support/hiscores/ (this is also where *.hi will be stored);

- samples *.zip must be placed in ~/.local/share/fbneo/support/samples/

- <romname>.ini, *.fs and *.nv are all stored in ~/.local/share/fbneo/config/games/

- when using "-dat" parameter, the *.dat files will be created in ~/.local/share/fbneo/support/lists/dat/

Other code changes:

- main.cpp was checking fbneo.ini two times, and one of those times was too early (making highscores disabled by default when creating fbneo on first run);

- burner.h was declaring many extern variables already declared in burner.h (and it was causing issues somehow - changing values one place was not reflected elsewhere);

- when loading text files also ignore CR char, not only LF;

- only display help text if not loading a game or menu;

- always show what inputs are assigned to each player when loading a game.
2022-07-18 18:07:39 -04:00
dinkc64 2af3883576 yunsung16, fixes 2022-07-18 10:14:42 -04:00
dinkc64 4b450ed7c6 blzntrnd again 2022-07-18 09:49:04 -04:00
barbudreadmon 2a035212f7 taito: more hiscore support and some refactoring 2022-07-18 09:41:18 +02:00
dinkc64 8ca5464cd2 playmark, fix states, runahead 2022-07-18 01:16:09 -04:00
dinkc64 3fa8e1b9cb suna16, runahead fix, etc 2022-07-17 23:45:08 -04:00
dinkc64 dea1652e86 dreamwld: fix sprite buffering (baryon), tweak volumes 2022-07-17 21:03:07 -04:00
dinkc64 6f99dc9bae metro: fix blazing tornado (blzntrnd) gfx issue 2022-07-17 20:23:02 -04:00
dinkc64 2e8ed5a670 sms update from gab75 2022-07-17 13:23:03 -04:00
dinkc64 3bb0788e46 metro: fix msgogo, bangball music speed. fix skyalert priorities. mark blzntrnd as gfx issues (just on howto/titlescreen) 2022-07-17 01:21:42 -04:00
dinkc64 9d9e530aa2 more hiscore stuff 2022-07-16 21:08:22 -04:00
dinkc64 678f04407a neogeo, fix runahead with mslugx and a couple other games that use custom bank switching 2022-07-16 20:54:44 -04:00
Igor-Arabe aeb2a60a40
d_cps2: ssf2tnl 0.7 (#1110)
Updated to latest version
2022-07-17 01:12:15 +02:00
dinkc64 4481bcfce7 neogeo, oops 2022-07-16 09:25:55 -04:00
dinkc64 6abbb5a2d6 speccy update from gab75 2022-07-15 09:48:11 -04:00
dinkc64 f9db35f0d5 msx update from gab75 2022-07-15 09:47:55 -04:00
cjom 61b60205d8
SDL2: fix loading inputs from *.ini (#1107)
Fixed inputs always being reset to defaults (ignoring custom inputs from <romname>.ini).

Also fixed loading presets when <romname>.ini does not exist.

Note: -joy parameter will always ignore inputs from *.ini and set joystick inputs for all players.
If the -joy parameter is used when a game is launched for the first time, player 1 inputs will be set to joysticks and won't work without -joy after that, because without -joy the keyboard is assigned to player 1.
2022-07-15 08:58:26 -04:00
dinkc64 133bd89577 super glob porker problem 2022-07-14 20:42:53 -04:00
dinkc64 409488a81a more hiscore 2022-07-14 09:25:27 -04:00
JacKc029735 dd3652fccc d_cps2.cpp : added Street Fighter Alpha/Zero 3 Challenger's Edition [Grego and Gnawtor]
https://github.com/originalgrego/sfa3ce
2022-07-14 14:46:50 +02:00
JacKc029735 fc99481bc2 d_seta.cpp: redumped blockcar's sound ROM [caius] 2022-07-14 14:17:46 +02:00
JacKc029735 2738e6b6bc New working clones
------------------
Birdie Try (Japan revision S) [Team Europe, Brian Troha, The Dumping Union]
2022-07-14 13:24:05 +02:00
JacKc029735 92d2cbf0b5 New WORKING clone
-------------------------------
Thunder & Lightning (set 2) [Sergio Galiano, Recreativos Piscis]
2022-07-14 13:05:34 +02:00
JacKc029735 81054b01cb d_gaelco2.cpp: Fixed "Touch and Go" game name [clawgrip] 2022-07-14 12:41:10 +02:00
JacKc029735 b37568e0c7 New working clones
------------------
Total Carnage (prototype, proto v 2.0 02/10/92) [The Garcade, Brian Troha]
2022-07-14 12:36:33 +02:00
JacKc029735 23bfc9b3c2 d_ybrd.cpp: dumped drive board ROM for Power Drift [Snoz]
pdriftj : Replaced World sound ROMs with versions from a complete Japan-version PCB. [Guru]

The EPR number on the Z80 program fits the sequence for pdriftj but the sound itself seems to be
the same as the World version.
2022-07-14 12:03:23 +02:00
barbudreadmon e519bdbbb1 explbrkr & pirates: hiscore support 2022-07-14 07:49:06 +02:00
dinkc64 ebd4ce8fd4 hiscore parodius, ladybug, exerion 2022-07-14 00:59:19 -04:00
dinkc64 8e63db03e7 v70 cheat hookup 2022-07-14 00:42:43 -04:00
dinkc64 d316c6d281 segac2, add sn76496 to the mix 2022-07-13 20:24:58 -04:00
dinkc64 2d1cad2be5 hiscores: arkanoid, xain, ddp2 2022-07-13 09:36:32 -04:00
barbudreadmon 700355ef6a rastan, pengo, moonqsr & others: hiscore support 2022-07-13 07:43:49 +02:00
barbudreadmon 798981b37f d_citycon.cpp: hiscore support 2022-07-12 16:05:08 +02:00
barbudreadmon ab9baeebc5 d_asterix.cpp: hiscore support 2022-07-12 15:39:02 +02:00
barbudreadmon c28ce5cc76 d_kyugo.cpp: hiscore support 2022-07-12 15:27:37 +02:00
dinkc64 bb4dc0bca6 fix inputs for game 2022-07-12 08:59:53 -04:00
dinkc64 1b215d5637 nes update from gab75 2022-07-10 20:05:51 -04:00
dinkc64 5f09b211d3 nes update from gab75 2022-07-10 09:11:39 -04:00
barbudreadmon 41bf25ab38 d_msx: make STOP available as a controller button
as it is commonly used for pause and the likes
2022-07-10 08:34:27 +02:00
dinkc64 4264f0a17b mwalk,mwalku,mwalkud fix dips and coins for different coin slot type 2022-07-10 00:56:10 -04:00
dinkc64 9a08ab472b burn_memory, derps 2022-07-09 21:11:02 -04:00
dinkc64 4897115d4e pce, add kludge to fix wonder momo and f-1 pilot 2022-07-09 21:10:18 -04:00
dinkc64 a12c73d1e6 msx, bind stop to ctrl-c 2022-07-09 09:35:58 -04:00
dinkc64 7021f01265 neogeo, plug 3 possible pathways to unwanted entropy: memcard scanning (state), skipped frames (pBurnDraw==NULL), upd timerchip sync. 2022-07-09 01:28:28 -04:00
taoenwen 78d9f465bb
mslug4a : Forced display difficulty [Alice愛麗絲] (#1102) 2022-07-09 00:18:32 -04:00
dinkc64 5cb4cbd82a replay, get date before starting game. oops. 2022-07-08 21:10:38 -04:00
barbudreadmon ceacd95dfc
d_shangha3: hiscore support 2022-07-08 20:15:00 +02:00
dinkc64 e768b87541 megadrive update from gab75 2022-07-08 09:16:25 -04:00
dinkc64 eb5e6b864b fix tokio gfx bugs 2022-07-07 21:05:37 -04:00
dinkc64 ca8fe2efe4 cheat.dat, support subcpu 2022-07-07 20:38:43 -04:00
cjom aae7acc8c0
SDL2: fix 4 players support when 1st use keyboard (#1099)
When using keyboard only a controller for player 2 was properly set.

Also, function GameInpConfigOne seems unnecessary complex and with cases that seem not to be called in any case (X-Arcade and HotRod).
2022-07-06 20:37:26 -04:00
dinkc64 8eb9a01556 megadrive update from gab75 2022-07-06 20:20:36 -04:00
Igor-Arabe 48f462d7e3
d_neogeo: teot beta 6 (#1098)
updated to latest version
2022-07-06 19:59:39 -04:00
cjom 3cb828946a
SDL2: Fix black screen when some games resize screen (#1097)
Tested:
- Wide screen DIP switch in sfiii.
- megadrive games - Micro Machines and Mortal Kombat 1, 2, 3 and 5.
2022-07-06 20:16:07 +02:00
dinkc64 21a5eaa7b3 add kof94br to neogeo 2022-07-05 20:39:44 -04:00
dinkc64 42ad2368fa mwalk dip oops 2022-07-05 20:19:10 -04:00
barbudreadmon d554591d8b taitof2: hiscore support 2022-07-05 22:18:05 +02:00
barbudreadmon 7d051a2682 d_cps1: fix ghouls demo sounds dips 2022-07-05 17:50:04 +02:00
dinkc64 9211955489 sh4, scale dma timing to selected cpurate 2022-07-05 10:06:57 -04:00
dinkc64 108686bcab fireshark unknown dip 2022-07-05 09:35:51 -04:00
barbudreadmon f3ee26b4dc
m68000_intf: move this callback 2022-07-05 09:39:41 +02:00
barbudreadmon 4710ff168b Revert "also scan hiscores in netplay rollback context"
This reverts commit 1c54124a4a.
2022-07-04 18:41:36 +02:00
dinkc64 28607b4448 speccy update from gab75 2022-07-04 09:15:38 -04:00
dinkc64 8665ac1de8 megasys1 volume tweak 2022-07-04 01:38:06 -04:00
dinkc64 a219037d0d aoh runahead fix 2022-07-04 01:16:40 -04:00
dinkc64 b055b99b7d nmk16 clean a little 2022-07-03 21:12:35 -04:00
dinkc64 e7248168a0 nes update from gab75 2022-07-03 09:54:12 -04:00
dinkc64 99e98c05ed megadrive update from gab75 2022-07-03 09:53:43 -04:00
dinkc64 c6d7809b73 navarone color 2022-07-03 09:51:56 -04:00
barbudreadmon 322aa683e7 d_sys16b: hiscore support 2022-07-03 09:46:16 +02:00
barbudreadmon 3482036fa5 d_sys16a: hiscore support 2022-07-03 09:25:36 +02:00
barbudreadmon 2e57153e62 sfiii3ws doesn't need to be resized at all 2022-07-03 09:11:13 +02:00
dinkc64 ac60f2a1a8 robocop, fix continue dip 2022-07-02 20:18:03 -04:00
dinkc64 9e94d98482 twincobr hiscore 2022-07-02 20:07:20 -04:00
taoenwen 1ce72fbf38
d_mitchell.cpp : New working clones (#1094)
* d_mitchell.cpp : New working clones

Super Marukin-Ban (Japan 911128) [system11, porchy]

* d_m72.cpp : dumped pal [Team Europe, porchy]

dumped pal for airduelm72 & airdueljm72 [Team Europe, porchy]
2022-07-02 09:19:51 -04:00
barbudreadmon 1c54124a4a also scan hiscores in netplay rollback context 2022-07-02 11:24:13 +02:00
barbudreadmon 588cba6d4b roadf, pbaction, timescan: hiscore support 2022-07-02 11:12:26 +02:00
barbudreadmon 10f8bc6a98
d_nemesis: hiscore support 2022-07-02 09:57:26 +02:00
dinkc64 9bfe73d953 megadrive update from gab75 2022-07-02 01:39:05 -04:00
dinkc64 c4f112fbd3 galaxian sound fixup 2022-07-02 00:30:59 -04:00
dinkc64 040717dbdb megadrive update from gab75 2022-07-01 09:03:13 -04:00
barbudreadmon 6dd253cbe0
d_cps3: add sfiii3 widescreen hack 2022-07-01 13:57:51 +02:00
dinkc64 96079c0328 xxmission, improve sync + 1fr. lag reduction 2022-07-01 00:07:13 -04:00
barbudreadmon c52a312486
d_wc90: implement hold coin logic 2022-06-29 10:25:57 +02:00
dinkc64 0a9735c532 wc90 copypaste fail 2022-06-28 17:46:49 -04:00
dinkc64 b5746e3df6 test wc90 2022-06-28 09:46:45 -04:00
dinkc64 1cd7bfa79a m107, firebarrel dips fix 2022-06-26 19:59:11 -04:00
cjom 304e759630
SDL2: fix missing declarations for macOS build (#1091)
macOS port fails to build because some declarations are missing in burner_macos.h
2022-06-26 20:38:30 +02:00
barbudreadmon 04b4f28a37
d_tubep: hiscore support 2022-06-26 20:27:41 +02:00
cjom a1b2e3ecc3
SDL2: DIP switches ingame menu; also add Reset Game to ingame menu (#1089)
DIP switches menu working, similar to cheats menu, with check boxes and different color for changed DIPs.

Note: if we exit game with changed DIPs, those are saved in <romname>.ini and become the default values in future runs. Deleting <romname>.ini restores real default DIPs.

Also added a new option in ingame menu: Reset Game.
2022-06-26 09:14:28 -04:00
dinkc64 ac70c5d955 roms.cpp, config'd not to annoy 2022-06-25 21:01:17 -04:00
dinkc64 75a2616d47 roms, add trailing backslash if missing 2022-06-25 20:47:30 -04:00
dinkc64 d8415e40c2 slapfght/alcon, senjyo/starforce/baluba hiscores 2022-06-25 20:24:17 -04:00
cjom 5bb209c2f5
SDL2: Slight improvement in cheats menus (#1088)
Build cheats list for menu once per game, avoiding rebuilding the list every time user call the cheats menu.

Don't try to run cheats without options (some cheats are only text instructions or blank lines for grouping cheats).
2022-06-25 20:03:53 -04:00
JacKc029735 487d9369e4 d_m72.cpp: corrected labels for Hammering Harry M81 set [Brian Troha] 2022-06-25 14:33:00 +02:00
JacKc029735 37d84b97d8 d_tecmo16.cpp: add Final Star Force (Japan, set 2) [nnap] 2022-06-25 14:27:11 +02:00
JacKc029735 f51fc7caee d_sys1.cpp: add Wonder Boy (Tecfri bootleg) [Jorge Silva] 2022-06-25 14:12:49 +02:00
dinkc64 cdf9b3ad7d wc90 update 2022-06-25 01:23:25 -04:00
dinkc64 2fc941ef54 fm.c, ym2608: fix states w/adpcma channels (wc90, tail2nos, ...) 2022-06-25 01:16:05 -04:00
dinkc64 15e4b74f7f outzone, vimana, fix dip derps 2022-06-24 20:22:43 -04:00
dinkc64 fed43a9abc fixeight, fix service mode 2022-06-24 20:04:34 -04:00
Igor-Arabe 4d9e4f3178
d_cps2: spf2tcb v1.1 (#1086)
updated to latest version
2022-06-24 17:30:39 -04:00
Igor-Arabe cdaf0d2cf0
CPS1/CAVE update (#1084)
CPS1
updated Dinore (version 1.1)
added Final Fight 30th AE (Mad Gear's City Hack)

Cave
Added: Sailor moon Fighting for Justice
Added: Sailor moon Reign of Terror
2022-06-23 20:04:56 -04:00
tmaul 98929e0a61
Merge pull request #1083 from cjom/fbneo-SDL2
SDL2: Improve resetting buttons mapping by restoring previous mapping
2022-06-23 20:25:53 +01:00
cjom 5d630a0be6 SDL2: Improve resetting buttons mapping by restoring previous mapping
Now if a controller was previously mapped it will be restored instead of making null all binds.

Unrelated fix (main.cpp): moved declaration of "do_reload_game" variable to avoid breaking Linux SDL 1.2 build.
2022-06-23 18:48:13 +01:00
tmaul df19f1364f
Merge pull request #1082 from cjom/fbneo-SDL2
SDL2: add a simple controller buttons mapping menu
2022-06-23 15:23:00 +01:00
cjom 7d4b9ec3cc SDL2: add a simple controller buttons mapping menu
It is now possible to map joysticks buttons or remap game controllers buttons in ingame menu.

A file named gamecontrollerdb.txt is created in config folder (where fbneo.ini is) and loaded when fbneo starts.

It is possible to manually create or edit gamecontrollerdb.txt (for example, to change controller name).
2022-06-23 15:01:03 +01:00
dinkc64 04d740a9bf nes update 2022-06-23 00:27:20 -04:00
dinkc64 4bf907498c suprnova, fix vblokbrk/sarukani paddles 2022-06-22 20:18:47 -04:00
tmaul 231f9b5653
Merge pull request #1081 from cjom/fbneo-SDL2
SDL2: fix and improve menus navigation with controller
2022-06-22 22:13:52 +01:00
cjom fe3546ef50 SDL2: fix and improve menus navigation with controller
Fixed UP and DOWN jumping two lines at once in games list when using DPAD.

Fixed controller not working when returning to games list after playing any game.

Improved games list and ingame menu navigation using game controllers / joysticks - LEFT/RIGHT jumps 10 lines; gamepad buttons can be used to filter games and other functions.
2022-06-22 19:28:15 +01:00
cjom 23fa658c27
SDL2: Fix typo that sends screenshot of ingame menu out of screen (#1080)
Ups... sorry.
2022-06-22 19:17:35 +02:00
taoenwen 5620d24bfe
d_m62.cpp : add Kung-Fu Senjyo (bootleg, Spanish) (#1078) 2022-06-21 23:59:56 -04:00
cjom ab76616349
fbneo sdl2: enabling cheats in ingame menu (#1079)
* SDL2: Add scrolling and dynamic title to ingame menu, plus correct aspect ratio

Some games have big list of cheats that won't fit on screen, so scrolling is needed.

Dynamic menu title helps navigation, particularly when going into sub menus.

Corrected aspect ratio of game screenshot shown in ingame menu.

Also, game screenshot is only shown in top menu, as it can make difficult to read menu's options.

* SDL2: enable cheats in ingame menu

Cheats menu is now populated and working in the ingame menu.

(conc.cpp) Also ignore carriage return chars when parsing cheats *.ini
2022-06-21 23:59:11 -04:00
dinkc64 33311762ae replay, don't forget d.o.w. 2022-06-21 23:56:51 -04:00
dinkc64 36c99b48f0 taitof2, fix inputs, clean a little 2022-06-21 01:07:57 -04:00
dinkc64 ba50169809 don't treat x64 tmap as x32 2022-06-20 23:56:12 -04:00
taoenwen cb8a887a22
d_warpwarp.cpp : update bombbee (redumped) (#1077)
* d_warpwarp.cpp : update bombbee (redumped)

* d_dotrikun.cpp : update rom labels

* d_sys16b.cpp : Adjust dipsw for goldnaxe

* d_warpwarp.cpp : Rewrite bombbee's roms load
2022-06-20 18:18:22 -04:00
dinkc64 828a463df9 wildfang inputs 2022-06-20 09:44:41 -04:00
barbudreadmon 168c1c84b2
d_aerofgt: hiscore support 2022-06-20 12:37:22 +02:00
barbudreadmon 96fe9c404b burn_gun, set a box for min/max coordinates 2022-06-20 10:34:26 +02:00
dinkc64 05bae3b45a SlowMo feature: add system hotkeys (in inputs editor) 2022-06-20 01:15:36 -04:00
dinkc64 df039519ab wheelsrunner, hook up analog / wheel 2022-06-20 00:35:54 -04:00
dinkc64 d5b4b05e88 gauntlet, vindctr2 inputs fix 2022-06-19 21:08:40 -04:00
dinkc64 761a5abd29 toobin, runahead fix 2022-06-19 20:49:52 -04:00
taoenwen ccf00dabd8
update some hack games (#1076)
d_neogeo.cpp & d_seta2.cpp
2022-06-19 20:11:42 -04:00
barbudreadmon b6ca941601
cps3 runahead optimization 2022-06-20 01:22:53 +02:00
taoenwen 7ca3a3a60e
d_kbash.cpp : New working clone (#1075)
Knuckle Bash (location test) [kbashp]
2022-06-19 09:30:47 -04:00
dinkc64 edd3805f1e megadrive update from gab75 2022-06-19 09:16:05 -04:00
dinkc64 360cf79702 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-06-19 09:15:24 -04:00
dinkc64 fd79b4fcd7 nes update from gab75 2022-06-19 09:15:19 -04:00
barbudreadmon c161d35d69 Revert "Pleiads: add support for Warp button"
This reverts commit 102e6c0d79.
2022-06-19 14:48:40 +02:00
barbudreadmon 102e6c0d79
Pleiads: add support for Warp button
confirmed working on Centuri version
2022-06-19 09:37:20 +02:00
dinkc64 1d4d8aab0d add SlowMo T.A. feature (preview/WIP) 2022-06-19 01:22:34 -04:00
dinkc64 4265d961f3 add thread sync test-option for elrika 2022-06-18 00:07:04 -04:00
dinkc64 9174776cbd cybertnk, git r dun 2022-06-17 09:51:51 -04:00
dinkc64 8c1cd4c254 sn76477, fix silly bug 2022-06-17 09:14:57 -04:00
taoenwen f26488f6d5
d_neogeo.cpp : update mslug hacks (#1071)
* d_neogeo.cpp : update mslug hacks

* d_cps1.cpp : update hacks
2022-06-16 16:54:47 -04:00
J b06272e832
Lua memhook fixes squashed (#1072)
* (luaengine.cpp,m68kcpu,m68000_intf) - fix luamemhook fns

* (m68000_intf, m68kcpu) - Adds windows guards for lua

* (m68000_intf,m68k.c/h) fix intf imports, move decl for lua cb

* (m68kcpu.c, m68k.h) Moves pc callback definition to m68kcpu.c

* Remove accidentaly committed files
2022-06-16 16:54:31 -04:00
taoenwen 436c3b016f
d_neogeo.cpp update hacks by author request (#1070)
* d_neogeo.cpp update hacks by author request

* d_neogeo.cpp : mslug3x crc to lowercase

Prom crc of mslug3x corrected to lowercase
2022-06-15 18:01:42 -04:00
dinkc64 2c3737aaec update burn_memory.cpp 2022-06-15 09:33:36 -04:00
dinkc64 c7ff09a61a cybertnk tweak 2022-06-15 09:19:28 -04:00
barbudreadmon 742f63f890
BurnRealloc: zeroing previously used content 2022-06-15 14:42:12 +02:00
taoenwen e9a1c7c6b3
d_4enraya.cpp : Add clone of unkpacg (#1067)
* d_4enraya.cpp : Add clone of unkpacg

[1] Add clone of unkpacg
[2] Add unksig and its clones

* d_nes.cpp : Add Matendouji (T-Chi)
2022-06-14 20:09:46 -04:00
Igor-Arabe d94a5b5a27
NG/SMS/WUNIT: Some changes in rom labels. (#1068)
* NG/SMS/WUNIT: Some changes in rom labels.

-WUNIT, umk3p: correct labels for u114~117
-SMS
waimanusms: romname in lowerccase
voyage: correct version in filename
-NeoGeo
kof96ae20: correct labels for C3~C6.

* d_neogeo: kof96ae/kof96ae20 labels

edit2: better labels for kof96ae and kof96ae20

* kof96ae: part3

kof96ae: part3
2022-06-14 20:07:36 -04:00
dinkc64 cd0b2c1a22 flash update 2022-06-14 12:16:50 -04:00
barbudreadmon caec2418ad fix spec flags 2022-06-14 17:47:57 +02:00
barbudreadmon 20ae600d00
cybertnk: scaling gun range (fine tune) 2022-06-14 10:03:59 +02:00
barbudreadmon eb7af07daf remove vmetal driver from alternate builds 2022-06-14 09:18:45 +02:00
dinkc64 f22cfba1c8 speedhack wip 2022-06-14 00:10:38 -04:00
dinkc64 b0702a9984 fix broken fullscreen resolution error message 2022-06-13 20:48:45 -04:00
dinkc64 fcede05fa6 sys16 wip 2022-06-13 17:53:48 -04:00
dinkc64 b55db8fbda k054539, replace my old anti-click hack with proper dpcm table by SaxxonPike 2022-06-13 09:33:24 -04:00
barbudreadmon fd717fbcf4
cybertnk: scaling gun range 2022-06-13 12:48:24 +02:00
dinkc64 5f3c579b21 sega sys16,18, de-barryficate some more 2022-06-13 01:26:14 -04:00
dinkc64 231fcaac5e replay, recorded time issue 2022-06-13 00:32:43 -04:00
dinkc64 2217843834 speccy update from gab75 2022-06-12 09:56:40 -04:00
dinkc64 b8f324309f fbh! 2022-06-12 09:54:13 -04:00
dinkc64 bf198d4ad5 trackball driver, init things for consistency 2022-06-12 09:52:07 -04:00
dinkc64 2129277bf5 win32 ui: fix broken cheats when game loaded by loading a state with no game open. 2022-06-11 20:55:52 -04:00
dinkc64 d9dd8cc8ba Revert "(luaengine.cpp,m68kcpu,m68000_intf) - fix luamemhook fns (#1066)"
This reverts commit ab059e3ff6.
2022-06-11 18:04:01 -04:00
J ab059e3ff6
(luaengine.cpp,m68kcpu,m68000_intf) - fix luamemhook fns (#1066) 2022-06-11 17:32:35 -04:00
Igor-Arabe fa77c4b922
d_nes: drgarfield v22 (#1065)
Updated to v22 (latest version)
2022-06-11 17:31:43 -04:00
dinkc64 668b8ccba8 nes update from gab75 2022-06-11 09:33:22 -04:00
dinkc64 8e3e501637 megadrive oops 2022-06-11 01:11:30 -04:00
dinkc64 10cd4e64a9 megadrive 240p test 2022-06-11 00:54:41 -04:00
dinkc64 a425d11704 cpu speed dialog, fix rounding error 2022-06-10 23:40:42 -04:00
taoenwen 3b1277a351
d_hyperpac.cpp : sync mame (#1063)
* d_hyperpac.cpp : sync mame

* d_galaxian.cpp : add new working clone [mooncrecm]

Moon Cresta (Centromatic Spanish bootleg)
2022-06-10 09:55:34 -04:00
dinkc64 c0f8ac2f6a speccy update from gab75 2022-06-10 09:54:28 -04:00
barbudreadmon 70aaf0ff34 update hack descriptions by author request 2022-06-10 08:45:17 +02:00
taoenwen 147e044548
d_neogeo.cpp : Add mslug series of hack games (#1062) 2022-06-09 23:46:42 -04:00
dinkc64 d1e971a176 nes, add blood of jurassic 2022-06-09 00:09:56 -04:00
taoenwen 853b1d19b3
update ips function & others (#1061)
* update ips function & others

[1] Add some ips macros
[2] Adjust ips logic for neogeo/cps-1
[3] Simplified loading and mapping of neogeo's Extra Rom
[4] Standardize naming of rom labels in some neogeo hack sets
[5] Enable extra rom in neogeo hack ips
[6] wofjdr update to 20220603

* clean
2022-06-08 20:23:28 -04:00
dinkc64 23f6d3024f metro update 2022-06-08 09:34:36 -04:00
barbudreadmon 97c35a8af2
ddp3: hiscore support 2022-06-08 10:00:39 +02:00
barbudreadmon 6435933992
dogyuun: fix dips 2022-06-08 09:48:43 +02:00
dinkc64 9076a12e87 add vmetal to d_metro [iq_132, dink] 2022-06-08 01:19:36 -04:00
dinkc64 1dae4ae03a stream-ify es8712 sound core 2022-06-08 00:56:49 -04:00
dinkc64 3ce677ac8a fix bug, i4x00 gfxdata offset derp 2022-06-08 00:55:11 -04:00
dinkc64 3bd742e546 get rid of vmetal driver 2022-06-08 00:48:19 -04:00
barbudreadmon 5020775a85
snowbro2: fix dips 2022-06-07 22:46:36 +02:00
dinkc64 11df62387b wwally: hook up trackball device 2022-06-07 00:43:32 -04:00
dinkc64 3a132d7c80 small update to burn gun device, add speed for digitally mapped trackball inputs and individual read resets 2022-06-07 00:41:56 -04:00
Elias Gudsson 764dbb057a
Rev B of the ROM (#1059) 2022-06-06 09:11:57 -04:00
dinkc64 25f8e93595 older cave: keep track of cycles for recording sync 2022-06-06 00:55:20 -04:00
dinkc64 d4904e5a38 msx update from gab75 2022-06-05 20:07:48 -04:00
JacKc029735 876c19bae6 New working clones
------------------
Cookie & Bibi 2 (English / Korean) [f205v]
2022-06-05 17:44:04 +02:00
JacKc029735 59622da521 d_ arkanoid.cpp: corrected flags and ROM naming for the recently added arkatour2 set 2022-06-05 17:05:59 +02:00
JacKc029735 5cf5d0b3ec New clones marked as NOT_WORKING
--------------------------------
Tournament Arkanoid (US, newer) [Sean Sutton, Smitdogg, The FB Neo Team, Lord Nightmare, rtw, Brian Troha, The Dumping Union]
2022-06-05 16:33:49 +02:00
JacKc029735 66153dd685 Sync some drivers with MAME 0.244 (NW) 2022-06-05 15:54:47 +02:00
taoenwen 9e2332b7b2
d_neogeo.cpp : test (#1058)
Simplified operation of the third P-ROM
2022-06-05 08:55:25 -04:00
barbudreadmon 7fdb1985cb add vector genre (part 2) 2022-06-05 08:42:22 +02:00
dinkc64 c92c408371 off by 1. derp! 2022-06-04 09:24:27 -04:00
dinkc64 11cd36b3cb nes update from gab75 2022-06-04 09:04:13 -04:00
barbudreadmon 88673d9e0b add video type to dat files 2022-06-04 08:24:49 +02:00
barbudreadmon 71a4ddbfe7 add vector genre 2022-06-04 08:14:18 +02:00
barbudreadmon 662303e1fa
d_cv1k: hiscores support
and cleanup notes
2022-06-03 08:27:00 +02:00
dinkc64 90d5c6d3fa megadrive update from gab75 2022-06-02 20:40:45 -04:00
dinkc64 248d824722 nes: add dmc channel bit reversal setting (dipsw.) 2022-06-02 20:35:33 -04:00
dinkc64 b208880638 hold it 2022-06-01 00:39:12 -04:00
Igor-Arabe 148848079f
d_neogeo: teot (#1056)
Updated to version Beta #5
2022-05-31 09:51:23 +02:00
dinkc64 0fe82a1134 kaillera, fix analogs, writes to unmapped memory 2022-05-31 00:17:14 -04:00
dinkc64 2e05331923 sega16/18: standardize (de-barryfi) inputs 2022-05-30 23:21:41 -04:00
taoenwen a50415a22a
d_vicdual.cpp : sync with mame (#1053)
* d_vicdual.cpp : sync with mame

[1] add Startrks dip
[2] samurai -> samuraij
[3] add samurai
[4] samurai & samuraij BurnDriverD -> BurnDriver
[5] add nostromo
[6] startrks clone to nostromo
[7] nostromo & startrks useing Startrks dip

* d_galaxian.cpp : sync with mame

[1] Devilfsg input & dip -> Devilfshg input & dip
[2] add Supershp
[3] bitswap.h : add BITSWAP05 for Supershp
2022-05-30 14:04:49 -04:00
dinkc64 388c6a0bea battle garegga zakk patch updated to sept.1.2019 version 2022-05-30 09:20:07 -04:00
barbudreadmon 10d89e9c49
d_chqflag: add hiscore support 2022-05-30 09:31:58 +02:00
taoenwen 5879cda231
update d_sys1.cpp : Add clone sets of wbml (#1052)
* update d_sys1.cpp : Add clone sets of wbml

* d_capbowl.cpp : update bowlrama name
2022-05-29 23:07:13 -04:00
dinkc64 b60f14c996 elevator action 2 ending fix 2022-05-29 23:06:21 -04:00
dinkc64 666e2bf21c zeroteam / new zero team / zeroteam 2k - fix msm6295 clock 2022-05-29 01:19:52 -04:00
taoenwen f0e84cb42a
d_brkthru.cpp : add brkthrut & brkthrubl (#1051)
* d_brkthru.cpp : add brkthrut & brkthrubl

Sync mame

* d_brkthru.cpp : keep the format consistent

DrvInit()
2022-05-28 20:11:43 -04:00
dinkc64 c758945af3 thready, let windows scheduler deal with it 2022-05-27 23:46:31 -04:00
dinkc64 0d882b7bbf sh3 wip, make code even more ugly for small perf. (200mhz less usage on i7-2600 w/cave) 2022-05-27 23:42:52 -04:00
taoenwen eea3df20a6
update cps-1 / neogeo hack games & pre90s (#1049)
[d_cps-1.cpp] wofjdr update to 20220525.
[d_neogeo.cpp] kof98eckg has some graphics errors, returning Build 2019-02-17.
[d_sidearms.cpp] Sync mame, adjust rom labels for [turtship] and its clones.
[d_jack.cpp] Sync mame, adjust rom labels for [brix].
2022-05-27 17:29:08 -04:00
Igor-Arabe 349a52e169
d_cps2: sfz3mix 0.13 (#1050)
updated to latest version.
labels as requested by hack author
2022-05-27 17:28:19 -04:00
dinkc64 176d9567f3 nes update from gab75 2022-05-27 09:46:06 -04:00
dinkc64 5400483c79 megrescu improvement 2022-05-27 01:40:16 -04:00
dinkc64 c302147409 megadrive update from gab75 2022-05-26 08:52:01 -04:00
Akop Karapetyan d48ac8b04e Marble Madness 2 added to Xcode project 2022-05-25 23:14:15 -07:00
taoenwen 9ae56180da
d_neogeo.cpp : update kof99rp2f (#1047)
[1] kof99rp2f rename kof99rp
[2] 2.0 final -> 2.01 final (bug fix)
2022-05-25 09:41:23 -04:00
taoenwen c269101fb0
update vc project for 7d6a476 (#1046)
* update vc project for 7d6a476

* Create .gitignore
2022-05-25 01:50:04 -04:00
dinkc64 9ca008983d oops, forgot this 2022-05-25 01:09:01 -04:00
dinkc64 7d6a476f4c add driver for Marble Madness II 2022-05-25 00:58:15 -04:00
dinkc64 35462728e1 megrescu, ridleofp: hook up spinner inputs, fix button 2022-05-24 09:44:51 -04:00
barbudreadmon 273496860e
segae: add Megumi Rescue 2022-05-24 08:48:18 +02:00
dinkc64 13e3fa927d maybe fix all builds with this? 2022-05-22 09:50:02 -04:00
dinkc64 119abd34a9 build break, fix build break build v2 2022-05-22 09:46:25 -04:00
dinkc64 d79e6f78ab interface.h, test build fix 2022-05-22 09:31:09 -04:00
dinkc64 5973367dcd speccy update from gab75 2022-05-22 09:13:15 -04:00
JacKc029735 256bf6a6ea d_nes.cpp: Fix double description for ramondus set 2022-05-22 14:14:35 +02:00
JacKc029735 e4029f9efc d_nes.cpp: Fix double dedcription for madwizsds set 2022-05-22 14:09:47 +02:00
taoenwen e8711fce4c
sel.cpp : Update IDC_SEL_APPLYIPS enabled logic (#1045)
[1] Whether IDC_SEL_APPLYIPS is enabled must be subordinate to IDC_SEL_IPSMANAGER to verify that xxx.dat is not removed after saving config.
[2] Reduce useless array lookups.
2022-05-21 09:54:06 -04:00
dinkc64 5bf85d6347 megadrive update from gab75 2022-05-21 08:56:44 -04:00
dinkc64 5c201e42ab hook-up cheat engine to sh3 2022-05-20 23:06:47 -04:00
energy-t 09a084d5d7
neogeo: adjust sprite frame counter on line 0 instead of 248 (vblank start), another bugfix for issue introduced in commit - f412f7b538 (#1044) 2022-05-20 20:18:20 -04:00
dinkc64 5ba841bd86 nes update from gab75 2022-05-20 09:02:57 -04:00
Igor-Arabe 819741772e
d_megadrive: smsbrawl (#1041)
updated to latest version
2022-05-19 20:12:23 -04:00
taoenwen e830656af4
d_hyperpac.cpp : corrected title for honeydol (#1043)
* d_hyperpac.cpp : corrected title for honeydol

sync mame : 5803e4145c

* d_galaxian.cpp : skelagon is working

sync mame : e5790f179c
2022-05-19 20:12:08 -04:00
taoenwen c3ac105ba6
update ips function (#1038)
* update ips function

Some neogeo ips require sma/pvc protection, some do not, create a flag (#define __PROTECTION__) in xxx.dat to identify if the driver needs to enable protection.

* update d_neogeo.cpp : kof98eckvs

[1] kof98eckvs update to 20200409, rename kof98eckg -> (GOTVG)
[2] kof98eck20 rename kof98ecky (YZFOF)
[3] update kof98eckg & kof98ecky rom label
2022-05-18 20:30:27 -04:00
Igor-Arabe 3453c25231
d_cps1: add striderfix (#1040)
* d_cps1: add striderfix

Graphic and music fixes hack

* d_cps2: sfz3mix v0.12

updated to latest version
2022-05-18 20:16:47 -04:00
barbudreadmon f0ab3d2fbf
ddragon2: add missing demo sound dips 2022-05-18 17:35:46 +02:00
barbudreadmon 210543cf63
ddragon2: add missing difficulty dips and fix default values 2022-05-18 09:00:42 +02:00
dinkc64 2c47617d4b pce update from gab75 2022-05-17 08:57:19 -04:00
taoenwen 56ab96eb45
d_neogeo.cpp : add mslughb [hb] (#1037) 2022-05-17 09:33:57 +02:00
taoenwen 4b5d47fa1c
neo_run.cpp : Fixed bug when using ips (#1036)
Fixed ips enabled, cmc decoding exception when 6C ROMs
2022-05-17 07:51:19 +02:00
taoenwen 7fdb677338
d_neogeo.cpp : mslug4a up to 20210826 (#1035)
* d_neogeo.cpp : mslug4a up to 20210826

* d_neogeo.cpp : update rom label
2022-05-16 09:00:45 -04:00
dinkc64 abdc39ece7 thready wip goofyness 2022-05-15 21:07:43 -04:00
energy-t d5bdf92386
neogeo: bugfix for minor gfx issue introduced in commit - f412f7b538 (#1034) 2022-05-15 10:44:39 -04:00
dinkc64 711a591228 nes update from gab75 2022-05-15 09:15:05 -04:00
taoenwen b81ba5e005
update d_cps1.cpp : wofjdr to 20220513 (#1033) 2022-05-15 11:48:55 +02:00
dinkc64 55704e9960 wip / oops 2022-05-15 00:29:09 -04:00
dinkc64 cc5244619a thready test of tests 2022-05-14 21:10:46 -04:00
dinkc64 e170baff70 pce update from gab75 2022-05-14 20:13:41 -04:00
dinkc64 f2d29cc1cf Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-05-14 18:00:40 -04:00
barbudreadmon 5d15a6da33
neogeo: remove flickering on crswd2bl 2022-05-14 08:09:58 +02:00
dinkc64 42f221c8eb wip for el_rika 2022-05-13 23:46:38 -04:00
dinkc64 aece33dae2 pce updates from gab75 2022-05-13 20:26:13 -04:00
Igor-Arabe f1b3ba4f80
d_cps2: Add cybotsam (#1032)
Cyberbots Access Mod
now with correct crc '*.key'
2022-05-13 17:29:07 -04:00
dinkc64 4d2766d9b6 thready, test for android 2022-05-13 08:59:46 -04:00
dinkc64 df32731800 aerofgt, run-ahead fix 2022-05-13 08:50:52 -04:00
barbudreadmon 8994e9f04e
d_vigilant: correct refresh rate for vigilante 2022-05-13 08:13:53 +02:00
Igor-Arabe 0033472b63
d_megadrive: Added jtoblivion (#1031)
version 0.2.7.2
2022-05-13 00:03:46 -04:00
taoenwen f6c2418421
update d_neogeo.cpp for ips (#1030)
[1] In mslug5init decryption, byte interleaving is allowed to expand to 0x500000 - 0x700000, to accommodate increased ips capacity.
[2] Turn off PVC protection in ips environment.
2022-05-12 20:15:21 -04:00
dinkc64 98975d4771 cps2: add bankbank's awesome x-man vs sf Co-Op hack 2022-05-12 10:59:15 -04:00
dinkc64 f7e4725ba3 thready losing his mind again 2022-05-12 10:24:18 -04:00
energy-t f412f7b538
Reduce latency by adjusting emulated frame slice boundary (#1029) 2022-05-12 09:38:41 +02:00
dinkc64 a7d7a1eb2c change thready thread-sync before draw 2022-05-11 01:06:59 -04:00
dinkc64 be314bfac3 add New Rotate Hack [bankbank] 2022-05-11 00:09:33 -04:00
dinkc64 fa339c0637 WIP - soothe an irritated hemorroid edition 2022-05-10 23:14:33 -04:00
dinkc64 90cb6a19c1 add cute hack 2022-05-10 21:03:07 -04:00
dinkc64 ba27f41e9d WIP (work - in - progress) 2022-05-10 18:13:13 -04:00
taoenwen 0af8325ac8
update cps-1 / neogeo / nes (#1027)
* update cps-1 / neogeo / nes

[cps-1] update wofjdr to 20220507
[neo_run] Remove unused variable
[nes] add / update T-Chi games

* update d_neogeo.cpp : teot to Beta 4 Version

* update d_nes.cpp : add Willow (Japan)

* update d_nmk16.cpp : sync roms label

Acrobat Mission [acrobatm]

* update d_pgm.cpp

kovplus12dw update to 20220509
2022-05-10 13:05:45 -04:00
dinkc64 4b9da58ae2 cave fix cpu rate selection and music 2022-05-10 09:46:57 -04:00
dinkc64 c4b1cdf98a spectrum update from gab75 2022-05-10 09:22:44 -04:00
dinkc64 eda8ae461a update thready 2022-05-09 00:27:21 -04:00
barbudreadmon 26ee25e521 add mslug unity hacks 2022-05-08 22:40:10 +02:00
dinkc64 62479f2308 sms update from gab75 2022-05-08 09:35:37 -04:00
dinkc64 bd55bb36d8 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-05-08 08:38:41 -04:00
dinkc64 a39a6ac5fe nes update from gab75 2022-05-08 08:38:35 -04:00
taoenwen 0e5c2f61b9
update : toaplan / pst90s (#1026)
[1] d_batsugun.cpp : added Batsugun (older, set 2) [batsugunc]
[2] d_dogyuun.cpp : added Dogyuun (oldest set) [dogyuunb]
[3] d_nmk16.cpp : added Thunder Dragon (bootleg with Raiden sounds, unencrypted) [tdragonb3]
2022-05-08 14:03:48 +02:00
dinkc64 28ca583b06 nes update from gab75 2022-05-07 20:54:11 -04:00
taoenwen 008850c2f4
update : nes / megadrive (#1024)
[1-0] nes : 
[1-1] Captain America and the Avengers (T-Chi) - [LSP Team]
[1-2] Flintstones, The - The Rescue of Dino & Hoppy (T-Chi) - [HHNM Team]
[1-3] Jackal - Endless Mission (v1.2) - [HHNM Team - ZENG GE]
[2-0] megadrive :
[2-1] Ghosts'n Goblins (HB, Ver. 2021-11-01) - [Fabrice Fernandez]
2022-05-07 12:21:28 -04:00
dinkc64 ed123b4f12 less loopy timer 2022-05-07 09:33:26 -04:00
barbudreadmon 72a27e97a3
d_cv1k: implement hold button logic 2022-05-07 12:10:43 +02:00
taoenwen 8f6faac9b8
cps1 / neogeo / vcproject update (#1022)
[1] updae cps-1 wofjdr to 20220504
[2] Added forceaesDip / Adjust the drivers of several kof97
[3] Categorize incorrectly classified cpp to category folder (vc15~22 project)
2022-05-06 20:25:36 -04:00
Igor-Arabe 33acbcacf7
Cps2: sfz3mix v0.11 (#1023)
Updated to latest version
2022-05-06 20:23:00 -04:00
barbudreadmon 8b37091f0e removing BDF_32BIT_ONLY flag 2022-05-06 11:04:59 +02:00
barbudreadmon 903d219cd5 improve runahead awareness 2022-05-06 10:27:47 +02:00
dinkc64 f9e6f6012d cave, add 16 and 24bpp rendering modes 2022-05-05 21:04:50 -04:00
Akop Karapetyan 39391995c7 Added new drivers 2022-05-05 11:05:35 -07:00
taoenwen 4d3d473336
update vs15 & vs22
[1] msvc15 / 22 project
[2] vc makefile
2022-05-05 18:13:35 +02:00
tmaul ff28583c41 ....and 32 bit versions 2022-05-05 15:38:50 +01:00
tmaul 384c1d7a55 Fix vs2019 projects 2022-05-05 15:34:40 +01:00
dinkc64 5d10e37a7a oops 2022-05-05 09:58:46 -04:00
dinkc64 2c836a5440 speccy update from gab75 2022-05-05 09:51:18 -04:00
barbudreadmon d674bb339d
d_taitof3: hiscore support 2022-05-05 13:49:10 +02:00
barbudreadmon 8a799c7f86 seta: move handlers around
allow seta without seta2 for memory-limited devices
2022-05-05 12:47:56 +02:00
barbudreadmon 29790505b6 fix sdl/sdl2 builds 2022-05-05 10:55:29 +02:00
barbudreadmon 07e37582ea oops 2022-05-05 08:30:58 +02:00
barbudreadmon 17d4fee8bf we might as well add a flag for this
even if it doesn't do much at the moment
2022-05-05 08:28:41 +02:00
dinkc64 65c6077f79 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-05-05 01:39:52 -04:00
dinkc64 468ae6eb77 wip, fix recording sync 2022-05-05 01:39:42 -04:00
taoenwen a60d29d04f
update d_vendetta.cpp : (#1019)
* update d_vendetta.cpp :

sync mame

* update d_vendetta.cpp

Fixed input error 0.05 -> 0.50

* update d_vendetta.cpp :

Adjust the volume to the correct value.
2022-05-04 23:53:01 -04:00
dinkc64 56fa5ab559 add new WIP (work-in-progress) / unfinished driver 2022-05-04 23:36:00 -04:00
taoenwen ee8fa376b3
update d_galaxian.cpp : (#1017)
sync mame :added olibug / mooncreg2
sync dipsw :mooncreg2 (MooncrslDIPList)
2022-05-04 09:03:29 -04:00
TheExactSame adaa07dc83
Update d_nes.cpp (#1016) 2022-05-03 23:28:42 -04:00
taoenwen df49d8de1e
neogeo update (#1015)
[1-1] NON-PCB CMC-encrypted games now allow Sprite-ROM to be longer than 0x4000000;
[1-2] The excess also applies to CMC encryption/decryption.
[2-1] In the case of ips, the reserved length of P-ROM/C-ROM/V-ROM is increased.
[2-2] ips extends the length of sprite-ROM, and in this mode, there is a judgment of the true length to ensure that CMC built-in TextRom can be correctly recognized.
[2-3] When synchronizing ips cmc decrypts the length of the temporary memory, it avoids overflows caused by inconsistencies in the length of the two temporary memory.
2022-05-03 08:59:41 -04:00
dinkc64 078599aa9b megadrive, fix ninja burai densetsu 2022-05-02 17:58:32 -04:00
dinkc64 1c86ad1b08 nes update from gab75 2022-05-02 09:01:30 -04:00
taoenwen e68834ad61
d_cps1 : add Sangokushi II (Asia, bootleg, set 2) (#1014)
* d_cps1 : add Sangokushi II (Asia, bootleg, set 2)

wofabla

* cps-1 update: Fixed rom label

wofabla - 22233.bin to 2233.bin
2022-05-01 20:34:24 -04:00
dinkc64 9e05c9618e msx update from gab75 2022-05-01 09:01:18 -04:00
barbudreadmon 77ab4eeeeb some more hiscore support 2022-05-01 09:03:47 +02:00
dinkc64 46673d79f3 ymz770, simplify main loop (to get rid of duplicated code). ymz770seq: account for sequence starting (/ reg write) cycle 2022-04-30 20:34:31 -04:00
taoenwen e92d6d6100
d_neogeo: update kof2k2plus (#1013)
* d_neogeo: update kof2k2plus

Export s1 from c7 & c8 and find that it is consistent with the external s1, so the external s1 is deleted.

* d_megadrive: added some hb games

* sync d_megadrive

* update cps-1

wofjdr to ver.20220428
2022-04-30 20:06:30 -04:00
JacKc029735 d57d80732a d_pgm.cpp: added Knights of Valour 2 / Sanguo Zhan Ji 2 / Sangoku Senki 2 (ver. 102, 102, 100HK) [buffi] 2022-04-30 16:47:41 +02:00
JacKc029735 d7347b161c d_cps3.cpp: added Street Fighter III 2nd Impact: Giant Attack (Hispanic 970930) [Darksoft] 2022-04-30 16:18:07 +02:00
JacKc029735 4d45ff9939 d_powerins.cpp: corrected one sprite ROM for powerinsc [Osso] 2022-04-30 16:03:28 +02:00
JacKc029735 48179d84fb d_itech32.cpp: added Blood Storm (v2.21) [coolmod] 2022-04-30 15:56:56 +02:00
dinkc64 8131bdf81c add kof99eur2 [Combone] 2022-04-30 09:05:58 -04:00
dinkc64 712d6d963c megadrive update from gab75 2022-04-30 09:02:34 -04:00
Igor-Arabe 708c973c12
d_cps1: Added dinore (#1012)
Cadillacs and Dinosaurs Readjusted Hack v1.0
2022-04-29 17:40:17 -04:00
taoenwen e298d19578
Fixed compilation errors (#1011)
Fixed a bug for platforms other than win32, where [GetIpsesMaxLen] did not have a defined bug.
2022-04-29 07:57:46 +02:00
taoenwen b133b6f21f
update : ips feature extensions (#1010)
[1] cps-1 cpsrom is reserved to 0x300000 (captcomm hack).
[2] Lift the limit in byteswap state that [ipsmaxlen] cannot be greater than [romlen].
2022-04-28 20:23:13 -04:00
dinkc64 5ccca6baa2 some devices bugfix 2022-04-28 00:57:25 -04:00
taoenwen 25607b4121
cps-1 : Reserve p-rom length for expanded ips (#1009)
* cps-1 : Reserve p-rom length for expanded ips

[1] Reserve p-rom length for expanded IPS (cps-1)
[2] Remove patches that cause binary bloat, which can be implemented with ips (cps-1 / pgm)
[3] update wofjdr to 20220424 (cps-1)

* update: d_cps1.cpp

No CPS-1 hack games has been found to be longer than 0x200000 68k-Roms.
2022-04-27 00:02:15 -04:00
dinkc64 54e29990ef burner/statec.cpp: experimental uncompressed state handler 2022-04-26 00:20:45 -04:00
barbudreadmon 19300d10bb d_cps2: add hsf2pp and fix some flags 2022-04-25 19:51:37 +02:00
dinkc64 e4e9c54209 freekick, gigas, etc: add analog inputs 2022-04-25 00:29:12 -04:00
taoenwen 8b80a07a8a
Collate codes submitted by individuals (#1007)
* Collate codes submitted by individuals

[1] Referring to STDDIPINFOEXT, expand STDINPUTINFOEXT
[2] Based on STDINPUTINFOEXT, an iterative INPUTINFO is derived to avoid interfering in irrelevant games.
[3] Let the readability and consistency of code be improved.
[4] Adding an enhanced built-in patch to PGM kov115.

* Removing redundant checking conditions

* cps-1 update wofjdr

2022/04/22

* cps-1 fix slammast dip

Fixed sequence number error for slammast inputlist
Now its DipSW works normally.
2022-04-24 23:23:55 -04:00
dinkc64 c01c14f653 msx updates from gab75 2022-04-24 15:34:32 -04:00
barbudreadmon 04848a24ab
maketrax: fix background
https://github.com/libretro/FBNeo/issues/983
2022-04-24 09:21:32 +02:00
taoenwen 5c5ff0bc17
Precompile instructions to dipswitch (#1006) 2022-04-22 22:36:40 +02:00
dinkc64 472f9406c8 sms update from gab75 2022-04-22 16:22:20 -04:00
barbudreadmon 46a6d1c292
alpine: fix dips 2022-04-22 08:10:46 +02:00
dinkc64 b8dec91e73 conc, a reason to leave 2022-04-21 09:26:06 -04:00
barbudreadmon 9eb468606b
cheat parsing improvement 2022-04-21 10:45:51 +02:00
barbudreadmon d49c6add1b
maybe like this 2022-04-20 14:31:22 +02:00
taoenwen 0a8a521449
cps-1 sf2amf10 is working now (#1002) 2022-04-20 10:45:02 +02:00
barbudreadmon ac806c2239
oops, better like this 2022-04-20 10:40:34 +02:00
barbudreadmon 07c874f07d
improve cheat.dat parsing 2022-04-20 08:53:22 +02:00
taoenwen 893b042f1d
nes add some t-chi games (#1001)
* nes add some t-chi games

Thanks! barbudreadmon

* nes update

nes_zeldanodenc clone to nes_legenzel
2022-04-19 12:39:13 -04:00
iq_132 263448026f Attempt to fix Oriental Legends sets 2022-04-19 12:39:00 -04:00
taoenwen dc45af4a26
update vc project for 74a5481 (#998) 2022-04-17 07:39:27 +02:00
dinkc64 74a5481e2b random new devices & soundcores for future use 2022-04-16 20:39:48 -04:00
taoenwen 69da115cd1
update : d_nes.cpp & d_wunit.cpp (#997)
nes: add T-Chi games (nes_doubldraiiisc; nes_downtnekmonc;  nes_missiimpc)
wunit: Revert 2021/07/20 FBNeo special edition
2022-04-16 17:14:35 -04:00
dinkc64 8fbbb0d490 speccy update from gab75 2022-04-16 09:32:48 -04:00
taoenwen 6cd5921bde
cps-1 / seta2 update some hack games (#996) 2022-04-15 23:07:35 -04:00
pjft 92c90ec272
Add 12-direction support for timesold (#994)
Add analog support, and 12-directions.
2022-04-15 07:34:41 +02:00
dinkc64 95e7070b53 m92, disable palette banking for r-type leo - fixes invincibility flash [Haze] 2022-04-14 20:35:45 -04:00
Igor-Arabe b00803bfc4
CPS2: sfz3mix 0.10 (#992)
Updated to latest version.
2022-04-14 20:08:54 -04:00
dinkc64 3b2cc9c875 sega system32 fix: sega sonic, music tempo too fast 2022-04-14 11:52:55 -04:00
taoenwen 47ab4bc065
d_pgm.cpp: update some hack games (#991) 2022-04-14 11:17:32 -04:00
taoenwen cd997d742c
pgm hack game kov2dzxx [Creamymami (FBAs)] (#990) 2022-04-13 13:23:20 -04:00
Igor-Arabe ea296b40de
kf2k3ps2sp: correct crc for P3 (#989)
Obtained applying the patch 'ps210-p3.ips' in original rom '271-p3c.p3' (with crc-aec5b4a9).
2022-04-13 07:38:44 +02:00
dinkc64 a6f07f7129 combone neogeo update 2022-04-12 23:33:14 -04:00
Igor-Arabe 0d90af7080
kof2k1rp, minor changes (#988)
added "kof2001Init" instead "kof2k1rpInit".
2022-04-11 21:52:22 +02:00
Igor-Arabe 00c3bb3528
d_neogeo: replace kof2001rpf by kof2k1rp 2022-04-11 20:14:09 +02:00
taoenwen 5580bb8456
update some hack games (#987) 2022-04-11 19:28:30 +02:00
dinkc64 589b65a7f4 msx update from gab75 2022-04-11 09:26:28 -04:00
dinkc64 9ff02692dc coleco update from gab75 2022-04-09 20:04:11 -04:00
dinkc64 bc7544a527 speccy updates from gab75 2022-04-08 09:21:47 -04:00
dinkc64 31c11985f2 neogeo: adds from combone 2022-04-08 09:20:52 -04:00
taoenwen 55b48d648e
d_neogeo: update kof2000sp 2022-04-08 09:39:32 +02:00
taoenwen a6587fea04
d_neogeo.cpp: kof2k2plus (#980) 2022-04-07 20:09:13 -04:00
dinkc64 a42f168f6b Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-04-07 09:15:14 -04:00
dinkc64 9f91a36fcf speccy update from gab75 2022-04-07 09:15:05 -04:00
taoenwen 8a900e265a
d_neogeo: update kof2000sp (2021/03/04) 2022-04-06 17:15:58 +02:00
dinkc64 cfcd445426 sms and nes update from gab75 2022-04-06 09:14:42 -04:00
barbudreadmon 47f6dbff97
d_hangon: hiscore support 2022-04-06 11:50:16 +02:00
Igor-Arabe 96dc5aa4b8
d_cps2: update sfz3mix to 0.09 2022-04-06 08:33:39 +02:00
dinkc64 0873c6dd87 burn.cpp: BurnDump / BurnDumpLoad: let's be smart about this 2022-04-04 09:16:09 -04:00
dinkc64 5b84e5aa52 msx updages from gab75 2022-04-04 09:13:51 -04:00
dinkc64 ba5939e11c pgm, fix unicode character for older gcc 2022-04-04 09:12:21 -04:00
barbudreadmon 8314a88e11
d_moo: hiscore support 2022-04-04 09:57:16 +02:00
JacKc029735 af216f8892 New not working clones
----------------------------
Street Fighter II - Champion Edition (L735 Test Rom, bootleg, set 3)
2022-04-03 21:30:07 +02:00
JacKc029735 da145da5ef d_pgm.cpp: rename some romsets
- Fix descritpion for kovlsqho
- Fix descritipn for kovassgplus
- rename orlegendca to orlegendea
2022-04-03 21:25:20 +02:00
JacKc029735 e539a7bc23 d_pgm.cpp: documenation update (NW) 2022-04-03 16:13:41 +02:00
JacKc029735 f6f5b20ae5 d_ddragon.cpp: Update timer DIP switch naming for ddragon2 [scoomby] 2022-04-03 14:47:52 +02:00
JacKc029735 79f55d665e d_wiz.cpp: added Finger (bootleg of Stinger) [Kalu666] 2022-04-03 14:42:54 +02:00
dinkc64 0974657aed speccy update from gab75 2022-04-02 09:09:38 -04:00
dinkc64 76d19cf10b megadrive update from gab75 2022-04-01 17:36:15 -04:00
JacKc029735 b86be1f2e7 d_pgm.cpp: documentation update (NW) 2022-03-31 19:57:49 +02:00
dinkc64 1d0bd4891f nes update from gab75 2022-03-31 09:28:23 -04:00
JacKc029735 32b211c673 New working clones
-----------------------
Oriental Legend - Xi Yo Gi Shi Re Zuang (V112, World)

Dump from 2009
2022-03-31 13:15:54 +02:00
dinkc64 c6bff99b11 nes, fix animal clipper homebrew 2022-03-31 00:13:23 -04:00
JacKc029735 655b19d554 d_pgm.cpp: documentation update
- Update some label ROMs
2022-03-30 18:22:30 +02:00
JacKc029735 4786ec9e7f d_neogeo.cpp: Update Cabal (Neo-Geo Conversion) [IQ_132]
- Sprite Fix update
2022-03-30 12:31:58 +02:00
JacKc029735 4b61496f29 New working clones
------------------
Neo Pang by Cel
Time's UP! by NGF Dev. Inc.

Renamed roboarma to roboarmya to sync with MAME
2022-03-30 12:12:48 +02:00
barbudreadmon f71ab8db4e
pgm: attempt at fixing region hack for dmnfrnt 2022-03-30 11:17:27 +02:00
dinkc64 2287392f0d neogeo, Combone adds kof98bc2nd 2022-03-30 00:07:06 -04:00
iq_132 d886482858 PGM big update attempt #2
Super "I blame barbudreadmon if it doesn't work" Turbo Edition
2022-03-29 21:28:18 -04:00
taoenwen 0a65214b97
update sengoku3fs (#974)
Restore the decrypted PROM to the encrypted state to reduce the sum of differences with sengoku3.
2022-03-29 20:52:21 -04:00
dinkc64 d2d485766e Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-03-29 17:27:08 -04:00
dinkc64 14d85c82c2 speccy update from gab75 2022-03-29 17:27:04 -04:00
Igor-Arabe 23fb0ec3c7
d_cps2: sfz3mix update 2022-03-29 21:30:32 +02:00
JacKc029735 4db8ad0abf d_wunit.cpp: rename umk3pb2 to umk3p to avoid renaming set each time it is updated 2022-03-29 15:10:43 +02:00
JacKc029735 47257bca8e d_wunit.cpp: Fix crc32 for u63 ROM in umk3pb2 set
- according to PATCH EXAMPLE.JPG in IPS pack
2022-03-29 14:03:34 +02:00
barbudreadmon fda9ce1c01 Revert "Big PGM accuracy update"
This reverts commit 108055f4c3.
2022-03-29 10:27:40 +02:00
barbudreadmon e9529c319f
d_wunit: update Ultimate Mortal Kombat 3 Plus to Beta 2 2022-03-29 10:02:56 +02:00
dinkc64 029424b471 Revert "Revert "Merge branch 'master' of https://github.com/finalburnneo/FBNeo""
This reverts commit 6fdabd1eed.
2022-03-28 23:25:53 -04:00
iq_132 6fdabd1eed Revert "Merge branch 'master' of https://github.com/finalburnneo/FBNeo"
This reverts commit 417e0b0873, reversing
changes made to 108055f4c3.
2022-03-28 23:04:21 -04:00
iq_132 417e0b0873 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-03-28 23:02:33 -04:00
iq_132 108055f4c3 Big PGM accuracy update
Document video controller
Document mirrors
Document sprite buffer
Document interrupt timing
Add and emulate more bootlegs (GC8TECH)
Document some other interesting bits
2022-03-28 23:02:24 -04:00
dinkc64 6b9904e240 nes upd 2022-03-28 13:47:16 -04:00
dinkc64 fe081dae0f egghunt sprite bank 2022-03-28 09:37:03 -04:00
dinkc64 9267f34826 megadrive: fix md_barver (prot) 2022-03-27 20:38:11 -04:00
dinkc64 a3cb0b671a playmark: fix hotmind 2022-03-27 17:52:23 -04:00
dinkc64 7bd4a4377a megadrive update from gab75 2022-03-27 10:27:25 -04:00
dinkc64 62c9384b85 donpachi area 3 music has dc offset on fadeout 2022-03-27 00:30:06 -04:00
dinkc64 4f9e6ab118 msx update from gab75 2022-03-26 09:10:25 -04:00
Igor-Arabe 698aa48934
d_cps2: sfz3mix updated to version 0.07b 2022-03-26 09:31:24 +01:00
barbudreadmon 055c86e4e1
d_cps2: add Street Fighter Zero 3 Mix v0.07 2022-03-25 18:00:36 +01:00
dinkc64 e51fd99480 msx update from gab75 2022-03-25 09:23:36 -04:00
dinkc64 383551bfd4 speccy update c/o gab75 2022-03-24 10:04:54 -04:00
dinkc64 d699f4429c tlcs900 cpu, fix 16bit c flag ops (svccard2) 2022-03-23 09:55:39 -04:00
taoenwen 4ccfd1a25e
update umk3uk (#969)
* update umk3uk

2022-03-02

* Fixed - REDUCE_TOTAL_SETS_BIOS to 21

commit df5f27fadd
added BIOS - spec1282a
2022-03-23 01:06:52 -04:00
dinkc64 1b824e5906 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-03-22 09:09:53 -04:00
dinkc64 a8c6ab0181 speccy update from gab75 2022-03-22 09:09:42 -04:00
Igor-Arabe 41d296b398
Neogeo: teot (#968)
Updated to version beta 3 (2022-03-12)
2022-03-21 20:03:20 -04:00
dinkc64 0b9e67bc56 nes update from gab75 2022-03-21 10:07:52 -04:00
taoenwen a0df27adf2
pi add "HACK_SOUND" (#966) 2022-03-20 20:03:23 -04:00
JacKc029735 207c939012 d_nmk16.cpp: Red Hawk (horizontal, Spain, set 2) [Victor Fernandez (City Game)] 2022-03-20 18:03:07 +01:00
JacKc029735 6c6b9018bd d_seta.cpp: add alternative title to kamenrid [mikehyrus]
This name is found if you change the country setting to Japan via the dip switch settings.
2022-03-20 15:00:03 +01:00
dinkc64 420fc85041 nes update 2022-03-20 09:30:58 -04:00
dinkc64 52801fb699 speccy update from gab75 2022-03-19 09:13:53 -04:00
taoenwen 96539f3f4c
CPS1 games (No sound) with QSound [Hack] (#962)
* CPS1 games (No sound) with QSound [Hack]

Precompiled instructions are off by default.
HACK_SOUND=1 (Enable)

* Fixed wofsjb
2022-03-18 09:08:17 -04:00
barbudreadmon a034cd6bed
Update bug_report.md 2022-03-18 12:09:41 +01:00
dinkc64 da03e19465 speccy update 2022-03-17 18:06:08 -04:00
dinkc64 9845e32542 donpachi vol tweak 2022-03-17 09:31:38 -04:00
dinkc64 30bb2855aa Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-03-16 09:53:21 -04:00
dinkc64 5212554999 from gab, speccy update 2022-03-16 09:53:14 -04:00
barbudreadmon 787a40f300
NVS should be a member of PRE90S 2022-03-16 14:28:23 +01:00
dinkc64 1a10cf580b nes update from gab75 2022-03-15 17:35:36 -04:00
dinkc64 aee3c2a4a7 daylight savings time part2 2022-03-15 10:21:23 -04:00
dinkc64 9030d4e4fd nes update from gab75 2022-03-15 09:14:29 -04:00
barbudreadmon 008f94d1b1
don't use the same value for those flags
fix https://github.com/finalburnneo/FBNeo/issues/959
2022-03-15 07:42:37 +01:00
dinkc64 41bc706ec4 daylight savings time does not apply 2022-03-15 01:55:02 -04:00
dinkc64 c5e7130f8f nes update from gab75 2022-03-13 20:10:54 -04:00
dinkc64 70677be632 speccy update 2022-03-13 10:20:18 -04:00
dinkc64 70d7a50ad0 nes update from gab 2022-03-11 17:58:09 -05:00
dinkc64 f69e80e277 sidearms modernize 2022-03-11 00:51:54 -05:00
dinkc64 fe35ad2f9a raimais dips [scoomby] 2022-03-10 09:25:01 -05:00
dinkc64 4d161847d7 deco cassette: add The Tower (ctower) [Darksoft, Senil Data Systems] 2022-03-10 09:23:35 -05:00
dinkc64 6b919904f0 from gab 2022-03-10 09:08:57 -05:00
dinkc64 4d3f94852e update from gab75 2022-03-09 09:20:29 -05:00
dinkc64 6043f5b0bb spectrum, show enabled features in log, add swap intf2 joyport dip/option, fix years for bios/machines 2022-03-09 00:30:44 -05:00
Igor-Arabe 0b1279464b
MSX: mtriton (#958)
Correct crc for mtriton v1.1
2022-03-08 20:06:38 -05:00
dinkc64 44c537b654 msx update from gab75 2022-03-08 10:12:09 -05:00
Igor-Arabe e2d6df7492
Spectrum: fixed capitalization (#957)
romnames in lower case (hercslayer / shoveladv)
2022-03-07 20:29:55 -05:00
taoenwen f232156f08
to 2022 (#954) 2022-03-07 09:24:10 -05:00
dinkc64 89b4b422db channelf update from gab75 2022-03-07 09:20:17 -05:00
JacKc029735 be319d88be d_slapfight.pp: Add the missing proms 2022-03-05 18:07:56 +01:00
JacKc029735 3764e107f8 d_jailbrek.cpp : dumped PALs and added PCB info for jailbrekb [Guru] 2022-03-05 17:33:53 +01:00
JacKc029735 46e40161d1 d_pacman.cpp: added Ms. Pac-Man (Leisure and Allied bootleg) [Guru] 2022-03-05 17:19:35 +01:00
JacKc029735 078a88c7a1 d_kaneko16.cpp: corrected program ROM labels for mgcrystlj [Corrado Tomaselli] 2022-03-05 16:40:21 +01:00
JacKc029735 73136e5d61 Sync with MAME 0.241 (NW) 2022-03-05 16:30:19 +01:00
dinkc64 f1550e8654 speccy, fix issue w/tap dma loader and blinky's scary school 128k, plus updates from gab75 2022-03-04 23:30:35 -05:00
dinkc64 302d69f17a xain'd sleena driver rewrite [iq_132, dink] 2022-03-04 08:53:21 -05:00
dinkc64 dcd71a8140 nes upd 2022-03-04 08:49:41 -05:00
dinkc64 a1b6906f76 nes update from gab75 2022-03-02 20:33:16 -05:00
dinkc64 7d6ac76cd6 namcos2/nb1: extended sprite-op (0xfe), fixes valkyrie shadows [hap] 2022-03-01 23:28:20 -05:00
taoenwen 9a56e1c07a
nes / megadrive - add 2 prototype games (#953)
nes : Magical Kid's Doropie (Prototype)
megadrive : Time Trax (Prototype)
2022-03-01 15:55:33 -05:00
dinkc64 7872b472a7 k051960: add shadow config bits, fixes shadows in devastators [furrtek] 2022-03-01 00:39:02 -05:00
dinkc64 89c5e965cf seta oops 2022-02-28 08:44:28 -05:00
dinkc64 785c6978a8 seta, etc 2022-02-28 00:46:42 -05:00
pjft 54628bdbc4
Add 16-direction analog support to calibr50 (#950) 2022-02-27 20:05:04 -05:00
taoenwen c72f8e68ed
update nes (#951)
waiwaiwor2c to v1.1
2022-02-27 10:28:08 -05:00
barbudreadmon 54d3561789
disable xbyak here too 2022-02-27 14:43:04 +01:00
taoenwen f1ba0fdabf
update msvc project (#949)
[1] add vs2022 project (x86 with nasm)
[2] fix some bugs (vs2019)
[3] sync vs2015
[4] Correct identification of x86 / x64
[5] about / system info - unicode
2022-02-26 20:03:50 -05:00
dinkc64 d14bb69ae8 speccy updates from gab75 2022-02-26 17:29:49 -05:00
dinkc64 351fc7448b seta control update for downtown/calibr50 2022-02-26 09:36:07 -05:00
dinkc64 340c39cab2 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-02-26 00:51:31 -05:00
dinkc64 026e02d78a calibr50 vidi-update 2022-02-26 00:49:53 -05:00
barbudreadmon 4091d3b947
build_details needs to account for C(XX)FLAGS modifications
also fix for overlooked cross-compiling case
2022-02-25 11:25:57 +01:00
pjft f2fa4687df
Add right-stick rotary support to other drivers (#940)
* Add right-stick rotary support to more games

Add right-stick rotary support to more games

* Fixes to gwara, bermudat & worldwar by  dinkc64

* Fixes to d_snk by dinkc64

* Fixes to calibr50 rotation and shooting

* Fix turret
2022-02-24 17:30:04 -05:00
dinkc64 37b82765bc megadrive update c/o gab75 2022-02-24 17:28:33 -05:00
taoenwen 85275f6b40
Fix preprocessing file path (#948) 2022-02-24 01:15:47 -05:00
taoenwen f3ccab65de
update vs2015 / 2019 & nes (#947)
* update vs2019

Enable [avi recorder] (debug / release | x64 / x86)

* update vs2015

Sync vs2019

* update nes

[add]
----------------
Takahashi Meijin no Bouken-jima IV (T-Chi)
Teenage Mutant Ninja Turtles - Tournament Fighters (T-Chi)
Downtown - Nekketsu Koushinkyoku - Soreyuke Daiundoukai (T-Chi)
Gyruss (T-Chi)
Kage no Densetsu (T-Chi)
Son Son (T-Chi)
Final Mission (T-Chi)
Spider-Man - Return of the Sinister Six (T-Chi)
Faria - Fuuin no Tsurugi (Japan)

[update]
----------------
Wai Wai World (T-Chi)
Kage (T-Chi)
Mitsume ga Tooru (T-Chi, v2)
2022-02-23 17:24:08 -05:00
dinkc64 9661bb1cba megadrive update from gab75 2022-02-23 16:36:48 -05:00
taoenwen 9ba26158ff
cavestory : update to v0.8.0 (#945)
https://github.com/andwn/cave-story-md/releases/tag/v0.8.0
update en
add ja & zh
2022-02-22 20:05:39 -05:00
taoenwen f5ce0f2c69
d_megadrive.cpp : add t-chi games (#944)
Pac-Man 2 - The New Adventures (T-Chi, v1.1)
Phantasy Star - The End of the Millennium (T-Chi, v1.6)
2022-02-22 10:01:12 -05:00
dinkc64 798a20aa6d speccy update 2022-02-22 09:14:03 -05:00
taoenwen fa9a0ddbd3
update vc project 2019 (#943)
Enable the [record avi] menu
2022-02-22 12:56:52 +01:00
taoenwen 3cb3ce7223
various hack updates (#942)
* upd seta2 hack

grdianslbs
grdianslbss
grdianske
grdianssy

* upd pgm hack

kovplus2020tx

* upd cps1 hack

captcommr1pwx
dinods
dinogae
dinosyn
2022-02-22 08:35:43 +01:00
taoenwen 11263f5943
upd win32 systeminfo (#941)
Mem calc : dword -> float
2022-02-20 23:29:48 -05:00
dinkc64 cdf361f4f7 speccy update from gab75 2022-02-20 17:39:04 -05:00
tmaul 5e7ecfa5c2 recalculate menu on menu window resize 2022-02-20 18:06:26 +00:00
tmaul 9aced228d6 SDL2 fixup on latest macos and m1 macs 2022-02-20 18:01:10 +00:00
Kevin Armstrong 55679ed1c5 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-02-20 15:19:21 +00:00
Kevin Armstrong d06186daf8 SDL2 fixup on latest macos and m1 macs 2022-02-20 15:17:06 +00:00
barbudreadmon ae4f45c36b
wildplt: fix usage with lightgun 2022-02-20 15:59:53 +01:00
dinkc64 df5f27fadd spectrum: add +2a emulation [dink] add some games [gab75] 2022-02-20 09:28:46 -05:00
taoenwen c531f46eec
Fixed compilation failure (vc cmd) (#939)
[Tip] do not use: -j[n] parallel compilation
[1] add incdir - dx9 / xaudio2
[2] disable DMIPS3_X64_DRC (form makefile.burn_rules)
2022-02-20 13:48:51 +01:00
dinkc64 453e701d8c nitroball vbl fix 2022-02-19 17:55:01 -05:00
barbudreadmon 9bcc30c42c
ket & clones: hiscore support 2022-02-19 13:40:29 +01:00
dinkc64 bc03492ace nes update from gab75 2022-02-18 20:43:26 -05:00
dinkc64 14ad365430 speccy update 2022-02-17 20:54:14 -05:00
dinkc64 4c6fc13694 dec0 update 2022-02-17 10:11:40 -05:00
dinkc64 9bc0225cf7 dec0, 0-base dips 2022-02-17 09:54:05 -05:00
dinkc64 25fbdd9d5e spectrum update from gab75 2022-02-17 09:20:03 -05:00
pjft 38dd837b9f
Add Right-Stick support for MidRes, HBarrel (#937)
Add right-stick control to Midnight Resistance
Add HBarrel Support
2022-02-17 09:17:40 -05:00
taoenwen ba4b76d198
upd nes (#936) 2022-02-16 23:21:28 -05:00
dinkc64 71951890d5 tmnt2: fix a transition glitch + start at vblank for better input lag 2022-02-16 23:19:31 -05:00
dinkc64 592115418a nes, add minna no taabou, .. 2022-02-16 18:00:10 -05:00
dinkc64 9c4c2f93cf cheat engine, add prefill mode 2022-02-16 17:57:47 -05:00
dinkc64 6697f16a5f tmnt2 mcu sim: adjust x-offset coefficient 2022-02-15 21:11:55 -05:00
dinkc64 f4abe83250 k053245: precision revision: fix issue with tmnt2 ending, improve clouds in Bells and Whistles 2022-02-15 21:08:56 -05:00
taoenwen b6a4c87ea4
win32: x86 - calculate memory accurately (#935) 2022-02-15 17:36:40 -05:00
dinkc64 81d12b2a12 -oops 2022-02-15 17:28:27 -05:00
dinkc64 b908b0c6db nes: add random ram init option, updates from gab75 2022-02-15 10:29:30 -05:00
barbudreadmon 1ed51d6e92 gh_actions: add 64bits build 2022-02-15 09:19:53 +01:00
barbudreadmon 7a0eec8cf4 tdragon2: hiscore support 2022-02-15 09:07:51 +01:00
barbudreadmon 0983265ebc oops 2022-02-14 13:14:39 +01:00
barbudreadmon 04ac9d45c9 gh_actions: adding a x64 test build
also disabling mips3 x64 drc because it fails building on recent compilers
2022-02-14 13:11:43 +01:00
barbudreadmon cab6ceff8b
gaelco2: more hiscore support 2022-02-14 08:39:28 +01:00
telanus 8a18d97483
pacman: update alienres to latest version 2022-02-14 08:19:55 +01:00
dinkc64 9eb546c456 msx update 2022-02-13 20:40:28 -05:00
taoenwen 042d2dd4e2
nes update: t-chi (#933) 2022-02-13 15:47:51 -05:00
dinkc64 7c51660760 shadfrce, runahead fix 2022-02-13 09:18:17 -05:00
JacKc029735 6220733067 Clones promoted to working
----------------------------
Wally wo Sagase! (rev A, Japan, 3 players) (FD1094 317-0198A) [Phil Bennett, Charles McDonald, Brian Troha]
2022-02-13 11:46:39 +01:00
JacKc029735 d99cef232f d_dec0.cpp: added Midnight Resistance (World, set 2) [Jorge Silva] 2022-02-13 11:14:29 +01:00
JacKc029735 23ef8c29e4 d_sauro.cpp: added Sauro (set 3) [Jorge Silva] 2022-02-13 10:42:05 +01:00
JacKc029735 6079a4f4df d_galaxian.cpp: added Defend the Terra Attack on the Red UFO (bootleg, set 3) [Guru] 2022-02-13 10:28:32 +01:00
JacKc029735 07c0496276 Fixed game titles for Golly! Ghost! 2 2022-02-13 09:41:51 +01:00
dinkc64 0f3587cc13 k053245: revert ugly kludge. d_tmnt: actually fix tmnt2 mcu sim coefficient instead 2022-02-13 00:11:00 -05:00
dinkc64 7f7536176a k053245, nice precision fix + ugly hack for tmnt2 2022-02-12 21:04:53 -05:00
dinkc64 57f6485240 nes update 2022-02-12 17:48:58 -05:00
dinkc64 21477173b3 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-02-12 09:40:28 -05:00
dinkc64 8641dd3c89 nes update from gab75 2022-02-12 09:40:21 -05:00
barbudreadmon 0d8ca913ce
simpsons: load default eeprom 2022-02-12 10:12:52 +01:00
barbudreadmon cfb08a3c2f
vendetta: load default eeprom 2022-02-12 09:32:45 +01:00
dinkc64 307c8e272f shadfrce update 2022-02-12 00:55:13 -05:00
dinkc64 6f22da76f6 vendetta highscore 2022-02-11 20:37:14 -05:00
dinkc64 e3315c4ce4 oops 2022-02-11 20:26:19 -05:00
0kmg fd3463c8be
nes: fix pal noise frequency. (#930) 2022-02-11 17:11:57 -05:00
dinkc64 2a1559124d spectrum update 2022-02-10 17:23:00 -05:00
dinkc64 44216991cd spectrum update from gab75 2022-02-10 09:28:14 -05:00
dinkc64 d7cf1587c6 simpsons, bucky (k053247): get rid of lines in zoom sprites 2022-02-10 00:57:22 -05:00
barbudreadmon 5610eb330c
invaders: add color overlay 2022-02-09 17:47:45 +01:00
dinkc64 19d12a6849 spectrum update 2022-02-09 09:18:56 -05:00
barbudreadmon a6705a917c shadfrce: fix flickering on possession window 2022-02-09 10:04:47 +01:00
dinkc64 49e38c842f nes, add mappers etc 2022-02-09 01:58:05 -05:00
taoenwen 2af139de81
upd: systeminfo; cps2; nes (#929)
* systeminfo.cpp: fix some bugs (winver)

* d_cps2.cpp: update ssf2tnl - Born2SPD

update to v0.6 (beta)

* nes,cpp: add lupinsansc & upd heberekec
2022-02-08 16:35:08 -05:00
taoenwen 7b591467be
Add: Windows version & CPU Detection (#927)
1、Windows 11 Support
2、CPU Detection enabled for GCC builds
2022-02-07 16:20:37 -05:00
barbudreadmon c7328376cb tmnt: more hiscore support 2022-02-07 09:58:57 +01:00
dinkc64 422d59c28e nes update from gab75 2022-02-06 10:43:55 -05:00
taoenwen 8c6a8bc2ad
Visual Studio 2019 - 2022 Support (#924) 2022-02-06 14:43:50 +01:00
dinkc64 d686a6b88f sms update from gab75 2022-02-05 12:43:24 -05:00
JacKc029735 45ade0378c d_taitof2.cpp: added Majestic Twelve - The Space Invaders Part IV (US, revised code, Rev 1) [Jon Exidy] 2022-02-05 16:26:38 +01:00
barbudreadmon e97cef49c3 shadfrce: hiscore support 2022-02-05 15:54:14 +01:00
JacKc029735 fb3ebabcf8 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-02-05 15:25:23 +01:00
JacKc029735 941cbf6a12 New clones marked as NOT_WORKING
--------------------------------
Wally wo Sagase! (rev A, Japan, 3 players) (FD1094 317-0198A) [Phil Bennett]
2022-02-05 15:25:12 +01:00
taoenwen 0319752f22
Add: VS2019 - 2022 support (#923)
* Add: VS2019 - 2022 support

add: d_powerbal.cpp
add: d_bloodbro_ms.cpp
add: vid_effect.h
add: vid_effect.cpp

* d_wunit.cpp: update umk3uc

Ver. 2022-01-19

* d_nes.cpp: add Yeah Yeah Beebiss II

https://store.steampowered.com/app/1871700/Yeah_Yeah_Beebiss_II/

* d_nes.cpp: Remove the "_" of clerical errors

BurnDrvnes_nes_yybeebissii to BurnDrvnes_yybeebissii
2022-02-05 15:21:21 +01:00
Akop Karapetyan 954d4e9fca Added d_bloodbro_ms 2022-02-04 20:45:13 -08:00
dinkc64 0f180f9bf9 spectrum update c/o gab75 2022-02-04 16:09:00 -05:00
dinkc64 bd2d626b94 add driver for Blood Brothers on Modular System [iq_132, dink] 2022-02-03 20:50:12 -05:00
dinkc64 543d8b60af msx update from gab75 2022-02-03 17:18:35 -05:00
dinkc64 d639bf3414 nes update 2022-02-03 17:04:01 -05:00
barbudreadmon d9c0a5d846 renegade: hiscore support 2022-02-03 07:38:01 +01:00
dinkc64 093fe53c70 nes, add mapper 268 support 2022-02-03 00:42:41 -05:00
dinkc64 344a94628b sms update from gab75 2022-02-02 09:23:11 -05:00
dinkc64 122c7cc0d2 megadrive update 2022-01-31 20:16:48 -05:00
iq_132 70ecc60e5f Update Tiger Road
Update bootleg info - Guru, JackC
2022-01-31 19:31:55 -05:00
barbudreadmon a123c5be51 megadrive: fix typo 2022-01-31 17:29:41 +01:00
barbudreadmon 45c78bf4cb asteroids: fix bootlegs 2022-01-31 16:30:50 +01:00
barbudreadmon ed23799f92 neogeo: fix mslug4lw 2022-01-31 15:29:10 +01:00
barbudreadmon b8ef631b68 galaxian: fix devilfshgb orientation 2022-01-31 12:54:26 +01:00
barbudreadmon 0ed20b17f6 segas32: add machine flag 2022-01-31 11:13:46 +01:00
barbudreadmon 75681d4de5 xunit: add machine flag 2022-01-31 11:11:01 +01:00
barbudreadmon ed53d92cc6 nes: add nvs machine flag 2022-01-31 11:09:01 +01:00
dinkc64 a9fe322929 some atari runahead fixes 2022-01-30 09:50:22 -05:00
dinkc64 ee22903e09 atarimo possible proper fix 2022-01-30 09:17:54 -05:00
dinkc64 798af9b1ba speccy update from gab75 2022-01-30 09:01:56 -05:00
JacKc029735 a9318122db d_cps1.cpp: added Street Fighter II - The World Warrior (RK bootleg set 2, 910214 etc) [Jorge Silva] 2022-01-30 14:22:09 +01:00
JacKc029735 35ed6a2f97 d_neogeo.cpp: Update teot to Beta#3 version 2022-01-30 11:40:19 +01:00
dinkc64 8e5ac1a4f2 spectrum update 2022-01-29 20:06:36 -05:00
barbudreadmon fef557bbf7
segac2: add missing BDF_CLONE flag 2022-01-30 01:32:30 +01:00
JacKc029735 deb40c1c84 d_toaplan1.cpp: added Truxton correct names/locations for all ROMs [Guru] 2022-01-29 21:05:10 +01:00
JacKc029735 6526517acc d_segac2.cpp: added Puzzle & Action: Ichidant-R (World) (bootleg) [Jorge Silva] 2022-01-29 20:48:01 +01:00
JacKc029735 8d6adb61b4 dicegame: update title [happppp] 2022-01-29 17:10:30 +01:00
dinkc64 2d44ef30de nes update from gab75 2022-01-29 09:47:16 -05:00
dinkc64 331055dcae irem m72, modernize a little 2022-01-29 00:18:07 -05:00
dinkc64 71101fbd16 irem m72, hharryu and dkgensan vid offset fix 2022-01-28 20:50:20 -05:00
barbudreadmon df294dea3c
atarimo: runahead second instance fix 2022-01-28 19:40:17 +01:00
dinkc64 5b38a3e97f nes updates c/o gab75 2022-01-28 09:56:10 -05:00
dinkc64 586b5f29c5 add The Dice Game! to irem m90 hw [Jonas Jago] 2022-01-27 20:40:47 -05:00
dinkc64 cfaecb4f04 speccy updates from gab75 2022-01-27 18:08:50 -05:00
Igor-Arabe 84ead5e1c1
cps1: update sf2mix to version 1.2 2022-01-27 14:41:31 +01:00
barbudreadmon 6cca544eb7
tempest: add Vector Breakout 2022-01-27 14:21:26 +01:00
dinkc64 7c56152151 finalzr, clean up driver, add real mcu (thanks hap) 2022-01-27 01:20:58 -05:00
dinkc64 1a372c1540 mcs48, add init for 8049 & 8749 2022-01-27 01:17:06 -05:00
dinkc64 aff3676684 soundsgood: oops, keep struct in same order as before 2022-01-26 09:29:52 -05:00
dinkc64 1e3ec396cc midway soundsgood board: click/pop-free bootup for Rampage, Starguards, Power Drive 2022-01-26 09:27:30 -05:00
dinkc64 c399d9ce26 megadrive update 2022-01-26 09:12:37 -05:00
barbudreadmon 850f66018f
pacman: add another hack 2022-01-25 09:32:05 +01:00
dinkc64 5df9d37f3b msx update from gab75 2022-01-25 01:17:15 -05:00
barbudreadmon 8a36523ac4
pacman: add some more hacks 2022-01-24 18:35:26 +01:00
dinkc64 6529c0388a run.cpp, fix sound skips/pops with alt+ / alt- 2022-01-24 09:57:54 -05:00
barbudreadmon 02be4d06fa taitol: add some homebrews 2022-01-24 14:12:36 +01:00
barbudreadmon 4b2cb744ab neogeo: rename ltorb1 to ltorb 2022-01-24 13:45:27 +01:00
barbudreadmon 36df67a5ac pacman: add some hacks 2022-01-24 13:18:06 +01:00
barbudreadmon 92cd5fa074 gh_actions: test build (oops) 2022-01-24 13:10:38 +01:00
dinkc64 763bbf81d3 xaudio2, match directsound volume 2022-01-23 23:27:21 -05:00
barbudreadmon 0917147231
neogeo: add "Codename - Blut Engel (2018-09-05)" 2022-01-23 22:14:15 +01:00
dinkc64 6a548c0cb1 rpunch: simulate write contention on vram, fixes glitchy scene transitions 2022-01-23 10:31:31 -05:00
dinkc64 b9e28e3603 speccy updates from gab75 2022-01-23 10:02:40 -05:00
arcadez2003 6710b47f5a
Whoops 2022-01-23 14:22:39 +00:00
arcadez2003 3caae3dadd
suprnova.cpp: dumped the missing sound ROM for galpani4 [Brian Troha,… … f205v, The Dumping Union]
The parent set now has full sound and music
2022-01-23 14:15:15 +00:00
barbudreadmon 33e0bccc24
cheats: switch format priority order
cheat.dat is the recommended format
2022-01-23 13:12:39 +01:00
barbudreadmon 1961dd0463 gh_actions: fix test build 2022-01-23 09:44:13 +01:00
barbudreadmon d69807e7ec fix sdl2 build + other minor changes 2022-01-23 09:41:53 +01:00
barbudreadmon a730ac0c84 gh_actions: some minor changes 2022-01-23 09:26:38 +01:00
barbudreadmon f787aaf207 fix cross-compile with mingw 2022-01-23 09:10:21 +01:00
shantigilbert f8a4cf8031
Allow cross compiling on EmuELEC aarch64 (possibly others?) (#920)
* Cross compiling

Allows EmuELEC aarch64 to cross compile FBNEO SDL2, by allowing it use system libpng and compiling the tools needed with host_cc.

NOTE: Since FBneo is not available with SDL2 GLES, it needs gl4es as external dependency.

* Fix typos
2022-01-23 08:08:52 +01:00
dinkc64 a8993b6ce6 speccy, fix bug in 70608 2022-01-23 02:07:08 -05:00
dinkc64 d46a40388f nes, update from gab75 2022-01-22 09:50:07 -05:00
barbudreadmon 175c735ab0
sdl2: fix custom config file being overwritten at exit 2022-01-22 12:56:19 +01:00
JacKc029735 c488f06bb4 d_dietgogo.cpp: added Diet Go Go (Euro v1.1 1992.09.26 v3) [Sergio Galiano, Recreativos Piscis] 2022-01-21 17:41:01 +01:00
JacKc029735 7eb0246279 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-01-21 16:57:06 +01:00
JacKc029735 bdd5c1281a New working clones
------------------
Gals Panic EX (Korea) [Arcade-Projects]
Rod-Land (Japan bootleg with unencrypted program and GFX) [jordigahan]
2022-01-21 16:57:04 +01:00
UntrustedRoot 68c79941c8
Do not overwrite pergame config (#919)
* Update main.cpp

* Update main.cpp

* Update main.cpp
2022-01-21 09:19:40 -05:00
dinkc64 d84531ee1c cv updates from gab75 2022-01-21 09:12:27 -05:00
JacKc029735 96a399f93e d_crshrace.cpp: added Lethal Crash Race / Bakuretsu Crash Race (set 2, alternate sound ROM) [Jorge Silva] 2022-01-21 14:28:15 +01:00
barbudreadmon dc1779e5f2
d_m92.cpp: hiscore support 2022-01-20 19:33:09 +01:00
dinkc64 a8b00dca1c megadrive update from gab75 2022-01-20 09:13:08 -05:00
barbudreadmon 8c4231bf5e gh_actions: add test build 2022-01-18 14:19:34 +01:00
dinkc64 0670ce59c4 speccy update from gab75 2022-01-17 20:43:34 -05:00
dinkc64 725e43344a sys16a fantzone, fix transitions 2022-01-17 16:36:46 -05:00
dinkc64 9b131c78fe sys16a: fix screen disable, draw @ vblank, txt ram mirror 2022-01-17 10:39:37 -05:00
dinkc64 e44cd75f46 speccy, properly emulate issue2/3 keyboard differences 2022-01-17 00:02:56 -05:00
dinkc64 1c3c89d381 makefile/makefile.mingw: add 'mingw' target, fix exe's built with latest msys2 (work around non-ms-conforming swprintf that they recently broke) 2022-01-16 21:02:54 -05:00
dinkc64 1d6b38768a spectrum, fix open-bus timing 2022-01-16 10:05:22 -05:00
dinkc64 52a87016bc msx update from gab75 2022-01-14 17:00:51 -05:00
dinkc64 3d755188b5 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-01-14 16:58:37 -05:00
dinkc64 0260647a8a speccy update from gab75 2022-01-14 16:58:30 -05:00
crystalct c67df18a8a
Obsolete __CELLOS_LV2__ removed 2022-01-14 09:52:57 +01:00
dinkc64 cc3445be1f msx update from gab75 2022-01-14 01:54:55 -05:00
dinkc64 9f9221d47a h6280 indent fix / taitob comment/unused func clean 2022-01-13 21:05:31 -05:00
barbudreadmon bf835a39f1 gh_actions: only downgrade partially 2022-01-13 14:00:00 +01:00
dinkc64 00e359df9b neo_run, equally spaced soundroms 2022-01-12 16:53:35 -05:00
barbudreadmon 26833859d9 github actions: downgrade gcc 2022-01-12 17:53:21 +01:00
dinkc64 f18bc76c8f rpunch, little update 2022-01-12 01:46:13 -05:00
barbudreadmon 7fb8604232
github actions: split jobs
matrixes are nice but sometimes they do stupid things
2022-01-11 22:03:52 +01:00
barbudreadmon 349f7357ff giving up on multi-job badges 2022-01-11 19:50:41 +01:00
barbudreadmon cbfeacbdd8 another attempt at multi-job badges 2022-01-11 19:39:14 +01:00
barbudreadmon 7b55fcb147 multi-job badge 2022-01-11 19:30:23 +01:00
barbudreadmon cb19605c18 remove appveyor 2022-01-11 19:00:55 +01:00
dinkc64 9119b9e2d7 de-barryficate d_psychic5 2022-01-11 10:16:21 -05:00
dinkc64 1eb6ca0c62 speccy update from gab75 (ongoing project to replace .z80 with .tap) 2022-01-11 10:04:40 -05:00
barbudreadmon 6966785eb8
github actions: remove macos from releases
but keep artifact
2022-01-11 01:34:45 +01:00
dinkc64 bdae40ce40 speccy update from gab75 2022-01-10 14:36:36 -05:00
barbudreadmon 6d57ddd175 github actions: another attempt at zipping on macos 2022-01-10 20:16:01 +01:00
barbudreadmon 2d2b9805d4 github actions: windows fix + another attempt at zipping on macos 2022-01-10 19:54:06 +01:00
barbudreadmon cea5abb0b5 github actions: windows will need this 2022-01-10 19:25:35 +01:00
barbudreadmon 8be9cb340e github actions: include macos 2022-01-10 19:03:13 +01:00
barbudreadmon 75f8f3d2ad github actions: maybe like this 2022-01-10 18:15:08 +01:00
barbudreadmon 00d8fe2b15 github actions: fix dependency 2022-01-10 18:02:19 +01:00
barbudreadmon 87a941c537 github actions: update and cleanup 2022-01-10 17:52:28 +01:00
barbudreadmon 59d98569a8 github actions: update and cleanup 2022-01-10 17:05:30 +01:00
dinkc64 a4f1ed3a23 cadash, buffer sprites 2022-01-10 09:22:42 -05:00
barbudreadmon 10fe3ccfde
github actions: fix debug builds 2022-01-10 10:59:37 +01:00
barbudreadmon 7a9641da1f
github actions: debug & non-debug windows builds 2022-01-10 10:00:00 +01:00
dinkc64 24ce58cfae midsg device, fix clicks in powerdrv music 2022-01-10 00:41:20 -05:00
barbudreadmon 0f448e0ff8
fix dips for chinagat 2022-01-09 22:57:30 +01:00
barbudreadmon 17dd99365e
github actions: maybe better like this 2022-01-09 20:18:50 +01:00
barbudreadmon b49beb41bc
github actions: split artifacts 2022-01-09 20:00:18 +01:00
barbudreadmon 2da655ecb7
github actions: store artifact 2022-01-09 19:20:34 +01:00
barbudreadmon 31ef41103d
still failing, let's remove this 2022-01-09 16:28:11 +01:00
dinkc64 535e9d4007 runahead fix 2022-01-09 10:11:26 -05:00
dinkc64 e2446d1d18 d_lasso, unbreak pinbo 2022-01-09 10:11:07 -05:00
barbudreadmon 9b44fd2a51
remove mips3 x64 drc
it won't compile in recent gcc
2022-01-09 15:29:18 +01:00
dinkc64 e8e9266617 speccy update c/o gab75 2022-01-09 09:16:02 -05:00
barbudreadmon 179acaf35a
dkong: add Donkey Kong Barrelpalooza v1.07 2022-01-09 13:23:36 +01:00
dinkc64 8c2c44d9a6 nes update from gab75 2022-01-09 00:43:38 -05:00
dinkc64 e545c82c24 neogeo adpcm remove old, bad code for soundroms tally 2022-01-08 20:54:54 -05:00
dinkc64 5083afdd41 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-01-08 10:48:47 -05:00
dinkc64 9cc16375ec neogeo, adpcm a & b part 2/2 2022-01-08 10:48:40 -05:00
JacKc029735 26a5b8db72 d_tail2nose.cpp: added Tail to Nose - Great Championship / Super Formula [Jorge Silva, The Dumping Union]
Added PCB locations to the Tail to Nose sets. [Jorge Silva]
2022-01-08 16:31:52 +01:00
dinkc64 a6143aab95 neo_run, sane way to count adpcm a/b sizes. revert if problems 2022-01-08 10:12:20 -05:00
JacKc029735 4ffa052d7e d_galaxian.cpp: added dip positions for gmgalax plus a note about its PROMs [Guru] 2022-01-08 15:12:30 +01:00
barbudreadmon 2e8466b3ad neogeo: add Hypernoid (Ver. 20211128) 2022-01-08 09:45:04 +01:00
dinkc64 e066ddeac7 runahead-fix pacland 2022-01-08 01:26:46 -05:00
dinkc64 08a79f6951 galivan, pkunwar, cleanup/modernize/runahead fix 2022-01-08 00:14:42 -05:00
dinkc64 1c4fb6019d powerbal, fix some bugs 2022-01-07 23:03:26 -05:00
dinkc64 9015062492 neogeo, teot update (more) 2022-01-07 20:10:04 -05:00
dinkc64 b30d41861e Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-01-07 09:26:24 -05:00
dinkc64 ba417f3030 speccy update from gab75 2022-01-07 09:26:18 -05:00
BeWorld 8b552dc45d
SDL2: enhanced (#910)
* SDL2: fix SDL_Quit

- main.cpp: no more need BurnLibExit and SDL_Quit because always exit on "Bye" function called by aexit
- main.cpp: add SDL_INIT_GAMECONTROLLER
- vid_sdl2.cpp: clean and put printf into FBNEO_DEBUG
-  clean and put printf into FBNEO_DEBUG

* SDL2: SDL_GameController enhanced

If use SDL_GameControllerOpen, need SDL_GameControllerClose
2022-01-07 09:22:04 -05:00
BeWorld 282a1a4dc3
SDL2: put CONTROLLER to SDL_pollevent (#909)
- add SDL_CONTROLLER_AXIS_LEFTX to move = +/- 10
- add SDL_CONTROLLER_BUTTON_DPAD UP/DOWN/LEFT/RIGHT control
- add button START (same as A)
- add SDL_CONTROLLER_BUTTON_LEFTSTICK / SDL_CONTROLLER_BUTTON_RIGHTSTICK = +/- game per screen
-
2022-01-07 00:39:03 -05:00
dinkc64 8cec959345 add Start Paused option to movie (replay) playback 2022-01-07 00:07:21 -05:00
dinkc64 45eb22d8b1 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-01-06 13:23:30 -05:00
dinkc64 0b476864d8 speccy udate from Gab75 2022-01-06 13:23:23 -05:00
BeWorld f5d75506a6
SDL2: delete scalers from build 2022-01-06 13:08:51 +01:00
dinkc64 264141aa91 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-01-06 02:01:38 -05:00
dinkc64 7d095825d9 add HardFX shaders from FC [JordiRos / shine] 2022-01-06 02:01:29 -05:00
barbudreadmon 31fed82867
neogeo: update teot 2022-01-06 07:44:11 +01:00
dinkc64 86e79b3e3b unico: zeropnt2 - fix offscreen gun reload 2022-01-05 09:58:25 -05:00
dinkc64 1cd3a4797f msx update from gab75 2022-01-05 09:15:20 -05:00
barbudreadmon 0ecb506870
ms32: hiscore support + disable nvram for p47acesa 2022-01-05 09:09:33 +01:00
barbudreadmon de2cf3426c
neogeo: fix looptris m1 crc 2022-01-05 08:16:32 +01:00
dinkc64 808390f521 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-01-05 00:07:22 -05:00
dinkc64 6487ba085d dx9, some debug info for alt 2022-01-05 00:07:14 -05:00
Akop Karapetyan 581c65c1b8 Added d_powerbal 2022-01-04 20:39:09 -08:00
dinkc64 c8d0ca66ed midway wunit: add wwf wrestlemania acid clown edition, 2020.12.02 sp2 2022-01-04 23:38:06 -05:00
dinkc64 1f64e06f1f add driver power balls [iq_132] 2022-01-04 23:03:16 -05:00
dinkc64 f38e25ce30 p47acesa, try again 2022-01-04 20:20:14 -05:00
dinkc64 d7ba57c235 p47acesa boot fix 2022-01-04 01:06:29 -05:00
dinkc64 930ef34236 rchase dip typo, thanks crystalct 2022-01-03 23:23:23 -05:00
dinkc64 82ebb1c577 speccy update c/o gab75 2022-01-03 16:14:44 -05:00
barbudreadmon 38ac195de8
cleanup warnings 2022-01-03 17:37:56 +01:00
JacKc029735 4df93f6c2d Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-01-03 17:13:59 +01:00
JacKc029735 61ff3c7ce7 (nw) BDF_GAME_NOT_WORKING 2022-01-03 17:13:51 +01:00
barbudreadmon 640c1adde1
use builtin compiler functions for RVL & some cleanup 2022-01-03 16:56:10 +01:00
dinkc64 f13bcc08a0 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2022-01-03 09:24:16 -05:00
dinkc64 c0e3b7910a spectrum update 2022-01-03 09:24:07 -05:00
JacKc029735 7f14ebd34e d_gaelco.cpp: Redumped 'biomtoyc' [Tailsnic Retroworks]
Also fixed the manufacturer name on Zeus games, added the checksum on the game names (very useful when searching for Gaelco clones) and reformatted comments.
Finally, found and dumped a Squash on a 922804/2 PCB, resulting the same as the 'squash' set, so added a note [clawgrip].

* Move thoop checksum to lowercase, like the other games [clawgrip]

* gaelco.cpp: Add note about Thunder Hoop on REF.922804/2 PCB [clawgrip]
2022-01-03 11:47:23 +01:00
JacKc029735 c2b72a4067 (nw) make legionj2 not working 2022-01-03 11:22:45 +01:00
barbudreadmon eb1b6f2a28
sys16_gfx.cpp: maybe safer big endian fix 2022-01-03 11:05:16 +01:00
JacKc029735 672908c53a d_spectrum.cpp: Fix double description and remove Magenta Jim (128k) added two times. 2022-01-03 09:47:38 +01:00
barbudreadmon 74b7d63af6
d_taitol: hiscore support 2022-01-03 09:22:28 +01:00
dinkc64 4f7a04ba27 nes update from gab75 2022-01-02 15:43:04 -05:00
dinkc64 9b9b34932c nes, zapper improvement for off-screen reload and reload button 2022-01-02 01:44:31 -05:00
dinkc64 c394f92693 nes gun fixy 2022-01-01 18:09:24 -05:00
dinkc64 05edcd53b1 speccy update 2022-01-01 17:47:22 -05:00
dinkc64 9764f55580 dx9, oops 2022-01-01 09:17:25 -05:00
JacKc029735 49c1a17b47 partial sync with MAME 0.239 (NW) 2022-01-01 14:29:46 +01:00
JacKc029735 8d65e10feb d_armedf.cpp: added Chouji Meikyuu Legion (Japan ver 1.05, set 2) [system11]
To do: need to check why this clone does not pass the ROM checksum test.
2022-01-01 13:46:58 +01:00
dinkc64 a0950c89fa dx9 niceification part ...? 2022-01-01 01:41:48 -05:00
dinkc64 4e5d22eab4 burner/win32/run.cpp, fix: going fullscreen while paused w/dx9 blitter causes blank screen 2022-01-01 01:25:29 -05:00
dinkc64 b978c45fb0 nes, add super russian roulette 2021-12-31 16:29:21 -05:00
dinkc64 1766375a2a coleco update c/o gab75 2021-12-31 09:12:46 -05:00
dinkc64 49e2a472f0 nes, update from gab75 2021-12-30 17:46:39 -05:00
dinkc64 c772b1a71a speccy update from gab75 2021-12-29 09:16:20 -05:00
dinkc64 a81e7bbf5a add Looptris to Neo Geo, no sound for some reason, anyone have ideas? 2021-12-29 09:13:14 -05:00
JacKc029735 2d8ac19f39 d_seta.cpp: add pld info for madshark 2021-12-29 13:20:57 +01:00
dinkc64 c51a999e59 itech32, add must shoot tv [Ryan Holtz, Brian Troha, Aaron Giles, Al Kossow, Gaming Alexandria, ClawGrip, anonymous, barbudreadmon] 2021-12-28 21:10:12 -05:00
dinkc64 eb2675f5e2 bublbobl transition fix 2021-12-28 17:35:34 -05:00
dinkc64 99a27223f1 tempest, test thing 2021-12-27 09:55:27 -05:00
barbudreadmon 69edae6873
d_bublbobl: fix bublboblb and boblcave 2021-12-27 14:06:43 +01:00
barbudreadmon ef71df7983
d_fuukifg3: fix asurabusjr 2021-12-27 10:08:47 +01:00
dinkc64 81844f19e9 neogeo updates c/o gab75 2021-12-25 20:31:50 -05:00
dinkc64 5ed789aff0 nes update c/o gab75 2021-12-25 20:30:06 -05:00
dinkc64 f45f5c161f oops, debug leftover 2021-12-25 11:28:51 -05:00
dinkc64 be5837743b dx9 blitter, add other osd stuff (for replays) 2021-12-25 10:24:12 -05:00
dinkc64 a0a8440a20 megadrive update, from gab75 2021-12-25 09:37:20 -05:00
dinkc64 fc3bb82635 dx9 blitter fixes + status icons 2021-12-24 11:05:12 -05:00
barbudreadmon 27dfd4657c
megasys1: hiscore support 2021-12-24 16:18:53 +01:00
dinkc64 bb9e7efba1 nes update from gab75 2021-12-24 09:28:21 -05:00
dinkc64 403daa8dfb spectrum spacer racer 2021-12-24 01:35:40 -05:00
dinkc64 3f586efe83 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-12-23 09:14:38 -05:00
dinkc64 835acf18db coleco update from gab75 2021-12-23 09:12:44 -05:00
barbudreadmon 17a8c30a82
pgm: remove broken jamma dips, load default ketsui nvram 2021-12-23 14:24:21 +01:00
dinkc64 d4cb6ba788 inputs 2021-12-22 20:25:32 -05:00
dinkc64 3157ab7f6f hyperpac: 4in1boot (puzzle king) lower msm6295 volume 2021-12-22 17:47:25 -05:00
crystalct 4e6d8ca879
d_taitof2: big endian fix 2021-12-22 13:57:45 +01:00
barbudreadmon d6589555eb rambo3: lightgun input hack improvements 2021-12-21 22:39:21 +01:00
dinkc64 1c2943ec60 taito b, rambo 3: alternate lightgun input hack 2021-12-21 01:09:48 -05:00
dinkc64 92de171682 burn_gun / trackball: separate 2 devices so both can be used at the same time 2021-12-20 23:21:01 -05:00
dinkc64 e50828ccb8 af; very faster gets slightly more very fasterer 2021-12-20 00:13:58 -05:00
dinkc64 9f715ccf8a speccy update from gab75 2021-12-19 09:21:48 -05:00
dinkc64 7bcc699daf input: autofire improvements, add even faster than very fast option + always start autofire on sequence on current frame button is pressed on 2021-12-19 01:15:02 -05:00
JacKc029735 45c97f8751 Oops 2021-12-18 12:53:50 +01:00
JacKc029735 167a8887d6 d_sms: fix double description for The Jungle Bokk (Euro, Bra) 2021-12-18 12:50:13 +01:00
JacKc029735 f5f2261824 d_neogeo.cpp: fix description for Xeno Crisis (NW) 2021-12-18 12:17:40 +01:00
barbudreadmon cbcc446dc3
vicdual: remove debug-only for nsub 2021-12-18 09:22:48 +01:00
barbudreadmon fc52781ea2
segac2: hiscore support 2021-12-18 09:19:24 +01:00
dinkc64 9da21ea82a vicdual, finish nsub 2021-12-18 00:45:56 -05:00
dinkc64 8bfe69f039 megasys1: soldam - fix hung sounds and hiscore [AJR, Haze] 2021-12-17 20:40:44 -05:00
barbudreadmon 7b2353210c
omegab: change description 2021-12-17 17:13:45 +01:00
dinkc64 c080ed899d msx update, add 4-sided tapes support + updates from gab75 2021-12-17 10:03:43 -05:00
dinkc64 361208e30f sms update from gab75 2021-12-17 10:03:20 -05:00
barbudreadmon ef9a4ef7b7
dat: oops 2021-12-17 14:38:05 +01:00
barbudreadmon ca1d2c8179
dat: filter bad characters from new node 2021-12-17 14:28:17 +01:00
barbudreadmon 90fbbe4cb8
cheat header need this 2021-12-17 08:38:21 +01:00
barbudreadmon 114c22655d dat: move decoration to its own node 2021-12-17 08:26:43 +01:00
dinkc64 68a9590e71 bank mixup 2021-12-17 01:45:03 -05:00
dinkc64 1f059f8877 cheat engine improvement (.dat): fix wait-for-modification w/multibyte writes, add match memory w/extended field support 2021-12-17 00:51:10 -05:00
iq_132 a04f2b3f15 Add Xeno Crisis MVS version 2021-12-16 01:27:53 -05:00
iq_132 1728611436 Update Cabal Neo-Geo port to latest version
Tested on real hardware. Works on MVS, AES, and Unibios.
2021-12-16 00:58:39 -05:00
barbudreadmon 6d85c304b0
d_snk.cpp: oops, i forgot changing defaults for the other 2 dips 2021-12-15 17:59:18 +01:00
barbudreadmon 7c150d834b
d_snk.cpp: fix psychos dips (again) 2021-12-15 17:51:38 +01:00
dinkc64 82ccb678f1 megadrive, add cannon fire chaos - triple threat 2021-12-15 00:22:00 -05:00
dinkc64 50152cce91 gaelco: fix gfx issues in touch & go and squash, thanks Haze!! 2021-12-14 23:58:49 -05:00
dinkc64 51a5447dff update gaelco soundcore w/Haze's Touch & Go fix 2021-12-14 20:38:45 -05:00
dinkc64 ba8dfe8bb7 mcs51 (i8051), add random number stuff to ds5002fp [Haze] 2021-12-14 20:17:55 -05:00
dinkc64 052c818327 raiden, fix raidenb 2021-12-14 09:41:37 -05:00
barbudreadmon 351a61f8da
d_raiden2.cpp: more hiscore support 2021-12-14 09:16:48 +01:00
Akop Karapetyan 7a6d6aee8f Added d_segac2 2021-12-13 22:34:30 -08:00
dinkc64 bc514670be add volume to Audio menu 2021-12-14 00:48:56 -05:00
tmaul a69ee54fb4 VS2019: add sega c2 without breaking macos this time 2021-12-13 16:26:23 +00:00
tmaul 78ab91a34b Revert "VS 2019: add sega c/c2"
This reverts commit 4d9a8e21d5.
2021-12-13 16:24:52 +00:00
tmaul 4d9a8e21d5 VS 2019: add sega c/c2 2021-12-13 16:24:17 +00:00
dinkc64 dec152125a nes update 2021-12-12 09:48:25 -05:00
JacKc029735 881ea65296 d_nes.cpp: added correct CRC32 value to AO according to offered digital download 2021-12-12 14:26:47 +01:00
JacKc029735 e14533f472 d_mystston.cpp: corrected ROM labels for the myststono set [The Dumping Union] 2021-12-12 13:50:07 +01:00
JacKc029735 965128dca9 d_neogeo.cpp: added proper decrypted vroms for samsh5fe
- Fix "Basara" sample audio glitch
2021-12-12 13:22:49 +01:00
JacKc029735 1876e6d4ab d_pgm.cpp: added DoDonPachi Dai-Ou-Jou Black Label (Japan, 2002.10.07.Black Ver, newer) [Blomman, MetalliC, rtw] 2021-12-12 12:42:15 +01:00
dinkc64 31903e8ccb add driver Sega C/C2 2021-12-11 20:56:25 -05:00
dinkc64 97492fac58 move LUA Hotkeys to the end of the input list 2021-12-10 20:46:26 -05:00
dinkc64 e4c9cbcf57 msx update from gab75 2021-12-10 20:09:55 -05:00
dinkc64 af33a0ae2f speccy updates from gab75 2021-12-10 15:16:42 -05:00
dinkc64 c72e379a43 m63, oops: undo aspect change due to blitter bug now that blitters fixed 2021-12-10 09:39:56 -05:00
dinkc64 ef81a2063b blitters (win, sdl) bugfix: don't morph flipped-only to vertical. 2021-12-10 09:38:10 -05:00
dinkc64 9c7f080a41 irem m63 cleanup, fix coctail 2021-12-10 00:01:54 -05:00
barbudreadmon e9fae49be0
bzone: revisit single stick hack 2021-12-09 22:50:23 +01:00
barbudreadmon 30be531e22 msx: fix flags 2021-12-09 16:20:48 +01:00
barbudreadmon 86a83f2905
cps2: flag sfz2alr1 as a clone 2021-12-09 16:01:50 +01:00
dinkc64 b7fb3f712d Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-12-09 09:33:39 -05:00
dinkc64 65e219e387 upd7759 update 2021-12-09 09:33:32 -05:00
barbudreadmon 430adddc57
bzone: add fake single stick inputs 2021-12-09 15:25:18 +01:00
dinkc64 2313f7415b nes update from gab75 2021-12-09 09:05:58 -05:00
dinkc64 27e8e150ca msx update from gab75 2021-12-08 17:18:35 -05:00
dinkc64 12beebd766 cps2, add Super Street Fighter II X - GMC Trainer [RN] 2021-12-08 09:26:11 -05:00
dinkc64 5d7282d1ac spectrum update from gab75 2021-12-08 09:14:16 -05:00
dinkc64 ba45bf8ea0 megadrive update from gab75 2021-12-06 09:04:45 -05:00
dinkc64 ce82a77908 speccy update from gab75 2021-12-05 14:59:28 -05:00
JacKc029735 4c83cf1959 d_snk68.cpp: corrected ROM labels for pow sprite ROMs [Guru] 2021-12-05 13:49:32 +01:00
JacKc029735 fdea1a2cad d_namcob1.cpp: added The Outfoxies (Japan, OU1, alternate GFX ROMs) [Silvio Grazini] 2021-12-05 12:11:27 +01:00
dinkc64 c9276062c0 nes update 2021-12-04 10:00:32 -05:00
dinkc64 00f0115e6f speccy update from gab75 2021-12-04 09:44:05 -05:00
dinkc64 09fab5fe8c thoop refreshrate revisited [Haze] 2021-12-03 15:47:17 -05:00
dinkc64 12a53f0c5e nes update from gab75 2021-12-01 09:23:00 -05:00
barbudreadmon d083a27ea3
beautifying gamelist.txt
makes the outputted gamelist.txt more readable
2021-12-01 12:27:07 +01:00
dinkc64 2fd174a1a9 megadrive update from gab75 2021-11-30 09:16:33 -05:00
dinkc64 f61446a4c7 nes update from gab75 2021-11-30 09:16:00 -05:00
barbudreadmon af4b8a3514
gijoe: all clones have a 4 players mode 2021-11-30 09:45:59 +01:00
dinkc64 c3e4db111c gaelco: modernize driver, fix thoop stg. 4 crash, thanks to Haze and peterferrie for recent RE 2021-11-30 01:14:40 -05:00
dinkc64 23e449178d atarivad, fix runahead w/some games using this 2021-11-29 00:44:22 -05:00
barbudreadmon 8cfb1a6821
tempest: add some hacks 2021-11-28 22:49:10 +01:00
dinkc64 878583da06 msx update from gab75 2021-11-28 09:10:21 -05:00
JacKc029735 9c66853744 d_taitof2.cpp: add Majestic Twelve - The Space Invaders Part IV (US) [Arcadecomponents.com] 2021-11-28 14:30:26 +01:00
dinkc64 45a6e891fc batman, more drums volume, vad offset (thanks Haze), ssriders oops 2021-11-27 23:56:49 -05:00
dinkc64 a11f3ef687 nes update from gab75 2021-11-27 20:19:49 -05:00
dinkc64 319897c626 xmen6p, note about resetting 2021-11-27 15:37:44 -05:00
dinkc64 0c63eb4ddd In Your Face (inyourfa), fix priority 2021-11-27 15:32:37 -05:00
dinkc64 40af62d777 ssriders, fix # of players 2021-11-27 15:31:15 -05:00
dinkc64 dcb387231d speccy update c/o gab75 2021-11-27 01:23:23 -05:00
dinkc64 a2807addcf galaxian, update pisces date 2021-11-26 20:40:34 -05:00
dinkc64 e79f3a533b es5506, clipping again 2021-11-26 10:20:26 -05:00
barbudreadmon 4d662a8c14 7z: fix cpp ODR (second attempt) 2021-11-26 12:02:52 +01:00
barbudreadmon 8b180c1b33 Revert "7z: fix cpp ODR"
This reverts commit c651e761ca.
2021-11-26 11:59:37 +01:00
barbudreadmon c651e761ca 7z: fix cpp ODR 2021-11-26 11:19:34 +01:00
dinkc64 50844bf292 spectrum fix 48k's ay 2021-11-25 09:40:55 -05:00
dinkc64 872f999d4c speccy update c/o gab75 2021-11-25 09:21:40 -05:00
dinkc64 cf3c8d150a vector, underp mode change 2021-11-25 01:02:27 -05:00
dinkc64 26d1deb04a video, less derpy mode changes for megadrive, etc 2021-11-25 00:15:58 -05:00
dinkc64 57fe3df9ec ssv clips-ahoy 2021-11-24 21:06:37 -05:00
dinkc64 25641166dd nes update 2021-11-24 09:06:12 -05:00
dinkc64 39834773c8 speccy update from gab75 2021-11-23 17:04:44 -05:00
barbudreadmon 161b8cb07e
grdnstrm: also fix clones's dips 2021-11-23 13:09:49 +01:00
barbudreadmon ba56e55a6f
grdnstrm: fix dips 2021-11-23 11:38:43 +01:00
barbudreadmon 5abf74c6a2 sms: update Voyage - A Sorceress Vacation to 1.05 2021-11-22 09:09:39 +01:00
dinkc64 ba519de4ad ssv, buffer spriteram for every game in driver 2021-11-22 01:07:26 -05:00
JacKc029735 d6cf42c855 d_namcos2.cpp: added Mirai Ninja (Japan, set 2) [Corrado Tomaselli] 2021-11-21 20:12:16 +01:00
JacKc029735 f3c9419a77 d_cps1: marked forgottnj as a prototype, it's an unfinished version of the game [David Haywood] 2021-11-21 19:59:21 +01:00
JacKc029735 e71ba76245 d_hyperpac.cpp: added New HyperMan (3-in-1 with Cookie & Bibi & HyperMan) (set 2) [jordigahan] 2021-11-21 19:53:09 +01:00
JacKc029735 dce433d771 d_cps1.cpp: Fixed 2 players mode DIP switch for sf2cejx and sf2hfj. 2021-11-21 18:58:10 +01:00
dinkc64 166a915b24 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-11-21 09:20:37 -05:00
dinkc64 d8cd128ef2 spectrum update from gab75 2021-11-21 09:20:31 -05:00
barbudreadmon 2e81436526
m68kmake: fix some warning in recent compilers
backport of 521059b38b
2021-11-21 14:25:34 +01:00
dinkc64 105f12fd2a williams, add Playball!, fix lottofun 2021-11-21 00:04:00 -05:00
dinkc64 a6c505d8c2 sms update 2021-11-20 09:10:15 -05:00
dinkc64 be897811bf lua: fix window not opening after closing a game w/lua console opened 2021-11-19 21:07:37 -05:00
dinkc64 e87e6d62f9 speccy updates from gab75 2021-11-19 17:35:32 -05:00
barbudreadmon df32a1d46d
tazzmang: fix oob 2021-11-19 16:11:13 +01:00
dinkc64 b742924e51 cbombers, undrfire: impl. contrast/luma settings as recommended by Tatsuya79 2021-11-19 09:45:19 -05:00
dinkc64 fcbd9540ba ssv, experimental lag fix plus fix pastelis 2p split screen mode 2021-11-18 10:12:50 -05:00
dinkc64 007dadfc97 spectrum update from gab75 2021-11-18 09:15:02 -05:00
barbudreadmon 04a6ca69f6
d_m107.cpp: hiscore support 2021-11-18 08:15:47 +01:00
dinkc64 9909cb2341 ssv, add spritebuffering to stmblade to fix lines in stage 6, cleanup a little 2021-11-18 01:03:00 -05:00
dinkc64 6004bac8b9 spectrum update from gab75 2021-11-17 15:39:00 -05:00
dinkc64 1008310f3a experimental cheat fix for midway (mk/umk3/etc) games 2021-11-16 18:01:38 -05:00
dinkc64 409cddc0e4 lua fix for old compiler pt.2 2021-11-16 17:36:43 -05:00
dinkc64 dd8a287f8e md, updates from gab75 2021-11-16 09:41:58 -05:00
dinkc64 31ed83036c megadrive palette fix (0 bit ignored) 2021-11-16 09:40:42 -05:00
dinkc64 05693466a3 make lua_hotkeys work with older compilers 2021-11-16 09:25:22 -05:00
BornPosthumous 4b3f08b105
Adds 4 more hotkeys, makes them controller mappable (#874) 2021-11-15 16:56:55 -05:00
BornPosthumous c4f9592cf0
adds hotkeys for lua console (#867) 2021-11-15 16:07:14 -05:00
dinkc64 714e450df4
Revert "Adds 4 more hotkeys, makes them controller mappable (#866)" (#873)
This reverts commit be5a823ca0.
2021-11-15 16:06:49 -05:00
BornPosthumous be5a823ca0
Adds 4 more hotkeys, makes them controller mappable (#866) 2021-11-15 16:03:13 -05:00
dinkc64 6d46bbd5bf update from gab75 2021-11-15 10:57:25 -05:00
dinkc64 9a55658aea bubble bobble, fix kaillera netplay, remove 1 frame of lag, slight cleanup 2021-11-14 23:40:52 -05:00
dinkc64 7cf66d0325 nes update from gab75 2021-11-14 13:37:50 -05:00
dinkc64 78a1370267 sys16b doesnt have highlights, only shadows. i think? revert if breaks something 2021-11-14 10:25:50 -05:00
dinkc64 165e6f8bd2 megadrive updates from gab75 2021-11-13 09:03:43 -05:00
dinkc64 832940c563 spectrum update from gab75 2021-11-12 09:13:28 -05:00
dinkc64 b41f792c03 add ktiger2p [DsNo] 2021-11-12 01:44:50 -05:00
dinkc64 0d0aecd53b kaillera fix attempt #2 2021-11-12 00:09:11 -05:00
tmaul 5951aa5358 Fix vs 2021-11-10 18:58:03 +00:00
tmaul 66b080b1e0 Revert "fix vs"
This reverts commit 4de487adda.
2021-11-10 18:53:56 +00:00
tmaul 4de487adda fix vs 2021-11-10 18:53:13 +00:00
Akop Karapetyan d6ddb9a4ef Added d_pcktgal 2021-11-10 10:00:31 -08:00
dinkc64 18cb8aa935 kaillera, allow all players to access keyboard 2021-11-09 23:41:58 -05:00
barbudreadmon 57d4d4edc4
msx oops 2021-11-09 16:43:02 +01:00
dinkc64 e8c8064fed midway y, t, w-unit: remove 1 frame of input lag 2021-11-09 10:24:05 -05:00
dinkc64 ec563446e8 msx update from gab75 2021-11-09 09:19:32 -05:00
dinkc64 980414d861 megadrive, fix hua mu lan 2021-11-09 01:37:10 -05:00
dinkc64 2f1f99c3ad hack for get rid of high-pitched whine on pce_lostsunh 2021-11-08 01:18:47 -05:00
dinkc64 f5c82273d4 pce, c6280 - hook up to stream, port core from mame 236. make selectable (old/new core) via dips because new core is very cpu-hungry 2021-11-08 00:07:53 -05:00
dinkc64 ae8a82b203 snd/stream.h: support insane samplerates 2021-11-07 23:34:18 -05:00
dinkc64 9cf6cc7147 cps1, fix strider palette fades 2021-11-07 09:42:53 -05:00
dinkc64 3321f11be7 spectrum updates from gab75 2021-11-07 08:54:50 -05:00
dinkc64 8889667d16 cps stars: simplify/fix *thanks hap!* 2021-11-07 00:11:29 -04:00
dinkc64 02601dbed6 spectrum update from gab75 2021-11-06 09:17:27 -04:00
dinkc64 689eea497e cps1, fix stars in strider, etc. [loic.petit, dink] 2021-11-06 00:34:04 -04:00
dinkc64 50446afd24 nes, add goemon 2 t-eng 2021-11-05 20:36:22 -04:00
dinkc64 7473f73b60 nes updates from Gab75 2021-11-05 13:17:19 -04:00
dinkc64 979170a9f4 vigilant breakage 2021-11-05 10:16:09 -04:00
dinkc64 26bbeeca3f speccy update c/o gab75 2021-11-04 09:14:59 -04:00
barbudreadmon b388b5cd0f
d_m90.cpp: hiscore support 2021-11-04 08:25:15 +01:00
dinkc64 6319d38751 add pcktgal [iq_132] 2021-11-02 00:31:27 -04:00
dinkc64 8cce9c9a09 timer helper macros for goofball fm chips 2021-11-02 00:29:40 -04:00
dinkc64 82c5ed28f6 UI: add option: misc -> options -> Display Lightgun Reticles 2021-11-01 23:56:55 -04:00
dinkc64 8167aea696 ui: fix defaults for games with 5p inputs (pce/tg/sgx), was incorrectly getting mapped to the X-Arcade / Hanaho HotRod controller 2021-11-01 23:22:24 -04:00
dinkc64 c982f6b9b8 megadrive update from gab75 2021-11-01 10:11:26 -04:00
dinkc64 17aa89fd5d spectrum update from gab75 2021-11-01 09:10:25 -04:00
dinkc64 3ce97c24eb pce timing, again 2021-11-01 02:05:30 -04:00
dinkc64 b655f76cd8 spectrum update from gab75 2021-10-31 17:44:16 -04:00
JacKc029735 6020ed3f0e d_cps2.cpp: added Super Street Fighter II: The New Challengers Super 2 (bootleg, USA 930911) [Genaro Rodarte] 2021-10-31 14:28:46 +01:00
JacKc029735 b975eef68b sync FB Neo With MAME 0.237 - Part 2 (nw) 2021-10-31 13:38:05 +01:00
JacKc029735 b2ede99f40 sync FB Neo with MAME 0.237 (nw)
Note: partial update as some labels roms are not correct in MAME according tp PCB scans (puzzli2s, ark1ball, arkanoidjbl2, arktayt2
2021-10-31 09:49:40 +01:00
dinkc64 16c0041197 spectrm update c/o gab75 2021-10-30 20:24:03 -04:00
dinkc64 688aeafee4 pce, add sprite limit override dip 2021-10-30 15:25:48 -04:00
dinkc64 8704dd02cb Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-10-30 10:57:24 -04:00
dinkc64 36e79f6bf5 pce, fix timing, arrange render pipeline, scale windowing for sgx 2021-10-30 10:57:06 -04:00
dinkc64 2e735edad4 pce, fix timing, arrange render pipeline, scale windowing for sgx 2021-10-30 10:56:40 -04:00
dinkc64 a3e4f8ceb2 nes update from gab 2021-10-28 16:33:49 -04:00
dinkc64 d9b43983f4 pce, set res for daimakai* 2021-10-28 15:47:47 -04:00
dinkc64 1fd183150b nes update from gab75 2021-10-28 15:41:31 -04:00
dinkc64 c50a9c4d5c sgx_daimakai, perfect background scrolling fix 2021-10-28 09:33:10 -04:00
dinkc64 32b954e85f momoko, very simple update 2021-10-28 09:32:14 -04:00
dinkc64 72cb1c2d8d nes update from gab75 2021-10-27 09:23:27 -04:00
dinkc64 c1dca8b336 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-10-27 00:25:18 -04:00
dinkc64 2eb14271f6 pce, fix broken games 2021-10-27 00:25:11 -04:00
JacKc029735 46d8db8693 d_cps2.cpp: corrected some overdumps for avsp [Guru] 2021-10-26 20:30:00 +02:00
barbudreadmon 729922f18b
d_snk.cpp: fix psychos dips 2021-10-26 09:43:58 +02:00
dinkc64 2176ad284f es5506, try to reduce clickies (stfm) 2021-10-25 23:06:47 -04:00
dinkc64 9825516cdf coleco, fix v-linecount (glitch in frogger) 2021-10-25 17:58:33 -04:00
JacKc029735 f187cf820d d_pacman.cpp: added Buccaneer (set 2) [Jeremy Locke, Cam] 2021-10-25 15:01:47 +02:00
JacKc029735 594f95b800 d_seta.cpp: add dumps for plds in blandia set, and info for undumped plds 2021-10-25 14:40:40 +02:00
barbudreadmon 580fb747fb
neogeo: add "The King of Fighters '98 (Ratio hack)" 2021-10-25 14:02:58 +02:00
JacKc029735 fd915b46de d_cps2.cpp: add Street Fighter Zero 2 Alpha (Asia 960805) [Genaro Rodarte] 2021-10-25 11:34:24 +02:00
JacKc029735 8f06c687ab New WORKING clone
* New WORKING clone

----------------------------------
Floritas (Multivideo Spanish Moon Cresta bootleg) [Retromaniacs]

* Renamed 'spcdraga' as 'floritas'

* Add 'floritasm' and rename 'spcdraga' as 'floritas'

* Homogenized all "bootleg on Galaxian hardware" descriptions

* Now there's only one "Space Dragon" set
2021-10-25 11:15:31 +02:00
dinkc64 e2029f4d05 d_pce db update, update to emulation coming soon..(or later) 2021-10-24 23:28:54 -04:00
iq_132 b0c1a2e7cc Small PCE fixes.
First change - F.B.H.
Second change - White spaces
Third Change - Un-debug-only the newly fixed games
2021-10-24 22:38:04 -04:00
dinkc64 07a7160979 nes update from gab75 2021-10-24 17:00:41 -04:00
dinkc64 a0c1084414 msx update 2021-10-24 09:42:56 -04:00
barbudreadmon 40224a49c9
d_simpl156.cpp: hiscores support 2021-10-24 10:13:15 +02:00
dinkc64 9b9b15d80a spectrum update from gab75 2021-10-23 17:21:00 -04:00
dinkc64 c8aebf81c9 nes, get rid of duplicate game 2021-10-23 10:16:49 -04:00
dinkc64 0d982b5e18 pce, fix hang in airzonk and ghost manor 2021-10-23 10:12:23 -04:00
dinkc64 64d203d86d Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-10-22 10:11:37 -04:00
dinkc64 f8d4092c9d nes update from Gab75 2021-10-22 10:11:30 -04:00
barbudreadmon a02e06162a d_spectrum.cpp: add Space Thunder (HB) 2021-10-22 13:48:40 +02:00
dinkc64 39aee602d2 bad dink!, that's a bad dink!! 2021-10-22 01:50:15 -04:00
dinkc64 4e676948a4 OOPS 2021-10-21 20:42:29 -04:00
dinkc64 3095a9d82e nes update from gab75 2021-10-21 20:33:42 -04:00
dinkc64 7da6f241f7 nes update from gab75 2021-10-21 09:14:25 -04:00
dinkc64 a24358f776 for gab 2021-10-21 01:48:23 -04:00
dinkc64 174dc9b894 berzerk, impl. moonwarp analog inputs + etc 2021-10-21 01:31:15 -04:00
dinkc64 fab3ca878e upgrayedd core 2021-10-21 01:15:53 -04:00
dinkc64 403071f830 stream.h, add set_debug and document a set_rate caveat 2021-10-21 01:08:45 -04:00
dinkc64 16826eab56 nes update from gab 2021-10-20 16:07:42 -04:00
dinkc64 2f6ecd54e9 s14001a, use stream.h 2021-10-19 01:16:36 -04:00
dinkc64 2f53f2b354 burn trackball: add handy direction function 2021-10-19 00:03:40 -04:00
JacKc029735 5794a436ea d_phoenix.cpp: added City Attack (Petaco S.A., bootleg of Pleiads) [Retromaniacs]
* Confirmed that "Pleiads (Irecsa)" is a bootleg
2021-10-18 21:02:40 +02:00
JacKc029735 887b6629f1 d_neogeo.cpp: update cabalng to beta 2 [IQ_132] 2021-10-18 20:04:43 +02:00
dinkc64 665c3d38db megadrive, color calculation [Rupert Carmichael] 2021-10-17 23:48:20 -04:00
dinkc64 68a358877a mole, fix inputs 2021-10-17 20:43:14 -04:00
dinkc64 c2e665dda5 run-ahead fix for mmonkey (btime), plus misc cleanups 2021-10-17 09:56:22 -04:00
dinkc64 3fbe60db62 nes mapper 77 revisited 2021-10-17 09:53:29 -04:00
dinkc64 5f8305f5a1 add nes mappers 77 and 82 2021-10-17 01:23:03 -04:00
dinkc64 99b91b6c94 nes updates from Gab75 2021-10-16 17:21:09 -04:00
JacKc029735 8003d3c141 d_neogeo.cpp: add Metal Slug 5 (New Campaign) [GOTVG] 2021-10-15 00:11:34 +02:00
JacKc029735 fc493a2994 d_asuka.cpp: add Asuka & Asuka (Japan, version 1) [Brian Troha, The Dumping Union] 2021-10-13 22:33:33 +02:00
dinkc64 e702fe1900 spectrum: add 'map joystick to cursor keys' option, updates from gab75 2021-10-12 09:34:25 -04:00
JacKc029735 569035d7bd d_pacman.cpp: updated comments about pengo sets [Brian Troha]
- Added Pengo (set 6, encrypted) [philmurr]

d_neogeo.cpp : added Metal Slug 4 (20th Anniversary) [GOTVG]
2021-10-10 20:59:32 +02:00
barbudreadmon e3dfeb1571
d_ssv.cpp: hiscore support 2021-10-10 08:51:12 +02:00
dinkc64 ae6d6cb5e6 megasys1, fix kickoff sounds, use msm6295 banking instead of memcpy 2021-10-09 09:35:33 -04:00
dinkc64 0e61580012 md updates from gab75 2021-10-09 09:16:48 -04:00
barbudreadmon 0e3fe26701
d_dkong.cpp: fix hacks missing samples 2021-10-08 16:45:19 +02:00
dinkc64 c4db6adf78 nes, add dragon slayer 4 t-eng 2021-10-07 22:50:00 -04:00
dinkc64 dd36ac2ae2 oops 2021-10-07 16:09:09 -04:00
dinkc64 2ea28fef3d nes update 2021-10-07 16:06:06 -04:00
dinkc64 74ab4d7184 win fbn: delay initting audio until after drvinit 2021-10-07 09:01:30 -04:00
Matt 6c271134d4
Updated main.cpp to fix the broken Mortal Kombat audio (#858)
The Mortal Kombat games would play audio at the wrong speed and pitch when being loaded from via a command line argument (EG: "umk3 -w"). These two lines of code restart the audio subsystem and fix the audio pitch fix for all Mortal Kombat games.
2021-10-06 16:27:20 -04:00
barbudreadmon a3264212b6
d_aliens.cpp: hiscore support 2021-10-06 22:21:30 +02:00
dinkc64 ccc5015bc8 z80, add ZetRunEnd(cpu), clean-up a few drivers 2021-10-06 10:30:10 -04:00
Igor-Arabe d12ba47a7f
Spectrum: lava16k fix (#857)
Minor change in rom name capitalization.
2021-10-05 16:07:53 -04:00
dinkc64 e79d775930 speccy update from gab 2021-10-05 10:08:18 -04:00
dinkc64 5c23f5c8d3 sn764[96/89]: add dc blocking filter 2021-10-04 23:34:29 -04:00
dinkc64 b071cf4ef7 sharrier hook up mcu [startaq] 2021-10-04 11:26:19 -04:00
dinkc64 f295f2086b oops 2021-10-04 11:24:29 -04:00
dinkc64 4820739950 trackfld clean 2021-10-04 10:25:14 -04:00
dinkc64 babbfdc3ad sharrier hook up mcu + fix some barry-rific soundbugs 2021-10-04 01:16:01 -04:00
dinkc64 9b9cd4772f msx from gab 2021-10-02 23:04:33 -04:00
dinkc64 b7ac58fa4a nes update from gab75 2021-10-01 22:53:39 -04:00
dinkc64 e7171d6f52 m68k: increase stack, 8x51: cycle fix for run() 2021-10-01 21:05:57 -04:00
dinkc64 6c6cda0cfb nes vs update 2021-10-01 17:01:26 -04:00
tmaul b56753d56e
Merge pull request #856 from substring/github-ci
Rewrite CI
2021-10-01 21:22:54 +01:00
dinkc64 8a679296a6 deadang, markham driver: fix sound w/lowpass filter 2021-10-01 15:50:11 -04:00
Subs 47ee836176 Rewrite CI 2021-10-01 19:33:54 +02:00
barbudreadmon bbcbcc201e vstetris: fix inputs 2021-10-01 18:01:19 +02:00
barbudreadmon faf0ecadd0
d_trackfld.cpp: save nvram 2021-10-01 12:28:43 +02:00
barbudreadmon f21bf1f384
d_hyperspt.cpp: save nvram 2021-10-01 12:25:19 +02:00
dinkc64 047fd9e02a add vs unisystem to d_nes 2021-09-30 09:28:30 -04:00
barbudreadmon 3f4e35d36e ffightae: p3 has no coin input
it is used as p3 special instead
2021-09-30 09:32:50 +02:00
dinkc64 ec9a188347 translation layer for hiscore.cpp 2021-09-29 23:04:38 -04:00
dinkc64 1476f54d22 spectrum updates from gab75 2021-09-29 17:57:52 -04:00
JacKc029735 3d574aee19 d_route16.cpp: added Route 16 (Sun Electronics, set 2) [hammy] 2021-09-27 12:49:49 +02:00
JacKc029735 caa7ecc37d d_namcos1.cpp: corrected the program ROM label for Tank Force (US, 2 Players) [Action Jackson] 2021-09-27 12:16:52 +02:00
dinkc64 3d30f29af4 outrun, darker shadows revisited: the right way 2021-09-26 23:45:02 -04:00
dinkc64 eff6a202f2 msx updates from gab75 2021-09-26 09:15:46 -04:00
dinkc64 3baf261431 munch mobile / joyful road, fix gfx issue + cleanup driver 2021-09-25 21:04:32 -04:00
dinkc64 aa540dbe6f galaxian stars need to update every frame, whether or not the frame was drawn 2021-09-25 00:11:59 -04:00
dinkc64 1bddd8eb97 ooops 2021-09-25 00:11:00 -04:00
dinkc64 396cae00d5 hiscore: fix galaxian aka better fix for the sys16/18 mapper issue w/hiscores 2021-09-25 00:05:31 -04:00
dinkc64 0cc61d5837 loading sanity 2021-09-24 20:57:08 -04:00
dinkc64 5247039c6e sms update from gab75 2021-09-24 15:50:49 -04:00
dinkc64 eca9de43ce altbeastj +mcu -mcusim 2021-09-24 09:33:33 -04:00
dinkc64 eeac988d90 wndrplnt, add mcu / remove sim / clean up a little 2021-09-24 00:08:22 -04:00
dinkc64 97a55a25ca nes apu, add frame irq default config 2021-09-23 10:25:52 -04:00
dinkc64 820bbdc15b msx updates from gab75 2021-09-23 09:40:47 -04:00
dinkc64 f005660e37 fix database issues 2021-09-21 21:05:56 -04:00
dinkc64 40dd6f2ca1 nes update 2021-09-21 09:29:10 -04:00
dinkc64 895778dcdd combatsc, flkatck, little update 2021-09-20 16:17:51 -04:00
dinkc64 1a5e8bce61 upd7759, dont query cycles at end of frame during render 2021-09-20 16:13:24 -04:00
dinkc64 f5bebcf547 fastlane: hiscore fix (wrong cpu# initted), slight cleanup 2021-09-20 12:08:37 -04:00
dinkc64 a0c7dd7ac4 spectrum updates from gab75 2021-09-19 12:21:34 -04:00
Igor-Arabe 1c7f58c7e4
Spectrum: advconta/b fix (#850)
advconta / advcontb: minor change in rom name capitalization.
2021-09-19 12:14:40 -04:00
dinkc64 c57e2e5eb9 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-09-18 10:08:48 -04:00
dinkc64 53a22d4c4e nes, update from gab75 2021-09-18 10:08:41 -04:00
tmaul 6375b4efa8 fix vs project filez 2021-09-18 14:26:07 +01:00
dinkc64 e7d24ffc3d some updates to i8x41, including silly hack to fix cflyball in decocass (fix from pre-mcs48 core) 2021-09-18 01:21:35 -04:00
barbudreadmon f0cca4fc23
d_fastlane.cpp: hiscore support 2021-09-17 10:33:43 +02:00
Akop Karapetyan d7bf5846af Added missing files to project 2021-09-16 23:14:24 -07:00
dinkc64 ad197a6a71 namcos86: use stream device for internal sample player, fix occasional flickery sprites in hopping mappy. hookup buffered ym2151 2021-09-17 01:22:50 -04:00
dinkc64 5e153f5dfa himesiki, fix flickery tiles 2021-09-17 01:20:01 -04:00
dinkc64 76bbde03d8 jchan, fix bg zoom 2021-09-16 16:10:05 -04:00
barbudreadmon cde6a7f8f8
d_aeroboto.cpp: update hold_coin logic 2021-09-16 16:26:34 +02:00
dinkc64 5523203843 update for softfx 2021-09-16 00:04:26 -04:00
dinkc64 01af36f5e5 nes_gbf update from gab75 2021-09-15 22:11:11 -04:00
dinkc64 5212749280 runahead fix for starwars / esb 2021-09-15 09:56:15 -04:00
dinkc64 5991bbfcba flower: fix tmap issue & screen width. port flower soundcore to stream.h + slight re-arrangement of stream.h 2021-09-14 23:48:55 -04:00
barbudreadmon 8c99ca9f14
d_lastduel.cpp: add missing buttons 2021-09-14 16:23:42 +02:00
dinkc64 4057f70ed3 spectrum update 2021-09-14 09:12:07 -04:00
dinkc64 088a490cf7 fix timing gtmre 2021-09-13 20:29:47 -04:00
dinkc64 003d24507e stream.h, turn off logging 2021-09-13 09:11:11 -04:00
dinkc64 e143ca2f69 fbneo sound streams, version: itsabouttime. incl. hookups to several soundcores 2021-09-13 00:44:09 -04:00
dinkc64 7c5221b596 sauro, little modernize 2021-09-13 00:14:12 -04:00
dinkc64 fe27c720ad snk, just a slight modernization 2021-09-12 23:44:30 -04:00
dinkc64 3f502e06d6 ay8910, fix dc offset here instead of in drivers 2021-09-12 23:39:45 -04:00
dinkc64 7ddaba3d5a replace super-buggy BURN_SND_CLIP macro with function. 2021-09-12 15:54:05 -04:00
dinkc64 decf8da336 nes update from gab75 2021-09-12 09:52:55 -04:00
dinkc64 e7b5bb190d spectrum updates [gab75] 2021-09-11 20:24:31 -04:00
dinkc64 f884734271 spectrum update from gab75 2021-09-11 08:46:29 -04:00
dinkc64 907793aed7 sms, update gotris [Gab75] 2021-09-10 08:45:51 -04:00
barbudreadmon 70c6461f32
d_sshangha.cpp: hiscore support 2021-09-10 13:38:28 +02:00
dinkc64 7ad9d464b8 tms5110 (bagman's speech synth), hookup new re-upsampler 2021-09-10 00:52:14 -04:00
dinkc64 88f90ec1aa start work on slightly-modular upsampler. hook-up to tms5220 2021-09-10 00:13:03 -04:00
Igor-Arabe 8291e5a01e
CPS2: Added spf2xpri (#849)
Added Super Puzzle Fighter II X' Balanced Patch, hack by KScl

2021/09/09 ~ 15h34 (utc -3)
2021-09-09 15:23:39 -04:00
dinkc64 f7cf1c2cc0 hangon, sharrier, fix service mode 2021-09-09 10:14:02 -04:00
dinkc64 575f5b9ee5 dariusu, Continue Price dip [GoldS_TCRF, hap] 2021-09-08 20:58:49 -04:00
dinkc64 45a1ab97c2 taitof2 deadconx dips fix [GoldS_TCRF, Osso13] 2021-09-08 20:49:27 -04:00
dinkc64 bfbdc9b0b6 add Willow (Hack, No flash) [arnoldsecret] 2021-09-08 20:21:26 -04:00
dinkc64 970b808ad7 spectrum update 2021-09-08 16:08:52 -04:00
dinkc64 a7b49465bc tms5220, use linear interpolater instead of cubic 2021-09-08 09:25:18 -04:00
barbudreadmon 413c7caba0
fix dotrone dips 2021-09-07 01:06:22 +02:00
dinkc64 c2684c98fc Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-09-06 09:05:51 -04:00
dinkc64 2fb9d4913f spectrum update from gab75 2021-09-06 09:05:44 -04:00
arnoldsecret 74153e115f
Mark enmadaio as Not Working (#845)
Notes state it so, as the game seem to require a special controller that doesn't seem to be supported in FBNeo at this time.
2021-09-06 00:51:27 -04:00
dinkc64 04fb5e9fb1 filterfix, runaheadfix and update: gauntlet, foodfite, fantland, qbert, freekick, seicross 2021-09-06 00:49:35 -04:00
dinkc64 f855afb286 fix gfx-glitches in dynduke. runahead-fix synth. voice in dotrone, jedi, eprom. fix state issue with fantasy (snk6502). +misc driver updates 2021-09-05 23:08:33 -04:00
dinkc64 a6e9cb9a30 nes, update from gab75 2021-09-05 14:58:50 -04:00
dinkc64 d7a9565af4 couple runahead fixes, couple filter fixes, some misc cleanup 2021-09-05 01:19:02 -04:00
dinkc64 00054aaf58 dday, fix d-day 2021-09-05 00:38:04 -04:00
dinkc64 bda3f6bbcf redclash/zero hour, turbo: change to buffered samples. turbo: runahead fix 2021-09-04 20:54:48 -04:00
dinkc64 a72314da6d sms, add dracula's castle 2021-09-04 10:03:23 -04:00
dinkc64 cd8007cc86 msx update from gab75 2021-09-04 09:01:44 -04:00
dinkc64 5387943ee6 update a few drivers to use buffered samples instead of interleaved into the frame-mode 2021-09-04 00:07:01 -04:00
dinkc64 2b6cdf324d samples core finally gets buffering 2021-09-04 00:01:49 -04:00
dinkc64 2ed8f14ec0 tempest fix runahead 2021-09-03 10:11:00 -04:00
dinkc64 3313fb7574 nes update #2, import new gbf from gab75 2021-09-03 09:48:46 -04:00
dinkc64 09f14c889c nes, gab75 update 2021-09-03 09:15:57 -04:00
dinkc64 c04bb78052 samples.cpp, slight improvement for Channel function 2021-09-02 20:31:46 -04:00
dinkc64 533af3ab38 heiankyo alien: add sound support via samples, linked on forum 2021-09-02 09:52:36 -04:00
dinkc64 a168f7e981 megadrive, update asteborg 2021-09-01 16:05:52 -04:00
dinkc64 d578fc73c0 nitrobal, up ym2151 volume a bit 2021-09-01 09:56:32 -04:00
JacKc029735 0807dbb730 d_pgm.cpp: fix label roms for puzzli2s according to PCB Scans [Trog13] 2021-09-01 14:40:32 +02:00
JacKc029735 e4bd596b37 d_funkyjet.cpp: added Jor-eop Jeungmyeongseo (Korea) [xuserv, juking] 2021-09-01 13:59:27 +02:00
JacKc029735 c6e6c8d97c d_taitof3.cpp: added Seoul Symphony (Bubble Symphony bootleg with OKI6295) [xuserv] 2021-09-01 13:31:03 +02:00
JacKc029735 699e48bb78 d_kangaroo.cpp: added Kangaroo (Loewen-Automaten) [Virtvic] 2021-09-01 12:25:21 +02:00
dinkc64 04527cc083 spectrum, gab updates 2021-08-31 23:06:21 -04:00
barbudreadmon ee4a188d06 Revert "lib7z update"
This reverts commit 93297a8420.
2021-08-31 16:32:37 +02:00
barbudreadmon e4df45b4ae Revert "mingw doesn't like caps"
This reverts commit 6f1307f4fa.
2021-08-31 16:32:26 +02:00
barbudreadmon 8098bfd81d Revert "revert 7zCrc.c to previous version"
This reverts commit 88486a686b.
2021-08-31 16:32:15 +02:00
barbudreadmon 88486a686b revert 7zCrc.c to previous version
the new one doesn't work well with android/ios
2021-08-31 16:17:43 +02:00
barbudreadmon 6f1307f4fa mingw doesn't like caps 2021-08-31 15:54:27 +02:00
barbudreadmon 93297a8420
lib7z update 2021-08-31 12:44:46 +02:00
JacKc029735 59a075742a d_vicdual.cpp: corrected a PROM label and location for Carnival sets using standard PCB [Kevin Eshbach] 2021-08-31 10:11:35 +02:00
JacKc029735 29cfc72d0d d_sys16b.cpp: added proper ROM board IC locations for Riot City [Brian Troha] 2021-08-31 09:59:07 +02:00
Igor-Arabe a99ba110f2
CPS2: spf2tcb, new version (#843)
Spf2t Color blind Hack, by TrashBoat

2021/08/29 ~ 22h07 (utc-3)
2021-08-30 01:12:56 -04:00
dinkc64 e07f787c7a trackball device: add linear device# read for code that prefers it. pre90s: update some games, fix runahead bugs 2021-08-30 01:12:10 -04:00
dinkc64 a261425116 copsnrob, fix game - todo: sound 2021-08-29 23:42:44 -04:00
dinkc64 38aca6010c runahead: fix hiscore, cheat, burn_gun, etc 2021-08-29 01:49:37 -04:00
dinkc64 02a4e4fac7 md upate from gab 2021-08-28 10:04:53 -04:00
dinkc64 c95ee57f44 carnival: improve sound, fix flickering sprites (ducks, bonus bear). heiankyo alien: fix coin-up issue 2021-08-27 23:21:33 -04:00
Svipur ea668827ee
spectrum: replace Munsters with a working version. (#842) 2021-08-27 23:13:38 -04:00
dinkc64 a006b307ed msx updates from gab75 2021-08-27 08:58:46 -04:00
dinkc64 f1d134c4c6 capcom bowling: get rid of old hacky trackball code, replace with trackball device 2021-08-26 23:11:43 -04:00
dinkc64 66f3f1d7ea sms: add breakthru proto 2021-08-26 08:54:39 -04:00
dinkc64 ddbf8f69e5 oops, previous commit derp 2021-08-26 00:58:46 -04:00
dinkc64 67783f975f drivers: make stuff nice, fix runahead bugs, fix filter bugs, etc 2021-08-26 00:37:44 -04:00
dinkc64 594b8fd325 irem m107: fire barrel/air assault, balance volume, buffer ym2151 2021-08-25 15:29:51 -04:00
dinkc64 3aeb45e00c spectrum updates from Gab75 2021-08-24 15:44:32 -04:00
dinkc64 5c8928ea60 nes, import gab75's nes-gbf database for genre,plnum 2021-08-24 01:21:30 -04:00
dinkc64 1d804187b8 megadrive, gab75 updates 2021-08-23 09:21:00 -04:00
dinkc64 c589bc6375 win rom scanner window, fix initial size 2021-08-23 00:51:09 -04:00
dinkc64 f3d88bb568 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-08-22 23:44:44 -04:00
dinkc64 15533e1e99 neogeo: byte smearing on videoreg writes, fix for socbrawl 2021-08-22 23:42:25 -04:00
Akop Karapetyan 21da1a3816 Basic input config 2021-08-22 03:02:04 -07:00
dinkc64 8abab50ecd update wwfsstars and wwfwfest drivers 2021-08-22 00:20:30 -04:00
dinkc64 a934feb215 runahead fixes for taito
thundfox (taitof2), wyvernf0 (+state fix), space gun, superchs
topspeed: acceleration fix
2021-08-21 00:57:47 -04:00
dinkc64 002899c897 gaelco, audio distortion w/lp, fix dips for big karnak 2021-08-20 09:23:53 -04:00
dinkc64 6ed24db104 metamorphic force, fix issue w/runahead 2021-08-20 00:38:04 -04:00
dinkc64 fbb55bbfda gyruss update: more volume, cleanup 2021-08-19 23:45:10 -04:00
dinkc64 7b0fb90a7a kncljoe, clean up, fix typo which caused tempo on cutscene music to play fast 2021-08-19 20:36:14 -04:00
dinkc64 0a7df1ce2f kncljoe fix #2 2021-08-19 16:59:40 -04:00
dinkc64 1de047452b ay8910, noise divider notes, cleanup 2021-08-19 12:23:47 -04:00
dinkc64 a386cb879b nes update from gab75 2021-08-19 12:19:45 -04:00
dinkc64 da40e27028 nes updates 2021-08-19 10:12:30 -04:00
dinkc64 cfe637cd1f msx, 48k cart + gab75's additions 2021-08-19 10:07:28 -04:00
dinkc64 d75d555dae atetris, interleave-mix the unbuffered pokey chip, maybe this helps.. 2021-08-19 09:43:44 -04:00
dinkc64 198e176084 kncljoe fix/update 2021-08-19 09:25:40 -04:00
dinkc64 c6e10be55f app.rc: ips manager fix for language: 2021-08-18 09:25:48 -04:00
dinkc64 1e03f309cb localise: translation for lua console window 2021-08-17 20:58:25 -04:00
JacKc029735 599f7cc268 d_pgm.cpp: added The Killing Blade (V100, Taiwan) [XeD] 2021-08-17 22:30:10 +02:00
dinkc64 c05f8ffbe9 possible runahead fix for barbudreadmon 2021-08-17 09:37:54 -04:00
dinkc64 9d84a34773 ay8910, ability to set noiseclock separately. in kncljoe, the noise channel is 2x higher in pitch, yet, the other channels are fine w/ the correct clock. 2021-08-17 09:27:37 -04:00
dinkc64 306e95b35f gunbuster / groundfx runahead & state fixes 2021-08-17 09:26:15 -04:00
dinkc64 73192eca8a fix UI language 2021-08-17 09:22:22 -04:00
dinkc64 2e15771a3d namcos2, fix glitches in mirai ninja, use buffered ym2151, etc 2021-08-17 01:19:32 -04:00
dinkc64 b01d7289f1 dynduke: fix sprite clipping bug, 6295 rate, disabled bg color. +driver modernize 2021-08-16 20:55:10 -04:00
dinkc64 7b500feea4 exzisus: fix game speed and boss glitches, taitosj: fix state issue, rollerace: fix filter static 2021-08-14 01:58:00 -04:00
iq_132 da394890b2 Add working photoy2k protection simulation
- save for informational purposes, may be useful for someone later wanting to speed up PGM.
2021-08-13 23:11:00 -04:00
tmaul d206945def Fix VS2019 buiilds again 2021-08-13 23:34:42 +01:00
dinkc64 17668e9f8b nes update from gab75 2021-08-13 14:13:06 -04:00
dinkc64 276f4d5573 darius2 and nycaptor runahead fixes 2021-08-13 01:09:25 -04:00
dinkc64 ff83c24635 gaiden, oops :) 2021-08-12 23:46:11 -04:00
dinkc64 d42b4eba79 tecmo gaiden (raiga, dragon bowl, ninja gaiden, wild fang) driver update 2021-08-12 23:22:01 -04:00
JacKc029735 2836075da6 d_sauro.cpp: added Sea Wolf (Tecfri) [Lorenzo, Victor Fernandez (City Game] 2021-08-12 22:01:21 +02:00
dinkc64 f5bb813fd4 raigs stratof endfix 2021-08-12 01:29:23 -04:00
dinkc64 7ac6bad9f3 runahead, fix more stuff 2021-08-11 10:23:27 -04:00
dinkc64 7c9e826e1b taitof2,f3,sj,bonzeadv,asuka fix runahead. also fix wav writer when runahead is enabled 2021-08-11 01:52:09 -04:00
dinkc64 3f023bc765 seta: fix savestate banking, runahead fixes, video offset for daioh 2021-08-10 21:09:22 -04:00
dinkc64 27ab66f9da spectrum update 2021-08-10 10:04:32 -04:00
dinkc64 8bf2b8a821 sega system 1 & 2: add BDF_RUNAHEAD_DRAWSYNC flag, as games detect collisions while drawing the screen. 2021-08-09 23:55:00 -04:00
dinkc64 f0eaa18c4f fm ym2203 state tweaks 2021-08-09 23:54:07 -04:00
dinkc64 c9a3fb3584 taitol: fix dc offset on evil stones, nice-ify driver a little 2021-08-09 20:48:11 -04:00
dinkc64 edc472eb69 fixeight bootfix.. again 2021-08-09 15:25:28 -04:00
dinkc64 49388e23d0 runahead: fix dragon blaze (psikyosh), pbobble (taitob). also fix Master of Weapon framebuffer 2021-08-09 01:54:43 -04:00
dinkc64 4d5028417d megadrive: doa fix mapper banking w/states 2021-08-08 20:51:27 -04:00
JacKc029735 598045960a d_magmax.cpp: added Mag Max (set 2) [Purity] 2021-08-08 21:19:44 +02:00
dinkc64 1bda595f0a neogeocd: runahead fixed 2021-08-08 10:08:09 -04:00
dinkc64 9be47fbbc7 runahead fix + fix use after free for galaga 2021-08-08 02:05:55 -04:00
barbudreadmon 86d3d622ec
heatbrl: fix dipswitches and p3/p4 inputs 2021-08-07 18:37:43 +02:00
JacKc029735 03ad2880ca d_neogeo.cpp: added Metal Slug 4 (Last Bullet Remix Hack) 2021-08-07 17:26:24 +02:00
JacKc029735 34323f9218 d_taitob.cpp: added Bubble Buster (USA, B-System) [CoolMod, The Dumping Union] 2021-08-07 16:26:25 +02:00
JacKc029735 6ccfa5fd0c d_megasys1.cpp updates:
* dumped Peek A Boo Japan 1.1, matches peekaboo set [Ricardo Gonçalves]
* standardized PROM locations for games running on 1A  board [hammy]
2021-08-07 15:27:44 +02:00
dinkc64 b089b51c00 megadrive, gab75 update 2021-08-07 09:21:10 -04:00
dinkc64 34cbe12eba fix xmen6p with runahead 2021-08-07 02:03:40 -04:00
dinkc64 98e1abae3e RunAhead: another batch of fixes, mostly sound-related 2021-08-07 00:42:14 -04:00
dinkc64 480500ff23 RunAhead WIP: BDF_RUNAHEAD_DRAWSYNC flag for games where DrvDraw() must be called in the non-video runahead frame (moomesa, mystwarr: for tile counting alpha effects, etc) 2021-08-06 09:56:37 -04:00
dinkc64 a766ef1dbe run-ahead WIP (driver disable flag, moo mesa, mystic warriors, etc) 2021-08-06 00:57:01 -04:00
dinkc64 d0f7f1dd49 megadrive support doa 2021-08-06 00:21:36 -04:00
dinkc64 7f16d14b78 segas32 runahead fix 2021-08-05 15:36:00 -04:00
dinkc64 3777a41ae3 runahead wip 2021-08-05 10:16:32 -04:00
crystalct d6dbc9e645
Big Endian fix d_seibuspi and i386 (#833) 2021-08-05 09:11:16 -04:00
dinkc64 9d7309204c runahead state-fixes part x of xxx 2021-08-05 00:54:35 -04:00
dinkc64 119fc1d0a8 taitof2: 2-fixer - fixed gunfront missing submarine sprite & state-fix for runahead mode 2 on ra 2021-08-04 21:02:19 -04:00
dinkc64 4182d66207 more runahead fixes to drivers as well as updates 2021-08-04 10:49:58 -04:00
dinkc64 d583d3967c msx gab update 2021-08-04 09:23:00 -04:00
dinkc64 c7405e5dfc oops. 2021-08-03 20:37:20 -04:00
dinkc64 9fcbcbbf33 64bit fix part 2 of xx 2021-08-03 20:34:26 -04:00
dinkc64 7f6fdeefc6 msx update from Gab75 2021-08-03 20:13:56 -04:00
barbudreadmon becc436c58
don't reverse throttle for gloc & strkfgtr 2021-08-03 23:06:20 +02:00
dinkc64 67b28bd2e8 lua 64bit fix, untested 2021-08-03 13:44:19 -04:00
dinkc64 2c9ff38f33 tilemaps: handle category differently for non-transsplit tmaps 2021-08-03 10:13:20 -04:00
dinkc64 2964619fb9 airbuster, draw at start of vblank to fix text corruption 2021-08-03 09:47:22 -04:00
dinkc64 1da1ef41e8 runahead driver fixes, to konami pooyan 2021-08-03 02:15:27 -04:00
dinkc64 3695b79b8c metamorphic force, mix audio a bit better 2021-08-03 01:03:23 -04:00
dinkc64 045f74b3db make RunAhead easily accessible for other ports, hook up to SDL but it needs some work. see discussion here 87a82a0651 2021-08-02 12:58:15 -04:00
dinkc64 c593571d80 RunAhead WIP, driver and device fixes part 1 (fixed up to Konami's Kitten Kaboodle in the game list) 2021-08-02 09:56:48 -04:00
dinkc64 87a82a0651 add RunAhead feature, WIP (unfinished), part 1 of [2 or 3] 2021-08-02 09:55:13 -04:00
dinkc64 1e8d29a625 nes upd 2021-08-02 09:36:16 -04:00
petrisi 79c8161bd6
Update inp_sdl2.cpp (#829)
Fixed the controller axis checking. We have two checks per axis of the controller. I discovered this when troubleshooting why only left and right (both ends of the first axis) was working on 2-axis Retrolink SNES controller.
2021-08-01 20:20:02 -04:00
JacKc029735 4fdc93ced4 d_neogeo.cpp: update mslug2fm to Ver. 2 20210415 2021-08-01 15:17:30 +02:00
JacKc029735 1dfe40fe22 d_sys1.cpp: add Rafflesia (not encrypted) [Shane Reel] 2021-08-01 14:16:19 +02:00
JacKc029735 4cd84880b5 d_megasys1.cpp updates:
* documented different p47j ROM board configurations [CPsystem3]
* corrected to the audio CPU memory map and verified that edfbl has an undumped PIC [hammy]
2021-08-01 13:22:34 +02:00
JacKc029735 ba3469abf1 d_hangon.cpp: Dumped Space Harrier microcontroller (315-5163A). [coolmod, TeamEurope] 2021-08-01 11:53:53 +02:00
dinkc64 a3129c37a0 pgm_run: oops, debug derp. 2021-08-01 00:46:58 -04:00
dinkc64 6f6766ef9a nes, biohazard 2021-07-31 21:10:53 -04:00
dinkc64 490f95d1d0 nes, add mapper 227 2021-07-31 21:01:49 -04:00
dinkc64 b00ee0c447 nes update from gab75 2021-07-31 16:07:10 -04:00
Igor-Arabe 09bf173bba
Post90s: naname fix (#828)
This PR fixes naname's dip-switches (no. of rounds swapped).

2021/07/29 ~ 15h54 (utc -3)
2021-07-29 15:05:50 -04:00
dinkc64 6a042a8f1f lua support directory (support/lua), lua on commandline (wip) 2021-07-29 00:01:49 -04:00
dinkc64 a56514bdda mk2, fix volume setting in service mode 2021-07-28 23:11:03 -04:00
Akop Karapetyan 168e6c1b08 Added new drivers; build fixed 2021-07-28 01:35:27 -07:00
dinkc64 cf0052b2ce add Super Maruo for WILOWAR 2021-07-28 00:24:10 -04:00
dinkc64 8fd4b267ff fix debug message for later 2021-07-28 00:21:10 -04:00
dinkc64 36f696eafc add INCLUDE_LUA_SUPPORT tag to makefile 2021-07-27 01:47:56 -04:00
dinkc64 b19f29d342 try try again 2021-07-27 01:34:29 -04:00
dinkc64 41ca447c7c vid_d3d.cpp / D3DMATRIX, make compiler happy 2021-07-27 01:19:36 -04:00
dinkc64 8832507305 fix lua impl. bugs: standardize all blitter frame callback code w/VidFrameCallback() in vid_interface.cpp
- this allows lua to work everywhere (any blitter/system/fullscreen)
win d3d7 blitter, set flags to preserve fpu precision
- this fixes bugs w/lua and also fpu calculation issues that we had before w/neogeo cycles, etc.
move lua scripting to a more decent place under cpu speed setting in the "Game" menu
2021-07-27 00:04:04 -04:00
dinkc64 635e24b244 fix galagamf set 2021-07-26 00:07:45 -04:00
dinkc64 849ff7936c ips_manager.cpp, log if it can't open a patch 2021-07-25 20:52:46 -04:00
dinkc64 9889a99b3b fix compile w/gcc 3.4.5 2021-07-25 15:41:21 -04:00
dinkc64 69776afc5d mingw/gcc add lua to makefile 2021-07-25 09:24:02 -04:00
dinkc64 1dad9cd1f3 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-07-25 09:16:54 -04:00
Jordi Ros 8266a1b167
Lua support (#824)
Ported from legacy fba-rr
2021-07-25 09:11:57 -04:00
grant2258 1070b3656b
add mingw cross compile (#827)
* add mingw cross compile

* forgot these checky monsters

Co-authored-by: grant2258 <grant2258@users.noreply.github.com>
2021-07-25 09:10:25 -04:00
dinkc64 2e21d7adea nes updates from Gab75 2021-07-25 09:06:22 -04:00
barbudreadmon 9ec27813b8 functions for loading/saving raw nvrams 2021-07-25 11:42:35 +02:00
dinkc64 a42f8bf80c d_tigeroad: modernize driver a little bit, hook-up f1dream MCU, improve toramich msm5205 fidelity, etc 2021-07-24 09:51:51 -04:00
dinkc64 c7bdaaffdb spectrum update from gab75 2021-07-24 08:52:14 -04:00
dinkc64 d8b3a6f634 m68k, set halt also stop running in core, also 2021-07-24 00:36:09 -04:00
dinkc64 831c09d077 kabukiz soundbank fix 2021-07-23 09:19:25 -04:00
dinkc64 00e1a4631e umk3uc renamed to umk3uk on request of hack author, updated to july 20 2021 version 2021-07-23 09:05:45 -04:00
dinkc64 6cb36f3b23 add driver Disco Boy [iq_132] 2021-07-22 20:59:27 -04:00
dinkc64 d397e3a6b8 sms update from gab75 2021-07-22 16:03:03 -04:00
barbudreadmon 62ced50591
cps3 speedhack 2021-07-22 16:24:08 +02:00
dinkc64 87e3d98958 better HoldCoin logic w/updated pgm_run.cpp 2021-07-22 10:22:45 -04:00
tmaul 9a3c812ae9 vs update 2021-07-22 13:49:36 +01:00
dinkc64 feeaf1c512 dkong, add some hacks 2021-07-21 20:48:01 -04:00
dinkc64 5e9400f002 dkong, add donkeykong barrelpalooza hack 2021-07-21 20:36:09 -04:00
dinkc64 df63840879 megadrive update from gab75 2021-07-20 20:07:26 -04:00
barbudreadmon 06ab21fa72
Night Slashers: hiscore support 2021-07-20 13:33:30 +02:00
barbudreadmon d6e7a7d2e5
Espgaluda: hiscore support 2021-07-20 13:25:12 +02:00
dinkc64 075ca5e2f1 add driver Missile Command 2021-07-20 00:16:41 -04:00
dinkc64 11db73c43d msx update from gab 2021-07-19 22:56:51 -04:00
JacKc029735 c6412b4da8 d_cps2.cpp: added Armored Warriors (Brazil 941024) [Vinícius Marques, Filipe Nascimento, Giovanni (FOX Eletronics), CPS Raptor group, SHVB] 2021-07-19 23:53:50 +02:00
JacKc029735 aa17556e9f d_pgm.cpp: added S.V.G. - Spectral vs Generation (V100, Hong Kong) [XeD]
-svgtw probably needs redump as it differs from svghk
2021-07-19 23:33:26 +02:00
dinkc64 cb80705e4f spectrum update 2021-07-18 13:12:59 -04:00
dinkc64 5af94ac4f5 liquid kids kludgy fix (temporary) 2021-07-18 01:26:12 -04:00
dinkc64 5e58c63ea7 md update from gab75 2021-07-17 14:47:12 -04:00
wrennnnnn 4f18905a2f
Adding jojoban Rainbow edition (#818)
* added jojobanrb

* Delete remotebuild.txt

* Update d_cps3.cpp

* Bugs squashed
2021-07-17 09:11:20 -04:00
dinkc64 95c9bc9ca8 msx updates from gab75 2021-07-17 02:02:14 -04:00
dinkc64 914ba38b1b bbakraid attract derp fix 2021-07-16 09:58:51 -04:00
dinkc64 2fbf9a351f flstory, hookup mcus and slight cleanup 2021-07-16 01:40:37 -04:00
dinkc64 d838362cfb add driver nycaptor 2021-07-15 23:22:22 -04:00
dinkc64 fd1ece5bd6 express raider psg volume fix 2021-07-14 09:38:58 -04:00
dinkc64 8234d0bc02 coleco update from gab75 2021-07-13 09:50:05 -04:00
dinkc64 2c63100375 msx dipinfo's for gab75 2021-07-13 09:41:06 -04:00
barbudreadmon 63771c07af md_ballz3dp2: add missing clone flag 2021-07-12 23:58:33 +02:00
barbudreadmon f3f4913bb6
d_sailormn.cpp: add hiscore support 2021-07-12 13:19:10 +02:00
Akop Karapetyan 09a78a7720 Initial stab at joy config 2021-07-11 23:43:34 -07:00
dinkc64 5dc169c021 tilemap_generic, ability to configure more than 2 transparency mapping splits 2021-07-12 02:02:57 -04:00
dinkc64 a5bf85d306 add driver exerion [iq_132, dink] 2021-07-11 15:07:03 -04:00
barbudreadmon 6628439d9b
d_ddragon.cpp: final oc fix 2021-07-11 20:14:46 +02:00
dinkc64 7ba789fe1f msx update 2021-07-11 10:27:43 -04:00
dinkc64 3a2d3a6c83 nes update 2021-07-11 10:23:56 -04:00
barbudreadmon 341c8606b6
d_dragon.cpp: better cpu oc fix 2021-07-11 11:33:44 +02:00
barbudreadmon 3501bc8fc6
set a default eeprom for qtono1 2021-07-11 09:45:03 +02:00
dinkc64 b6413b9d40 megadrive gab upd 2021-07-11 01:46:06 -04:00
dinkc64 38ee8a244a md emu update 2021-07-11 01:43:56 -04:00
Igor-Arabe b6d9e25e3e
Megadrive: minor changes in sonic3p1/p2 (#812)
sonic3p1 and md_sonic3p2: Added ".bin" in filename.
2021/07/10 ~ 21h08 (utc -3)
2021-07-11 01:41:02 -04:00
dinkc64 d27c651142 gab's nes updates 2021-07-10 17:26:00 -04:00
JacKc029735 49ee05785c d_megadrive.cpp: add MD protos from Hidden Palace - Part 1 2021-07-10 18:17:44 +02:00
barbudreadmon e8aa0a7e8a
d_ddragon.cpp: fix cpu overclocking 2021-07-09 19:46:44 +02:00
JacKc029735 2e866b5474 d_megadrive.cpp; add Contra - Hard Corps INVASION (Hack v3.3) [IT.GAMER] 2021-07-09 16:16:13 +02:00
JacKc029735 d8e9c0058a d_travrusa.cpp: add MotoTour / Zippy Race (Assa version of Tecfri license) [Victor Fernandez (City Game), ClawGrip] 2021-07-09 14:46:24 +02:00
JacKc029735 4e42ae344f d_galaxian.cpp: add Space Mission (SegaSA / Sonic, Spanish bootleg of Scramble) [Arcade Planet, Victor Fernandez (City Game), ClawGrip] 2021-07-09 14:33:16 +02:00
JacKc029735 aac3a93025 d_neogeo.cpp: fix manufacturer for mslug4 sets [Osso13] 2021-07-09 14:16:03 +02:00
JacKc029735 c949c6b45b d_galpanic.cpp: corrected ROM labels for newfanta and verified a BTANB [Andy Welburn] 2021-07-09 14:06:27 +02:00
JacKc029735 2d0dc072df d_twincobr.cpp: add Sky Shark (bootleg) [jordigahan] 2021-07-09 13:36:15 +02:00
JacKc029735 e6aa2ef82e New clones marked as NOT_WORKING
--------------------------------
Nandemo Seal Iinkai (Astro Boy ver. 1.1) [twistedsymphony]
Nandemo Seal Iinkai (alternate ver 1.0) [twistedsymphony]
2021-07-09 12:35:50 +02:00
JacKc029735 9f4a1af349 d_gyruss.cpp: fix some descriptions (nw) 2021-07-09 11:37:48 +02:00
JacKc029735 5843acae5f d_kchamp.cpp: add Karate Champ (Tecfri bootleg) [jordigahan] 2021-07-09 11:06:18 +02:00
barbudreadmon a9a2aec452
fix wheel in demoderb 2021-07-09 10:55:44 +02:00
JacKc029735 316fa2d677 d_suna8.cpp: dumped PROM for starfigh [system11] 2021-07-09 10:29:32 +02:00
dinkc64 c40c9e59ff Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-07-08 20:35:25 -04:00
dinkc64 1b332d505a namcos2 sprites extra bit [Haze] 2021-07-08 20:35:08 -04:00
JacKc029735 21136e1954 synch with MAME 0.233 (nw) 2021-07-08 23:51:15 +02:00
crystalct f72580a420
sys16_gfx.cpp big endian fix #2 (#806) 2021-07-08 10:15:08 -04:00
barbudreadmon 3ee93a9361
add hiscore support to Hatris 2021-07-08 14:00:53 +02:00
barbudreadmon b8cf31c501
add hiscore support for Darius Gaiden 2021-07-08 13:57:06 +02:00
dinkc64 7ed4b59fd8 phoenix sound fix 2021-07-08 01:36:14 -04:00
dinkc64 4260d4c5f5 wardner, fix states 2021-07-07 23:50:49 -04:00
dinkc64 c29f8afc26 cps1 should never call cps2-specific code, which maps null pointers to ram 2021-07-06 20:48:03 -04:00
barbudreadmon 2cecb066c5
cps1: memory sanitize 2021-07-06 18:18:13 +02:00
barbudreadmon e27b9f5bfc
d_namcos2.cpp: state sanitize 2021-07-06 17:29:52 +02:00
dinkc64 f6a3af2f68 spdodgeb san 2021-07-06 09:58:49 -04:00
dinkc64 9c0d1cfee5 state sanitize [dink vs. barbudreadmon] 2021-07-06 09:57:18 -04:00
barbudreadmon cb2c7218a3
d_sidearms.cpp: fix savestates 2021-07-06 14:23:43 +02:00
dinkc64 b3eee9f3f4 docastle, re-work my crappy old driver 2021-07-06 01:52:46 -04:00
dinkc64 0e7771639d senjyo bugfixes 2021-07-05 01:30:50 -04:00
dinkc64 8247bf956f tiles_generic, add RenderPrioTransmaskSprite() 2021-07-05 00:33:38 -04:00
Igor-Arabe 56484fa094
Spectrum - lareliquia: crc/size fix (#805)
Correct crc and size for lareliquia, previous one is the same than english version (relic)

2021/07/04 ~ 11h41 (utc -3)
2021-07-04 21:32:02 -04:00
dinkc64 026b2180b4 megadrive, gab updates 2021-07-04 15:39:16 -04:00
dinkc64 69a5b02838 phoenix, pleiads, naughtyb, popflamer: fix states w/sound [barbudreadmon, dink] 2021-07-03 23:16:06 -04:00
dinkc64 de243f33d2 irem m52, clean up, fix video issues, add alpha1v 2021-07-03 13:30:50 -04:00
dinkc64 87d8fa11ec up maximum gamepad value for dinput 2021-07-03 12:29:45 -04:00
dinkc64 c94ebe6bb5 coleco add 2021-07-03 11:58:57 -04:00
dinkc64 be3e642931 more from gab 2021-07-03 11:57:55 -04:00
dinkc64 2315889259 phoxnix/naughtyb remove dc offset from sound 2021-07-03 10:20:03 -04:00
dinkc64 4dca358f7a updates from gabster 2021-07-03 10:00:02 -04:00
barbudreadmon ca24e8ba9d
d_m52.cpp: update colors and refresh rate 2021-07-02 13:57:27 +02:00
dinkc64 2ecb8c7feb spectrum updates from Gab75 2021-07-01 17:17:18 -04:00
barbudreadmon 84e6869ea6
d_psikyo4.cpp: add a single-screen mode 2021-07-01 18:29:58 +02:00
dinkc64 56b29faa11 kaneko16 sprites fix gtmr2 2021-07-01 10:30:56 -04:00
dinkc64 d9c06bca59 up MAX_GAMEPAD to 16 (from 8) 2021-07-01 10:03:35 -04:00
dinkc64 6617504808 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-06-30 20:48:45 -04:00
dinkc64 430fcd13c4 nes, update et, add zdey (gab75) 2021-06-30 20:48:33 -04:00
Igor-Arabe 953dbd3c81
Spectrum: octuktty fix (#802)
octuktty: Minor changes in name capitalization
17h46 (utc -3)
2021-06-30 01:12:16 -04:00
dinkc64 b8339fbc39 spectrum, update mahjong solitaire 2021-06-28 09:24:16 -04:00
dinkc64 a66eadd1ea speccy update 2021-06-26 21:22:20 -04:00
dinkc64 e7014feb0d spectrum update 2021-06-26 10:53:56 -04:00
dinkc64 5169f6fd45 sms, add benosqr 2021-06-25 20:46:42 -04:00
dinkc64 9d767b2aeb megadrive wip interlace mode2 2021-06-25 01:52:22 -04:00
Igor-Arabe 3bc2ad57f9
Megadrive: fixed 'ejimp' (#800)
Correct CRC for 'ejimp', previous one is the same than 'ejim'
24/06/2021 12h04 (utc -3)
2021-06-25 01:51:49 -04:00
crystalct 958f7585c1
Update burn_endian.h 2021-06-24 08:58:25 +02:00
Igor-Arabe 279d5029ab
CPS1: sf2mix 1.0 (#798)
sf2mix updated to v1.0
23/06/2021 11h51 (utc -3)
2021-06-23 11:23:29 -04:00
barbudreadmon dbdb4e66db
split throttle into 2 pedals for gforce2 2021-06-23 15:13:51 +02:00
barbudreadmon fa9884bec4
increase default dial speed in Forgotten World 2021-06-23 15:10:53 +02:00
dinkc64 6381e1c294 spectrum, updates from gab75 2021-06-23 09:01:25 -04:00
tmaul 73360cd9ea
Update appveyor.yml
Fix deployment key (hopefully!)
2021-06-21 20:46:17 +01:00
dinkc64 74e14712e6 msx from gab75 2021-06-21 08:53:29 -04:00
dinkc64 b74a907b4f sg1k from gab75 2021-06-21 01:10:48 -04:00
JacKc029735 c4b2c46df0 d_psiko.cpp: Banpresto was the distributor for Sengoku Ace [cam900] 2021-06-20 16:27:32 +02:00
JacKc029735 2f30a13c32 d_tecmo.cpp: added Silk Worm (bootleg, set 2) [Miss Argent] 2021-06-20 16:00:20 +02:00
dinkc64 9a650c3fea msx for gab75 2021-06-20 09:16:11 -04:00
dinkc64 7a05cb06b4 msx, oops 2021-06-20 00:30:45 -04:00
dinkc64 21cc9a31db msx updates from gab and dink 2021-06-19 10:25:09 -04:00
dinkc64 cef989ee9b chqflag fix for gab75 :) 2021-06-19 09:23:45 -04:00
dinkc64 ea20ba6a19 make chqflag more grooving, fix vid bugs, rename some stuff in konamiic 2021-06-18 00:31:08 -04:00
barbudreadmon 8dc7cbb30a
d_segas32.cpp: hiscore support 2021-06-16 08:56:17 +02:00
dinkc64 847b5c406f nes update from gab 2021-06-15 17:51:45 -04:00
dinkc64 461f433820 oops 2021-06-15 10:28:29 -04:00
dinkc64 4926a2cb80 tail2nose bugfixes and moderniz 2021-06-15 10:11:54 -04:00
dinkc64 da4a3c71f3 starwars, tweaks 2021-06-15 10:01:34 -04:00
dinkc64 aa4cad5ec4 rabbit, un-debugify memindex 2021-06-15 09:31:04 -04:00
dinkc64 8fbab8eb4d nes, add hammerin harry 2021-06-15 09:30:40 -04:00
dinkc64 cdc8b2643a rabbit states 2021-06-15 09:13:31 -04:00
dinkc64 ee3e01d309 spectrum updates 2021-06-14 09:15:28 -04:00
dinkc64 b8b4739184 gaelco2: update driver / fix eeprom for snowboar and bang. add analog controls for wrally2 2021-06-14 00:03:17 -04:00
JacKc029735 b984ede93a d_vicdual.cpp: added Invinco / Car Hunt (Germany) [MikeMcBike, Brian Troha] 2021-06-13 21:55:11 +02:00
JacKc029735 a531a1068d d_pacman.cpp: added Painter (hack of Crush Roller) [Lorenzo Fongaro] 2021-06-13 21:16:13 +02:00
JacKc029735 06e9171414 d_neogeo.cpp: moved blazstarcm in Bootlegs, hacks & decrypted sets section (nw) 2021-06-13 16:49:27 +02:00
JacKc029735 43f0b6047e d_suprnova.cpp: added Gals Panic S - Extra Edition (Korea) [coolmod] 2021-06-13 16:45:21 +02:00
JacKc029735 23f2567c08 d_legionna.cpp: Fixed several incorrect DIP switches and added diplocs to all games. [Guru] 2021-06-13 16:14:49 +02:00
JacKc029735 95b9fcc010 d_psykosh.cpp: Add docs for ROM location/usage, Export name for daraku [cam900] 2021-06-13 15:17:49 +02:00
dinkc64 16400cf300 md oops 2021-06-13 01:46:51 -04:00
dinkc64 cc3974d53a megadrive: add experimental screen resize mode DIP for 32col(256x224) mode changes, to preserve aspect ratio. 2021-06-13 00:22:30 -04:00
dinkc64 6cb97b1081 galaxian: rockclim sprite bank fix [Haze] 2021-06-12 23:29:27 -04:00
dinkc64 c529c4dbf8 sms upd. 2021-06-12 20:49:00 -04:00
dinkc64 7827bc69e1 sms/gg updates from Gab75 2021-06-12 09:54:24 -04:00
Igor-Arabe 02cf991f3b
CPS2: updated ssf2tnl (#795)
ssf2tnl updated to version 0.5
11/06/2021 - 22h24 (utc -3)
2021-06-11 23:20:18 -04:00
dinkc64 470949e377 gab's msx adds 2021-06-11 21:04:16 -04:00
barbudreadmon 5995b735f3 fix snapper & atomicp 2021-06-11 11:10:17 +02:00
barbudreadmon 718dbfd305
hiscore.cpp: parse delay
it was implemented back around MAME 0.206, i tried a few games that use it and it seemed their hiscores were currently working fine, parsing it for debugging purpose still seems like a good idea though
2021-06-11 09:32:10 +02:00
dinkc64 00fc336dff fd1094 (sys16,sys18): fix mapping bug. s24 fd1094 intf: nice-ify 2021-06-10 23:36:47 -04:00
dinkc64 bde9e52ec0 spectrum update 2021-06-10 00:25:48 -04:00
dinkc64 133f310beb c140 tweak [hap] 2021-06-10 00:11:38 -04:00
dinkc64 66991c60ca burner/win32/inpd.cpp: fix a bug w/autofire checkboxes.
Sometimes a checkbox would become unchecked when changing button mapping
2021-06-09 23:48:34 -04:00
dinkc64 e1176e891d prevent oob 2021-06-09 13:22:39 -04:00
dinkc64 ee1c91adc6 shangkid, fix chinese hero clones 2021-06-09 10:00:32 -04:00
dinkc64 4f198358ed seta: downtown - fix nvram high scores [kale] 2021-06-08 20:59:53 -04:00
dinkc64 fb427a6b42 win ui, remove support for 11khz/22khz as they cause too many problems 2021-06-08 20:41:04 -04:00
dinkc64 3166ccc505 neogeo, add blazstarcm stage select hack/mod 2021-06-08 15:28:16 -04:00
dinkc64 781c7b4f3a spectrum updates from gab75 2021-06-08 09:17:31 -04:00
barbudreadmon 4b22111635
d_popeye.cpp: fix resnet overflow 2021-06-08 10:05:43 +02:00
dinkc64 b484d9e62d 88 games: fix rom error in svc mode, spiff up driver a bit 2021-06-08 02:03:38 -04:00
dinkc64 ac6d67e17c Auto-Fire improvements: sometimes you want to go faster, but not very fast. Stagger multiple autofire buttons (for track and field / 88 games, etc) 2021-06-08 02:01:51 -04:00
dinkc64 a909bdbc56 vshoot (nb1): clear opposing inputs to prevent game from going berzerk 2021-06-07 21:09:43 -04:00
dinkc64 c2887d2661 burner/win32/scrn.cpp: respect maximized state 2021-06-07 20:45:47 -04:00
Akop Karapetyan 1c9bd85a11 Preliminary joystick support 2021-06-06 23:50:57 -07:00
dinkc64 8b09780e57 c140 fix assault engine [hap] 2021-06-07 02:04:46 -04:00
Akop Karapetyan c94efecd3e Added d_shangkid (macos) 2021-06-06 21:45:15 -07:00
dinkc64 634f29b3dd neogeo, mslug2t hiscore 2021-06-06 23:15:37 -04:00
dinkc64 4c3f8f074f shangkid, etc addition 2021-06-06 21:08:59 -04:00
dinkc64 efe77a4de1 spectrum updates from gab75 2021-06-06 13:17:58 -04:00
barbudreadmon 68aa9b358d
d_dkong.cpp: sync Radar Scope sets with MAME 2021-06-06 08:49:20 +02:00
dinkc64 a7d7599cf7 timelimit, dust off driver 2021-06-05 23:48:56 -04:00
dinkc64 281698b450 coleco updates from Gab75 2021-06-05 15:40:38 -04:00
JacKc029735 40a6c03d89 d_neogeo.cpp: update teot set to latest version (nw) 2021-06-05 20:52:27 +02:00
Akop Karapetyan 338a4ce241 Added d_cyclemb 2021-06-05 10:55:19 -07:00
JacKc029735 440754020b d_righa.cpp: added Nitro Ball (World, set 3) [JammaFever, Nebula, Recreativos Piscis, Spain] 2021-06-05 14:59:47 +02:00
JacKc029735 3c13581e75 New working clones
------------------
Asura Buster - Eternal Warriors (USA) [Darksoft, Brian Troha, The Dumping Union]
Asura Buster - Eternal Warriors (Japan, set 2) [CPsystem3, Brian Troha, The Dumping Union]
2021-06-05 14:32:11 +02:00
JacKc029735 49ec06b9b8 d_aliens.cpp: added Aliens (World set 4) [Simon Wilmer, John Bennett] 2021-06-05 14:08:12 +02:00
JacKc029735 d99c96b77c d_megasys1.cpp: added The Astyanax (mask ROM version) [-Ace-] 2021-06-05 13:56:14 +02:00
JacKc029735 f1643f668f d_nes.cpp: fixed Arkade Rush (HB) added two times in driver (nw) 2021-06-05 12:56:37 +02:00
JacKc029735 21df197200 (nw) synching with MAME 0.232 2021-06-05 12:13:31 +02:00
dinkc64 dd28199364 spectrum additions by Gab75 2021-06-04 15:58:50 -04:00
barbudreadmon 774de9666d
d_coleco.cpp: add more homebrews 2021-06-04 20:08:35 +02:00
barbudreadmon 754b490e2d lets move this to its own header 2021-06-04 19:22:56 +02:00
dinkc64 24c4c1baf2 not the ice cream variety 2021-06-04 09:32:25 -04:00
dinkc64 8c128b294d cyclemb derp 2021-06-04 09:16:55 -04:00
barbudreadmon a1109fe517
d_cyclemb.cpp: make some compilers happy 2021-06-04 14:41:36 +02:00
tmaul 7eb36743c1
Update README.md 2021-06-03 17:22:59 +01:00
tmaul b3a55ec430
Rename vs2019-x64.yml to vs2019-x64.yml.ignore
this one is also broken
2021-06-03 17:22:41 +01:00
tmaul c9485a9114
Rename vs2019-win32.yml to vs2019-win32.yml.ignore
Can't fix this easily... so won't bother lol
2021-06-03 17:22:14 +01:00
dinkc64 824aa492b2 add driver cyclemb 2021-06-03 09:22:21 -04:00
dinkc64 d2be999a81 msx update 2021-06-02 12:07:35 -04:00
dinkc64 70431780ce msx, cpu timing change so retaliot works 2021-06-02 09:39:52 -04:00
dinkc64 d26a30116a popeye palette enh [barbudreadmon] 2021-06-02 09:35:41 -04:00
dinkc64 6b93523715 tilemap, funny scrollx bug in one of the drawing modes 2021-06-02 09:34:28 -04:00
dinkc64 b386726186 msx updates 2021-06-02 01:26:27 -04:00
Akop Karapetyan 8c816668c4 Added macOS input list 2021-05-31 10:57:04 -07:00
dinkc64 5c5b4ed370 multi32, tweak volume a bit 2021-05-31 12:32:46 -04:00
dinkc64 ab1ba3c7e1 d_wiz, patch scion soundcpu 2021-05-31 09:38:29 -04:00
Akop Karapetyan 943a16b463 Initial work on input pref. UI 2021-05-31 02:18:34 -07:00
Akop Karapetyan 7a2f8d9d62 Fixed macOS build 2021-05-30 18:49:26 -07:00
dinkc64 003414e8ec add driver: redclash / zero hour. wip 2021-05-30 09:38:40 -04:00
dinkc64 509469a9ec Gab75 nes additions 2021-05-29 11:42:22 -04:00
dinkc64 b9a8295c41 ladybug: fix sraiders sounds, 4-way input (for mrsdyna, too) 2021-05-28 20:49:20 -04:00
dinkc64 d122edc01a nes, add tetris (bps), bases loaded 3,4 2021-05-28 09:35:16 -04:00
dinkc64 4ad46973f9 spectrum additions by Gab75 2021-05-28 09:09:33 -04:00
barbudreadmon b0f7c32eee d_neogeo.cpp: prevent misaligned address access 2021-05-28 09:10:28 +02:00
barbudreadmon 2c2a07d8b1 port be708506e4 to sdl 2021-05-28 08:50:22 +02:00
dinkc64 be708506e4 win32/bzip.cpp: fix first 5 rompaths 2021-05-27 15:46:26 -04:00
JacKc029735 8b90947575 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-05-27 21:38:11 +02:00
JacKc029735 4849f43c6a d_phoenix.cpp: Fix "G.G.I. Corporation" Phoenix set names [clawgrip] 2021-05-27 21:38:08 +02:00
barbudreadmon e2e277269d sanitize BDF_CLONE flags 2021-05-26 17:45:10 +02:00
dinkc64 3353406564 msx: gab75 updates 2021-05-26 09:21:55 -04:00
dinkc64 28f96f08f2 mrs dyna, mark useless prom optional 2021-05-24 22:40:27 -04:00
dinkc64 558a30792c add mrsdynamite 2021-05-24 09:14:23 -04:00
dinkc64 65463da474 final crap 2021-05-24 00:34:32 -04:00
dinkc64 03f430392d Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-05-23 20:29:26 -04:00
dinkc64 4b8bf65310 msx updates 2021-05-23 20:14:09 -04:00
barbudreadmon 7260733d6f
d_ngp.cpp: add "Option" button
used to throw grenades in mslug, so it's probably fine to think of it as "fire 3"
2021-05-23 23:15:19 +02:00
tmaul c41f1b3074 update vs 2021-05-23 19:56:27 +01:00
barbudreadmon dc8f1ef90e
d_neogeo.cpp: fix warning even if asan said it's fine 2021-05-23 19:06:07 +02:00
dinkc64 9309ef08e7 namcos2 rework wip 2021-05-23 10:06:18 -04:00
dinkc64 066a7afb71 msx updates by Gab75 2021-05-23 09:19:48 -04:00
JacKc029735 eed03d2632 d_namcos1.cpp: Fixed abbreviated titles for ws, berabohm, berabohmb, wldcourt, ws89 and ws90 [sasuke-arcade] 2021-05-23 11:08:52 +02:00
dinkc64 9da2b8b1b0 tturf: default dip to continue / 2p buy-in, lower upd7759 volume 2021-05-22 23:47:33 -04:00
dinkc64 aa24a8d7f1 gab's sms updates 2021-05-22 22:04:59 -04:00
dinkc64 9e984b5e1e tubep/rjammer volume tuning. rpatrol romswap 2021-05-22 22:04:21 -04:00
dinkc64 bebb8e4629 holeland / crazyrally: tweak sound 2021-05-21 09:05:16 -04:00
barbudreadmon 7bddaab211
d_neogeo.cpp: use memcpy when memory doesn't overlap
partial revert of fbc3bbc0eb because memmove might be evil in its own way : it's using a temporary buffer when operating, which might be causing an outburst of memory usage when the game is loading
2021-05-21 12:56:46 +02:00
dinkc64 4cc73f5b79 c140 fix for namcos2 engine [Angelo Salese] 2021-05-21 01:31:50 -04:00
dinkc64 274a55eaba gab's spectrum additions 2021-05-20 20:13:29 -04:00
dinkc64 ad5d11d4d2 namcos1, beraboh man add continue dip 2021-05-20 09:55:37 -04:00
dinkc64 bed6a1504c nes, add Black Hole / Czarna Dziura 2021-05-20 09:15:51 -04:00
barbudreadmon c949bffde3
state.cpp: fix ngp nvram saving 2021-05-20 10:04:39 +02:00
JacKc029735 7975f37446 d_asuka.cpp: added Cadash (Germany) [R67055] 2021-05-19 23:02:39 +02:00
dinkc64 2e53494f49 williams, audio/volume tweaks 2021-05-18 23:20:13 -04:00
dinkc64 cd2c54fe1a dcs, adsp, add some fixes 2021-05-18 23:19:27 -04:00
barbudreadmon 5a0511ef6a
update lib7z to v19.00 2021-05-18 12:33:57 +02:00
dinkc64 b062dba986 nes, megadrive: add some new games [gab75] 2021-05-17 20:23:34 -04:00
barbudreadmon 1ab05ba078 d_megadrive.cpp: update megaqbert 2021-05-17 18:45:09 +02:00
dinkc64 cd9a879f9a segas32 genre fixes [Gab75] 2021-05-17 09:18:49 -04:00
barbudreadmon 972a330a28
d_segas32.cpp: make happy sad compilers 2021-05-17 13:58:19 +02:00
dinkc64 dcebb3fff8 othunder update, fix end seq 2021-05-17 01:59:03 -04:00
dinkc64 387981a554 m68k virq mixed+auto fix, makes all previous savestates using 68k obsolete, sorry about that 2021-05-17 00:32:51 -04:00
dinkc64 9ddbcf5dbd m68k virq tofix note to future dink 2021-05-16 23:28:26 -04:00
JacKc029735 695bb1e8b5 d_mitchell.cpp: added Dokaben 2 (Japan) [ShouTime, Team Japump] 2021-05-16 21:02:34 +02:00
JacKc029735 1644bde7bc d_asuka.cpp: added U.N. Defense Force: Earth Joker (US / Japan, set 3) [sergiopolog, EX86868 <spolo@dxc.com> 2021-05-16 20:47:15 +02:00
JacKc029735 546cc98013 d_neogeo.cpp: removed doubledrsp from Debug Build (nw) 2021-05-16 20:25:05 +02:00
dinkc64 c4cce20c8c fix for genre of ga2 [Gab75] 2021-05-16 10:24:46 -04:00
barbudreadmon cc46daf73b
d_sys24.cpp: set max players 2021-05-16 14:08:08 +02:00
barbudreadmon 4895b24fa1
d_coleco.cpp: more homebrews 2021-05-16 10:36:35 +02:00
dinkc64 f314e1963e ssonic vol tweak 2021-05-15 21:08:03 -04:00
dinkc64 181aaaade3 nes, msx, speccy adds by Gab75 2021-05-15 08:53:19 -04:00
barbudreadmon 82980ae517
samples.cpp: fix for unhappy compiler flags 2021-05-15 09:37:56 +02:00
Svipur 1acfe2207d
Spectrum: add Rockman. 2021-05-15 07:37:47 +02:00
dinkc64 670c6644c0 add namenayo 2021-05-15 00:17:38 -04:00
JacKc029735 9f467530f2 d_wrally.cpp: added World Rally (Version 1.0, Checksum E586) [iq_132] 2021-05-14 21:49:16 +02:00
barbudreadmon 97b6c0a70e
d_coleco.cpp: more games 2021-05-14 17:02:35 +02:00
barbudreadmon 3f271f8300
d_coleco.cpp: more homebrews 2021-05-14 10:59:08 +02:00
tmaul 160c87c088 VS add digithing and redo some project options 2021-05-13 21:43:01 +01:00
Akop Karapetyan 2fb3443e96 Added digitalk.* to XCode build 2021-05-13 09:53:40 -07:00
dinkc64 4af0dd7e9e add Harem, fix Scorpion 2021-05-12 09:57:53 -04:00
dinkc64 7395636e0c Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-05-12 09:04:38 -04:00
barbudreadmon 9e2b053609 mahjong games: normalize input labels 2021-05-12 11:39:18 +02:00
barbudreadmon 511a6bacdc
d_psikyo4.cpp: improve input labels 2021-05-12 10:37:48 +02:00
dinkc64 ab2cbc73c4 that was weird. 2021-05-12 01:55:20 -04:00
dinkc64 40a1da4702 dt 2021-05-12 01:49:20 -04:00
dinkc64 72c135d283 add soundcore: digitalker 2021-05-12 01:45:58 -04:00
dinkc64 970e2bb80f add soundcore: digitalker 2021-05-12 01:41:19 -04:00
dinkc64 a5129ce2dd coleco adds from Gab75 2021-05-11 15:07:12 -04:00
barbudreadmon 5e3515fa00 cps3: cleanup ugly savestate hack 2021-05-11 08:46:49 +02:00
数码视讯Q5 bbbee8cdd5
Update kov2pfwll to the latest version. (#786)
* Update kov2pfwll to ver.20210510.

* Update pgm_run.cpp

A lot of hacks use it as protection. AFAIK, following hacks are inclued.

`if ( !j_strcmp(v52, (int)"kovshpd") )
    goto LABEL_205;
  v71 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v71, (int)"kovshpd2") )
    goto LABEL_205;
  v72 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v72, (int)"kovshpd3") )
    goto LABEL_205;
  v73 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v73, (int)"kovshpdtt") )
    goto LABEL_205;
  v74 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v74, (int)"kovshpdx") )
    goto LABEL_205;
  v75 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v75, (int)"kovshpqszl") )
    goto LABEL_205;
  v76 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v76, (int)"kovytzyftxq") )
    goto LABEL_205;
  v77 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v77, (int)"kovshpplus") )
    goto LABEL_205;
  v78 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v78, (int)"kovqxzq") )
    goto LABEL_205;
  v79 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v79, (int)"kov2pshpd") )
    goto LABEL_205;
  v80 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v80, (int)"kov2106p") )
    goto LABEL_205;
  v81 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v81, (int)"kovplus2012em") )
    goto LABEL_205;
  v82 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v82, (int)"kovplus2012dw") )
    goto LABEL_205;
  v83 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v83, (int)"kovplus2012d") )
    goto LABEL_205;
  v84 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v84, (int)"zerofxts") )
    goto LABEL_205;
  v85 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v85, (int)"kovdqjz") )
    goto LABEL_205;
  v86 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v86, (int)"kovplus2012m") )
    goto LABEL_205;
  v87 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v87, (int)"kovshpqxzq") )
    goto LABEL_205;
  v88 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v88, (int)"kovplus2012me") )
    goto LABEL_205;
  v89 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v89, (int)"kovplus2012ms") )
    goto LABEL_205;
  v90 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v90, (int)"kovplus2012fymy") )
    goto LABEL_205;
  v91 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v91, (int)"kovplus2012qyz") )
    goto LABEL_205;
  v92 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v92, (int)"kovplus2012szfx") )
    goto LABEL_205;
  v93 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v93, (int)"kovplus2012wwz") )
    goto LABEL_205;
  v94 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v94, (int)"oldsz2") )
    goto LABEL_205;
  v95 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v95, (int)"olds2014b") )
    goto LABEL_205;
  v96 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v96, (int)"olds2014s") )
    goto LABEL_205;
  v97 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v97, (int)"olds2014ss") )
    goto LABEL_205;
  v98 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v98, (int)"orlegends") )
    goto LABEL_205;
  v99 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v99, (int)"olds103t") )
    goto LABEL_205;
  v100 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v100, (int)"kov2pp") )
    goto LABEL_205;
  v101 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v101, (int)"kov2pfwll") )
    goto LABEL_205;
  v102 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v102, (int)"kov2pqy") )
    goto LABEL_205;
  v103 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v103, (int)"kov2106cb") )
    goto LABEL_205;
  v104 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v104, (int)"kov2ptwsb") )
    goto LABEL_205;
  v105 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v105, (int)"kov2ptwsbs") )
    goto LABEL_205;
  v106 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v106, (int)"zerofx") )
    goto LABEL_205;
  v107 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v107, (int)"zerofxz") )
    goto LABEL_205;
  v108 = BurnDrvGetTextA(0, 0xFFFFFFFF);
  if ( !j_strcmp(v108, (int)"zerofxzs")
    || (v109 = BurnDrvGetTextA(0, 0xFFFFFFFF), !j_strcmp(v109, (int)"zerofxj"))
    || (v110 = BurnDrvGetTextA(0, 0xFFFFFFFF), !j_strcmp(v110, (int)"zerofxp"))
    || (v111 = BurnDrvGetTextA(0, 0xFFFFFFFF), !j_strcmp(v111, (int)"zerofxyb"))
    || (v112 = BurnDrvGetTextA(0, 0xFFFFFFFF), !j_strcmp(v112, (int)"zerofxpyb"))
    || (v113 = BurnDrvGetTextA(0, 0xFFFFFFFF), !j_strcmp(v113, (int)"kovzlzy"))
    || (v114 = BurnDrvGetTextA(0, 0xFFFFFFFF), !j_strcmp(v114, (int)"kovplus2012st"))
    || (v115 = BurnDrvGetTextA(0, 0xFFFFFFFF), !j_strcmp(v115, (int)"oldsz")) )
  {
LABEL_205:
    SekMapMemory((unsigned __int8 *)(PGM68KROM + 0x300000), 0x600000u, 0x6FFFFFu, 5);`
2021-05-11 02:03:05 -04:00
dinkc64 c77246ac49 namconb1 derp 2021-05-10 08:56:49 -04:00
dinkc64 447d88fd76 msx update 2021-05-10 08:50:17 -04:00
dinkc64 2f4bb62616 add mspacman twin [Roberto Fresca and pal's] 2021-05-10 01:19:18 -04:00
dinkc64 16cf0ab4b4 pce, replace bad dumps of gomola speed, be ball, youkai douchuuki with good dumps [quasiscroto] 2021-05-10 00:29:11 -04:00
dinkc64 6ffd59ee10 spectrum, megadrive additions by gab75 2021-05-09 09:22:45 -04:00
dinkc64 e19059f42d vc garbage 2021-05-09 01:38:49 -04:00
dinkc64 ec14c95055 asteroids & llander sound re-work 2021-05-09 01:15:58 -04:00
dinkc64 4c8d4f25cb nes: add Kings of the Beach, Mississippi Satsujin Jiken 2021-05-08 14:11:38 -04:00
dinkc64 7fa1162afc spectrum add's from Gab75 2021-05-08 09:24:08 -04:00
JacKc029735 9f47df582a d_galaxian.cpp: fixed offznsiv set by swapping bad ROMs with correct ones from another dumped set [Osso] 2021-05-08 00:35:06 +02:00
dinkc64 b3f23b0a19 for crystalct, flag to disable roz layer 2021-05-07 09:37:56 -04:00
JacKc029735 7d412219f3 New working clones
------------------
Time Killers (v1.20, alternate ROM board) [Brian Troha, The Dumping Union]

-d_itech32.cpp updates: [Brian Troha, The Dumping Union]
* Corrected labels for the Hot Memory sets
* Verified the correct ROM board & ROMs for the Time Killers v1.00
2021-05-06 23:16:00 +02:00
JacKc029735 1d7766b5d5 d_namcos1.cpp: Corrected labels for Galaga '88 PRG6 and PRG7 ROMs. [neSneSgB] 2021-05-06 22:38:43 +02:00
dinkc64 2f2c242ca8 msx, add No 2021-05-06 10:09:55 -04:00
barbudreadmon 6210ab6c03
d_coleco.cpp: more homebrews 2021-05-05 19:39:53 +02:00
dinkc64 808e160ba4 msx updates from Gab75 2021-05-05 09:39:15 -04:00
crystalct 8182ab55d4
Konami k053936.cpp Big Endian fix 2021-05-05 13:18:27 +02:00
barbudreadmon eaf0617bd1
d_coleco.cpp: more homebrews 2021-05-05 09:59:34 +02:00
barbudreadmon 58007dc962
d_coleco.cpp: add Flapee Byrd 2021-05-04 18:21:58 +02:00
dinkc64 a6a543a02f oops, try again 2021-05-04 09:03:06 -04:00
dinkc64 4c67dd9e46 nes, md additions by Gab75 2021-05-04 08:59:56 -04:00
barbudreadmon 458f9551e6
d_kinst.cpp: marking all games as D
so that users won't see them with a "Works best in 64-bit build" in the game list, and ask where are the 64-bit builds because of that...
2021-05-04 09:10:23 +02:00
Akop Karapetyan ea205c13f3 macOS version bump 2021-05-03 08:33:54 -07:00
dinkc64 68c8a1cac7 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-05-03 09:46:36 -04:00
dinkc64 20385b316e rygar tweak v3 2021-05-03 09:46:22 -04:00
barbudreadmon 75c80a92b3
d_coleco.cpp: add Zombie Near clone 2021-05-03 08:33:07 +02:00
dinkc64 04676d534b msm5205, add dc blocking mode (MSM5205DCBlock(chip, onoff)), enable for rygar 2021-05-02 21:15:16 -04:00
dinkc64 77cb48a371 rygar tweak 2021-05-02 20:50:08 -04:00
JacKc029735 591062552d d_hyperpac.cpp: added Puzzle Break (set 2) [Jorge Silva] 2021-05-02 23:17:10 +02:00
JacKc029735 9838e7e0bc d_aerofgt.cpp: corrected ROM labels and copyright region for the recently added Spinal Breakers prototype [Osso] 2021-05-02 22:41:37 +02:00
barbudreadmon 711d3b3ea0
d_coleco.cpp: fix mario description, add mario clone and ghostbuster homebrew 2021-05-02 21:13:36 +02:00
barbudreadmon f6910b53ef
d_coleco.cpp: replace blackonyx by 64k version with eeprom support 2021-05-02 20:21:05 +02:00
dinkc64 94b1e37a75 rygar soundtweak 2021-05-02 10:52:58 -04:00
dinkc64 38b0a4939c msm5205 stream sync 2021-05-02 10:50:29 -04:00
barbudreadmon fc6946520b
update chm path 2021-05-02 13:33:58 +02:00
JacKc029735 0f03ec53cc Update fbneo.chm 2021-05-02 13:03:54 +02:00
barbudreadmon 09be40784e
d_coleco.cpp: add 2 homebrews 2021-05-02 10:36:46 +02:00
barbudreadmon bf26fb33be
whatsnew: oops, duplicate 2021-05-02 09:53:13 +02:00
barbudreadmon 05d80bc5c9
whatsnew: forgot a few things 2021-05-02 09:42:38 +02:00
dinkc64 fd293d609c asteroids wip/fixes 2021-05-02 01:45:53 -04:00
barbudreadmon f4db6016ff
make nes cheat functions extern
for happy compilers
2021-05-02 03:10:18 +02:00
tmaul 8ccb9e9765
the WIP cycle begins again... 2021-05-01 22:16:42 +01:00
tmaul 9015c07f1f
1.0.0.2 bump 2021-05-01 21:32:23 +01:00
dinkc64 296c73f671 update whatsnew 2021-05-01 16:22:54 -04:00
dinkc64 ef5259b99c Spinal Breakers Japan prototype [Hammy and chomponooch] 2021-05-01 15:47:03 -04:00
dinkc64 aa978e2bff tempest volume 2021-05-01 09:58:59 -04:00
dinkc64 bdbc696fbc asteroids deluxe sound tweak 2021-05-01 09:51:26 -04:00
JacKc029735 e858d6d6c6 update some info on taiyo company [happppp] 2021-05-01 12:45:29 +02:00
JacKc029735 0f884c04c6 (nw) synch with MAME 0.231 2021-05-01 12:00:16 +02:00
barbudreadmon d49b3096e3
astdelux: remove hiscores for now 2021-05-01 08:12:52 +02:00
dinkc64 69175e5eef umk3uc update direct from KOHR 2021-05-01 01:54:44 -04:00
dinkc64 f4c4ce9f77 maybe better-like-this? 2021-05-01 01:10:57 -04:00
dinkc64 a05c7dfbd2 nes gamegenie good 2021-05-01 01:05:51 -04:00
dinkc64 f84017ca05 hookup nes gamegenie codes to cheat engine 2021-04-30 16:14:39 -04:00
dinkc64 9f818b7bef nes gamegenie cheat wip (needs ui hookup yet) 2021-04-30 01:46:04 -04:00
JacKc029735 f6e6263548 d_raiden2.cpp; added Raiden II (easier, US set 3) [ neSneSgB] 2021-04-29 22:27:28 +02:00
dinkc64 da975b2a11 whatsnew update 2021-04-29 15:37:11 -04:00
JacKc029735 bc628144cb d_1943.cpp; fix labels ROMS for 1943jaha set (nw) 2021-04-29 21:16:16 +02:00
dinkc64 7da563af78 edf fix (draw at vbl) 2021-04-29 01:25:01 -04:00
dinkc64 07a3dac868 cps1: buffer+hook up timer to ym2151 2021-04-29 00:18:48 -04:00
dinkc64 457a16cd64 whatsnew.html update wip 2021-04-28 21:14:29 -04:00
dinkc64 f5429407a2 nes, add lucky penguin 2021-04-28 15:51:55 -04:00
barbudreadmon 6aaaff6e81 Revert "neo_run.cpp: prevent crash when neocdz is started without image"
This reverts commit d5e3a1cb9c.
2021-04-28 17:22:16 +02:00
dinkc64 aa263f877a yunit sanitize 2021-04-28 10:04:39 -04:00
dinkc64 c4f180087b snd: sp0256,samples sanitize 2021-04-28 10:01:50 -04:00
dinkc64 1b6c8c3037 msx oops 2021-04-28 09:15:07 -04:00
dinkc64 20421081c8 msx upd 2021-04-28 09:05:49 -04:00
barbudreadmon d5e3a1cb9c
neo_run.cpp: prevent crash when neocdz is started without image 2021-04-28 08:51:43 +02:00
dinkc64 0124fd69bb outrun shadows 2021-04-28 01:45:50 -04:00
dinkc64 e557cb204c bodyslam recurs bug 2021-04-28 00:37:11 -04:00
dinkc64 0ebad65e01 fix bbmanwja 2021-04-28 00:03:49 -04:00
dinkc64 ac7894e69b ym2151 intf wip 2021-04-27 21:22:43 -04:00
dinkc64 a6dc47b637 ym2151 wip 2021-04-27 01:27:37 -04:00
dinkc64 3922c8f22a fix Japanese text in gameinfo history tab, with help from fusion 2021-04-27 00:37:09 -04:00
dinkc64 d7f62cc61d jumppop, sanity check plus fix states (tumbleb driver) 2021-04-26 21:10:25 -04:00
dinkc64 f986ca0a9d ym2151 wip 2021-04-26 10:35:14 -04:00
dinkc64 bf66e91d02 mlc oops 2021-04-26 09:47:38 -04:00
crystalct 455dcb49a1
d_megasys1 Big Endian fix 2021-04-26 09:17:50 +02:00
dinkc64 6d498179ba wb3, fix coin sound 2021-04-25 20:51:21 -04:00
dinkc64 bb0f2358a4 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-04-25 20:19:04 -04:00
dinkc64 965677b2f6 ym2151 guard 2021-04-25 20:18:56 -04:00
tmaul 5c6dc9dc5c SDL2: actuall use the path to the titles. You may need to update your .ini :) 2021-04-26 00:09:24 +01:00
dinkc64 f9a87a30cd cischeat/bigrun test update 2021-04-25 17:47:20 -04:00
dinkc64 d35f307cfd speccy adds from gab75 2021-04-25 11:05:00 -04:00
dinkc64 ebd01a7c1e Basic Blitter (directdraw): fix flipping 2021-04-25 10:35:09 -04:00
dinkc64 ae3330bd57 nes, updates from gab75 2021-04-25 09:46:05 -04:00
BeWorld a801f45f38
SDL2 GUI: add missing filters
HARDWARE_PREFIX_FDS
HARDWARE_PREFIX_CHANNELF
Add GBF_ADV genre
2021-04-25 14:47:39 +02:00
dinkc64 5db8afbb6b funkyjet offset for JacKc 2021-04-24 20:34:24 -04:00
JacKc029735 e1164d132d (nw) fix dips for funkyjeta2 set 2021-04-24 22:38:43 +02:00
JacKc029735 78e29771a5 tweaks to the funkyjet addition [DavidHaywwod] 2021-04-24 22:34:19 +02:00
JacKc029735 2586f4ebb3 d_cps3.cpp: added Street Fighter III 3rd Strike: Fight for the Future | re:THIRD update [riiya]
PalMod for SFIII 3rd Strike
2021-04-24 22:13:39 +02:00
JacKc029735 a915d033ed d_1943.cpp: added 1943: Midway Kaisen (Japan, no protection hack, alt) [f205v] 2021-04-24 20:48:22 +02:00
JacKc029735 3a08c04e15 d_outrun.cpp: as requested readded Out Run (sitdown/upright, Rev B) (Enhanced Edition v2.0.2) [Chris White] 2021-04-24 19:21:49 +02:00
JacKc029735 80eb507e76 New working clones
------------------
Funky Jet (World, alternate demo) [xuserv, juking]
2021-04-24 18:24:33 +02:00
dinkc64 daa9607a1d megadrive additions by Gab75 2021-04-24 09:18:21 -04:00
dinkc64 95832a5671 convert some drivers to use buffered ym2151 2021-04-24 01:53:45 -04:00
dinkc64 c1e43b99d9 burner/conc.cpp: cheat.dat proper start value 2021-04-24 01:47:20 -04:00
dinkc64 2513cef621 ym2151 buffered wip 2021-04-24 01:13:08 -04:00
dinkc64 e1b2d728d0 m68000: use fetch for cheat, fixes encrypted opcodes in fetch. (fd1094, etc) 2021-04-23 21:22:06 -04:00
dinkc64 de741db9e7 speccy adds from Gab75 2021-04-23 14:19:07 -04:00
dinkc64 3b8d1a5e0d ym2151 intf: add buffered mode, update contra, hyper duel, blazeon & wingforce 2021-04-23 01:11:17 -04:00
crystalct 258c6d6182
Some pre90s Big Endian fixes 2021-04-22 15:52:42 +02:00
dinkc64 da8b3a7cd0 tweak volume for less distortion with filter 2021-04-22 01:45:18 -04:00
dinkc64 a25be1d470 hd6309 state fixups, move public vars to context 2021-04-22 01:36:48 -04:00
dinkc64 534e9b6d05 ym2151 fix based on Aaron Giles Shinobi Cymbal fix 2021-04-22 01:34:25 -04:00
dinkc64 7b7d10a6ce contra, nicer impl 2021-04-22 01:27:10 -04:00
dinkc64 d9c88763f1 mahoudai, fix service button 2021-04-21 23:58:52 -04:00
dinkc64 d1157467f9 shot rider, improve timing (thanks Haze) 2021-04-21 22:57:59 -04:00
dinkc64 72e13b501b sg1k from gab75 2021-04-21 22:53:03 -04:00
dinkc64 7aaa362b28 sms from gab75 2021-04-21 22:52:21 -04:00
crystalct a3d9507663
d_prehisle.cpp Big Endian fix 2021-04-21 08:44:35 +02:00
dinkc64 ea92b1abec burner/win32/inpd.cpp & inps.cpp, attempt to fix clear input for macros with autofire 2021-04-21 01:33:02 -04:00
dinkc64 dcd12a70fb update help file 2021-04-20 23:35:06 -04:00
dinkc64 2647ed9186 gab's d_coleco adds 2021-04-20 22:59:58 -04:00
dinkc64 2e5354ce77 pgm_run.cpp, fixed demon front sometimes loses region setting 2021-04-20 21:10:19 -04:00
crystalct 0b46633c90
Atari complete Big Endian fix 2021-04-20 18:31:50 +02:00
barbudreadmon 065004a517
d_zaxxon.cpp: hiscores support 2021-04-20 16:48:48 +02:00
dinkc64 bb4045cb3a decomlc, contra updates 2021-04-20 10:34:21 -04:00
crystalct 1d36ebf26f
d_blstroid.cpp Burn Endian fix 2021-04-20 07:51:27 +02:00
dinkc64 216828dd58 speccy from gab :) 2021-04-19 16:28:56 -04:00
crystalct 1fe80ebd79
d_gauntlet.cpp and d_badlands Big Endian fix
* d_gauntlet.cpp Big Endian fix
* d_badlands.cpp Burn Endian fix
2021-04-19 19:42:02 +02:00
dinkc64 bf0d7c8eac fix some volumes, metamoqester use banking for msm6295 2021-04-19 01:48:23 -04:00
dinkc64 c39b25d6a1 gameinfo history, find console/computer stuff 2021-04-18 23:00:30 -04:00
dinkc64 1b4fbc939b atetris, opwolf - adjust volumes. opwolf, hook up game's ability to change volume 2021-04-18 10:16:54 -04:00
JacKc029735 686840fb87 New Working Clones
------------------
Metal Slug 2 - Super Vehicle-001/II (CZXInc FC2 Version, hack) [Fightcade2]
Metal Slug X - Super Vehicle-001 (AzStar Soda Remix FC2 Version, hack)
2021-04-17 23:47:39 +02:00
dinkc64 2de3e4250c speccy updates c/o Gab75 2021-04-17 09:59:16 -04:00
JacKc029735 6049cf6897 d_dogfgt.cpp: longer title for japan version [happppp] 2021-04-17 11:23:36 +02:00
JacKc029735 fb435c9f93 new WORKING clones
------------------
JoJo's Venture (Asia 990128) [XeD, MetalliC]
JoJo's Venture (Asia 990108) [XeD, MetalliC]
JoJo's Venture (Asia 981202) [XeD, MetalliC]
2021-04-17 11:15:53 +02:00
Sanaki 79c7ba65bf
Add Fairchild Channel F dat generation for SDL builds (#762) 2021-04-17 04:47:55 +00:00
dinkc64 dc772a1abf nes: update spacegulls 2021-04-17 00:14:15 -04:00
dinkc64 c2b41ee14f spectrum updates 2021-04-16 23:43:36 -04:00
barbudreadmon eb4ca405a7
Merge pull request #760 from taoenwen/master
update hack games
2021-04-16 11:42:53 +02:00
crystalct 78dea3572c
d_btoads Big Endian fix 2021-04-16 11:42:29 +02:00
tmaul 2758921319 fix vs 2021-04-16 10:02:22 +01:00
taoenwen 8e9827bad1
d_seta2.cpp: update hack games
update grdianssy [20210402]
update grdianslbs [20210404]
update grdianslbss [20210412, Change the name of the game to "Denjin Makai II (Field Edition, Hack)"]
add grdianske [20210412, Denjin Makai II (Kerron Edition, Hack)]
2021-04-16 14:46:28 +08:00
taoenwen 4746a3f502
d_pgm.cpp: update kov2pfwll [20210407] 2021-04-16 14:45:29 +08:00
taoenwen 637505f4e8
d_cps1.cpp: update hack games
update dinods [20210408]
add dinogae [20210303, Cadillacs and Dinosaurs (GOTVG 10th Anniversary Edition, Hack)]
2021-04-16 14:44:18 +08:00
dinkc64 5e86ec9788 channelf updates from gab75 2021-04-16 00:56:45 -04:00
dinkc64 17dc3c4391 tweak some drivers' volume to avoid distortion w/lowpass filter option 2021-04-16 00:51:29 -04:00
dinkc64 093e800600 cop01, modernize / clean a bit 2021-04-15 22:32:49 -04:00
JacKc029735 d3fac44564 New working clones
------------------
Out Run (sitdown/upright, Rev B) (Enhanced Edition v2.0.3)
Out Run (deluxe sitdown) (Enhanced Edition v2.0.3)
2021-04-16 00:15:20 +02:00
barbudreadmon 37ae1ce18b
d_neogeo.cpp: matching with hiscore.dat 2021-04-15 23:52:35 +02:00
JacKc029735 6ddf0bb8bd Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-04-15 21:45:26 +02:00
JacKc029735 8842af91c3 d_sms.cpp; removed gg_excdiizy as parent for sms_excdizzy set
- makes clrmamepro happy
2021-04-15 21:45:16 +02:00
Svipur 5a7f317016
Spectrum - Yogi games, HBs, requests. (#758) 2021-04-15 19:38:37 +00:00
JacKc029735 20e0c5f7b8 d_channelf.cpp: sync descriptions with MAME 0.230
- make clrmamepro happy
- removed special character to avoid compiling problem
2021-04-15 21:17:02 +02:00
sasuke-arcade 7208f232be
d_cop01.cpp: Fix Mighty Guy some sound issues (#757)
* d_cop01.cpp: Fix Mighty Guy some sound issues

Fixed various sound issues in Might Guy so that it sounds almost exactly like PCB.

- BGM tempo was unstable.
  - The frequency setting of the DAC and the clock of the timer are now linked.
  - When the sound driver changed the DAC's clock, the loop count ($C010) that calls the timer in anticipation of this action was fluctuating in the range of 2 to 4 times.
- The playback frequency of the DAC is incorrect.
  - I changed the frequency so that the sound plays as per the PCB.
- Implemented a protect command 0x11 to stop the DAC.
  - This is needed to stop the DAC when the psycho gun is stoppedv
- Bug in which some DAC sound effects did not sound correctly.
  - This is not in MAME, but seems to be a problem when it was ported to FinalBurn.
  - The DAC data reference address mask was wrong.

* Add SCAN_VAR of new variable
2021-04-15 16:38:55 +00:00
Akop Karapetyan 5c715e9a1c Added k007452 to macOS build 2021-04-15 09:10:04 -07:00
dinkc64 ab4c850357 sms, rbislando, add color hack 2021-04-15 10:33:44 -04:00
barbudreadmon a0c1e653b7
d_mystwarr.cpp: set max player numbers 2021-04-15 09:14:08 +02:00
barbudreadmon d7ae918c52
d_tunit.cpp: set max player numbers 2021-04-15 09:05:08 +02:00
dinkc64 9912347143 spectrum 2021-04-15 01:21:58 -04:00
dinkc64 2a9c971a08 make k007452 into a device 2021-04-15 00:56:27 -04:00
dinkc64 50979b33d6 spectrum updates 2021-04-14 20:05:55 -04:00
Akop Karapetyan 5ff73188ee Added channel_f & f8 2021-04-14 08:32:40 -07:00
crystalct 595ca14bf3
d_artmagic Big Endian fix (#755) 2021-04-14 13:44:01 +00:00
tmaul 8921475624 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-04-14 13:43:25 +01:00
tmaul b560ce8889 vs fairchild 2021-04-14 13:43:11 +01:00
dinkc64 5d93d4da52 spectrm updates from Gab75 2021-04-14 08:42:22 -04:00
crystalct f59365cccc
d_namcona1 Big Endian fix 2021-04-14 09:43:01 +02:00
dinkc64 cd814bb8bc +wip 2021-04-14 01:45:34 -04:00
dinkc64 2c8df67c15 add channelf to ui and dat generator 2021-04-14 01:32:17 -04:00
dinkc64 0e1eaed9d1 channel f wip 2021-04-14 00:42:03 -04:00
dinkc64 34a3a33672 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-04-13 20:37:50 -04:00
dinkc64 30c531de3e SMS: add Rainbow Islands Over the Rainbow hack - restores the original arcade tune to the SMS version. 2021-04-13 20:37:35 -04:00
barbudreadmon c264531ee9
d_contra.cpp: oops 2021-04-13 15:38:33 +02:00
barbudreadmon ecd418ed64
d_contra.cpp: add k007452 multiplier/divider [furrtek] 2021-04-13 15:33:24 +02:00
crystalct adc2d5b59e
d_ms32 Big Endian fix 2021-04-13 10:08:47 +02:00
dinkc64 40d3c283f8 narc sound, tweaks for barbudreadmon 2021-04-12 21:08:14 -04:00
barbudreadmon e77f3b1339
narc_sound.cpp: fix state 2021-04-12 17:12:03 +02:00
barbudreadmon c4cfde236e
d_yunit.cpp: fix some narc clones [dink,barbudreadmon] 2021-04-12 16:44:06 +02:00
JacKc029735 57fc1abf39 d_tunit.cpp: Additional documentation based on source code notes 2021-04-11 16:59:47 +02:00
JacKc029735 556faeb1d1 New working clones
------------------
NBA Hangtime (ver L1.3 10/10/96) [Historical Source]
NBA Hangtime (ver M1.3 10/10/96) [Historical Source]
NBA Hangtime (ver L1.2 8/29/96) [Historical Source]
NBA Hangtime (ver M1.2 8/29/96) [Historical Source]
NBA Hangtime (ver M1.1 4/16/96) [Historical Source]
NBA Maximum Hangtime (ver M1.0 11/08/96) [Historical Source]
NBA Maximum Hangtime (ver L0.9 10/30/96) [Historical Source]
2021-04-11 16:51:16 +02:00
JacKc029735 60a30df29c d_xunit.cpp: Add Sound software release 2 to the Revolution X (rev 1.0 6/16/94) set. [Historical Source] 2021-04-11 15:43:02 +02:00
JacKc029735 a8a08a1ee0 New working clones
------------------
Narc (rev 6.00) [Historical Source]
Trog (rev LA3 2/10/91) [Historical Source]
Trog (prototype, rev PA5-PAC 8/28/90) [Historical Source]
NBA Jam TE (rev 4.0 3/03/94) [Historical Source]
NBA Jam TE (rev 3.0 2/26/94) [Historical Source]
NBA Jam TE (rev 2.1 2/06/94) [Historical Source]
2021-04-11 15:19:32 +02:00
dinkc64 9e56acb121 megadrive, hb 2021-04-11 08:33:50 -04:00
dinkc64 7508d1d9b3 gab75 edits 2021-04-11 01:16:32 -04:00
dinkc64 262b74cc1d tweak some volume 2021-04-11 01:14:17 -04:00
Svipur c2d6d5e32c
Spectrum - replace incomplete Z80 with a TAP. (#752)
* Spectrum - replace incomplete Z80 with a TAP.

* Spectrum - Hammerfist edits.
2021-04-11 01:10:09 +00:00
dinkc64 b0a361ac5f msx HB updates from gab75 2021-04-10 21:08:59 -04:00
JacKc029735 981dc42cd5 d_sys16b.cpp: added Heavyweight Champ (set 2) [Victor Fernandez (City Game)] 2021-04-10 11:25:59 +02:00
JacKc029735 bb881a690b (nw) synch with MAME 2021-04-10 10:52:43 +02:00
barbudreadmon fc6d614c58
conc.cpp: cross-platformize nebula cheats
also change some ifdefs
2021-04-10 08:26:08 +02:00
dinkc64 4d17b251cb fix for gab 2021-04-10 01:48:33 -04:00
dinkc64 23bc15c77d volume tweaks to prevent distortion w/lpf 2021-04-10 01:44:13 -04:00
dinkc64 4b87b71b47 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-04-09 20:41:53 -04:00
dinkc64 df130bf0c1 speccy update 2021-04-09 20:41:42 -04:00
JacKc029735 21bd7a0f7d d_pgm.cpp: correct labels roms for orlegend105k set (nw) 2021-04-10 01:08:49 +02:00
JacKc029735 c77786fcfe d_pgm.cpp: added redump of Knights of Valour - Sangoku Senki (V117) [XeD]
Dumped from a Hong Kong cart
- added redump of Knights of Valour - Sangoku Senki (V114) [XeD]
Dumped from a Taiwanese cart.
- confirmed actual dumps in MAME as good dumps
- Correct label rom for P0600 in U1 location for kov set
- Document PCBs number for kov and kov114 sets
2021-04-09 23:12:17 +02:00
dinkc64 f830f464c7 tms32, cheat support - detect bit addresses 2021-04-09 10:08:20 -04:00
dinkc64 0d20af6e93 baraduke tmap, spr offsets 2021-04-09 09:33:38 -04:00
dinkc64 288b7a6c92 more cheat fixes + add support to e132xs 2021-04-09 01:29:31 -04:00
dinkc64 cadd680ea6 spectrum updates 2021-04-08 20:23:12 -04:00
dinkc64 2cd1725fc4 burner/conc.cpp (cheat loader) - forgot something 2021-04-08 20:16:45 -04:00
tmaul bfacc33a3b first pass on cheat menu 2021-04-08 21:50:32 +01:00
tmaul a5bf64ed23 SDL2: Fix 'VS has shat' 2021-04-08 21:13:45 +01:00
tmaul 1ab8226f0d SDL2: Fix up cheats (still missing UI 2021-04-08 21:09:19 +01:00
crystalct 520cb85217
d_segas32 Big Endian fix part 2 2021-04-08 16:30:25 +02:00
barbudreadmon 76d0cce3b8
conc.cpp: cross-platform cheat.dat support 2021-04-08 16:17:13 +02:00
dinkc64 8ed74a8c32 add relative address capability for cheat.dat 2021-04-08 01:04:19 -04:00
dinkc64 18766b38f7 add GBF_ADV - the Adventure flag 2021-04-07 20:37:41 -04:00
crystalct 4f05d9afe3
d_segas32 Big Endian fix (#750) 2021-04-07 13:32:51 +00:00
JacKc029735 9f11473ff2 d_itech32.cpp: Document Shuffleshot sound program as v1.1 [briantro] 2021-04-06 21:13:17 +02:00
dinkc64 34f76aa6f4 msx updates from Gab75 2021-04-06 14:50:38 -04:00
JacKc029735 c8f0d00bb1 d_cps2.cp: added Mars Matrix: Hyper Solid Shooting (Asia 000412) [Jun Mendero] 2021-04-05 19:13:52 +02:00
dinkc64 85e77818d2 updates to MSX by Gab75 2021-04-05 09:41:38 -04:00
dinkc64 ddef49b0ae na1 pal mirror 2021-04-05 09:28:36 -04:00
dinkc64 2741234a25 ghox tiny cleanup 2021-04-04 23:34:50 -04:00
dinkc64 120dea5778 spectrum updates 2021-04-04 22:56:39 -04:00
barbudreadmon d296587bb1
hiscore.cpp: oops, fix for my stupidity 2021-04-04 23:17:15 +02:00
dinkc64 0da29453b1 gab75 adds, nes: Doodle World, sms: update Alex Kidd: Curse in Miracle World, MD: blow em out 2021-04-04 14:43:18 -04:00
JacKc029735 4e4ee051dd
Merge pull request #748 from Svipur/patch-2
spectrum - add 128k Road Runner and Usagi Yojimbo.
2021-04-04 20:12:35 +02:00
Svipur 44e0b83106
spectrum - add 128k Road Runner and Usagi Yojimbo. 2021-04-04 17:22:30 +03:00
dinkc64 a52999b2b4 seta hs fix for barbudreadmon 2021-04-04 10:08:38 -04:00
taoenwen 1d983f26d5
update hack games (#747)
* d_wunit.cpp: update umk3uc

* d_cps1.cpp: update dinosyn

* d_seta2.cpp: update hack games

* d_pgm.cpp: update hack games

* d_neogeo.cpp: update kof98pfe
2021-04-04 04:57:26 +00:00
dinkc64 0533196880 spectrum updates from gab75 2021-04-03 20:20:09 -04:00
tmaul e885c8bdda SDL2 fix rom re-scan when nno roms have been found on previous scans 2021-04-03 23:29:11 +01:00
dinkc64 00e7a48418 neogeo, disable input banking for non-4joy games, w/help from ez2torta 2021-04-02 20:30:47 -04:00
dinkc64 0ddac850bb spectrum updates from Gab75 2021-04-02 10:05:45 -04:00
dinkc64 8f261fb961 battlane, see boot message 2021-04-02 00:51:51 -04:00
dinkc64 f06680b6b6 namconb1, remove shadow palette. namcos2: set 'shadow' palette index to 0x800 like c355 2021-04-02 00:11:26 -04:00
dinkc64 f843c7b748 bbusters: clean/fixups/notes plus fix mechanized attack's level3 boss priorities based on Haze's fix for the same thing 2021-04-01 01:05:39 -04:00
dinkc64 35cb79e693 battlane, clean up driver & fix 2021-03-31 23:29:15 -04:00
barbudreadmon 09e8196b03
hiscore.cpp: increase max range
as pointed in https://github.com/libretro/FBNeo/issues/702, some games require 50+ ranges
2021-03-31 18:46:23 +02:00
barbudreadmon 2b303488db
d_seibuspi.cpp: add hiscores 2021-03-31 18:43:20 +02:00
dinkc64 dc1a1ec389 spectrum games added by Gab75 2021-03-31 08:49:36 -04:00
barbudreadmon 15b9393f9d
un7z.cpp: fix case insensitivity
fix for https://github.com/libretro/FBNeo/issues/699
2021-03-31 10:18:43 +02:00
barbudreadmon 34c0ff5529
d_argus.cpp: add hiscores 2021-03-30 16:46:50 +02:00
barbudreadmon 44d35e3dbd
tmnt2: add hiscores 2021-03-30 16:42:52 +02:00
barbudreadmon da4316aaea
fix coin for bkrtmaq 2021-03-29 23:01:51 +02:00
JacKc029735 1790b3d909 d_spectrum.cpp: fix same values different hashes for some sets
- fix some descriptions and parent/clone name
2021-03-29 22:05:05 +02:00
JacKc029735 30a02b368d d_neogeo.cpp: added Double Dragon (Boss hack by Yumeji1768) 2021-03-29 20:56:09 +02:00
dinkc64 8322d37acc namconb1, use 0x800 for sprite op 0xffe palette offset 2021-03-29 10:42:54 -04:00
dinkc64 9da713c403 spectrum, more updates by Gab75 2021-03-29 09:36:04 -04:00
dinkc64 882f6e9a2f spectrum updates from Gab75 2021-03-29 01:11:40 -04:00
dinkc64 dc56ef833d nb1, sprite shadow-op can affect tilemap 2021-03-28 21:17:31 -04:00
dinkc64 9a746090ef na1, fix quiztou 2021-03-28 15:44:06 -04:00
JacKc029735 fa50edd3f0 d_neogeo.cpp: as requested added Samurai Shodown V Perfect [samsh5pf] 2021-03-28 21:10:49 +02:00
JacKc029735 57d6594486 d_arkanoid.cpp: redumped arktayt2, ark1ball and arkanoidjbl2 [f205v]
- Corrected ROM labels for arktayt2, ark1ball and arkanoidjbl2 sets
- Confirmed dump for EPROMs, dumped PROMs
2021-03-28 19:36:47 +02:00
JacKc029735 95149313ab d_meijinsn.cpp: added Meijinsen (set 2) ['AeroCityMayor', The Dumping Union] 2021-03-28 17:14:28 +02:00
JacKc029735 bed7d70212 d_nmk16.cpp: redumped hotbubl [f205v] 2021-03-28 16:38:55 +02:00
JacKc029735 f2f2a95345 d_rabbit.cpp: added Rabbit (Asia 1-28?) [twistedsymphony, The Dumping Union] 2021-03-28 16:13:52 +02:00
dinkc64 2c159bcd82 na1 bgcolor 2021-03-28 09:31:16 -04:00
dinkc64 a565a5d6dc scross testfix for engine sound 2021-03-28 01:34:18 -04:00
dinkc64 0ac4fedf2a fixes by joaomarcelobrumano: black border glitch, Mega Drive input macro ABC bug that bind the XYZ button mapping instead, Now you can use the RGB effect simultaneously with the 3D Projection (still lack the black border of the 3D projection) 2021-03-27 23:32:18 -04:00
dinkc64 70670903b8 nes_apu, band-aid fix a mixer ish 2021-03-27 21:13:04 -04:00
barbudreadmon 549b25abad
dat.cpp: add geometry 2021-03-27 22:39:35 +01:00
dinkc64 6ee24f4b70 spectrum updates by gab75 2021-03-27 09:37:59 -04:00
dinkc64 35bae02778 nes policeman add 2021-03-27 01:21:46 -04:00
dinkc64 b12915f3be spectrum: HB additions by Gab75 2021-03-26 22:56:51 -04:00
barbudreadmon 119acaa8df
d_raiden2.cpp: fix some dips 2021-03-26 23:36:21 +01:00
barbudreadmon 21c31124d0
d_simpsons:cpp: add hiscores 2021-03-26 22:59:19 +01:00
barbudreadmon a24eeb9a1a
tmnt: add hiscores 2021-03-26 22:56:47 +01:00
barbudreadmon 14e604f026
d_taitoz.cpp: add hiscores 2021-03-26 22:50:50 +01:00
Akop Karapetyan 4b6f96dfbf
macos: Added namconb1 & related 2021-03-26 09:23:31 +01:00
dinkc64 6efe8e4e7f namcona1/a2: update to use bios files in namcoc69/c70 2021-03-26 01:21:36 -04:00
tmaul 82bfd36a87 VS namcob 2021-03-25 16:51:21 +00:00
dinkc64 5d01445eda namco nb1 driver add [iq_132, dink] 2021-03-25 09:22:25 -04:00
dinkc64 e68e3189bc scfinals fix part 2 2021-03-24 11:17:58 -04:00
dinkc64 4299e2bc5b fix for barbudreadmon 2021-03-24 09:30:56 -04:00
dinkc64 5deb54a3f0 c140, c352: sanity check 2021-03-24 00:32:11 -04:00
dinkc64 8355cb64c2 namcona1: fix some comments etc, c169 roz: fix oob and prio bug 2021-03-23 20:48:14 -04:00
barbudreadmon 3e255ca62e
d_seta.cpp: hiscore support 2021-03-23 14:54:19 +01:00
dinkc64 4c624b4d02 taito f3 scfinals: fix for coin and service mode issues. m68k, fix unaligned accesses 2021-03-22 21:04:58 -04:00
dinkc64 12563c05c9 nes Gab75 adds :) 2021-03-22 17:42:40 -04:00
JacKc029735 46941d2411 d_megadrive.cpp: added some MD prototypes from Hidden Palace 2021-03-22 22:14:22 +01:00
dinkc64 8e1d25cdf9 got pri? 2021-03-22 09:59:20 -04:00
Akop Karapetyan 0938a8e596
macos: Fixed broken build 2021-03-21 18:38:43 +01:00
JacKc029735 30dda8cf95 d_kaneko16.cpp: added Oedo Fight (Japan, Bloodless version) [ekorz] 2021-03-21 15:58:51 +01:00
JacKc029735 0ea69fb82b Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-03-21 15:13:08 +01:00
JacKc029735 ed94e61882 d_mcr.cpp: Corrected the ROM labels for the TRON sets. [Brian Troha]
Documented the Disc of TRON program ROM dates.
Corrected some ROM labels for the Disc of TRON sets.
2021-03-21 15:13:06 +01:00
dinkc64 9785c8a1c6 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-03-21 08:41:14 -04:00
dinkc64 1d8805fc55 seibuspi msm6295 fix 2021-03-21 08:41:04 -04:00
Akop Karapetyan b4a6710dc4
macos: Added d_seibuspi 2021-03-21 08:48:21 +01:00
dinkc64 24b986684b nes and msx homebrew updates by Gab75 2021-03-20 09:45:30 -04:00
JacKc029735 eccced686a d_seibuspi.cpp: Fix some descritpions 2021-03-20 12:37:38 +01:00
tmaul fe7d240573 vs spi 2021-03-19 16:55:06 +00:00
dinkc64 a4c490c31b add seibu spi driver 2021-03-19 00:05:59 -04:00
dinkc64 566763706d spectrum additions by Gab75 2021-03-18 09:49:46 -04:00
dinkc64 a9e8b8dab4 time circuits active 2021-03-17 10:14:27 -04:00
iq_132 1faa33cad8 Fix opaque bug in generic_tilemaps 2021-03-16 22:45:38 -04:00
dinkc64 c4d01318e9 updates to intelfs, i386, namcona1, etc 2021-03-16 15:44:11 -04:00
dinkc64 117c652850 nes, some additions 2021-03-16 10:25:28 -04:00
dinkc64 09f26c702c add new devices (i386,c352,ds2404,intelfish) 2021-03-15 01:25:02 -04:00
Akop Karapetyan 0d547589d3
macos: add d_namcona1 2021-03-13 13:37:25 +01:00
dinkc64 a8b8c26269 megadrive: add Gravibots by RetroSouls, added by Gab75 2021-03-12 15:34:49 -05:00
dinkc64 faf66e55c1 downsample.h upd 2021-03-12 12:51:41 -05:00
barbudreadmon 3b3d1f0dc9
d_punchout.cpp: fix dips 2021-03-11 22:44:43 +01:00
dinkc64 53358fea9d irem m90, fix sound bbmanw 2021-03-11 15:48:48 -05:00
dinkc64 dbf4afebf2 m377 signed char for int8 on android might fix android troubles for na1 2021-03-11 10:46:19 -05:00
barbudreadmon aff623f947
d_namcona1.cpp: fix max. player and genre 2021-03-11 09:22:16 +01:00
dinkc64 4ff07f7513 s32 fix second palette 2021-03-11 00:56:50 -05:00
dinkc64 2175f3a584 Gab75 d_nes adds 2021-03-10 21:08:34 -05:00
dinkc64 23fcbbe2b0 sel.cpp - fix for single monitor picture for title/preview for a 2 monitor game 2021-03-10 15:32:06 -05:00
JacKc029735 3aacf1c687 d_yunit.cpp; midyunit.cpp: Dumped the correct REV1 sound ROMs for Narc (rev 1.80) [Brian Troha, The Dumping Union] 2021-03-10 20:15:43 +01:00
tmaul 9ba7d8db0d Fix VS builds, that's what I get for not paying attention :) 2021-03-10 12:25:07 +00:00
tmaul b85b6ede21 Add new drv to vs 2021-03-10 11:28:55 +00:00
dinkc64 71157e6ac8 namcona1 driver add [iq_132, dink] 2021-03-10 01:27:41 -05:00
dinkc64 a3a2ab3995 c140, rounding.. 2021-03-09 20:45:57 -05:00
dinkc64 76bb4fe5a5 change Progetto Emma to Arcade Database since Progetto Emma is MIA 2021-03-09 14:36:44 -05:00
dinkc64 c375d2fbf8 fix phelios st.3 bg 2021-03-08 21:00:23 -05:00
dinkc64 1e4602ccc1 burn.cpp: oops, bug in the size restoration code. 2021-03-08 20:20:05 -05:00
barbudreadmon 763a96ec6f Revert "d_xunit.cpp: set height to 254"
This reverts commit 3f7dd32ded.
2021-03-08 17:45:26 +01:00
barbudreadmon 8141d4c4e3
d_xunit.cpp: add volume down/up for diagnostics 2021-03-08 17:36:50 +01:00
barbudreadmon 3f7dd32ded
d_xunit.cpp: set height to 254 2021-03-08 16:01:34 +01:00
barbudreadmon 9a77179bdc
d_yunit.cpp: set trog/hiimpact/shimpact width to 396 2021-03-08 15:57:42 +01:00
dinkc64 bca27e307a m377 divider 2021-03-08 08:54:59 -05:00
barbudreadmon 138840cd62
d_yunit.cpp: add missing start buttons for hiimpact 2021-03-08 14:52:52 +01:00
barbudreadmon 16787af038
d_sys1.cpp: add hiscore support
also make use of BDF_GAME_NOT_WORKING flag
2021-03-08 12:31:27 +01:00
dinkc64 04f28f72e1 m377 series fixes 2021-03-08 00:49:43 -05:00
dinkc64 48f4c0855f namco c140 update stream synch 2021-03-07 23:42:43 -05:00
dinkc64 008bf442d9 fix rad rally 2021-03-07 10:32:57 -05:00
barbudreadmon 3cdd8cf09f
d_segas32.cpp: fix max. players 2021-03-07 16:11:39 +01:00
barbudreadmon ba31c7dea0
d_wunit.cpp: fix max. players 2021-03-05 16:16:37 +01:00
dinkc64 b758d343e5 ms32 note 2021-03-04 09:42:40 -05:00
dinkc64 dc40aa30c9 fix suratk stage 4 hangs 2021-03-04 09:40:56 -05:00
iq_132 09ee90e871 Add external read/write for ymf271. 2021-03-03 23:50:39 -05:00
JacKc029735 3dc03b5a58 nzeroteam,nzeroteama: correct extend DIP switches 2021-03-03 21:15:57 +01:00
eziochiu 6c12680e73
correct Pgm3in1 description (#732)
* Modified Pgm3in1 description
2021-03-02 23:09:33 -05:00
dinkc64 c4c32a1007 nes, add 3dblock and hiryuu series 2021-03-02 15:51:06 -05:00
barbudreadmon d548e3d9fb
d_segas32.cpp: remove some input lag 2021-03-02 16:22:38 +01:00
JacKc029735 9152b8bda8 d_cps2.cpp: added Mega Man: The Power Battle (CPS2, USA 950925, SAMPLE Version) [bdlou] 2021-03-02 14:06:42 +01:00
barbudreadmon 366ea04c3a
d_m62.cpp: add hiscore support 2021-03-02 13:49:37 +01:00
barbudreadmon 0e3a054981
d_junofrst.cpp: add hiscore support 2021-03-02 13:44:32 +01:00
barbudreadmon df4a2cf210
d_asteroids: add hiscore support 2021-03-02 13:41:49 +01:00
dinkc64 c2bd3c386d nes, add Spacegulls 2021-03-01 20:55:49 -05:00
tmaul 70eac920c0 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-03-01 22:46:06 +00:00
tmaul 18a5690e1b some cleanups. Main menu still sucks 2021-03-01 22:45:59 +00:00
JacKc029735 7970188c11 d_pgm.cpp: update some labels ROMs according to DEMON FRONT "U1" VERSION (CART) dump [IGSPGM.COM]
- Label "DEMON FRONT V105 16M" in U5
- Label "DEMON FRONT V105 32M" in U26
2021-03-01 19:33:48 +01:00
dinkc64 a1f446ab2a nes: add nice games from NESDEV 2021 compo: Wolf Spirit, Witch n' Wiz, Arkade Rush 2021-02-28 23:07:13 -05:00
dinkc64 f894fd1a99 tunit, fix mkr4 mktturbo uj14 c/o briantro 2021-02-28 20:00:50 -05:00
tmaul 17e00e795f Update VS project 2021-02-28 21:16:42 +00:00
dinkc64 5a3309b531 ms32, wpksocv2 sticky start button 2021-02-28 14:37:16 -05:00
JacKc029735 5f71c405bf (NW) synch with MAME 0.229 2021-02-28 19:23:46 +01:00
JacKc029735 1fa7407b57 d_pgm.cpp: removed BurnDriverD for drgw3105 set and renamed dwpc101 to dwpc101j like in MAME (nw) 2021-02-28 14:12:43 +01:00
JacKc029735 0fd67efdd2 d_pgm.cpp: added Demon Front (VM105XX, S105XX) redump [IGSPGM.COM]
confirmed actual dump in MAME is good.
2021-02-28 12:05:04 +01:00
dinkc64 fb468fc66e umk3 palette fix 2021-02-28 01:05:56 -05:00
Akop Karapetyan 9c11a90ab8
Added d_ms32 (#730) 2021-02-27 23:09:49 -05:00
dinkc64 757e938dc4 add driver Jaleco NegaSystem 32 [iq_132] 2021-02-27 20:53:33 -05:00
dinkc64 5bd6ddbd76 dcs2k, lower volume in midw/t to eliminate distortion at highest volume 2021-02-27 20:02:06 -05:00
taoenwen 07550be26b
d_cps1.cpp & d_wunit.cpp: (#729)
* d_cps1.cpp: update hack games

* d_wunit.cpp: update umk3uc
2021-02-27 13:29:15 -05:00
dinkc64 40d6cff3d3 ...part 2 2021-02-27 10:00:03 -05:00
dinkc64 5784cc87a2 add m377 series mcu for iq_132 2021-02-27 09:59:40 -05:00
dinkc64 f75fc5994d top rider, more 2021-02-26 00:22:41 -05:00
dinkc64 4b26c80613 top rider, patch for std. controller 2021-02-26 00:10:23 -05:00
dinkc64 77be8e16b8 nes, top rider 2021-02-25 19:45:27 -05:00
dinkc64 1e7641a5fb s32, set rand seed 2021-02-24 20:56:11 -05:00
dinkc64 c11e804f5f segas32 spiderman fix 2021-02-24 15:48:38 -05:00
eziochiu b8ea98b5d8
fix drgw3 bug 2021-02-24 17:11:16 +01:00
Svipur 6b7ae01920
spectrum: new games. 2021-02-24 15:34:14 +01:00
eziochiu f252ee68ec
fix drgw3 bug 2021-02-24 15:14:15 +01:00
dinkc64 e994517970 ymf271 oops 2021-02-23 23:49:08 -05:00
dinkc64 aab44ead10 s32, fix 3,4p 2021-02-23 00:39:09 -05:00
dinkc64 422515cebf s32 wip 2021-02-22 22:05:55 -05:00
barbudreadmon 26a04ecfde
d_segas32.cpp: a bit of cleanup 2021-02-22 17:27:34 +01:00
Charles32k 5f8b5ac3e8
Update d_nes.cpp (#723)
* Update d_nes.cpp

1 new game and 2 hacs

* Update d_nes.cpp

fix (T-Eng)
2021-02-22 09:51:40 -05:00
dinkc64 2dff153aca s32, a little more perf boost for multicpu games 2021-02-22 09:43:24 -05:00
taoenwen 13ed74ec9a
d_cps1.cpp: (#722)
update dinods to 20210219 version
update wofjdr to 20210206 version
2021-02-22 09:16:37 -05:00
barbudreadmon 46346bf392
d_segas32.cpp: fix cliprect weirdness (#724) 2021-02-22 09:13:13 -05:00
tmaul ff1bbd4f2d Update VS project for new drivers 2021-02-22 12:25:59 +00:00
Akop Karapetyan a4aba0b4dc
Added d_segas32 support (#720) 2021-02-22 00:58:34 -05:00
dinkc64 f318acd95f sega sys32 driver add [iq_132, dink, barbudreadmon] 2021-02-22 00:16:42 -05:00
dinkc64 b8f2254a1a nes, add supervision 16-in-1 2021-02-21 21:01:23 -05:00
dinkc64 d30d8422cb acitya derp 2021-02-21 13:31:04 -05:00
barbudreadmon 0b212b83d8
d_pgm.cpp: change szInfo for 2nd diag 2021-02-21 19:12:06 +01:00
dinkc64 41c43a497f v60: add note regarding setting irq's from handlers 2021-02-21 10:03:01 -05:00
JacKc029735 fcd37eb6fd d_hyperpac.cpp: dumped MCU for cookbib2 and cookbib2a [Caps0ff]
TO DO: hook up MCU
2021-02-21 12:35:54 +01:00
数码视讯Q5 da1a398bb2
d_neogeo.cpp: update teot to latest 2021-02-21 11:23:13 +01:00
dinkc64 f7f3033083 oops 2021-02-21 02:03:05 -05:00
dinkc64 370b4b517a v60, fix v60RunEnd() 2021-02-21 00:11:39 -05:00
dinkc64 e4e60dc539 burn_ym2612, little safeguarding is nice 2021-02-20 23:03:35 -05:00
dinkc64 04c81615aa burn_shift, add function to re-position the shifter status if/when screen size/mode changes during game 2021-02-20 23:02:25 -05:00
dinkc64 5d93c3570c burn.cpp: restore games' size and aspect ratio on BurnDrvExit, in-case game changes modes 2021-02-20 23:00:49 -05:00
dinkc64 fcde8f8ce7 nes, add f-1 hero 1 and 2, spy vs spy - island caper 2021-02-20 22:59:28 -05:00
dinkc64 19e9b80cee chqflag, tweak inputs 2021-02-20 14:48:31 -05:00
dinkc64 755991ae81 joyprocess, tweaking ProcessAnalog() 2021-02-20 14:46:05 -05:00
eziochiu 4d1ed97059
make pgm3in1 work (thanks iq_132's suggestion) 2021-02-19 13:19:33 +01:00
barbudreadmon 5674739199
move kaillera chat key (#716) 2021-02-18 20:12:34 -05:00
barbudreadmon c633078701
fullthrl: fix dips offset 2021-02-18 09:01:40 +01:00
barbudreadmon 1ec855fad7 safer hiscore from parent code 2021-02-18 08:51:26 +01:00
barbudreadmon dfd55e92ad remove clone flags 2021-02-18 08:50:27 +01:00
dinkc64 bce392f29e add silly mono option 2021-02-18 01:23:42 -05:00
barbudreadmon 7fe0571892
rthunder: remove clone flag 2021-02-17 22:30:08 +01:00
Charles32k 451efbd7e3
d_sms.cpp: new hacks
Add some sms translated hack
2021-02-17 22:12:42 +01:00
taoenwen 55baea936f
d_nes.cpp: new hacks
add Grand Master (T-Chi, v1.1)
add Nekketsu! Street Basket - Ganbare Dunk Heroes (T-Chi, v2)
2021-02-17 22:11:55 +01:00
dinkc64 7a723bf40b v60 revisited 2021-02-17 09:04:54 -05:00
barbudreadmon 9bc0fbff4c fix error [eziochiu] 2021-02-17 08:08:00 +01:00
barbudreadmon 98393db3ff fix happy6's chinese dragon 5 graphics bug [eziochiu] 2021-02-17 08:06:36 +01:00
dinkc64 c28a3525fa v60 change 2021-02-17 00:13:10 -05:00
iq_132 f5debd74ed Add dangerous, ill-advised, routine 2021-02-16 23:01:12 -05:00
dinkc64 e669f0f6ca m58, fix copyright on 10yard [Osso13] 2021-02-16 09:59:42 -05:00
eziochiu 786459d0cc
fix olds error and drgw3 & drgw3's clone works perfect now!
* remove kovplus_patch and correct kov_asic27a_sim_command which let kov booteg simulate correctly
* fix olds one error and make drgw3 & drgw3's clone work
2021-02-16 15:56:10 +01:00
dinkc64 2e067994ce nes, add mapper 14 and samurai spirits 2021-02-15 23:55:46 -05:00
dinkc64 8a51c8f94a sms, fix name 2021-02-15 22:38:08 -05:00
dinkc64 01e1ef4754 nes, add mapper 116 & AV Pretty Girl Fighting, use real dump of Kart Fighter instead of mmc3 mapperhack version 2021-02-15 21:08:39 -05:00
dinkc64 49c8d88301 eeprom: add EEPROMByteFill() 2021-02-15 21:07:17 -05:00
JacKc029735 e3044b7c93 (nw) copy/paste error 2021-02-16 00:49:21 +01:00
JacKc029735 725b1284f6 d_cps1.cpp: added Street Fighter II': Magic KO Turbo!! - Nightmare Crack [f205v, Maru79] 2021-02-16 00:38:05 +01:00
Charles32k a93f39f0d5
Update d_nes.cpp (#710)
ragon Ball Z III - Ressen Jinzou Ningen (Japan) - Castellano v1.0a delete debug mode
2021-02-15 09:02:56 -05:00
taoenwen 26f6866450
d_megadrive.cpp: md_austrarlp & md_cursep add BDF_ CLONE (#711) 2021-02-15 09:02:46 -05:00
iq_132 4fd650249d Add my Cabal->Neo-Geo hack (in case anyone wants to play it in FBN) 2021-02-14 22:36:58 -05:00
dinkc64 97fb452f29 nes, update rambo-1 based on RE by Rupert Carmichael, clean up 156, add AV Pretty girl Fight (mapper needed, game not working), and Janggun-ui Adeul (working) 2021-02-14 21:14:48 -05:00
JacKc029735 3397f9b43b d_galaxianc.pp added galkamika set and added PROM dump [ClawGrip] 2021-02-14 17:30:05 +01:00
dinkc64 ecf4d8a569 nes, mapper 17 2021-02-14 10:27:49 -05:00
dinkc64 89301bbd03 famista93e [charles32k] 2021-02-13 20:07:43 -05:00
JacKc029735 395db6386f d_megadive.cpp; another batch of MD prototypes from Hidden Palace 2021-02-13 01:51:29 +01:00
JacKc029735 5b3dd8ae44
Merge pull request #707 from taoenwen/master
d_neogeo.cpp: add kof2000sp (Hack by GSC2007 & EGCG)
2021-02-12 09:03:19 +01:00
dinkc64 429d841a8a experimental wip soundcores which may or may not be used in future projects 2021-02-12 01:09:23 -05:00
taoenwen 6e598db4c7 d_pgm.cpp: add kovshpd3dw (GOTVG 20201218 version) 2021-02-12 12:27:12 +08:00
taoenwen 62d44b1ea4 d_seta2.cpp: update grdianssy to 20201228 version
d_seta2.cpp: add grdianslbs (GOTVG 20210211 version)
d_seta2.cpp: add grdianslbss (GOTVG 20201201 version)
2021-02-12 12:25:19 +08:00
taoenwen 7dbe9d8780 d_neogeo.cpp: add kof2000sp (Hack by GSC2007 & EGCG) 2021-02-12 12:21:09 +08:00
taoenwen 01c200d86b d_cps1.cpp: add dinosyn (GOTVG 20210131 version) 2021-02-12 12:19:09 +08:00
barbudreadmon 9e36f094fb
Merge pull request #706 from taoenwen/master 2021-02-11 10:54:17 +01:00
taoenwen b8ac541c50 d_wunit.cpp: update umk3uc to 20210209 version 2021-02-11 13:04:52 +08:00
taoenwen 38c079c121 d_cps1.cpp: update dinods to 20210204 version
d_cps1.cpp: update wofjdr to 20210201 version
2021-02-11 12:58:00 +08:00
taoenwen 79d5a6b7d3 d_pgm.cpp: update oldsdsgl to 20210111 version
d_pgm.cpp: update kovplus2020tx to 20210128 version
2021-02-11 12:51:16 +08:00
JacKc029735 0bb9251f4f d_megadrive.cpp: added some MD prototypes from Hidden Palace 2021-02-10 22:55:07 +01:00
JacKc029735 c2249c6fb2 d_prehisle.cpp: fix bad GFX ROM for prehislea set 2021-02-10 21:20:11 +01:00
JacKc029735 089f207f2f d_asteroids.cpp: added Asteroids (bootleg on Lunar Lander hardware, set 2) [Juan Romero, ClawGrip] 2021-02-10 20:44:58 +01:00
dinkc64 41a33cce00 i4x00 blitter san 2021-02-09 20:52:37 -05:00
dinkc64 43aa1f9962 v60, oops 2021-02-08 20:28:39 -05:00
Svipur bee185a9af
spectrum: new games, updated Hell Yeah. (#703) 2021-02-08 00:06:18 -05:00
iq_132 f81e4795af Minor v60 change - hopefully this works for everyone 2021-02-07 23:41:06 -05:00
JacKc029735 6469434e03 d_galaxian.cpp: added Galaxian (Electromar Spanish bootleg) [Juan Romero, ClawGrip] 2021-02-07 00:17:39 +01:00
JacKc029735 72c482bd4c
Merge pull request #702 from fbn-mac/macos-d_xunit
Added d_xunit
2021-02-06 20:54:20 +01:00
JacKc029735 82ed71d068 d_prehisle.cpp: added Prehistoric Isle in 1930 (World, set 2) [Victor Fernandez (City Game), ClawGrip] 2021-02-06 20:48:19 +01:00
Akop Karapetyan c61ce59d39 Added d_xunit 2021-02-06 11:14:52 -08:00
dinkc64 e025f6018e term2, hide crosshair 2021-02-06 00:34:50 -05:00
dinkc64 910e2af5c7 EEPROMWrite(): don't allow macro to cause havoc with if 2021-02-05 20:19:12 -05:00
eziochiu 64b0062c4b
remove kovplus_patch and correct kov_asic27a_sim_command which let kov booteg simulate correctly 2021-02-05 11:45:53 +01:00
iq_132 19322d289c Add more v60 functionality 2021-02-04 22:14:34 -05:00
dinkc64 70745359ef burner/win32/main.cpp: aspect ratio detection [JordiRos] 2021-02-04 15:05:20 -05:00
dinkc64 72ef57ea24 galastrm has inverted y axis 2021-02-04 14:09:06 -05:00
tmaul 18bb2684e0 SDL2: add filter for ngp 2021-02-04 13:39:26 +00:00
dinkc64 dd126a57b3 add pubball to itech32 2021-02-04 01:12:34 -05:00
tmaul 62791e0e52 update vs 2021-02-03 10:59:39 +00:00
dinkc64 99257cece8 midwip 2021-02-03 00:48:19 -05:00
iq_132 2e9f48a57e Add a couple of features to the v60 core. 2021-02-02 22:14:52 -05:00
dinkc64 f61f6c477d add driver d_xunit.cpp (midway xunit) 2021-02-02 20:51:15 -05:00
dinkc64 616711b2dd burn_gun, scan the crosshair timers etc 2021-02-02 20:48:28 -05:00
dinkc64 b0adcabc36 yunit term2, pre-calibrated gun data 2021-02-02 10:09:45 -05:00
dinkc64 61075de0dc tms340 mem and handler unmap funcs. 2021-02-02 09:20:43 -05:00
Charles32k 6a37b5488a
d_megadrive.cpp: new hack 2021-02-02 14:42:29 +01:00
dinkc64 8f7a5257d0 eeekkp clone-ize 2021-02-01 10:15:29 -05:00
dinkc64 c0a74c714a jdreddp dippy 2021-02-01 09:56:12 -05:00
dinkc64 fbb7444c2f tms34 fix hcount 2021-02-01 09:38:12 -05:00
Akop Karapetyan 117f59ed2c
Added new Midway drivers (#697) 2021-01-31 23:24:53 -05:00
dinkc64 4fda38c34b midway small update, konami surpratk update 2021-01-31 20:08:37 -05:00
JacKc029735 b54ba13661 fix compile... 2021-01-31 21:51:00 +01:00
JacKc029735 4aad549e26 [nw] sync with MAME 0.228 2021-01-31 21:36:58 +01:00
JacKc029735 3d29970193 d_lsasquad.cpp: Storming Party / Riku Kai Kuu Saizensen (set 2) [f205v] 2021-01-31 19:02:59 +01:00
JacKc029735 5fd32c6786 d_tunit.cpp + d_yunit.cpp: Correct ROM labels for the Mortal Kombat sets [briantro]
d_hotdogst.cpp: Correct some typos for Hotdog Storm [briantro]
2021-01-31 18:40:18 +01:00
JacKc029735 56c5ed2588 d_taitof3.cpp: added Puchi Carat (Ver 2.04A 1997/11/08) [TeamEurope, Ryan Holtz, The Dumping Union] 2021-01-31 17:16:35 +01:00
JacKc029735 7bbc5cf01b Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-01-31 16:11:31 +01:00
JacKc029735 1e559642a2 d_nmk16.cpp: added Red Hawk (horizontal, Spain) [Victor Fernandez (City Game), ClawGrip] 2021-01-31 16:11:28 +01:00
barbudreadmon 7fe6ee0f02
bjtwin: add hiscore support 2021-01-31 16:07:25 +01:00
barbudreadmon 9ae9548a8a
d_bombjack.cpp: add hiscore support 2021-01-31 15:56:18 +01:00
dinkc64 38b1ec29f1 cps1 ym2151 de-mono-tization. try pie.. try? 2021-01-30 20:57:54 -05:00
dinkc64 6464113242 add system frame-step macro, from JordiRos 2021-01-30 20:26:28 -05:00
dinkc64 f3cd631bd8 mid[other]units: draw before vbl, service button cleanup, etc 2021-01-30 10:30:14 -05:00
dinkc64 24a5f44ef7 yunit, fix screen fade/transistions 2021-01-30 09:49:17 -05:00
dinkc64 b55e744d79 yunit wip: yawdim garbage bootlegs work 2021-01-30 00:02:26 -05:00
tmaul f835ab1d46 update vs builds with yunit :) 2021-01-29 13:17:52 +00:00
barbudreadmon fd22b1697a
d_yunit.cpp: fix some lengths 2021-01-29 10:53:46 +01:00
dinkc64 785578b0ec add driver midway y-unit WIP [iq_132, dink] 2021-01-28 23:36:37 -05:00
barbudreadmon 788fa5984a
d_atarig1.cpp: add Pit Fighter (rev 3)
by user request
2021-01-28 20:21:59 +01:00
dinkc64 5971ed19ea oops 2021-01-28 13:14:55 -05:00
dinkc64 6c022716b0 joyprocess: ButtonToggle - sometimes a button needs to toggle 2021-01-27 23:56:49 -05:00
Charles32k 64526f08d3
Update d_nes.cpp (#692)
* Update d_nes.cpp

new hacks

* Update d_nes.cpp

fix parent

* Update d_nes.cpp

New Rom Hack

* Update d_nes.cpp

Some game not working in debug mode
2021-01-27 22:44:41 -05:00
dinkc64 2f850dfe62 hc55516 snd core, fix issue when running at rate other than 60hz 2021-01-26 20:31:50 -05:00
dinkc64 582a52ee06 coleco, fix hyper rally 2021-01-25 20:44:26 -05:00
barbudreadmon 4f200a9caa
fix olds input rank crash except world region [eziochiu] 2021-01-25 16:14:04 +01:00
tmaul 6846066b00 add exterminator to VS builds 2021-01-24 00:18:02 +00:00
Akop Karapetyan 336d28c349
macos: added artmagic & exterm 2021-01-23 09:06:08 +01:00
dinkc64 b6992c20c7 nes. fix rainbow islands - taito us version. (horizontal mirroring) 2021-01-22 23:15:31 -05:00
dinkc64 4827606fec tms,mcs48 tiny updates 2021-01-22 23:12:53 -05:00
Charles32k d59dd92336
Update d_nes.cpp (#689)
new games added hand added section
2021-01-22 20:06:42 -05:00
dinkc64 6d528a3502 add driver for Exterminator (gottlieb) [iq_132, dink] 2021-01-22 16:24:15 -05:00
dinkc64 efa0052269 raiden, make sfx louder and slight clean 2021-01-21 14:08:22 -05:00
dinkc64 7972b54957 wip+ 2021-01-20 23:46:23 -05:00
dinkc64 bfca4546f0 tms340: multi-cpu support WIP 2021-01-20 23:33:19 -05:00
dinkc64 a2ba1d10e9 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-01-20 10:27:13 -05:00
dinkc64 c8bc3c2e4b crimfg for bbd 2021-01-20 10:27:04 -05:00
tmaul b8ae9c54ab fix vs build 2021-01-20 15:22:39 +00:00
dinkc64 5137740f10 hiscore test-fix 2021-01-20 10:07:34 -05:00
dinkc64 acdc06582f mid tms wip 2021-01-20 02:07:03 -05:00
dinkc64 b65bb1680c tms340: silly mistake 2021-01-19 09:49:55 -05:00
dinkc64 ffc00f5b53 btoads crash fix 2021-01-19 09:46:42 -05:00
dinkc64 70dbfb8ed9 artmagic wip 2021-01-19 09:16:25 -05:00
barbudreadmon 84f888884d
cps3: fix jojo "all attack" button 2021-01-19 09:52:48 +01:00
dinkc64 d4aa29134f midtunit, midwunit: update buffered palette immediately on mode change (palette recalc) 2021-01-18 20:41:57 -05:00
JacKc029735 330093ec0d Fix year for Rabbit (Japan 3/6?) set [briantro] 2021-01-18 19:17:13 +01:00
dinkc64 95ed504819 sg1k wip 2021-01-18 02:07:43 -05:00
dinkc64 327beef7b2 art magic driver add [iq_132, dink] 2021-01-18 02:02:04 -05:00
dinkc64 697801c626 sg1000: fix mapping for ram expanded games, based on Rupert Carmichael research. 2021-01-18 00:33:40 -05:00
dinkc64 d31251a760 tms340 intf slight change 2021-01-17 15:16:17 -05:00
JacKc029735 138189ddb8 d_cps2.cpp: added Street Fighter Zero 3 Training Edition v1.1 (hacked by 0xZERO3) 2021-01-17 16:26:23 +01:00
JacKc029735 42f0d84565 (nw) synch with MAME 0.227 2021-01-17 13:17:08 +01:00
JacKc029735 90fa6dea83 d_rabbit.cpp: added Rabbit (Japan 3/6?) [CoolMod, The Dumping Union] 2021-01-17 12:47:11 +01:00
dinkc64 4bfde5510a md add arkagis revolution 2021-01-15 23:43:45 -05:00
dinkc64 87aec4d4f7 sms: fix sms_ecco the dolphin [Rupert Carmichael] 2021-01-15 20:28:05 -05:00
dinkc64 6b40a4c566 tms34 wip for iq 2021-01-14 23:26:25 -05:00
dinkc64 9b33dd3e99 midway, fix nba game slowness 2021-01-14 20:05:39 -05:00
Svipur e3a2ae5842
spectrum: new games 2021-01-14 22:45:45 +01:00
Charles32k 82789dc813
Update d_megadrive.cpp (#685)
add more hacks
2021-01-14 08:43:31 -05:00
dinkc64 a85197d101 tms host r/w for iq 2021-01-13 23:14:20 -05:00
dinkc64 3af675ad1a Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2021-01-13 20:08:50 -05:00
dinkc64 2da7ce89f3 oops 2021-01-13 20:08:40 -05:00
Charles32k ac6efb3761
Update d_megadrive.cpp (#684)
Add new Hacks Spanish
2021-01-13 08:43:14 -05:00
スナッチャー c232ac8a97
macos: add battletoads 2021-01-13 08:50:30 +01:00
dinkc64 17f5d6fe32 add driver for Battle Toads [dink vs. iq_132] 2021-01-13 00:40:58 -05:00
dinkc64 744a34f815 add peak and notch to biquad 2021-01-12 22:46:34 -05:00
barbudreadmon f8182bdc3b
vector.cpp: thicker lines are more enjoyable at 1080p 2021-01-12 09:52:42 +01:00
barbudreadmon c05022f319
d_tempest.cpp: set resolution to 640x480 (4:3) 2021-01-12 09:51:25 +01:00
barbudreadmon 7498288af7
d_asteroids.cpp: set resolution to 640x480 (4:3) 2021-01-12 09:44:03 +01:00
barbudreadmon 4be2b2b489
d_quantum.cpp: set resolution to 640x480 (4:3) 2021-01-12 09:26:42 +01:00
Charles32k f2ce6f9a40
megadrive: more fixes 2021-01-11 23:27:42 +01:00
Charles32k 9bb77c20c8
megadrive: fix 2021-01-11 21:44:40 +01:00
Charles32k b9767d646f
megadrive: more hacks U-V 2021-01-11 20:14:34 +01:00
dinkc64 3cc8f0332d tms32010 and bsmt2000 updates 2021-01-10 02:04:11 -05:00
dinkc64 194df3b3ce add 020 support (wip) 2021-01-09 09:09:18 -05:00
スナッチャー af49eec042
Added retina/hi-dpi display support 2021-01-09 11:09:49 +01:00
スナッチャー a957dc1a65
tms340x0 core switch 2021-01-09 09:48:47 +01:00
eziochiu ea3017064b
Fix defense value of kov2pfwll clothes 2021-01-09 08:22:38 +01:00
Charles32k e9f9eae3cb
megadrive: spanish hacks U-V 2021-01-08 22:55:11 +01:00
tmaul 2e339cd5be add new tms to vs 2021-01-08 19:35:11 +00:00
Charles32k b7316b5f54
add more megadrive spanish letter T 2021-01-07 20:37:32 +01:00
dinkc64 e44ad2d5a2 wip.. 2021-01-07 11:34:05 -05:00
dinkc64 80411446a3 wip 2021-01-07 11:32:44 -05:00
dinkc64 089ce21046 tms wip++ 2021-01-07 11:16:28 -05:00
dinkc64 69541d1421 port tms34010 core, hook it up to midway t/w-unit (wip) 2021-01-07 11:08:07 -05:00
barbudreadmon deed2220ce
d_bzone.cpp: set resolution to 640x480 (4:3) 2021-01-05 17:51:17 +01:00
dinkc64 6d51dda056 umk3 smoke fatality stars fix + wunit nvram fix 2021-01-05 00:21:06 -05:00
dinkc64 4670d181da sms, add Double Hawk FM Mod 2021-01-04 19:52:19 -05:00
dinkc64 542df7a8ca system18: remove gfx issues tag from mwalk 2021-01-03 08:44:17 -05:00
dinkc64 64e555be5e sys16b: fix sprite priorities. notably alien syndrome st.6: snakey aliens slither out of walls 2021-01-03 01:12:53 -05:00
dinkc64 7abd4e7e43 upd7759 wip; oops 2021-01-02 23:41:16 -05:00
スナッチャー 5824dbf03c
Added biquad.h, downsample.h (#672) 2021-01-02 21:07:10 +01:00
dinkc64 8550c41e93 nes, add ende's hack for smb 2021-01-02 15:06:16 -05:00
dinkc64 dd49d5469f oops 2021-01-02 10:31:59 -05:00
dinkc64 9a3fef87fb d_spectrum, k054539: remove copy & pasted biquad filter, replace with device 2021-01-02 09:45:13 -05:00
taoenwen 2120624627
d_cps1.cpp: update dinods to 20201231 version (#671)
d_cps1.cpp: update wofjdr to 20201227 version
d_pgm.cpp: update oldsdsgl to 20201231 version
2021-01-02 09:22:59 -05:00
dinkc64 1cca6fa54e sys16b/upd7759: add 2000hz lp filter for less hollow sound 2021-01-02 02:03:36 -05:00
dinkc64 37f9687904 sys16b, unbreak wb3 2021-01-02 00:40:22 -05:00
dinkc64 31fe017d26 sms, replace hard-coded table with algo. created by Rupert Carmichael 2021-01-02 00:00:12 -05:00
dinkc64 304ada2450 sms, fix bubble bobble and pirate clones parent clone relationships 2021-01-01 09:52:04 -05:00
dinkc64 6f1384999a midway wunit/tunit, expand to 256px height from 254, for scanline texture 2020-12-31 23:03:31 -05:00
dinkc64 6855f50586 upd7759, properly implement slave mode/hook up timer, add buffering. fixes pcm issues with sega sys16b games (goldenaxe, altered beast). also reworked all other drivers using this core. 2020-12-31 21:09:25 -05:00
dinkc64 cdcdfb2196 sms, earthworm jim is ntsc 2020-12-31 20:25:16 -05:00
Igor-Arabe 3eed32b2a4
Megadrive: 'tfoxs' CRC fix (#670)
Thunder Fox (Hack, Spanish) now with correct CRC [IPS + Checksum Fix] ~ 20h35 utc-3, 2020-12-31.
2020-12-31 19:59:25 -05:00
JacKc029735 ad7d2c0311 d_cps1.cpp: update sf2mix to 0.99a version [ZERO800 - BRAZIL] 2020-12-31 15:07:52 +01:00
JacKc029735 99658403b0 d_megadrive.cpp: another batch of MD Prototypes dumps from Hidden Palace 2020-12-28 16:44:35 +01:00
JacKc029735 cfd1171a91
Merge pull request #664 from Charles32k/New-Hacks-T
Update d_megadrive.cpp
2020-12-28 13:50:48 +01:00
Charles32k 3f4e7664a3 Update d_megadrive.cpp
Add new games and fix double
2020-12-28 09:34:35 -03:00
JacKc029735 af18bf013a d_coleco.cpp: fix dat-output as requested 2020-12-28 11:35:20 +01:00
dinkc64 b824cce394 nes: add umk3 hack of mk4 unl game 2020-12-28 00:49:33 -05:00
dinkc64 76bfa13929 nes, fix kid icarus shot sound and noise f8 00 00 00 should make percussive sound 2020-12-28 00:30:36 -05:00
dinkc64 1e550d718a burn.*: add BurnDumpAppend(filename, buffer, bufsize) for more debuggy-goodness 2020-12-27 20:30:55 -05:00
dinkc64 40b3ad449b ddp3 / ddpdoj*: load default nvram 2020-12-27 20:24:02 -05:00
JacKc029735 3eb7fa9b89 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2020-12-27 15:18:56 +01:00
JacKc029735 5fe8bf14df d_wunit.cpp: Correct NBA Hangtime / NBA Maximum Hangtime ROM labels. Additional Documentation as well. [briantro] 2020-12-27 15:18:53 +01:00
Charles32k 9362e2354f
Update d_megadrive.cpp (#662)
new hacks letter T
2020-12-27 09:00:48 -05:00
JacKc029735 c024ed3477 d_snk68.cpp: added P.O.W. - Prisoners of War (US version 1, mask ROM sprites ) [hammy, The Dumping Union] 2020-12-27 14:47:58 +01:00
JacKc029735 fe07c6e2b8 d_megadrive.cpp: no capital letters for (Hack, Spanish) 2020-12-27 14:27:23 +01:00
dinkc64 290fde4eb0 coleco: add team pixelboy dec.25,2020 collection from https://atariage.com/forums/topic/315035-team-pixelboy-news-bulletin-december-25th-2020/ 2020-12-27 00:16:14 -05:00
JacKc029735 bcbc79f247 d_neogeo: added The Eye of Typhoon Demo! [OzzyOuzo] 2020-12-26 21:43:54 +01:00
Charles32k 2d1115e490
Update d_megadrive.cpp (#659)
hacks added
2020-12-26 12:15:38 -05:00
Igor-Arabe ebcbf18389
Midway: Updated umk3uc (#660)
umk3uc updated to version 2020-12-26 - 13h25 utc-3 26/12/2020
2020-12-26 12:15:25 -05:00
JacKc029735 f5b7f35b7b d_megadrive.cpp: more md prototypes dumps frm Hidden Palace 2020-12-26 15:00:52 +01:00
JacKc029735 bcd3d7c9b2 d_megadrive.cpp; added some md prototypes dumps from Hidden Palace
- Akira (Prototype)
- Star Wars (Prototype, 19930125)
- Street Fighter II' - Champion Edition (Prototype, 19930730)
- Street Fighter II' - Champion Edition (Prototype, 19930325)
2020-12-26 12:38:36 +01:00
Charles32k a50f81555d
Update d_megadrive.cpp (#658)
new Street Fighter II Hyper Champion Edition (Hack)
2020-12-24 20:06:18 -05:00
dinkc64 2a0f904753 noise freq derp 2020-12-23 23:41:00 -05:00
dinkc64 ee8933e358 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2020-12-23 23:39:52 -05:00
dinkc64 1ea9b3d803 nec core, VezIdle standardize 2020-12-23 23:39:34 -05:00
BeWorld 9d6ba036c1
SDL2 : somes improvements and fixes (#656)
* SDL2 : add flipped on horizontal game

add rotation 170°
simplfy code

* SDL: gzip.cpp update

Test if szAppRomPaths is empty.
This correction avoids scanning the root directory for nothing

* SDL2 GUI : reworking filters

- add F5 to reset current filters
- add all filters in config file
- change window width to 1024px
- change higth of game list selection
- add "Audio sample rate" to config file

* SDL2: add % to progress bar

* SDL2 GUI : somes fixes

- fix SDL_Init()
- add SDLK_KP_ENTER (padkey) to select game (same as RETURN)
-  Enable mouse cursor ?!

* SDL2 GUI : fix progress bar

* SDL2: no need SDL_INIT_AUDIO
2020-12-23 15:06:36 -05:00
Charles32k 355794fc2f
megadrive: ssf2fh clone fix 2020-12-23 16:56:34 +01:00
Charles32k 27ead2cac1
Update d_megadrive.cpp (#653)
New hack ssf2 md

https://www.youtube.com/watch?v=sagYtK0ppfM&t=157s
2020-12-23 09:04:36 -05:00
BeWorld 596ef5a511
d_korokoro.cpp - Big Endian fix (#651) 2020-12-23 09:03:09 -05:00
crystalct d335c94b3d
d_suprnova.cpp - Big Endian fix 2020-12-23 14:07:28 +01:00
Charles32k 0f3b9eda87
add megadrive spanish letter T 2020-12-23 13:23:18 +01:00
dinkc64 a003f194c5 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2020-12-23 00:37:56 -05:00
dinkc64 02ba1e9a03 clean off some dust 2020-12-23 00:37:44 -05:00
Svipur 71fb5bded5
Spectrum: add WOOT 2020 games, the new Dizzy game. (#648) 2020-12-22 20:08:54 -05:00
barbudreadmon 20bda67664
900tbl.c: avoid using reserved _D0 2020-12-22 22:02:33 +01:00
barbudreadmon ee9eee1b7f
upstreamed big-endian macros
it'll help MorphOS sdl port
2020-12-22 21:53:18 +01:00
tmaul 9071903595
Merge pull request #640 from BeWorld2018/master
SDL2: Improvements
2020-12-22 11:14:11 +00:00
dinkc64 788a56c88f nes: impl. mmc5 8bit dac, add super mario all-stars NES, ultima - exodus remastered 2020-12-21 23:20:45 -05:00
barbudreadmon 6da499cd04
Merge pull request #647 from crystalct/master 2020-12-21 14:51:14 +01:00
BeWorld 00d5bc399e SDL2 GUI : fix header and add HARDWARE_SEGA_SYSTEM24 in SEGA filter
- delete BIOS from game list
2020-12-21 13:40:06 +01:00
BeWorld bf897ad31d SDL/SDL2: add volume support
+ / - keyboard in game
2020-12-21 13:35:04 +01:00
crystalct d3e1c45086
d_supduck.cpp - Big Endian fix 2020-12-21 12:40:56 +01:00
tmaul de38bfef85 add missing drivers to VS 2020-12-21 10:22:42 +00:00
barbudreadmon f86c75a401
d_starwars.cpp: set geometry to 640x480
the arcade cabinet is using an atari 4:3 monitor, apparently the same monitor as pole position cabinets under atari license, so using 640x480 4:3 seems good
2020-12-21 10:24:44 +01:00
barbudreadmon efec2a5446
Merge pull request #646 from fbn-mac/macos-lsasquad 2020-12-21 09:16:38 +01:00
Akop Karapetyan 9bde057813 Added recommendations
Enabled Hardened Runtime for Release
2020-12-20 21:35:40 -08:00
Akop Karapetyan 5ed0b86855 Added LSA Squad 2020-12-20 21:27:51 -08:00
Akop Karapetyan 624ef9cb4b Added arm64 dependencies 2020-12-20 21:03:27 -08:00
barbudreadmon d794e5db98
d_omegrace.cpp: set geometry to 800x600
pcb video shows a 4:3 screen, mame is using a 400x300 resolution
2020-12-20 19:00:43 +01:00
barbudreadmon dc1d35c959
Merge pull request #645 from crystalct/master 2020-12-20 18:40:56 +01:00
crystalct 7d6198c7da
d_shadfrce.cpp - Big Endian fix 2020-12-20 18:28:09 +01:00
crystalct b9bf146ce5
d_sandscrp.cpp - Big Endian fix 2020-12-20 18:09:09 +01:00
crystalct eefe0f7729
d_pushman.cpp - Big Endian Fix 2020-12-20 17:32:01 +01:00
dinkc64 d2b9cfc370 add driver for LSA Squad and Daikaiju no Gyakushu (goed-zirra!!!) 2020-12-20 11:01:51 -05:00
dinkc64 d09fb2c86e nes, some clone fixes in the robot-added section 2020-12-20 09:59:20 -05:00
BeWorld 7434efa6a8 SDL2 : improvement
- SDL2 GUI : move IMG_ReadXPLFromArray (not use yet)
- SDL2 GUI : fix loading background title
- SDL2 GUI :  fix some typo
- SDL2 renderer : fix window size and force scale * 2
2020-12-20 12:00:31 +01:00
Akop Karapetyan 8a71754bd6
Updated drivers; updated cache version (#644) 2020-12-19 23:47:49 -05:00
dinkc64 7b0dfff9b3 add driver for Gladiator (Taito/Allumer) [iq_132, dink] 2020-12-19 10:44:38 -05:00
dinkc64 e74df8a8d5 tempest, pxl aspect ratio 2020-12-19 10:33:01 -05:00
dinkc64 d0d61c3c9a seta2: bonus life dip found [AugiteSoul] 2020-12-19 10:22:36 -05:00
dinkc64 b387c59116 coleco, remove dupe kralizec tetris 2020-12-19 10:20:10 -05:00
barbudreadmon 43ad0e5248
1:1 pixel aspect ratio for vector games (#643) 2020-12-19 09:50:57 -05:00
dinkc64 6eb81b40bf cps1: mtwins, fix lives dip 2020-12-18 23:01:08 -05:00
dinkc64 5a0e0a833f namcos2: Valkyrie no Densetsu, no is in lowercase
pce: fix spelling
2020-12-18 20:50:30 -05:00
dinkc64 3e513b1625 cps2, add sfa2uhc 2020-12-18 20:25:30 -05:00
crystalct 980bb1ffb4
d_wrally.cpp - Big Endian fix (#641) 2020-12-18 20:01:37 -05:00
dinkc64 2e63dd45b1 i8x41, update core and update decocass to use the new core 2020-12-18 10:16:27 -05:00
BeWorld 7691a597dc SDL2: somes improvements
- add SDL_WINDOWEVENT_CLOSE on pause game to quit
- GUI: change title to "Select Game..."
- GUI : add Filter "everything" by defaut
- GUI : fix background load on first start
- GUI : add number of games : filter and total
2020-12-18 15:58:23 +01:00
BeWorld 4fac42dc96 SDL2: little change
- Add SDL_UpdateTexture instead of SDL_LockTexture / SDL_UnlockTexture
2020-12-18 15:50:50 +01:00
barbudreadmon e6c9cf3bc7
fix sdl2 build 2020-12-18 11:15:19 +01:00
dinkc64 7c5d5d11c4 i8x41 small update 2020-12-17 21:08:07 -05:00
dinkc64 a11017aac0 msm5205, small update 2020-12-17 21:04:20 -05:00
JacKc029735 77cccbb835 d_hyperpac.cpp: added Twinkle (set 2) [Jorge Silva] 2020-12-17 20:49:38 +01:00
Charles32k 83f517c842
Update d_megadrive.cpp (#638)
* Update d_megadrive.cpp
add new hacks letter S
2020-12-17 10:03:14 -05:00
tmaul 7405d246de
Merge pull request #637 from BeWorld2018/master
SDL2: improvements
2020-12-17 11:38:57 +00:00
BeWorld c238eeb7e6 SDL2: limit CPU usage
In pause mode (menu with SDL2 renderer)
2020-12-17 09:04:28 +01:00
BeWorld eb7523ccac SDL2: update
- Add Pause when lost focus on window and limit usage of CPU
- Update Readme.SDL
- SDL2 GUI : Add game genre information
- SDL2 GUI : Reorganization of game information (genre, number of players, etc.)
- SDL2 GUI : limit CPU usage
- SDL2 GUI : add gamepad name (when found in console)
2020-12-17 09:01:52 +01:00
dinkc64 88fbcaf8a6 nes: add Tenchi wo 1+usa version, 2+eng patch. 2020-12-16 20:42:32 -05:00
dinkc64 03e7e5e46c megadrive: update umk3 arcade hack 0.71 2020-12-16 20:19:48 -05:00
crystalct ee525bf76e
Some pst90s Big Endian fixes 2020-12-16 18:54:41 +01:00
dinkc64 4bfe647e1c
Merge pull request #635 from taoenwen/master
d_cps1.cpp: update dinods to 20201202 version
2020-12-16 09:02:40 -05:00
taoenwen 29198145a0 d_pgm.cpp: add oldspluso (onekey hack) 2020-12-16 18:52:59 +08:00
taoenwen 26c50ea5e3 d_nes.cpp: add nes_tenchiwokurauii, nes_wanpakuduck 2020-12-16 17:45:28 +08:00
taoenwen 3d66c304b2 d_cps1.cpp: update dinods to 20201202 version
d_wunit.cpp: update umk3uc to 20201204 version
2020-12-16 16:24:33 +08:00
Igor-Arabe 6cec924ac6
Update d_cps1.cpp (#634)
sf2mix updated to 0.98c version [18:13 15/12/2020]
2020-12-15 20:50:47 -05:00
Charles32k 151f4412b0
Update d_megadrive.cpp (#632)
add new hacks letter s
2020-12-15 20:50:34 -05:00
Svipur c6e2f6b294
Spectrum: add HBs from the last YRGB. (#631)
* Spectrum: add HBs from the last YRGB.

* Spectrum: replace custom loaders with Z80s.

* Update d_spectrum.cpp
2020-12-15 20:12:08 -05:00
dinkc64 f5b252d3fb i8x41 multi-cpu-ify wip 2020-12-15 02:00:06 -05:00
dinkc64 68d25c9673 nes, add lion king 2020-12-14 23:12:51 -05:00
dinkc64 e1e9c49fbe spectrum homebrews 2020-12-14 00:18:51 -05:00
dinkc64 798df42ada coleco, add mazezam & mazezam challenge 2020-12-13 20:31:13 -05:00
dinkc64 13e65e3a69 marioo duplicate set 2020-12-13 19:55:05 -05:00
JacKc029735 e63e0aeccc d_neogeo.cpp: added Neo Blck Tiger Demo [OzzyOuzo]
- correct some ROMs labels fro kof98ult
- fix 1.bin for tharrier set according to MAME
2020-12-13 19:48:55 +01:00
dinkc64 3bef4af57e galaxian: pacmanbl* fixes 2020-12-12 20:25:38 -05:00
dinkc64 fef384cde8 sms, fix clone of george foreman's ko boxing 2020-12-12 09:36:04 -05:00
JacKc029735 3476a2c094 d_cabal.cpp: added PROMs to all original sets [Guru] 2020-12-12 15:29:06 +01:00
JacKc029735 6ecee24737 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2020-12-12 15:19:25 +01:00
JacKc029735 7e9320e2ef d_nmk16.cpp: Add PCB locations to the Task Force Harrier sets [briantro] 2020-12-12 15:19:22 +01:00
dinkc64 8c93a04823
Merge pull request #630 from Charles32k/DBZEC
Update d_megadrive.cpp
2020-12-12 09:12:49 -05:00
JacKc029735 f478f874eb d_tecmo.cpp: document silkworm PCBs [Guru] 2020-12-12 14:47:41 +01:00
Charles32k 5298291ed9 Update d_megadrive.cpp
fix in dbz code
2020-12-12 10:31:47 -03:00
JacKc029735 62589d894a
Merge pull request #629 from Charles32k/DBZEC
Update d_megadrive.cpp
2020-12-12 14:10:46 +01:00
JacKc029735 0cb6947eed d_deniam.cpp: added Croquis (Korea) [xuserv, juking] 2020-12-12 14:09:07 +01:00
Charles32k 764cdbca42 Update d_megadrive.cpp
add new Dragon ball Hack
2020-12-12 09:47:00 -03:00
JacKc029735 07302e77e2 d_f1gp.cpp added F-1 Grand Prix (set 1) [zozo, The Dumping Union] 2020-12-12 13:28:42 +01:00
JacKc029735 96124cfe77 d_cps2.cpp: added 1944: The Loop Master (Euro 000620) [undamned] 2020-12-12 13:02:31 +01:00
JacKc029735 62c15787d7 d_cps1.cpp: update sf2mix to 0.98b 2020-12-12 12:29:50 +01:00
AyanamiRei0 45b4a6d0bc
cps1: update sf2mix to 0.98 2020-12-12 09:38:13 +01:00
dinkc64 83de2a033e nes, add Tapeworm Puzzle Disco demo 8 2020-12-12 00:09:26 -05:00
dinkc64 d2e7828209 megadrive vdp: add clipping to vertical window, fixes split-screen in dbz 2020-12-11 23:56:09 -05:00
dinkc64 3521856051 nes, sword master sample fix 2020-12-10 10:27:37 -05:00
dinkc64 487d437247 syvalion, hook up trackball device 2020-12-10 01:59:34 -05:00
dinkc64 6083cd02a2
Merge pull request #625 from Charles32k/beast-fix
Update d_megadrive.cpp
2020-12-09 22:49:22 -05:00
Charles32k 773307bace Update d_megadrive.cpp
beasts new crc
2020-12-09 21:13:20 -03:00
Charles32k 0e66ac22b8
Add megadrive spanish letter S 2020-12-09 14:55:22 +01:00
dinkc64 630ae53f95 twincobr: hook up latest real protection mcu dumps, big thanks Caps0ff, Nathan Gilbert, Guru 2020-12-08 10:13:03 -05:00
dinkc64 e663996c0d
Merge pull request #623 from SumavisionQ5/patch-1
Add kof98ult.
2020-12-08 00:32:35 -05:00
数码视讯Q5 0dfd873eeb
Add kof98ult.
You can find this hack in the lastest HBMAME ROM sets.
2020-12-08 13:11:40 +08:00
dinkc64 e578d9f5f9 nes: add mr. gimmick (euro version), fix 8910 freq for sunsoft mapper 69, fix pal dmc frequency.
add tengen version of ms. pacman
2020-12-07 23:08:50 -05:00
dinkc64 084c642cbc nes, add kart fighter 2020-12-07 09:46:35 -05:00
dinkc64 61beb0418b ngp, add gears of fate 2020-12-07 01:26:51 -05:00
dinkc64 19f575f1eb cv dukes of hazzard anarog hookup 2020-12-06 23:52:44 -05:00
dinkc64 0fabe820ac Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2020-12-06 21:04:24 -05:00
dinkc64 17e5137583 nes, add Golden Five, Elite, and a handful of other games 2020-12-06 21:04:09 -05:00
dinkc64 971bdc8116
Merge pull request #622 from fbn-mac/macos-x86-build
Updated version of Sparkle, forcing x86 build
2020-12-06 00:08:19 -05:00
Akop Karapetyan f0ab607b7f Updated version of Sparkle, forcing x86 build 2020-12-05 20:07:18 -08:00
dinkc64 b26b70a5d5 cheat search: disable for sh2 to avoid crash. 2020-12-05 14:31:53 -05:00
dinkc64 a56a543915 sg1000, fix mahjong parent/clones 2020-12-05 09:32:07 -05:00
dinkc64 136c6c0589 nes translations for wai wai world 1 and 2 2020-12-04 21:05:14 -05:00
dinkc64 256a66b235 nes, add gng easy mode and robocop2 response hacks for Neville 2020-12-04 16:35:21 -05:00
tmaul caa3ba252c
Merge pull request #618 from BeWorld2018/sdl2-imrovement
SDL2: fix
2020-12-03 07:53:16 +00:00
BeWorld d6f9a1c921 SDL2: fix compiling 2020-12-03 08:13:19 +01:00
dinkc64 a906ed0d48
Merge pull request #617 from AyanamiRei1/master
SF 2 Mix dipswitches
2020-12-03 01:09:12 -05:00
dinkc64 43582a2885 tms34010, midway fixes: hang on state load, hang on continue screen on umk3 hacks 2020-12-03 00:58:45 -05:00
AyanamiRei0 a91473b6a9 SF 2 Mix dipswitches 2020-12-03 01:51:56 +00:00
dinkc64 7a81801ea7 burner/win32/paletteviewer.cpp: show the cps1/2 palette in unmirrored order (palettenum ^ 0xf) 2020-12-02 20:41:27 -05:00
dinkc64 f2859f2997
Merge pull request #613 from BeWorld2018/sdl2-imrovement
SDL2: add ALT-ENTER to switch mode fullscreen/window
2020-12-02 20:02:56 -05:00
dinkc64 9cedad0e04
Merge pull request #615 from crystalct/master
some pst90s Big Endian fix
2020-12-02 20:01:59 -05:00
crystalct cb234d6e87
d_pass.cpp - Big Endian fix 2020-12-02 23:05:32 +01:00
crystalct b548addbf5
d_oneshot.cpp - Big Endian fix 2020-12-02 22:53:01 +01:00
crystalct 2287d99edc
d_nmg5.cpp - Big Endian fix 2020-12-02 22:25:42 +01:00
BeWorld 4425ff884c SDL2: add ALT-ENTER to switch mode fullscreen/window 2020-12-02 16:55:52 +01:00
dinkc64 38c57c468c
Merge pull request #612 from taoenwen/master
d_neogeo.cpp: update nsmb to Demo 0.01
2020-12-02 01:35:04 -05:00
taoenwen 5d55b7ad2e d_neogeo.cpp: update nsmb to Demo 0.01
d_wunit.cpp: update umk3uc to 20201201 version
2020-12-02 11:59:30 +08:00
dinkc64 d311a0b09e
Merge pull request #611 from finalburnneo/revert-608-sdl2-improvement
Revert "SDL2: add switch window/fullscreen"
2020-12-01 20:26:05 -05:00
dinkc64 12e9455336
Revert "SDL2: add switch window/fullscreen" 2020-12-01 20:24:58 -05:00
dinkc64 29c55f4684
Merge pull request #608 from BeWorld2018/sdl2-improvement
SDL2: add switch window/fullscreen
2020-12-01 09:53:58 -05:00
dinkc64 6ad00b357e tecmo16, fix glitches on cutscene before 2nd boss of Riot 2020-12-01 01:22:29 -05:00
dinkc64 c3d1da4ca0 cheat.dat loader, fix some cheats 2020-12-01 01:03:43 -05:00
Charles32k 6a5bc97895
add megadrive hacks letter R 2020-11-30 20:35:15 +01:00
BeWorld d367d5de60 SDL2: missing code :-) 2020-11-30 18:47:23 +01:00
BeWorld 00b56a0e03 SDL2: fix FPS on window title
Fix when disable it
2020-11-30 18:45:53 +01:00
BeWorld 516cd5d012 SDL2: add switch window/fullscreen
Add ALT-ENTER : switch between window/fulscreen or fullscreen/window
2020-11-30 17:16:06 +01:00
tmaul ecf17a490f
Merge pull request #606 from BeWorld2018/sdl2-improve
SDL2 Improvements
2020-11-30 11:07:11 +00:00
BeWorld 604b835316 SDL2: disable ingame gui with OpenGL mode
No need, renderer doesnt exist in this context.
2020-11-30 11:36:44 +01:00
BeWorld b6d401924d SDL2: add ScreenShot support
- F6
- ingame menu
2020-11-30 11:33:22 +01:00
BeWorld 671adf6af4 SDL2: enhanced SDL2 OpenGL
- add video filtering support (LINEAR/NEAREST)
- add fullscreen support
- add window resize support
2020-11-30 11:30:18 +01:00
BeWorld ba6e7f8e15 SDL2 : Add WindowTitle and FPS
Add FPS on window title (not in fullscreen)
2020-11-30 11:28:59 +01:00
BeWorld 63625138cc SDL2: add failed back SOFTWARE renderer
if SDL_RENDERER_ACCELERATED not available
2020-11-30 11:21:20 +01:00
dinkc64 d0203f3c4f msx, add some tapes 2020-11-30 00:36:05 -05:00
dinkc64 d6931fb825 sms, (gg) fix parent/clone rel. 2020-11-30 00:03:37 -05:00
dinkc64 c70e8f2c9b metamorphic force, change levels a little 2020-11-30 00:02:55 -05:00
dinkc64 b6c75f7933 sys16b, fix tturf voices [Angelo Salese] 2020-11-29 23:49:50 -05:00
dinkc64 4f6c8e36a8 nes .. 2020-11-29 20:35:13 -05:00
dinkc64 aa12b62089 nes, add metroid mother hack 2020-11-29 10:12:01 -05:00
dinkc64 321b4dc941 pce, add some games 2020-11-29 09:50:44 -05:00
JacKc029735 28143d41ef d_pacman.cpp: added The Glob (Pac-Man hardware, bootleg) [Victor Fernandez (City Game)] 2020-11-29 14:58:24 +01:00
JacKc029735 dd00dc5990 d_galaxian.cpp: Moune Creste (Jeutel French Moon Cresta bootleg) [Michel Blanco] 2020-11-29 14:25:02 +01:00
JacKc029735 16a03ff4a4 d_asuka.cpp: added Cadash (US, version 1?) [coolmod, The Dumping Union] 2020-11-29 13:46:12 +01:00
JacKc029735 c6414d8812 d_tecmo16.cpp: added Riot (Woong Bi license) [system11, zak] 2020-11-29 13:27:16 +01:00
dinkc64 e28e04b36f nes, smb xmas edition update 2020-11-28 21:10:20 -05:00
dinkc64 0a5efcc92b nes updates 2020-11-28 21:05:47 -05:00
dinkc64 2cef339d03 nes, add smb xmas edition 2020-11-28 15:25:33 -05:00
barbudreadmon 9afebeb14a megadrive: more cleanup 2020-11-28 18:29:14 +01:00
barbudreadmon 3c9162b717 megadrive: oops, cleanup duplicates 2020-11-28 16:11:08 +01:00
barbudreadmon 5fecffbfa9 megadrive: add some unlicensed games 2020-11-28 15:21:58 +01:00
dinkc64 cf6c76af0e nes add stuff 2020-11-28 02:11:57 -05:00
dinkc64 bfb08ab6b5 nes, add some translations 2020-11-27 01:46:50 -05:00
dinkc64 93d5064b8b megadrive.cpp, fix fido dido bonus stage 2020-11-27 00:24:02 -05:00
Charles32k c4b2423283
add megadrive spanish letter P-Q 2020-11-26 14:11:18 +01:00
Charles32k d0d3cedfe1
fix megadrive spanish letter O 2020-11-25 14:10:58 +01:00
dinkc64 0b9d2e32ea nes maniac mansion hack re-do 2020-11-25 01:23:15 -05:00
dinkc64 33288d422a
Merge pull request #602 from SumavisionQ5/master
Update SF2MIX to 0.97.
2020-11-24 23:04:41 -05:00
数码视讯Q5 04010088c4
Update SF2MIX to 0.97. 2020-11-25 11:03:46 +08:00
dinkc64 096b833880 nes maniac mansion uncensored hack 2020-11-24 20:13:38 -05:00
barbudreadmon 560267abcf
megadrive: fixing misaligned address access 2020-11-24 15:53:44 +01:00
dinkc64 8607274ecd
Merge pull request #601 from taoenwen/master
d_cps1.cpp: update dinods to 20201121 version
2020-11-24 09:38:54 -05:00
taoenwen bf0b57878b d_cps1.cpp: update dinods to 20201121 version
d_pgm.cpp: update oldsdsgl to 20201123 version
d_wunit.cpp: update umk3uc to 20201122 version
2020-11-24 22:06:29 +08:00
dinkc64 7bcac79ab3 cbombers, hook up tc0360pri c/o cam900. fix remaining pri, spritelag, freeze issues [dink] 2020-11-24 01:38:10 -05:00
Charles32k d48f19a14d
add megadrive spanish letter O 2020-11-23 15:15:24 +01:00
crystalct 6cd5df5748
d_nes.cpp - Big Endian fix 2020-11-23 15:03:07 +01:00
dinkc64 7012445e01 cheeky mouse: fix and unflip coctail mode for 2p games 2020-11-23 01:19:26 -05:00
dinkc64 feba98a6e8 nes, add Super Mario Unlimited Deluxe hack, add Hero Quest 2020-11-22 21:17:28 -05:00
dinkc64 4f14cac068 neogeo pocket: fix some parent/clone relationships 2020-11-22 20:00:35 -05:00
dinkc64 e141da5c03
Merge pull request #593 from Svipur/patch-2
spectrum - add Hero Quests.
2020-11-22 19:52:03 -05:00
Svipur 8869905a43
spectrum - add Hero Quests. 2020-11-23 00:55:03 +03:00
Charles32k ae13cc84a9
add megadrive spanish letter M 2020-11-22 15:03:57 +01:00
dinkc64 f0e6755e10 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2020-11-21 15:58:38 -05:00
dinkc64 8da7d5ae48 nes: add hostages and rescue the embassy mission 2020-11-21 15:58:24 -05:00
dinkc64 360d776efa
Merge pull request #590 from taoenwen/master
d_pgm.cpp: update oldsdsgl to 20201119 version
2020-11-21 09:15:39 -05:00
taoenwen 8aa40a0bdf d_pgm.cpp: update oldsdsgl to 20201119 version 2020-11-21 21:50:52 +08:00
JacKc029735 7da36a03f7 d_neogeo.cpp: Fix warning compile for fatfury1bh
- remove the hack from demo and put it in the correct section.
2020-11-21 09:59:00 +01:00
dinkc64 5669278835
Merge pull request #589 from WandeingLagomorph793/WandeingLagomorph793-patch-1-BH10-2
Fatal Fury 1 Boss Hack Cleanup
2020-11-21 00:25:20 -05:00
dinkc64 297958e10d sys16a, fix very-berry broken mcu code [dink] support mcu-generated tiles [haze] 2020-11-21 00:05:36 -05:00
dinkc64 c97919e932 nes, update bobl v1.1 2020-11-20 23:37:07 -05:00
dinkc64 151e0bf6de megadrive, add 16zhang mahjong ii 2020-11-20 15:34:05 -05:00
dinkc64 8b365b18fa nes, add block out 2020-11-20 14:41:02 -05:00
WandeingLagomorph793 95b3be7d1a
Fatal Fury 1 Boss Hack Cleanup 2020-11-20 07:51:42 -08:00
dinkc64 d4004fd471 nes, fix Darkwing Duck (T-Chi) gfx corruption in map screen 2020-11-19 23:08:15 -05:00
JacKc029735 50d5c07deb d_cps1.cpp: update sf2mix to 0.96d version [ZERO800] 2020-11-20 01:36:10 +01:00
JacKc029735 910ed75c69 d_cps1.cpp: added Street Fighter Zero (CPS Changer, 040820 Japan) [lydz) 2020-11-19 22:50:09 +01:00
JacKc029735 ae9d523e31 d_neogeo.cpp: fix breakrevbh with adding correct CRC for boss hack by Yumeji 2020-11-19 22:01:36 +01:00
tmaul 4aa134de37
Update vs2019-x64.yml
And the 64 bit version
2020-11-19 20:42:40 +00:00
tmaul 7518388cf3
Update vs2019-win32.yml
See if this fixes the github builds...
2020-11-19 20:40:57 +00:00
Charles32k 3577747fc7 add megadrive spanish letter L 2020-11-19 20:18:57 +01:00
dinkc64 5cdaf50db1 cheeky mouse - now using samples from a real Cheeky Mouse PCB, thanks to Otto Pylotte 2020-11-18 21:02:45 -05:00
dinkc64 5a65ea3597 megadrive clean-up 2020-11-18 20:27:34 -05:00
dinkc64 291f924667 megasys1, fix iganinju highscore 2020-11-18 20:07:02 -05:00
Charles32k 5fee63885a
add megadrive spanish letter K 2020-11-18 20:35:26 +01:00
Charles32k b59ba21a81
add megadrive spanish letter J 2020-11-18 13:51:10 +01:00
dinkc64 4aa0ded005 spectrum hb updates 2020-11-17 23:53:31 -05:00
dinkc64 0bdd49b064 nes updates 2020-11-17 23:46:21 -05:00
dinkc64 7910ecaed1 nes: add flea!
https://lowtekgames.itch.io/fleanes
2020-11-17 20:59:27 -05:00
dinkc64 db9ba515de
Merge pull request #580 from crystalct/master
pst90s - some Big Endian Fixes
2020-11-17 19:37:00 -05:00
unknown d50bf2ed7e d_mwarr.cpp - Big Endian fix 2020-11-17 18:25:43 +01:00
unknown 2e5dd54ac0 d_mosaic.cpp - Big Endian fix 2020-11-17 17:53:37 +01:00
unknown 6eb9d5e46e d_mirage.cpp - Big Endian fix 2020-11-17 17:47:02 +01:00
crystalct 458ee6fa6c d_legionna.cpp - Big Endian Fix 2020-11-17 17:29:40 +01:00
dinkc64 399a3c6a09 nes, update From Below to 1.0 final/cart edition 2020-11-16 23:31:25 -05:00
dinkc64 f54b0d64fe neogeo, add breakrevbh - bai-hu boss hack by Yumeji 2020-11-16 20:44:22 -05:00
dinkc64 b8190190db game note update 2020-11-15 20:34:34 -05:00
dinkc64 3766a9031e neo_palette, oob w/unibios 4 and magical drop 3 due to improper indexing during 8bit pal writes 2020-11-15 20:20:24 -05:00
dinkc64 610489bc64
Merge pull request #577 from Charles32k/Charles32k
Update d_megadrive.cpp
2020-11-15 09:12:56 -05:00
Charles32k 34e88531a5 Update d_megadrive.cpp
added 3 new translations letter I
2020-11-15 08:28:18 -03:00
dinkc64 fea2d3a26a metro, fix pururun's p2 input 2020-11-14 21:16:56 -05:00
JacKc029735 8d810e87c5
Merge pull request #576 from crystalct/master
d_kaneko16.cpp - Final Big Endian fix
2020-11-14 22:47:14 +01:00
crystalct c45a1fffb5
d_kaneko16.cpp - Final Big Endian fix 2020-11-14 22:40:05 +01:00
dinkc64 7ccc7b06b3
Merge pull request #575 from finalburnneo/revert-573-master
Revert "d_kaneko16.cpp - Complete Big Endian fix"
2020-11-14 16:20:04 -05:00
dinkc64 825f8cadb5 Revert "d_kaneko16.cpp - Complete Big Endian fix"
This reverts commit 365d0f5e48.
2020-11-14 16:19:15 -05:00
JacKc029735 2eb9d59e9a (nw) d_contra.cpp: minor cosmetic changes 2020-11-14 20:25:38 +01:00
crystalct 365d0f5e48
d_kaneko16.cpp - Complete Big Endian fix 2020-11-14 18:30:23 +01:00
JacKc029735 4dd5bac90c d_neogeo.cpp: update kof10thuo to 20201111 version [Taoenwen@ 2020-11-14 14:57:28 +01:00
JacKc029735 cabfb356c7 d_seta2.cpp: Minor ROM name correction for Puzzle De Bowling [briantro] 2020-11-14 14:47:44 +01:00
JacKc029735 6c9afd9053 d_sauro.cpp: added Sauro (set 2) [Victor Fernandez (City Game), ClawGrip] 2020-11-14 14:29:10 +01:00
JacKc029735 7a8710c00d Update d_metro.cpp (nw) 2020-11-14 11:35:36 +01:00
JacKc029735 80801f6399 d_taitof3.cpp: added Super Cup Finals (Ver 2.1O 1993/11/19, single PCB) [nnap] 2020-11-14 11:14:08 +01:00
Akop Karapetyan a0e2efc23c
Removed version from Xcode app path 2020-11-14 09:39:11 +01:00
dinkc64 d30ac6453c msx, add Bumpy by Grupo de Trabajo Soft. 2020-11-14 01:26:00 -05:00
dinkc64 993dceddc0 nes: add RGB palette, selectable via dips. Add Super Mario Bros. Special hacks (requested) 2020-11-14 01:05:16 -05:00
dinkc64 164344e288 cps1: sf2mix changes requested by zero800 2020-11-13 20:51:43 -05:00
dinkc64 bc0334447c nes: feed TMHT to robot. 2020-11-13 20:38:52 -05:00
dinkc64 d1424a9f52
Merge pull request #572 from Charles32k/Charles32k
Update d_nes.cpp
2020-11-13 20:18:05 -05:00
Charles32k 4abbe2b9b3 Update d_nes.cpp
add Teenage Mutant Hero Turtles (Europe).nes
2020-11-13 17:54:19 -03:00
Charles32k fa680545d9 Update d_nes.cpp
Teenage Mutant Hero Turtles (Europe).nes
2020-11-13 17:50:21 -03:00
Charles32k e33bd564bb Update d_nes.cpp 2020-11-13 17:47:37 -03:00
dinkc64 15328462da msx, replace bumpy's cassette image with one that doesn't crash on level 3 2020-11-13 14:53:03 -05:00
dinkc64 70e5e3911c spectrum, replace 750cc and kick off 2 2020-11-13 10:15:36 -05:00
数码视讯Q5 f61f783cbc
Add Street Fighter II Mix (Ver 0.96) 2020-11-13 13:37:44 +01:00
Charles32k 1e7e19bc6e Update d_nes.cpp 2020-11-13 08:03:50 -03:00
dinkc64 b0ad29367d spectrum, add 8910 to 48k, replace cj in usa with a good tap 2020-11-13 01:09:14 -05:00
dinkc64 fb93767da6 megadrive Spanish translations from Charles32k 2020-11-12 22:47:26 -05:00
dinkc64 23a4872cdb
Merge pull request #568 from Svipur/patch-3
spectrum: add Seymour at the Movies 128k.
2020-11-12 15:54:45 -05:00
Svipur 728bbcc5b8
spectrum: clone Wacky Darts. 2020-11-12 23:16:31 +03:00
crystalct 68fad04080
d_kaneko16.cpp - Partial Big Endian Fix 2020-11-12 20:36:25 +01:00
JacKc029735 f84a874629 d_cps2.cpp: updated Super Street Fighter II Turbo New Legacy to v0.4 (Beta) [Born2SPD] 2020-11-12 20:29:15 +01:00
Svipur f5d8853713
spectrum: add Seymour at the Movies 128k. 2020-11-12 19:59:35 +03:00
Akop Karapetyan 8b57ba23f1
Updated Xcode version to 12 2020-11-12 09:12:29 +01:00
dinkc64 1f27535b51 spectrum, fix s.a.s. combat sim 2020-11-12 00:55:54 -05:00
dinkc64 3bf87d1538 spectrum, fix bug in tap loader (chickin chase), fix some 48k only games 2020-11-11 21:03:40 -05:00
dinkc64 aed3b5a772
Merge pull request #565 from Svipur/patch-2
spectrum: requests.
2020-11-11 19:37:50 -05:00
Svipur 1ff747ed85
48k fixes. 2020-11-12 01:33:34 +03:00
Svipur 5a61b50b91
48k fixes. 2020-11-12 01:28:27 +03:00
Svipur 265b672828
48k-only fixes. 2020-11-12 01:23:11 +03:00
Svipur 8eeee7b0a6
Update d_spectrum.cpp 2020-11-12 01:11:10 +03:00
Svipur 73493ae858
48k-only fixes. 2020-11-12 01:07:40 +03:00
Svipur ee3c3a3bab
48k-only fixes. 2020-11-12 00:53:28 +03:00
Svipur 2be486ef94
48k-only fixes. 2020-11-12 00:46:52 +03:00
Svipur 451d8d8dc5
48k-only fixes. 2020-11-12 00:38:53 +03:00
Svipur 47e03a9aed
48k-only fixes. 2020-11-12 00:21:55 +03:00
Svipur 306db832c8
spectrum: requests. 2020-11-11 23:48:12 +03:00
dinkc64 3a65b59155 spectrum, fix jackson city and laser zone 2020-11-11 09:40:59 -05:00
dinkc64 4810db9a62 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2020-11-11 09:31:42 -05:00
dinkc64 f2af594391 more spectrum 2020-11-11 09:30:44 -05:00
JacKc029735 2c913506d9 d_hyperpac.cpp: added Cookie & Bibi 2 (set 2) [Kevin Eshbach, The Dumping Union] 2020-11-11 12:57:03 +01:00
dinkc64 5a3595773e spectrum adds 2020-11-11 01:39:37 -05:00
dinkc64 d15550963a
Merge pull request #564 from crystalct/master
Add files via upload
2020-11-10 11:57:48 -05:00
crystalct 837df44960
Add files via upload
d_itech32.cpp - Big Endian fix
2020-11-10 12:31:24 +01:00
dinkc64 78848d18a3 spectrum: improve tap dma loader - fixes V (spec_vocean). set default joystick for The Death Squad homebrew games 2020-11-09 20:52:04 -05:00
crystalct 729d6988ac
Some pst90s Big Endian fixes
* d_fuukifg2.cpp - Big Endian fix
* d_gaelco2.cpp -Big Endian fix
* d_glass.cpp - Big Endian fix
* d_go2000.cpp - Big Endian fix
* d_gotcha.cpp - Big Endian fix
* d_gumbo.cpp - Big Endian fix
2020-11-09 18:32:18 +01:00
crystalct 3cf709ee06
d_f1gp.cpp - Big Endian fix 2020-11-08 22:53:02 +01:00
dinkc64 52d1ec1263
Merge pull request #560 from Svipur/patch-2
spectrum - Ocean, Codies.
2020-11-08 15:02:15 -05:00
barbudreadmon ca14f5c890
fix wunit palette glitch 2020-11-08 18:37:48 +01:00
Svipur 825d1f9b29
Update d_spectrum.cpp 2020-11-08 20:18:28 +03:00
Svipur b3090ca5a9
spectrum - Ocean, Codies. 2020-11-08 18:12:34 +03:00
dinkc64 0a2b944cb1 Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2020-11-08 09:25:15 -05:00
dinkc64 8d35659122 dcs fix for the buggy beta hackery debacle 2020-11-08 09:20:55 -05:00
JacKc029735 95b915389f (nw) d_gaiden.cpp: sync driver with MAME 2020-11-08 15:20:05 +01:00
JacKc029735 0439181a77
Merge pull request #559 from taoenwen/master
cps1: captcommr1pwx update 20201105
2020-11-08 14:37:53 +01:00
taoenwen c86a4dc8f8 cps1: captcommr1pwx update 20201105 2020-11-08 21:22:32 +08:00
dinkc64 0a2f863fd0 spectrum: fix occasional pops/clicks 2020-11-08 00:50:46 -05:00
dinkc64 5c08afae96 spectrum: djpuff joy-defaults 2020-11-07 23:51:52 -05:00
dinkc64 25bbb7aca8
Merge pull request #558 from taoenwen/master
win32ui: Add a maximize and restore button to the form [select game]
2020-11-07 22:29:49 -05:00
dinkc64 be9ffac20e make room for paging 2020-11-07 20:59:05 -05:00
taoenwen c9d2582788 win32ui: Add a maximize and restore button to the form [select game]
The gamelist window has a low initial height and limited visible content
1. Enlarge the window by dragging the edge of the window (fbneo's default scheme)
2. Add a button to maximize and restore the window (another way)
2020-11-08 09:34:43 +08:00
dinkc64 808dae65f1 flkatck, fix spr buffering 2020-11-07 20:25:18 -05:00
dinkc64 13ccf301ee Merge branch 'master' of https://github.com/finalburnneo/FBNeo 2020-11-07 09:27:53 -05:00
dinkc64 20afb52f60 mdarcbl, fix 32col mode 2020-11-07 09:11:11 -05:00
JacKc029735 6ec94c0bf4 (nw) d_cps1.cpp: partial sync with MAME 2020-11-07 12:02:58 +01:00
dinkc64 df4529c693 nes, add pseudo-stereo effect (see dips) 2020-11-07 00:29:44 -05:00
dinkc64 b9840ace8a nes apu, slight modification to noise volume 2020-11-07 00:03:47 -05:00
dinkc64 3698f791ca spectrum, fix Freddy Hardest in South Manhattan 2020-11-06 19:55:22 -05:00
dinkc64 16ad2534db
Merge pull request #555 from Svipur/patch-2
spectrum: requests.
2020-11-06 19:33:07 -05:00
crystalct 4db365b729
Some pst90s Big Endian fixes
* d_cultures.cpp - Big Endian fix
* d_dooyong.cpp - Big Endian Fix
* d_dreamwld.cpp - Big Endian fix
* d_drgnmst.cpp - Big Endian fix
* d_3x3puzzl.cpp Big Endian fix
* d_bestleag.cpp Big Endian fix
* d_bigstrkb.cpp Big Endian fix
* d_blackt96.cpp Big Endian fix
* d_crospang.cpp Big Endian fix
2020-11-06 22:56:43 +01:00
Svipur 3f9c83168c
spectrum: requests. 2020-11-06 23:42:45 +03:00
Svipur 46f3d1a6d8
spectrum: requests. 2020-11-06 23:35:01 +03:00
dinkc64 d0de07a1bc
Merge pull request #553 from taoenwen/master
update neogeo kof10thuo 20201030
2020-11-06 09:34:22 -05:00
taoenwen d1c3cb267a update neogeo kof10thuo 20201030 2020-11-06 22:18:51 +08:00
crystalct 008498b601
d_bigstrkb.cpp and other little Big Endian fixes
* d_bigstrkb.cpp and other little Big Endian fixes
* Update d_3x3puzzl.cpp
* d_blackt96.cpp - Big Endian fix
* d_crospang.cpp - Big Endian fix
2020-11-06 14:32:24 +01:00
crystalct 5c86a01e68
d_3x3puzzl.cpp, d_bestleag.cpp - Big Endian fix 2020-11-06 12:47:30 +01:00
dinkc64 1aa06e0803 nes, add mother 25th anniversary edition hack 2020-11-05 20:45:49 -05:00
dinkc64 9176718c54 megadrive, add terminator remastered hack 2020-11-05 20:30:03 -05:00
dinkc64 4d3861056b gg_jleagu94 boot-up logo glitch 2020-11-05 20:03:18 -05:00
crystalct dd06af0d1a
d_sshangha.cpp - Big Endian fix 2020-11-05 20:09:59 +01:00
dinkc64 82b08cb979 .. 2020-11-05 01:11:49 -05:00
dinkc64 23d967ac59 burner/bzip, neocdsel.cpp: remove nonsensical code 2020-11-05 01:10:11 -05:00
dinkc64 ffa5526bb8 megadrive - update umk3 hack v0.7 2020-11-04 20:22:11 -05:00
dinkc64 038604d0df megadrive, update rock 'n roll racing hack by Ti to v16 2020-11-04 20:12:13 -05:00
dinkc64 155d73e05b twinbeeb dat fix? 2020-11-04 09:22:30 -05:00
dinkc64 283dabe73a nes, update homebrews: Nalle Land and From Below 2020-11-04 00:09:03 -05:00
dinkc64 3f87d3b591 megadrive more Spanish translations 2020-11-03 21:08:07 -05:00
dinkc64 2aa05dc4ee nes, lion king legend crc fix 2020-11-03 21:07:42 -05:00
dinkc64 28dc1fced0
Merge pull request #548 from Svipur/patch-10
spectrum: replace broken Battle Ships and SotB.
2020-11-03 19:06:34 -05:00
Svipur fbfcd10260
spectrum: replace broken Battle Ships and SotB. 2020-11-03 18:39:34 +03:00
dinkc64 645f612550
Merge pull request #546 from crystalct/master
Fix integer constant is too large for 'long' on old GCC
2020-11-03 08:35:06 -05:00
dinkc64 5ec41c6246
Merge pull request #547 from Svipur/patch-10
spectrum: requests.
2020-11-03 08:34:34 -05:00
Svipur 157a419c26
spectrum: 48-only fixes. 2020-11-03 15:59:41 +03:00
Svipur 1ea08ac469
spectrum: requests. 2020-11-03 15:56:03 +03:00
crystalct 6de7acef5b
Fix integer constant is too large for 'long' on old GCC 2020-11-03 10:04:30 +01:00
dinkc64 75036243e8 tms34010, hook up to cheat engine 2020-11-03 01:06:59 -05:00
dinkc64 48ef69640e midtunit, fix missing chunks of gfx 2020-11-03 00:08:54 -05:00
dinkc64 3e5ba1504a localise.cpp: allow fbn v1.0.0.01 to load v1.0.0.00 language templates 2020-11-02 20:32:36 -05:00
JacKc029735 19db7596d2 (nw) d_pgm.cpp: minor doucmentation update according to PCB scans 2020-11-02 19:22:34 +01:00
taoenwen 42d3d1145b
md: Remove debug flag (t-chi) 2020-11-02 18:01:21 +01:00
barbudreadmon 1e5cea79e6 fix nes_kagec parent 2020-11-02 13:04:54 +01:00
crystalct 9ca5c37147
SGX - Homebrew conversion of RTA2 added 2020-11-02 12:27:49 +01:00
tmaul e5b8673841
Update version.h
For the next dev cycle :)
2020-11-02 08:51:11 +00:00
Akop Karapetyan e2c993e4d1
macosx : Version 1.0.0.0 release 2020-11-02 08:19:23 +01:00
dinkc64 3a71935b4a stupid msc/msvc. 2020-11-02 01:06:24 -05:00
dinkc64 28d65ec621 spectrum, trying to keep this as system-nonspecific as possible 2020-11-02 01:01:03 -05:00
dinkc64 5d04408f92 d_spectrum: stricmp -> strcasecmp 2020-11-02 00:54:24 -05:00
dinkc64 88948d463a xbrd, thndrbld - fix small buildings on the background float above the horizon 2020-11-02 00:13:41 -05:00
dinkc64 5646a7fad3 nes, add some unlicensed games 2020-11-01 23:04:51 -05:00
dinkc64 5c561f9ae0 nes/fds: add Knight Move, Puzzle Boys, Winter Games, Ishidou and some translations 2020-11-01 20:26:09 -05:00
dinkc64 cb50a0f09d spectrum, fix typo in p47 thunderbolt 2020-11-01 20:14:49 -05:00
1712 changed files with 745646 additions and 304585 deletions

View File

@ -8,6 +8,7 @@ assignees: ''
---
**Rules and recommendations**
- don't request support for new arcade systems
- don't request support for currently unsupported hardware (arcade boards, consoles and computers)
- try to provide as much information as possible (screenshot, savestate, platform, settings, ...)
- especially, if you aren't using our official builds from https://github.com/finalburnneo/FBNeo-WIP-Storage-Facility/releases, make sure it happens with our official builds too, otherwise please report the issue to the team handling your unofficial build
- make sure it happens with our latest official build from https://github.com/finalburnneo/FBNeo/releases/tag/latest
- any issue on derivated projects that doesn't happen with our latest official build must be reported to that derivated project's maintainers instead

1
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View File

@ -0,0 +1 @@
blank_issues_enabled: false

52
.github/workflows/AutoBuild.yml.ignore vendored Normal file
View File

@ -0,0 +1,52 @@
name: Build
on: [push, pull_request]
jobs:
AutoBuild:
name: ${{ matrix.platform.name }} ${{ matrix.config.name }}
runs-on: ${{ matrix.platform.os }}
defaults:
run:
shell: ${{ matrix.platform.shell}} {0}
strategy:
matrix:
platform:
- { name: Windows x32, os: windows-2019, shell: msys2, makeopts: mingw510 USE_UCRT=1 RELEASEBUILD=1, arch: i686, msys: MINGW32 }
- { name: Windows x32 (Debug), os: windows-2019, shell: msys2, makeopts: mingw510 USE_UCRT=1, arch: i686, msys: MINGW32 }
- { name: Linux SDL 2, os: ubuntu-20.04, shell: bash, makeopts: RELEASEBUILD=1 sdl2}
- { name: Linux SDL 1.2, os: ubuntu-20.04, shell: bash, makeopts: RELEASEBUILD=1 sdl}
#- { name: MacOS XCode, os: macos-latest }
# x64 builds are broken due to mips3 x64 drc not building with recent gcc
#- { name: Windows x64, os: windows-2019, shell: msys2, makeopts: mingw510 USE_UCRT=1 BUILD_X64_EXE=1, arch: x86_64, msys: MINGW64 }
steps:
- name: Install Windows MSYS2 dependencies
if: runner.os == 'Windows'
uses: msys2/setup-msys2@v2
with:
update: true
install: msys2-devel base-devel binutils mingw-w64-${{ matrix.platform.arch }}-toolchain mingw-w64-${{ matrix.platform.arch }}-nasm
msystem: ${{matrix.platform.msys}}
- name: Install Linux dependencies
if: runner.os == 'Linux'
run: |
sudo apt-get -y update
sudo apt-get -y install libsdl2-dev libsdl2-image-dev libsdl1.2-dev
- uses: actions/checkout@v2
- name: Build FBNeo
run: |
make -j$(nproc) SKIPDEPEND=1 ${{matrix.platform.makeopts}}
- name: Upload Artifact
uses: actions/upload-artifact@v2
with:
name: ${{matrix.platform.name}} Artifact
path: |
fbneo.exe
fbneod.exe
fbneo

View File

@ -8,10 +8,10 @@ jobs:
name: build
runs-on: macOS-latest
env:
DEVELOPER_DIR: /Applications/Xcode_11.app
DEVELOPER_DIR: /Applications/Xcode.app
steps:
- uses: actions/checkout@v1
- name: build
run: |
cd projectfiles/xcode
xcodebuild -target Emulator -configuration Debug
xcodebuild ARCHS=x86_64 ONLY_ACTIVE_ARCH=NO -target Emulator -configuration Debug

621
.github/workflows/nightly-release.yml vendored Normal file
View File

@ -0,0 +1,621 @@
name: "nightly-release"
on:
push:
branches: [ master ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
env:
RELEASE_BODY_ARTIFACT: release-body
RELEASE_BODY_ARTIFACT_PATH: release-body.txt
RELEASE_BODY_ARCHIVE_ARTIFACT: release-body-archive
WINDOWS_X86_64_ARTIFACT: windows-x86_64
WINDOWS_X86_64_ARTIFACT_PATH: windows-x86_64.txt
WINDOWS_X86_64_ARCHIVE_ARTIFACT: windows-x86_64-archive
WINDOWS_X86_64_DEBUG_ARTIFACT: windows-x86_64-debug
WINDOWS_X86_64_DEBUG_ARTIFACT_PATH: windows-x86_64-debug.txt
WINDOWS_X86_64_DEBUG_ARCHIVE_ARTIFACT: windows-x86_64-debug-archive
WINDOWS_X86_32_ARTIFACT: windows-x86_32
WINDOWS_X86_32_ARTIFACT_PATH: windows-x86_32.txt
WINDOWS_X86_32_ARCHIVE_ARTIFACT: windows-x86_32-archive
WINDOWS_X86_32_DEBUG_ARTIFACT: windows-x86_32-debug
WINDOWS_X86_32_DEBUG_ARTIFACT_PATH: windows-x86_32-debug.txt
WINDOWS_X86_32_DEBUG_ARCHIVE_ARTIFACT: windows-x86_32-debug-archive
LINUX_SDL2_X86_64_ARTIFACT: linux-sdl2-x86_64
LINUX_SDL2_X86_64_ARTIFACT_PATH: linux-sdl2-x86_64.txt
LINUX_SDL2_X86_64_ARCHIVE_ARTIFACT: linux-sdl2-x86_64-archive
LINUX_SDL1_X86_64_ARTIFACT: linux-sdl1-x86_64
LINUX_SDL1_X86_64_ARTIFACT_PATH: linux-sdl1-x86_64.txt
LINUX_SDL1_X86_64_ARCHIVE_ARTIFACT: linux-sdl1-x86_64-archive
# MACOS_X86_64_ARTIFACT: macos-x86_64
# MACOS_X86_64_ARTIFACT_PATH: macos-x86_64.txt
# MACOS_X86_64_ARCHIVE_ARTIFACT: macos-x86_64-archive
# MACOS_ARM64_ARTIFACT: macos-arm64
# MACOS_ARM64_ARTIFACT_PATH: macos-arm64.txt
# MACOS_ARM64_ARCHIVE_ARTIFACT: macos-arm64-archive
jobs:
create_release_body:
name: Create release body
runs-on: ubuntu-latest
defaults:
run:
shell: bash {0}
steps:
- name: Clone
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Build
id: create_release_body_archive
run: |
latest_sha=$(git rev-parse latest)
git log --pretty=format:"%s (%an)" ${latest_sha}..${{ github.sha }} > commits.txt
archive_file="${{ env.RELEASE_BODY_ARTIFACT }}.md"
echo "archive_file=${archive_file}" >> $GITHUB_OUTPUT
echo "### Notes" > ${archive_file}
echo "• The macos and linux standalone ports are not actively maintained, and might be missing important features, using our libretro port or running windows builds through wine/crossover is considered a safer choice for those platforms" >> ${archive_file}
echo "• The macos builds might first require running \`xattr -dr com.apple.quarantine "FinalBurn Neo.app"\` from a terminal to avoid a \"FinalBurn Neo is damaged\" error" >> ${archive_file}
echo "" >> ${archive_file}
echo "### Commits since previous nightly" >> ${archive_file}
awk '{print "• " $0}' commits.txt >> ${archive_file}
- name: Create Archive Path
run: |
echo archive_path= '${{ steps.create_release_body_archive.outputs.archive_file }}' > $RELEASE_BODY_ARTIFACT_PATH
- name: Upload Archive Path
uses: actions/upload-artifact@v4
with:
name: ${{ env.RELEASE_BODY_ARTIFACT }}
path: ${{ env.RELEASE_BODY_ARTIFACT_PATH }}
retention-days: 1
- name: Upload Archive as Artifact
uses: actions/upload-artifact@v4
with:
name: ${{ env.RELEASE_BODY_ARCHIVE_ARTIFACT }}
path: ${{ steps.create_release_body_archive.outputs.archive_file }}
retention-days: 1
build_windows_x86_64:
name: Build (Windows x86_64)
runs-on: windows-latest
defaults:
run:
shell: msys2 {0}
steps:
- name: Install dependencies
uses: msys2/setup-msys2@v2
with:
update: true
install: msys2-devel base-devel binutils mingw-w64-x86_64-toolchain mingw-w64-x86_64-nasm zip wget
msystem: MINGW64
- name: Clone
uses: actions/checkout@v4
- name: Build
id: create_windows_x86_64_archive
run: |
make -j$(nproc) mingw BUILD_X64_EXE=1 SKIPDEPEND=1 RELEASEBUILD=1
archive_file="${{ env.WINDOWS_X86_64_ARTIFACT }}.zip"
echo "archive_file=${archive_file}" >> $GITHUB_OUTPUT
zip --junk-paths "${archive_file}" fbneo64.exe src/license.txt fbahelpfilesrc/fbneo.chm whatsnew.html
- name: Create Archive Path
run: |
echo archive_path= '${{ steps.create_windows_x86_64_archive.outputs.archive_file }}' > $WINDOWS_X86_64_ARTIFACT_PATH
- name: Upload Archive Path
uses: actions/upload-artifact@v4
with:
name: ${{ env.WINDOWS_X86_64_ARTIFACT }}
path: ${{ env.WINDOWS_X86_64_ARTIFACT_PATH }}
retention-days: 1
- name: Upload Archive as Artifact
uses: actions/upload-artifact@v4
with:
name: ${{ env.WINDOWS_X86_64_ARCHIVE_ARTIFACT }}
path: ${{ steps.create_windows_x86_64_archive.outputs.archive_file }}
retention-days: 1
build_windows_x86_64_debug:
name: Build (Windows x86_64 Debug)
runs-on: windows-latest
defaults:
run:
shell: msys2 {0}
steps:
- name: Install dependencies
uses: msys2/setup-msys2@v2
with:
update: true
install: msys2-devel base-devel binutils mingw-w64-x86_64-toolchain mingw-w64-x86_64-nasm zip wget
msystem: MINGW64
- name: Clone
uses: actions/checkout@v4
- name: Build
id: create_windows_x86_64_debug_archive
run: |
make -j$(nproc) mingw BUILD_X64_EXE=1 SKIPDEPEND=1
archive_file="${{ env.WINDOWS_X86_64_DEBUG_ARTIFACT }}.zip"
echo "archive_file=${archive_file}" >> $GITHUB_OUTPUT
zip --junk-paths "${archive_file}" fbneo64d.exe src/license.txt fbahelpfilesrc/fbneo.chm whatsnew.html
- name: Create Archive Path
run: |
echo archive_path= '${{ steps.create_windows_x86_64_debug_archive.outputs.archive_file }}' > $WINDOWS_X86_64_DEBUG_ARTIFACT_PATH
- name: Upload Archive Path
uses: actions/upload-artifact@v4
with:
name: ${{ env.WINDOWS_X86_64_DEBUG_ARTIFACT }}
path: ${{ env.WINDOWS_X86_64_DEBUG_ARTIFACT_PATH }}
retention-days: 1
- name: Upload Archive as Artifact
uses: actions/upload-artifact@v4
with:
name: ${{ env.WINDOWS_X86_64_DEBUG_ARCHIVE_ARTIFACT }}
path: ${{ steps.create_windows_x86_64_debug_archive.outputs.archive_file }}
retention-days: 1
build_windows_x86_32:
name: Build (Windows x86_32)
runs-on: windows-latest
continue-on-error: true
defaults:
run:
shell: msys2 {0}
steps:
- name: Install dependencies
uses: msys2/setup-msys2@v2
with:
update: true
install: msys2-devel base-devel binutils mingw-w64-i686-toolchain mingw-w64-i686-nasm zip wget
msystem: MINGW32
- name: Clone
uses: actions/checkout@v4
- name: Build
id: create_windows_x86_32_archive
run: |
make -j$(nproc) mingw SKIPDEPEND=1 RELEASEBUILD=1
archive_file="${{ env.WINDOWS_X86_32_ARTIFACT }}.zip"
echo "archive_file=${archive_file}" >> $GITHUB_OUTPUT
zip --junk-paths "${archive_file}" fbneo.exe src/license.txt fbahelpfilesrc/fbneo.chm whatsnew.html
- name: Create Archive Path
run: |
echo archive_path= '${{ steps.create_windows_x86_32_archive.outputs.archive_file }}' > $WINDOWS_X86_32_ARTIFACT_PATH
- name: Upload Archive Path
uses: actions/upload-artifact@v4
with:
name: ${{ env.WINDOWS_X86_32_ARTIFACT }}
path: ${{ env.WINDOWS_X86_32_ARTIFACT_PATH }}
retention-days: 1
- name: Upload Archive as Artifact
uses: actions/upload-artifact@v4
with:
name: ${{ env.WINDOWS_X86_32_ARCHIVE_ARTIFACT }}
path: ${{ steps.create_windows_x86_32_archive.outputs.archive_file }}
retention-days: 1
build_windows_x86_32_debug:
name: Build (Windows x86_32 Debug)
runs-on: windows-latest
continue-on-error: true
defaults:
run:
shell: msys2 {0}
steps:
- name: Install dependencies
uses: msys2/setup-msys2@v2
with:
update: true
install: msys2-devel base-devel binutils mingw-w64-i686-toolchain mingw-w64-i686-nasm zip wget
msystem: MINGW32
- name: Clone
uses: actions/checkout@v4
- name: Build
id: create_windows_x86_32_debug_archive
run: |
make -j$(nproc) mingw SKIPDEPEND=1
archive_file="${{ env.WINDOWS_X86_32_DEBUG_ARTIFACT }}.zip"
echo "archive_file=${archive_file}" >> $GITHUB_OUTPUT
zip --junk-paths "${archive_file}" fbneod.exe src/license.txt fbahelpfilesrc/fbneo.chm whatsnew.html
- name: Create Archive Path
run: |
echo archive_path= '${{ steps.create_windows_x86_32_debug_archive.outputs.archive_file }}' > $WINDOWS_X86_32_DEBUG_ARTIFACT_PATH
- name: Upload Archive Path
uses: actions/upload-artifact@v4
with:
name: ${{ env.WINDOWS_X86_32_DEBUG_ARTIFACT }}
path: ${{ env.WINDOWS_X86_32_DEBUG_ARTIFACT_PATH }}
retention-days: 1
- name: Upload Archive as Artifact
uses: actions/upload-artifact@v4
with:
name: ${{ env.WINDOWS_X86_32_DEBUG_ARCHIVE_ARTIFACT }}
path: ${{ steps.create_windows_x86_32_debug_archive.outputs.archive_file }}
retention-days: 1
build_linux_sdl2_x86_64:
name: Build (Linux SDL2 x86_64)
runs-on: ubuntu-latest
continue-on-error: true
defaults:
run:
shell: bash {0}
steps:
- name: Install dependencies
run: |
sudo apt-get -y update
sudo apt-get -y install libsdl2-dev libsdl2-image-dev
- name: Clone
uses: actions/checkout@v4
- name: Build
id: create_linux_sdl2_x86_64_archive
run: |
make -j$(nproc) sdl2 SKIPDEPEND=1 RELEASEBUILD=1
archive_file="${{ env.LINUX_SDL2_X86_64_ARTIFACT }}.zip"
echo "archive_file=${archive_file}" >> $GITHUB_OUTPUT
zip --junk-paths "${archive_file}" fbneo src/license.txt fbahelpfilesrc/fbneo.chm whatsnew.html
- name: Create Archive Path
run: |
echo archive_path= '${{ steps.create_linux_sdl2_x86_64_archive.outputs.archive_file }}' > $LINUX_SDL2_X86_64_ARTIFACT_PATH
- name: Upload Archive Path
uses: actions/upload-artifact@v4
with:
name: ${{ env.LINUX_SDL2_X86_64_ARTIFACT }}
path: ${{ env.LINUX_SDL2_X86_64_ARTIFACT_PATH }}
retention-days: 1
- name: Upload Archive as Artifact
uses: actions/upload-artifact@v4
with:
name: ${{ env.LINUX_SDL2_X86_64_ARCHIVE_ARTIFACT }}
path: ${{ steps.create_linux_sdl2_x86_64_archive.outputs.archive_file }}
retention-days: 1
build_linux_sdl1_x86_64:
name: Build (Linux SDL1 x86_64)
runs-on: ubuntu-latest
continue-on-error: true
defaults:
run:
shell: bash {0}
steps:
- name: Install dependencies
run: |
sudo apt-get -y update
sudo apt-get -y install libsdl1.2-dev
- name: Clone
uses: actions/checkout@v4
- name: Build
id: create_linux_sdl1_x86_64_archive
run: |
make -j$(nproc) sdl SKIPDEPEND=1 RELEASEBUILD=1
archive_file="${{ env.LINUX_SDL1_X86_64_ARTIFACT }}.zip"
echo "archive_file=${archive_file}" >> $GITHUB_OUTPUT
zip --junk-paths "${archive_file}" fbneo src/license.txt fbahelpfilesrc/fbneo.chm whatsnew.html
- name: Create Archive Path
run: |
echo archive_path= '${{ steps.create_linux_sdl1_x86_64_archive.outputs.archive_file }}' > $LINUX_SDL1_X86_64_ARTIFACT_PATH
- name: Upload Archive Path
uses: actions/upload-artifact@v4
with:
name: ${{ env.LINUX_SDL1_X86_64_ARTIFACT }}
path: ${{ env.LINUX_SDL1_X86_64_ARTIFACT_PATH }}
retention-days: 1
- name: Upload Archive as Artifact
uses: actions/upload-artifact@v4
with:
name: ${{ env.LINUX_SDL1_X86_64_ARCHIVE_ARTIFACT }}
path: ${{ steps.create_linux_sdl1_x86_64_archive.outputs.archive_file }}
retention-days: 1
# build_macos_x86_64:
# name: Build (MacOS x86_64)
# runs-on: macos-13 # Required version for x86_64
# continue-on-error: true
# steps:
# - name: Clone
# uses: actions/checkout@v4
# - name: Build
# id: create_macos_x86_64_archive
# run: |
# cd projectfiles/xcode
# xcodebuild ARCHS=x86_64 ONLY_ACTIVE_ARCH=NO -target Emulator -configuration Release
# cd build/Release
# archive_file="${{ env.MACOS_X86_64_ARTIFACT }}.zip"
# echo "archive_file=${archive_file}" >> $GITHUB_OUTPUT
# zip -r "${archive_file}" FinalBurn\ Neo.app
# mv "${archive_file}" ../../../..
# cd ../../../..
# zip -uj "${archive_file}" src/license.txt fbahelpfilesrc/fbneo.chm whatsnew.html
# - name: Create Archive Path
# run: |
# echo archive_path= '${{ steps.create_macos_x86_64_archive.outputs.archive_file }}' > $MACOS_X86_64_ARTIFACT_PATH
# - name: Upload Archive Path
# uses: actions/upload-artifact@v4
# with:
# name: ${{ env.MACOS_X86_64_ARTIFACT }}
# path: ${{ env.MACOS_X86_64_ARTIFACT_PATH }}
# retention-days: 1
# - name: Upload Archive as Artifact
# uses: actions/upload-artifact@v4
# with:
# name: ${{ env.MACOS_X86_64_ARCHIVE_ARTIFACT }}
# path: ${{ steps.create_macos_x86_64_archive.outputs.archive_file }}
# retention-days: 1
# build_macos_arm64:
# name: Build (MacOS arm64)
# runs-on: macos-latest
# continue-on-error: true
# steps:
# - name: Clone
# uses: actions/checkout@v4
# - name: Build
# id: create_macos_arm64_archive
# run: |
# cd projectfiles/xcode
# xcodebuild ARCHS=arm64 ONLY_ACTIVE_ARCH=NO -target Emulator -configuration Release
# cd build/Release
# archive_file="${{ env.MACOS_ARM64_ARTIFACT }}.zip"
# echo "archive_file=${archive_file}" >> $GITHUB_OUTPUT
# zip -r "${archive_file}" FinalBurn\ Neo.app
# mv "${archive_file}" ../../../..
# cd ../../../..
# zip -uj "${archive_file}" src/license.txt fbahelpfilesrc/fbneo.chm whatsnew.html
# - name: Create Archive Path
# run: |
# echo archive_path= '${{ steps.create_macos_arm64_archive.outputs.archive_file }}' > $MACOS_ARM64_ARTIFACT_PATH
# - name: Upload Archive Path
# uses: actions/upload-artifact@v4
# with:
# name: ${{ env.MACOS_ARM64_ARTIFACT }}
# path: ${{ env.MACOS_ARM64_ARTIFACT_PATH }}
# retention-days: 1
# - name: Upload Archive as Artifact
# uses: actions/upload-artifact@v4
# with:
# name: ${{ env.MACOS_ARM64_ARCHIVE_ARTIFACT }}
# path: ${{ steps.create_macos_arm64_archive.outputs.archive_file }}
# retention-days: 1
release:
needs: [ create_release_body, build_windows_x86_64, build_windows_x86_64_debug, build_windows_x86_32, build_windows_x86_32_debug, build_linux_sdl2_x86_64, build_linux_sdl1_x86_64 ] # , build_macos_x86_64, build_macos_arm64
name: Release
runs-on: ubuntu-latest
steps:
# Delete old nightly
- name: Delete previous nightly
uses: ClementTsang/delete-tag-and-release@v0.3.1
with:
delete_release: true
tag_name: latest
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# Release body
- name: Download Artifact (Release body)
uses: actions/download-artifact@v4
with:
name: ${{ env.RELEASE_BODY_ARTIFACT }}
- name: Extract Archive Path (Release body) and Store in Step Outputs
id: store_release_body
run: |
archive_path=`sed -E -n -e 's/archive_path= //p' $RELEASE_BODY_ARTIFACT_PATH`
echo "archive_path=$archive_path" >> $GITHUB_OUTPUT
- name: Download Artifact with Archive (Release body)
uses: actions/download-artifact@v4
with:
name: ${{ env.RELEASE_BODY_ARCHIVE_ARTIFACT }}
# Windows x86_64
- name: Download Artifact (Windows x86_64)
uses: actions/download-artifact@v4
with:
name: ${{ env.WINDOWS_X86_64_ARTIFACT }}
- name: Extract Archive Path (Windows x86_64) and Store in Step Outputs
id: store_windows_x86_64
run: |
archive_path=`sed -E -n -e 's/archive_path= //p' $WINDOWS_X86_64_ARTIFACT_PATH`
echo "archive_path=$archive_path" >> $GITHUB_OUTPUT
- name: Download Artifact with Archive (Windows x86_64)
uses: actions/download-artifact@v4
with:
name: ${{ env.WINDOWS_X86_64_ARCHIVE_ARTIFACT }}
# Windows x86_64 Debug
- name: Download Artifact (Windows x86_64 Debug)
uses: actions/download-artifact@v4
with:
name: ${{ env.WINDOWS_X86_64_DEBUG_ARTIFACT }}
- name: Extract Archive Path (Windows x86_64 Debug) and Store in Step Outputs
id: store_windows_x86_64_debug
run: |
archive_path=`sed -E -n -e 's/archive_path= //p' $WINDOWS_X86_64_DEBUG_ARTIFACT_PATH`
echo "archive_path=$archive_path" >> $GITHUB_OUTPUT
- name: Download Artifact with Archive (Windows x86_64 Debug)
uses: actions/download-artifact@v4
with:
name: ${{ env.WINDOWS_X86_64_DEBUG_ARCHIVE_ARTIFACT }}
# Windows x86_32
- name: Download Artifact (Windows x86_32)
continue-on-error: true
uses: actions/download-artifact@v4
with:
name: ${{ env.WINDOWS_X86_32_ARTIFACT }}
- name: Extract Archive Path (Windows x86_32) and Store in Step Outputs
id: store_windows_x86_32
run: |
archive_path=`sed -E -n -e 's/archive_path= //p' $WINDOWS_X86_32_ARTIFACT_PATH`
echo "archive_path=$archive_path" >> $GITHUB_OUTPUT
- name: Download Artifact with Archive (Windows x86_32)
uses: actions/download-artifact@v4
with:
name: ${{ env.WINDOWS_X86_32_ARCHIVE_ARTIFACT }}
# Windows x86_32 Debug
- name: Download Artifact (Windows x86_32 Debug)
continue-on-error: true
uses: actions/download-artifact@v4
with:
name: ${{ env.WINDOWS_X86_32_DEBUG_ARTIFACT }}
- name: Extract Archive Path (Windows x86_32 Debug) and Store in Step Outputs
id: store_windows_x86_32_debug
run: |
archive_path=`sed -E -n -e 's/archive_path= //p' $WINDOWS_X86_32_DEBUG_ARTIFACT_PATH`
echo "archive_path=$archive_path" >> $GITHUB_OUTPUT
- name: Download Artifact with Archive (Windows x86_32 Debug)
uses: actions/download-artifact@v4
with:
name: ${{ env.WINDOWS_X86_32_DEBUG_ARCHIVE_ARTIFACT }}
# Linux SDL2 x86_64
- name: Download Artifact (Linux SDL2 x86_64)
continue-on-error: true
uses: actions/download-artifact@v4
with:
name: ${{ env.LINUX_SDL2_X86_64_ARTIFACT }}
- name: Extract Archive Path (Linux SDL2 x86_64) and Store in Step Outputs
id: store_linux_sdl2_x86_64
continue-on-error: true
run: |
archive_path=`sed -E -n -e 's/archive_path= //p' $LINUX_SDL2_X86_64_ARTIFACT_PATH`
echo "archive_path=$archive_path" >> $GITHUB_OUTPUT
- name: Download Artifact with Archive (Linux SDL2 x86_64)
continue-on-error: true
uses: actions/download-artifact@v4
with:
name: ${{ env.LINUX_SDL2_X86_64_ARCHIVE_ARTIFACT }}
# Linux SDL1 x86_64
- name: Download Artifact (Linux SDL1 x86_64)
continue-on-error: true
uses: actions/download-artifact@v4
with:
name: ${{ env.LINUX_SDL1_X86_64_ARTIFACT }}
- name: Extract Archive Path (Linux SDL1 x86_64) and Store in Step Outputs
id: store_linux_sdl1_x86_64
continue-on-error: true
run: |
archive_path=`sed -E -n -e 's/archive_path= //p' $LINUX_SDL1_X86_64_ARTIFACT_PATH`
echo "archive_path=$archive_path" >> $GITHUB_OUTPUT
- name: Download Artifact with Archive (Linux SDL1 x86_64)
continue-on-error: true
uses: actions/download-artifact@v4
with:
name: ${{ env.LINUX_SDL1_X86_64_ARCHIVE_ARTIFACT }}
# MacOS x86_64
# - name: Download Artifact (MacOS x86_64)
# continue-on-error: true
# uses: actions/download-artifact@v4
# with:
# name: ${{ env.MACOS_X86_64_ARTIFACT }}
# - name: Extract Archive Path (MacOS x86_64) and Store in Step Outputs
# id: store_macos_x86_64
# continue-on-error: true
# run: |
# archive_path=`sed -E -n -e 's/archive_path= //p' $MACOS_X86_64_ARTIFACT_PATH`
# echo "archive_path=$archive_path" >> $GITHUB_OUTPUT
# - name: Download Artifact with Archive (MacOS x86_64)
# continue-on-error: true
# uses: actions/download-artifact@v4
# with:
# name: ${{ env.MACOS_X86_64_ARCHIVE_ARTIFACT }}
# MacOS arm64
# - name: Download Artifact (MacOS arm64)
# continue-on-error: true
# uses: actions/download-artifact@v4
# with:
# name: ${{ env.MACOS_ARM64_ARTIFACT }}
# - name: Extract Archive Path (MacOS arm64) and Store in Step Outputs
# id: store_macos_arm64
# continue-on-error: true
# run: |
# archive_path=`sed -E -n -e 's/archive_path= //p' $MACOS_ARM64_ARTIFACT_PATH`
# echo "archive_path=$archive_path" >> $GITHUB_OUTPUT
# - name: Download Artifact with Archive (MacOS arm64)
# continue-on-error: true
# uses: actions/download-artifact@v4
# with:
# name: ${{ env.MACOS_ARM64_ARCHIVE_ARTIFACT }}
# Create new nightly
- name: Release new nightly
uses: softprops/action-gh-release@v2.2.2
with:
name: nightly builds
tag_name: latest
target_commitish: ${{ github.sha }}
body_path: ${{ steps.store_release_body.outputs.archive_path }}
draft: false
prerelease: true
files: |
${{ steps.store_linux_sdl2_x86_64.outputs.archive_path }}
${{ steps.store_linux_sdl1_x86_64.outputs.archive_path }}
${{ steps.store_windows_x86_64.outputs.archive_path }}
${{ steps.store_windows_x86_32.outputs.archive_path }}
${{ steps.store_windows_x86_64_debug.outputs.archive_path }}
${{ steps.store_windows_x86_32_debug.outputs.archive_path }}
# ${{ steps.store_macos_x86_64.outputs.archive_path }}
# ${{ steps.store_macos_arm64.outputs.archive_path }}
token: ${{ secrets.GITHUB_TOKEN }}

View File

@ -8,7 +8,7 @@ jobs:
steps:
- uses: actions/checkout@v1
- name: Setup MSBuild.exe
uses: warrenbuckley/Setup-MSBuild@v1
uses: microsoft/setup-msbuild@v1.0.2
- name: MSBuild x86
working-directory: projectfiles/visualstudio-2019
run: |

View File

@ -8,7 +8,7 @@ jobs:
steps:
- uses: actions/checkout@v1
- name: Setup MSBuild.exe
uses: warrenbuckley/Setup-MSBuild@v1
uses: microsoft/setup-msbuild@v1.0.2
- name: MSBuild x64
working-directory: projectfiles/visualstudio-2019
run: |

5
.gitignore vendored
View File

@ -1,10 +1,13 @@
################################################################################
################################################################################
# This .gitignore file was automatically created by Microsoft(R) Visual Studio.
################################################################################
/.vs
.vscode
/projectfiles/visualstudio-2019/enc_temp_folder
/projectfiles/visualstudio-2019/fbneo_vs2019.vcxproj.user
/projectfiles/visualstudio-2022/enc_temp_folder
/projectfiles/visualstudio-2022/fbneo_vs2022.vcxproj.user
.DS_Store
obj/
._*

View File

@ -1,5 +1,9 @@
# FinalBurn Neo for Raspberry Pi
## Important notice
This port is meant for usage with the old closed-source gpu driver, which has been deprecated since 2019. Anybody using the modern open-source mesa driver should be using the [sdl2 port](README-SDL.md) instead.
Either way, this port is outdated, unmaintained and currently fails building, so anybody wanting to use this nonetheless will have to fix it first.
## Compiling
To compile the emulator, run `make pi`. You will need SDL 1.2 libraries for
sound and input:

View File

@ -91,10 +91,13 @@ The above will give you a nicely scalend game screen and the menu for launching
## In-game controls
'tab' - brings up the in game menu
'TAB' - brings up the in game menu (or game PAUSE)
'F12' - quit game.
'F1' - fast forward game.
'F11' - show FPS counter
'F6' - Screenshot
'ALT-ENTER' - Switch window/fullscreen
'+'/'-' - Volume controls
## SDL2 in menu controls
@ -103,3 +106,4 @@ The above will give you a nicely scalend game screen and the menu for launching
'F3' - Swap current system
'F12' - quit menu. This will return you to the game select menu if run with '-menu'. Press 'f12' again to quit
'q'/'w' - Skip to next letter
'ALT-ENTER' - Switch window/fullscreen

View File

@ -5,25 +5,17 @@ Discord: https://discord.gg/8EGVd9v
This is the official repository of FinalBurn Neo, an Emulator for Arcade Games & Select Consoles. It is based on the emulators FinalBurn and old versions of [MAME](https://www.mamedev.org)
FBNeo, or FinalBurn Neo, is a multi-system arcade emulator designed for retro gaming enthusiasts. It emulates a wide range of classic arcade games and consoles, such as Capcom CPS-1, CPS-2, CPS-3, Neo Geo, and Sega System 16, among others. FBNeo focuses on accurate emulation and high performance, supporting advanced features like netplay, rewinding, and shader effects. It's a continuation of the FinalBurn and FinalBurn Alpha projects, aiming to provide a comprehensive and user-friendly platform for preserving and enjoying vintage games on modern systems.
Use of this program and its source code is subject to the license conditions provided in the [license.txt](/src/license.txt) file in the src folder.
# Work in Progress builds
If the below build status badge is green, you can download the latest builds from [this repository](https://github.com/finalburnneo/FBNeo-WIP-Storage-Facility/releases/tag/appveyor-build). Please note that if the below build status badge is not green then the build will be out of date. As this build is of the last commit occasionally you might run into incomplete code, crashes or other issues that [official releases](https://github.com/finalburnneo/FBNeo/releases) will not have. Also note that the dates might be wrong against the downloads, but if the badge is green the downloads *will* be of the latest commit.
You can download the latest builds by clicking on the badge below. Please note that the downloads might not be available immediately after a new commit. As this build is of the last commit occasionally you might run into incomplete code, crashes or other issues that [official releases](https://github.com/finalburnneo/FBNeo/releases) will not have.
[![Build status](https://ci.appveyor.com/api/projects/status/u5q9nte6o9igs90i?svg=true)](https://ci.appveyor.com/project/tmaul/fbneo-kbhgd/branch/master)
Here is the build status of the other versions for which we don't supply a binary directly. A red badge against a platform will indicate that something is wrong with that build. Currenty Raspberry Pi builds are missing from CI, but will one day be added:
![SDL2](https://github.com/finalburnneo/FBNeo/workflows/SDL2%20CI/badge.svg)
![SDL1.2](https://github.com/finalburnneo/FBNeo/workflows/SDL1.2%20CI/badge.svg)
![macOS](https://github.com/finalburnneo/FBNeo/workflows/macOS%20CI/badge.svg)
![VS X64](https://github.com/finalburnneo/FBNeo/workflows/VS2019%20x64%20CI/badge.svg)
![VS win32](https://github.com/finalburnneo/FBNeo/workflows/VS2019%20win32%20CI/badge.svg)
[![nightly-release](https://github.com/finalburnneo/FBNeo/actions/workflows/nightly-release.yml/badge.svg)](https://github.com/finalburnneo/FBNeo/releases/tag/latest)
# Ports
Raspberry Pi [build instructions](README-PI.md).
macOS [build instructions](README-macOS.md) and [releases](https://github.com/fbn-mac/FBNeo/releases).
[LibRetro port](https://github.com/libretro/FBNeo) with builds availble via [RetroArch](https://www.retroarch.com/) for a lot of cool platforms.
@ -32,6 +24,8 @@ For SDL1.2 builds just type `make sdl` (requires SDL1.2 and GCC, make, perl and
For SDL2 builds just type `make sdl2` (requires SDL2, SDL2_image, gcc, make, perl and nasm) [instructions](README-SDL.md)
~~Raspberry Pi [build instructions](README-PI.md).~~
# Reporting Issues
Please raise an issue on the [project GitHub](https://github.com/finalburnneo/FBNeo/issues) or report on the forums at [Neosource](https://neo-source.com)

View File

@ -28,14 +28,14 @@ build_script:
- if "%build_type%"=="fbn-source" 7z a %build_type%.7z %APPVEYOR_BUILD_FOLDER%\*
- if "%build_type%"=="fbn-xp-gcc" 7z x %APPVEYOR_BUILD_FOLDER%\src\dep\mingw\dxsdk.7z -o%APPVEYOR_BUILD_FOLDER%\src\dep\mingw -r -aoa
- if "%build_type%"=="fbn-xp-gcc" bash -lc "exec 0</dev/null && cd $APPVEYOR_BUILD_FOLDER && mingw32-make mingw510 -j5 RELEASEBUILD=1 SKIPDEPEND=1"
- if "%build_type%"=="fbn-xp-gcc" 7z a %build_type%.7z %APPVEYOR_BUILD_FOLDER%\*.exe %APPVEYOR_BUILD_FOLDER%\fba.chm %APPVEYOR_BUILD_FOLDER%\*.zip %APPVEYOR_BUILD_FOLDER%\src\license.txt %APPVEYOR_BUILD_FOLDER%\whatsnew.html
- if "%build_type%"=="fbn-xp-gcc" 7z a %build_type%.7z %APPVEYOR_BUILD_FOLDER%\*.exe %APPVEYOR_BUILD_FOLDER%\fbahelpfilesrc\fbneo.chm %APPVEYOR_BUILD_FOLDER%\*.zip %APPVEYOR_BUILD_FOLDER%\src\license.txt %APPVEYOR_BUILD_FOLDER%\whatsnew.html
- if "%build_type%"=="fbn-xp-debug-gcc" 7z x %APPVEYOR_BUILD_FOLDER%\src\dep\mingw\dxsdk.7z -o%APPVEYOR_BUILD_FOLDER%\src\dep\mingw -r -aoa
- if "%build_type%"=="fbn-xp-debug-gcc" bash -lc "exec 0</dev/null && cd $APPVEYOR_BUILD_FOLDER && rm -rf obj && mingw32-make mingw510 -j5 SKIPDEPEND=1"
- if "%build_type%"=="fbn-xp-debug-gcc" 7z a %build_type%.7z %APPVEYOR_BUILD_FOLDER%\fbneod.exe %APPVEYOR_BUILD_FOLDER%\fba.chm %APPVEYOR_BUILD_FOLDER%\*.zip %APPVEYOR_BUILD_FOLDER%\src\license.txt %APPVEYOR_BUILD_FOLDER%\whatsnew.html
- if "%build_type%"=="fbn-xp-debug-gcc" 7z a %build_type%.7z %APPVEYOR_BUILD_FOLDER%\fbneod.exe %APPVEYOR_BUILD_FOLDER%\fbahelpfilesrc\fbneo.chm %APPVEYOR_BUILD_FOLDER%\*.zip %APPVEYOR_BUILD_FOLDER%\src\license.txt %APPVEYOR_BUILD_FOLDER%\whatsnew.html
- if "%build_type%"=="fbn-win32-gcc" bash -lc "exec 0</dev/null && cd $APPVEYOR_BUILD_FOLDER && mingw32-make mingw510 -j5 RELEASEBUILD=1 SKIPDEPEND=1 USE_UCRT=1"
- if "%build_type%"=="fbn-win32-gcc" 7z a %build_type%.7z %APPVEYOR_BUILD_FOLDER%\*.exe %APPVEYOR_BUILD_FOLDER%\fba.chm %APPVEYOR_BUILD_FOLDER%\*.zip %APPVEYOR_BUILD_FOLDER%\src\license.txt %APPVEYOR_BUILD_FOLDER%\whatsnew.html
- if "%build_type%"=="fbn-win32-gcc" 7z a %build_type%.7z %APPVEYOR_BUILD_FOLDER%\*.exe %APPVEYOR_BUILD_FOLDER%\fbahelpfilesrc\fbneo.chm %APPVEYOR_BUILD_FOLDER%\*.zip %APPVEYOR_BUILD_FOLDER%\src\license.txt %APPVEYOR_BUILD_FOLDER%\whatsnew.html
- if "%build_type%"=="fbn-win32-debug-gcc" bash -lc "exec 0</dev/null && cd $APPVEYOR_BUILD_FOLDER && rm -rf obj && mingw32-make mingw510 -j5 SKIPDEPEND=1 USE_UCRT=1"
- if "%build_type%"=="fbn-win32-debug-gcc" 7z a %build_type%.7z %APPVEYOR_BUILD_FOLDER%\fbneod.exe %APPVEYOR_BUILD_FOLDER%\fba.chm %APPVEYOR_BUILD_FOLDER%\*.zip %APPVEYOR_BUILD_FOLDER%\src\license.txt %APPVEYOR_BUILD_FOLDER%\whatsnew.html
- if "%build_type%"=="fbn-win32-debug-gcc" 7z a %build_type%.7z %APPVEYOR_BUILD_FOLDER%\fbneod.exe %APPVEYOR_BUILD_FOLDER%\fbahelpfilesrc\fbneo.chm %APPVEYOR_BUILD_FOLDER%\*.zip %APPVEYOR_BUILD_FOLDER%\src\license.txt %APPVEYOR_BUILD_FOLDER%\whatsnew.html
artifacts:
- path: $(build_type).7z
name: $(build_type)
@ -48,6 +48,6 @@ deploy:
on:
branch: master # release from master branch
auth_token:
secure: cC6FjF22axzOF1Y1+B2DfieS+B3KAHeUTefa7k/iq7MJjqaj/OjQ01EWN+Ga5r6v
secure: mZQIcN+Syl2DX8e4agz4KYmOwiO2Bb6cbxPYJeUcBF42TwAqQBYrwFEZGVYmpzsU
repository: finalburnneo/FBNeo-WIP-Storage-Facility
artifact: $(build_type)

View File

@ -70,7 +70,7 @@
<P>You can view game information, by clicking on the <B>Game Info</B> button. This opens the <A HREF="dialog_game_info.htm">Game Information Dialog</A>.</P>
<P>You can also right-click on a game in the list to open a context menu. Pressing <B>Play</B> from this menu, will play the game highlighted. <B>View Game Information</B> will open the <A HREF="dialog_game_info.htm">Game Information Dialog</A>. <B>View in Progetto EMMA</B> will open the games information page on Progetto EMMA (external web link). <B>Favorite</B> will add the game to your Favorites, which are available from the filters.</P>
<P>You can also right-click on a game in the list to open a context menu. Pressing <B>Play</B> from this menu, will play the game highlighted. <B>View Game Information</B> will open the <A HREF="dialog_game_info.htm">Game Information Dialog</A>. <B>View in Arcade Database</B> will open the games information page on Arcade Database @ Arcade Italia (external web link). <B>Favorite</B> will add the game to your Favorites, which are available from the filters.</P>
<P>The dialog is resizable. You can drag any edge or any corner and the dialog controls will move/resize as appropriate. The dialog size is restored on entry and saved when the program is exited.</P>

View File

@ -21,9 +21,11 @@
<P>As well as inputs for the game being emulated, there can also be various extra inputs for Auto-Fire or macros for simulating multiple button presses with one input.</P>
<P><B>Auto Fire</B> To set up Auto Fire, scroll down the input list until you see a place for a checkbox next to the inputs - this is the Macro section. Set-up a button here and check the box to make this macro Auto Fire. Set the Auto Fire speed through the menu option <B>"Input -> Auto-Fire Rate"</B>.</P>
<P>You can also choose from various presets by using the dropdown boxes below the inputs. Simply select the player from the first box, the controller from the second, and the control type from the third. The control type can be <B>Auto-center</B> or <B>Normal</B>. Once you have made your selection click <B>Use preset</B> to change the inputs for the selected game or click <B>Make default</B> to make your selection be the default for all games which have not been currently configured.</P>
<P>You can create presets by clicking the <B>Save preset</B> button. This will save a file with the current input definitions in a hardware specific file. If you are playing a CPS game, the file will be called <I>cps.ini</I>, for Neo-Geo games, the file will be called <I>neogeo.ini</I>, for PGM games the file will be called <O>pgm.ini</I>, and for all other games the file will be called <I>preset.ini</I>.</P>
<P>You can create presets by clicking the <B>Save preset</B> button. This will save a file with the current input definitions in a hardware specific file. If you are playing a CPS game, the file will be called <I>cps.ini</I>, for Neo-Geo games, the file will be called <I>neogeo.ini</I>, for PGM games the file will be called <I>pgm.ini</I>, consoles will also have their own preset file (for example: <I>nes.ini, fds.ini, pce.ini, msx.ini, coleco.ini, sg1000.ini, gg.ini, sms.ini, megadrive.ini, spectrum.ini and channelf.ini</I>, and for all other arcade games the file will be called <I>preset.ini</I>.</P>
<P>Controls are first assigned from the games specific ini file. If that isn't found, then the hardware specific ini file is tried (<I>cps.ini</I>, <I>neogeo.ini</I>, <I>pgm.ini</I>). If this isn't found then the default preset (applied by clicking <B>Make default</B>) is tried. If this isn't found then the application's default controls are mapped.</P>

Binary file not shown.

View File

@ -27,15 +27,16 @@
<LI>Data East DEC-0, DEC-8, Cassette System, DECO IC16 and DECO-32 based games</LI>
<LI>Galaxian based hardware</LI>
<LI>Irem M62, M63, M72, M90, M92 and M107 hardware</LI>
<LI>Jaleco MegaSystem 32</LI>
<LI>Kaneko 16</LI>
<LI>Konami</LI>
<LI>Namco Mappy, System 86, System 1 &amp; 2 and others</LI>
<LI>Namco Mappy, System 86, System 1 &amp; 2, NA-1, NA-2 and others</LI>
<LI>Neo-Geo</LI>
<LI>NMK16</LI>
<LI>Pacman based hardware</LI>
<LI>PGM</LI>
<LI>Psikyo 68EC020 and SH-2 based hardware</LI>
<LI>Sega System 1, System 16 (and similar), System 18, X-Board and Y-Board</LI>
<LI>Sega System 1, System 16 (and similar), System 18, System 32, X-Board and Y-Board</LI>
<LI>Seta-Sammy-Visco (SSV) based hardware</LI>
<LI>Super Kaneko Nova System</LI>
<LI>Toaplan 1</LI>
@ -44,9 +45,9 @@
<LI>Miscellaneous drivers for lots of other hardware</LI>
</UL>
<P>FB Neo also has WIP console/computer drivers for Sega Megadrive/Genesis, ColecoVision, Sega SG-1000, Sega Master System/Game Gear, MSX-1, ZX Spectrum, PC-Engine/TurboGrafx 16/SuperGrafx and also Neo-Geo Pocket.</P>
<P>FB Neo also has console/computer drivers for Sega Megadrive/Genesis, ColecoVision, Sega SG-1000, Sega Master System/Game Gear, MSX-1, ZX Spectrum, PC-Engine/TurboGrafx 16/SuperGrafx, Neo-Geo Pocket. and also Fairchild Channel F</P>
<P>FB Neo can currently be obtained from <A HREF="https://github.com/finalburnneo/FBNeo-WIP-Storage-Facility/releases">https://github.com/finalburnneo/FBNeo-WIP-Storage-Facility/releases</A>.</P>
<P>FB Neo can currently be obtained from <A HREF="https://github.com/finalburnneo/FBNeo/releases/tag/latest">https://github.com/finalburnneo/FBNeo/releases/tag/latest</A>.</P>
</FONT>
</BODY>

View File

@ -43,6 +43,9 @@
<TR><TD WIDTH="200" VALIGN="TOP"><FONT FACE="verdana" SIZE="1"><B>F1</B></FONT></TD>
<TD VALIGN="TOP"><FONT FACE="verdana" SIZE="1">Hold to fast forward emulation.</FONT></TD></TR>
<TR><TD WIDTH="200" VALIGN="TOP"><FONT FACE="verdana" SIZE="1"><B>SHIFT and F1</B></FONT></TD>
<TD VALIGN="TOP"><FONT FACE="verdana" SIZE="1">Toggle fast forward.</FONT></TD></TR>
<TR><TD WIDTH="100"><FONT FACE="verdana" SIZE="1"><B>ALT and Enter</B></FONT></TD>
<TD VALIGN="TOP"><FONT FACE="verdana" SIZE="1">Switch to fullscreen.</FONT></TD></TR>
@ -58,8 +61,11 @@
<TR><TD WIDTH="200" VALIGN="TOP"><FONT FACE="verdana" SIZE="1"><B>Backspace</B></FONT></TD>
<TD VALIGN="TOP"><FONT FACE="verdana" SIZE="1">Toggle Frames per Second display.</FONT></TD></TR>
<TR><TD WIDTH="200" VALIGN="TOP"><FONT FACE="verdana" SIZE="1"><B>SHIFT and Backspace</B></FONT></TD>
<TD VALIGN="TOP"><FONT FACE="verdana" SIZE="1">Toggle Frame-count display during recording/playback.</FONT></TD></TR>
<TR><TD WIDTH="200" VALIGN="TOP"><FONT FACE="verdana" SIZE="1"><B>T</B></FONT></TD>
<TD VALIGN="TOP"><FONT FACE="verdana" SIZE="1">On-screen chat (netplay only)</FONT></TD></TR>
<TD VALIGN="TOP"><FONT FACE="verdana" SIZE="1">On-screen chat (netplay only, not available on DX9 blitters)</FONT></TD></TR>
<TR><TD WIDTH="200" VALIGN="TOP"><FONT FACE="verdana" SIZE="1"><B>F7</B></FONT></TD>
<TD VALIGN="TOP"><FONT FACE="verdana" SIZE="1">Insert or eject a memory card.</FONT></TD></TR>

View File

@ -10,7 +10,6 @@ export
# SPECIALBUILD = "This text will appear in the property sheet of the .exe file"
#
# Flags. Uncomment any of these declarations to enable their function.
#
@ -39,6 +38,9 @@ INCLUDE_7Z_SUPPORT = 1
# Include AVI recording support (uses Video For Windows)
INCLUDE_AVI_RECORDING = 1
# Include LUA support (on Windows Standalone, LUA is enabled regardless)
#INCLUDE_LUA_SUPPORT = 1
# Include symbols and other debug information in the executable
#SYMBOL = 1
@ -87,6 +89,19 @@ mingw471: FORCE
mingw510: FORCE
@$(MAKE) -s -f makefile.mingw GCC510=1
# MinGW w/gcc 5.1.x to gcc 11.x (present)
# note: BORKYCRT fixes swprintf() which MSYS2 broke some time 2021
mingw: FORCE
@$(MAKE) -s -f makefile.mingw GCC510=1 BORKYCRT=1
# Cross compile a 32 bits windows binary from linux
mingwcc: FORCE
@$(MAKE) -s -f makefile.mingw GCC510=1 BORKYCRT=1 HOST_CC=gcc HOST_CXX=g++ CC=i686-w64-mingw32-gcc CXX=i686-w64-mingw32-g++ WINDRES=i686-w64-mingw32-windres
# Cross compile a 64 bits windows binary from linux
mingwcc64: FORCE
@$(MAKE) -s -f makefile.mingw BUILD_X64_EXE=1 GCC510=1 BORKYCRT=1 HOST_CC=gcc HOST_CXX=g++ CC=x86_64-w64-mingw32-gcc CXX=x86_64-w64-mingw32-g++ WINDRES=x86_64-w64-mingw32-windres
mamemingw: FORCE
@$(MAKE) -s -f makefile.mamemingw

View File

@ -1,14 +1,15 @@
alldir = burn burn/devices burn/snd burn/drv burn/drv/atari burn/drv/capcom burn/drv/cave burn/drv/coleco burn/drv/cps3 burn/drv/dataeast \
burn/drv/galaxian burn/drv/irem burn/drv/konami burn/drv/megadrive burn/drv/midway burn/drv/pce burn/drv/pst90s burn/drv/pre90s burn/drv/neogeo burn/drv/nes \
alldir = burn burn/devices burn/snd burn/drv burn/drv/atari burn/drv/capcom burn/drv/cave burn/drv/channelf burn/drv/coleco burn/drv/cps3 burn/drv/dataeast \
burn/drv/galaxian burn/drv/irem burn/drv/konami burn/drv/megadrive burn/drv/midway burn/drv/pce burn/drv/pst90s burn/drv/pre90s burn/drv/neogeo burn/drv/nes burn/drv/snes \
burn/drv/pgm burn/drv/psikyo burn/drv/sega burn/drv/sg1000 burn/drv/sms burn/drv/msx burn/drv/spectrum burn/drv/taito \
burn/drv/toaplan cpu cpu/a68k cpu/arm cpu/arm7 cpu/e132xs cpu/h6280 cpu/hd6309 cpu/i8039 cpu/i8x41 cpu/i8051 cpu/adsp2100 cpu/konami cpu/mips3 cpu/m68k \
cpu/m6502 cpu/m6800 cpu/m6805 cpu/m6809 cpu/nec cpu/pic16c5x cpu/s2650 cpu/tlcs90 cpu/tlcs900 cpu/sh2 cpu/tms32010 cpu/tms34010 cpu/upd7725 cpu/upd7810 \
cpu/v60 cpu/z80 cpu/z180
burn/drv/toaplan cpu cpu/a68k cpu/arm cpu/arm7 cpu/e132xs cpu/f8 cpu/h6280 cpu/hd6309 cpu/i386 cpu/i8039 cpu/i8x41 cpu/i8051 cpu/adsp2100 cpu/konami cpu/m377 cpu/mips3 cpu/m68k \
cpu/mb88xx cpu/m6502 cpu/m6800 cpu/m6805 cpu/m6809 cpu/nec cpu/pic16c5x cpu/s2650 cpu/tlcs90 cpu/tlcs900 cpu/sh2 cpu/sh4 cpu/tms32010 cpu/tms34 cpu/upd7725 cpu/upd7810 \
cpu/v60 cpu/z80 cpu/z180 \
dep/libs/dr_libs
drvsrc = d_akkaarrh.o d_arcadecl.o d_atarig1.o d_badlands.o d_batman.o d_blstroid.o d_eprom.o d_gauntlet.o d_klax.o d_offtwall.o d_rampart.o \
drvsrc = d_akkaarrh.o d_arcadecl.o d_atarig1.o d_badlands.o d_batman.o d_blstroid.o d_eprom.o d_gauntlet.o d_klax.o d_marblmd2.o d_missile.o d_offtwall.o d_rampart.o \
d_relief.o d_shuuz.o d_skullxbo.o d_thunderj.o d_toobin.o d_vindictr.o d_xybots.o \
\
d_dodonpachi.o d_donpachi.o d_esprade.o d_feversos.o d_gaia.o d_guwange.o d_hotdogst.o d_korokoro.o d_mazinger.o d_metmqstr.o d_pwrinst2.o \
d_cv1k.o d_dodonpachi.o d_donpachi.o d_esprade.o d_feversos.o d_gaia.o d_guwange.o d_hotdogst.o d_korokoro.o d_mazinger.o d_metmqstr.o d_pwrinst2.o \
d_sailormn.o d_tjumpman.o d_uopoko.o \
\
d_cps1.o \
@ -17,9 +18,11 @@ drvsrc = d_akkaarrh.o d_arcadecl.o d_atarig1.o d_badlands.o d_batman.o d_blstro
\
d_cps3.o \
\
d_actfancr.o d_backfire.o d_boogwing.o d_brkthru.o d_bwing.o d_cbuster.o d_chanbara.o d_cninja.o d_darkseal.o d_dassault.o d_dblewing.o d_dec0.o \
d_channelf.o \
\
d_actfancr.o d_backfire.o d_boogwing.o d_brkthru.o d_bwing.o d_cbuster.o d_chanbara.o d_cninja.o d_compgolf.o d_darkseal.o d_dassault.o d_dblewing.o d_dec0.o \
d_decocass.o d_deco156.o d_deco32.o d_decomlc.o d_dec8.o d_dietgogo.o d_dreambal.o d_funkyjet.o d_karnov.o d_kchamp.o d_lemmings.o d_liberate.o d_metlclsh.o \
d_pktgaldx.o d_progolf.o d_rohga.o d_shootout.o d_sidepckt.o d_simpl156.o d_sshangha.o d_stadhero.o d_supbtime.o d_tumblep.o d_vaportra.o \
d_pcktgal.o d_pktgaldx.o d_progolf.o d_rohga.o d_shootout.o d_sidepckt.o d_simpl156.o d_sshangha.o d_stadhero.o d_supbtime.o d_tumblep.o d_vaportra.o \
\
d_galaxian.o \
\
@ -32,57 +35,60 @@ drvsrc = d_akkaarrh.o d_arcadecl.o d_atarig1.o d_badlands.o d_batman.o d_blstro
d_rollerg.o d_sbasketb.o d_scotrsht.o d_shaolins.o d_simpsons.o d_spy.o d_surpratk.o d_thunderx.o d_timeplt.o d_tmnt.o d_tp84.o d_trackfld.o \
d_tutankhm.o d_twin16.o d_ultraman.o d_vendetta.o d_wecleman.o d_xexex.o d_xmen.o d_yiear.o \
\
d_kinst.o d_tunit.o d_wunit.o \
d_kinst.o d_tunit.o d_wunit.o d_xunit.o d_yunit.o \
\
d_neogeo.o \
\
d_nes.o \
d_nes.o nes.o \
\
d_snes.o apu.o cart.o cpu.o cx4.o dma.o dsp.o input.o ppu.o snes.o \
snes_other.o spc.o sa1.o sdd1.o cpu_sa1.o statehandler.o \
\
d_pgm.o \
\
d_psikyo.o d_psikyo4.o d_psikyosh.o \
\
d_angelkds.o d_appoooh.o d_bankp.o d_dotrikun.o d_hangon.o d_outrun.o d_segae.o d_segag80v.o d_suprloco.o d_sys1.o d_sys16a.o d_sys16b.o d_sys18.o \
d_119.o d_angelkds.o d_appoooh.o d_bankp.o d_dotrikun.o d_hangon.o d_outrun.o d_segac2.o d_segae.o d_segag80v.o d_segas32.o d_suprloco.o d_sys1.o d_sys16a.o d_sys16b.o d_sys18.o \
d_sys24.o d_turbo.o d_xbrd.o d_ybrd.o d_zaxxon.o \
\
d_arkanoid.o d_ashnojoe.o d_asuka.o d_bublbobl.o d_buggychl.o d_chaknpop.o d_crbaloon.o d_darius2.o d_darkmist.o d_exzisus.o d_flstory.o d_galastrm.o d_groundfx.o d_gunbuster.o d_jollyjgr.o \
d_ksayakyu.o d_lkage.o d_mexico86.o d_minivdr.o d_msisaac.o d_othunder.o d_qix.o d_retofinv.o d_rollrace.o d_slapshot.o d_ssrj.o d_superchs.o d_supridr.o d_taitob.o \
d_taitoh.o d_taitof2.o d_taitof3.o d_taitol.o d_taitomisc.o d_taitosj.o d_taitox.o d_taitoz.o d_tnzs.o d_undrfire.o d_wyvernf0.o \
d_arkanoid.o d_ashnojoe.o d_asuka.o d_bublbobl.o d_buggychl.o d_chaknpop.o d_crbaloon.o d_cyclemb.o d_darius2.o d_exzisus.o d_flstory.o d_galastrm.o d_gladiatr.o \
d_groundfx.o d_gunbuster.o d_halleys.o d_jollyjgr.o d_ksayakyu.o d_lkage.o d_lsasquad.o d_mexico86.o d_minivdr.o d_msisaac.o d_nycaptor.o d_othunder.o d_qix.o d_retofinv.o d_rollrace.o d_slapshot.o \
d_ssrj.o d_superchs.o d_superqix.o d_supridr.o d_taitob.o d_taitoh.o d_taitof2.o d_taitof3.o d_taitol.o d_taitomisc.o d_taitosj.o d_taitox.o d_taitoz.o d_tnzs.o d_undrfire.o d_wyvernf0.o \
\
d_batrider.o d_batsugun.o d_battleg.o d_bbakraid.o d_dogyuun.o d_enmadaio.o d_fixeight.o d_ghox.o d_kbash.o d_kbash2.o d_mahoudai.o d_pipibibs.o \
d_shippumd.o d_slapfght.o d_snowbro2.o d_tekipaki.o d_toaplan1.o d_truxton2.o d_twincobr.o d_vfive.o d_wardner.o \
\
d_4enraya.o d_1942.o d_1943.o d_aeroboto.o d_alinvade.o d_alpha68k.o d_alpha68k1.o d_alpha68k2.o d_ambush.o d_amspdwy.o d_arabian.o d_argus.o d_armedf.o \
d_asteroids.o d_atetris.o d_aztarac.o d_bagman.o d_baraduke.o d_battlane.o d_battlex.o d_bbusters.o d_beaminv.o d_berzerk.o d_bionicc.o d_blktiger.o \
d_4enraya.o d_1942.o d_1943.o d_aeroboto.o d_akazukin.o d_alinvade.o d_alpha68k.o d_alpha68k1.o d_alpha68k2.o d_ambush.o d_amspdwy.o d_arabian.o d_argus.o d_armedf.o \
d_asteroids.o d_astrocde.o d_atetris.o d_aztarac.o d_bagman.o d_baraduke.o d_battlane.o d_battlex.o d_bbusters.o d_beaminv.o d_berzerk.o d_bionicc.o d_blktiger.o \
d_blockade.o d_blockout.o d_blueprnt.o d_bogeyman.o d_bombjack.o d_btime.o d_bwidow.o d_bzone.o d_cabal.o d_calorie.o d_canyon.o d_capbowl.o \
d_carjmbre.o d_ccastles.o d_cclimber.o d_cheekyms.o d_chinagat.o d_citycon.o d_cloak.o d_cloud9.o d_clshroad.o d_commando.o d_cop01.o d_copsnrob.o \
d_cybertnk.o d_dacholer.o d_dday.o d_ddayjlc.o d_ddragon.o d_deadang.o d_djboy.o d_dkong.o d_docastle.o d_dogfgt.o d_dorachan.o d_dribling.o d_drmicro.o \
d_dynduke.o d_efdt.o d_epos.o d_espial.o d_ettrivia.o d_exedexes.o d_exprraid.o d_fantland.o d_fastfred.o d_firetrap.o d_flipjack.o d_flower.o d_foodf.o \
d_freekick.o d_funkybee.o d_galaga.o d_galivan.o d_gaplus.o d_ginganin.o d_gng.o d_goindol.o d_gunsmoke.o d_headonb.o d_higemaru.o \
d_cybertnk.o d_dacholer.o d_darkmist.o d_dday.o d_ddayjlc.o d_ddragon.o d_deadang.o d_djboy.o d_dkong.o d_docastle.o d_dogfgt.o d_dorachan.o d_dribling.o d_drmicro.o \
d_dynduke.o d_efdt.o d_epos.o d_espial.o d_ettrivia.o d_exedexes.o d_exerion.o d_exidy440.o d_exprraid.o d_exterm.o d_fantland.o d_fastfred.o d_fcombat.o d_firetrap.o d_flipjack.o d_flower.o d_foodf.o \
d_freekick.o d_funkybee.o d_galaga.o d_galivan.o d_gaplus.o d_ginganin.o d_gng.o d_goindol.o d_gotya.o d_gridlee.o d_gunsmoke.o d_headonb.o d_higemaru.o \
d_himesiki.o d_holeland.o d_hvyunit.o d_invaders.o d_iqblock.o d_jack.o d_jedi.o d_jrpacman.o d_kangaroo.o d_kingofbox.o d_kncljoe.o d_kyugo.o d_ladybug.o d_lasso.o \
d_lastduel.o d_lwings.o d_mainsnk.o d_mappy.o d_marineb.o d_mario.o d_madmotor.o d_magmax.o d_markham.o d_mastboyo.o d_matmania.o d_mcr.o d_mcr3.o d_megasys1.o d_meijinsn.o \
d_lastduel.o d_lockon.o d_lwings.o d_mainsnk.o d_mappy.o d_marineb.o d_mario.o d_madmotor.o d_magmax.o d_markham.o d_mastboyo.o d_matmania.o d_mcr.o d_mcr3.o d_mcr68.o d_megasys1.o d_meijinsn.o \
d_metlfrzr.o d_mhavoc.o d_millipede.o d_mirax.o d_mitchell.o d_mjkjidai.o d_mole.o d_momoko.o d_mmagic.o d_mouser.o d_mrdo.o d_mrflea.o d_mrjong.o d_munchmo.o \
d_mustache.o d_mystston.o d_namcos1.o d_namcos86.o d_ninjakd2.o d_nitedrvr.o d_naughtyb.o d_olibochu.o d_omegrace.o d_pacland.o d_pacman.o \
d_mustache.o d_mystston.o d_namcona1.o d_namconb1.o d_namcos1.o d_namcos86.o d_ninjakd2.o d_nitedrvr.o d_naughtyb.o d_olibochu.o d_omegrace.o d_pacland.o d_pacman.o \
d_pbaction.o d_pac2650.o d_pengadvb.o d_phoenix.o d_pitnrun.o d_pkunwar.o d_popeye.o d_popper.o d_prehisle.o d_psychic5.o d_pturn.o d_punchout.o \
d_qbert.o d_quizo.o d_rallyx.o d_renegade.o d_quantum.o d_route16.o d_rpunch.o d_safarir.o d_sauro.o d_scregg.o d_seicross.o d_senjyo.o d_sf.o d_shisen.o \
d_qbert.o d_quizo.o d_rallyx.o d_redclash.o d_renegade.o d_quantum.o d_route16.o d_rpunch.o d_safarir.o d_sauro.o d_scregg.o d_seicross.o d_senjyo.o d_sf.o d_shangkid.o d_shisen.o \
d_sidearms.o d_skyarmy.o d_skyfox.o d_skykid.o d_snk.o d_snk6502.o d_snk68.o d_solomon.o d_sonson.o d_spacefb.o d_spdodgeb.o d_speedbal.o d_sprcros2.o \
d_srumbler.o d_ssozumo.o d_sstrangr.o d_starwars.o d_stfight.o d_stuntair.o d_sub.o d_suna8.o d_tagteam.o d_tankbust.o d_tail2nose.o d_tbowl.o d_tceptor.o \
d_tecmo.o d_tempest.o d_terracre.o d_thedeep.o d_thepit.o d_thief.o d_tigeroad.o d_timelimt.o d_toki.o d_toypop.o d_travrusa.o d_tsamurai.o d_tubep.o d_usgames.o \
d_vastar.o d_vball.o d_vicdual.o d_vulgus.o d_wallc.o d_warpwarp.o d_warpsped.o d_wc90.o d_wc90b.o d_williams.o d_wiping.o d_wiz.o d_wwfsstar.o \
d_xain.o d_xxmissio.o d_xyonix.o d_zodiack.o \
d_srumbler.o d_ssozumo.o d_sstrangr.o d_starwars.o d_stfight.o d_stuntair.o d_sub.o d_suna8.o d_tagteam.o d_tankbust.o d_taxidriv.o d_tail2nose.o d_tbowl.o d_tceptor.o \
d_tecmo.o d_tehkanwc.o d_tempest.o d_terracre.o d_thedeep.o d_thepit.o d_thief.o d_tiamc1.o d_tigeroad.o d_timelimt.o d_toki.o d_toypop.o d_travrusa.o d_tsamurai.o d_tubep.o d_usgames.o \
d_vampire.o d_vastar.o d_vball.o d_vicdual.o d_vulgus.o d_wallc.o d_warpwarp.o d_warpsped.o d_wc90.o d_wc90b.o d_williams.o d_wiping.o d_wiz.o d_wwfsstar.o \
d_xain.o d_xxmissio.o d_xyonix.o d_zaccaria.o d_zodiack.o d_zwackery.o \
\
d_3x3puzzl.o d_1945kiii.o d_20pacgal.o d_aerofgt.o d_airbustr.o d_aquarium.o d_bestleag.o d_bigstrkb.o d_blackt96.o d_blmbycar.o d_bloodbro.o \
d_cischeat.o d_crospang.o d_crshrace.o d_cultures.o d_dcon.o d_ddragon3.o d_deniam.o d_diverboy.o d_dooyong.o d_dreamwld.o d_drgnmst.o d_drtomy.o d_egghunt.o d_eolith.o d_eolith16.o \
d_3x3puzzl.o d_1945kiii.o d_20pacgal.o d_aerofgt.o d_airbustr.o d_aquarium.o d_artmagic.o d_bestleag.o d_bigstrkb.o d_blackt96.o d_blmbycar.o d_bloodbro.o d_bloodbro_ms.o d_btoads.o \
d_cischeat.o d_crospang.o d_crshrace.o d_cultures.o d_dcon.o d_ddragon3.o d_deniam.o d_discoboy.o d_diverboy.o d_dooyong.o d_dreamwld.o d_drgnmst.o d_drtomy.o d_egghunt.o d_eolith.o d_eolith16.o d_expro02.o \
d_esd16.o d_f-32.o d_f1gp.o d_funybubl.o d_fuukifg2.o d_fuukifg3.o d_gaelco.o d_gaelco2.o d_gaiden.o d_galpani3.o d_galpanic.o d_galspnbl.o d_glass.o d_go2000.o d_goori.o d_gotcha.o d_gstream.o d_gumbo.o \
d_hyperpac.o d_hyprduel.o d_itech32.o d_inufuku.o d_jchan.o d_kaneko16.o d_kickgoal.o d_legionna.o d_limenko.o d_lordgun.o d_macrossp.o d_mcatadv.o d_metro.o d_midas.o d_mirage.o \
d_missb2.o d_mosaic.o d_mugsmash.o d_mwarr.o d_namcos2.o d_news.o d_ngp.o d_nmg5.o d_nmk16.o d_ohmygod.o d_oneshot.o d_onetwo.o d_pasha2.o d_pass.o d_patapata.o \
d_pipedrm.o d_pirates.o d_pkscram.o d_playmark.o d_powerins.o d_ppmast93.o d_pushman.o d_rabbit.o d_raiden.o d_raiden2.o d_sandscrp.o d_seta.o d_seta2.o \
d_shadfrce.o d_shangha3.o d_silkroad.o d_silvmil.o d_speedspn.o d_ssv.o d_suna16.o d_supduck.o d_suprnova.o d_taotaido.o d_targeth.o d_tecmo16.o d_tecmosys.o \
d_tetrisp2.o d_thoop2.o d_tumbleb.o d_unico.o d_vamphalf.o d_vegaeo.o d_vmetal.o d_welltris.o d_wrally.o d_wwfwfest.o d_x2222.o d_xorworld.o d_yunsun16.o d_yunsung8.o d_zerozone.o \
d_hyperpac.o d_hyprduel.o d_itech8.o d_itech32.o d_igs011.o d_inufuku.o d_jchan.o d_kaneko16.o d_kickgoal.o d_ladyfrog.o d_legionna.o d_limenko.o d_lordgun.o d_macrossp.o d_mcatadv.o d_metro.o d_midas.o d_mirage.o \
d_missb2.o d_mosaic.o d_ms32.o d_mugsmash.o d_mwarr.o d_namcos2.o d_news.o d_ngp.o d_nmg5.o d_nmk16.o d_ohmygod.o d_oneshot.o d_onetwo.o d_pasha2.o d_pass.o d_patapata.o \
d_pipedrm.o d_pirates.o d_pkscram.o d_playmark.o d_powerins.o d_powerbal.o d_ppmast93.o d_pushman.o d_rabbit.o d_raiden.o d_raiden2.o d_sandscrp.o d_sderby.o d_seibuspi.o d_seta.o d_seta2.o \
d_shadfrce.o d_shangha3.o d_silkroad.o d_silvmil.o d_speedspn.o d_splash.o d_ssv.o d_suna16.o d_supduck.o d_suprnova.o d_taotaido.o d_targeth.o d_tecmo16.o d_tecmosys.o \
d_tetrisp2.o d_thoop2.o d_topdrive.o d_tumbleb.o d_unico.o d_vamphalf.o d_vegaeo.o d_welltris.o d_wrally.o d_wwfwfest.o d_x2222.o d_xorworld.o d_yunsun16.o d_yunsung8.o d_zerozone.o \
\
d_parent.o \
\
d_megadrive.o d_mdarcbl.cpp \
d_megadrive.o d_mdarcbl.o \
\
d_pce.o \
\
@ -94,26 +100,27 @@ drvsrc = d_akkaarrh.o d_arcadecl.o d_atarig1.o d_badlands.o d_batman.o d_blstro
\
d_sg1000.o \
\
d_spectrum.o
d_spectrum.o spectrum.o
depobj = burn.o burn_bitmap.o burn_gun.o burn_led.o burn_shift.o burn_memory.o burn_pal.o burn_sound.o burn_sound_c.o cheat.o debug_track.o hiscore.o \
load.o tilemap_generic.o tiles_generic.o timer.o vector.o \
load.o burn_sha1.o tilemap_generic.o tiles_generic.o timer.o vector.o \
\
6821pia.o 8255ppi.o 8257dma.o c169.o atariic.o atarijsa.o atarimo.o atarirle.o atarivad.o avgdvg.o bsmt2000.o decobsmt.o earom.o eeprom.o gaelco_crypt.o i4x00.o \
joyprocess.o nb1414m4.o nb1414m4_8bit.o nmk004.o nmk112.o k1ge.o kaneko_tmap.o mathbox.o mb87078.o mermaid.o midcsd.o midsat.o midsg.o midssio.o midtcs.o \
namco_c45.o namcoio.o pandora.o poly.o qs1000.o resnet.o seibucop.o seibusnd.o sknsspr.o slapstic.o st0020.o t5182.o timekpr.o tms34061.o v3021.o vdc.o tms9928a.o watchdog.o x2212.o \
6821pia.o 6840ptm.o 8255ppi.o 8257dma.o c169.o atariic.o atarijsa.o atarimo.o atarirle.o atarivad.o avgdvg.o bsmt2000.o decobsmt.o ds2404.o dtimer.o earom.o eeprom.o epic12.o gaelco_crypt.o i2ceeprom.o i4x00.o intelfsh.o \
joyprocess.o nb1414m4.o nb1414m4_8bit.o nmk004.o nmk112.o k1ge.o kaneko_hit.o kaneko_tmap.o mathbox.o mb87078.o mermaid.o midcsd.o midsat.o midsg.o midcvsd.o midssio.o midtcs.o \
namco_c45.o namcoio.o pandora.o pic8259.o pit8253.o poly.o qs1000.o resnet.o rtc9701.o seibucop.o seibusnd.o serflash.o sknsspr.o slapstic.o st0020.o t5182.o timekpr.o tlc34076.o tms34061.o v3021.o vdc.o \
tms9928a.o watchdog.o x2212.o \
\
asteroids.o ay8910.o burn_y8950.o burn_ym2151.o burn_ym2203.o burn_ym2413.o burn_ym2608.o burn_ym2610.o burn_ym2612.o burn_md2612.o \
burn_ym3526.o burn_ym3812.o burn_ymf262.o burn_ymf278b.o bzone.o c6280.o dac.o es5506.o es8712.o flower.o flt_rc.o fm.o fmopl.o ym2612.o gaelco.o hc55516.o \
i5000.o ics2115.o iremga20.o k005289.o k007232.o k051649.o k053260.o k054539.o llander.o msm5205.o msm5232.o msm6295.o namco_snd.o c140.o nes_apu.o \
t6w28.o tms5110.o tms5220.o tms36xx.o phoenixsound.o pleiadssound.o pokey.o redbaron.o rf5c68.o s14001a.o saa1099.o samples.o segapcm.o sn76477.o sn76496.o \
upd7759.o vlm5030.o wiping.o x1010.o ym2151.o ym2413.o ymdeltat.o ymf262.o ymf278b.o ymz280b.o snk6502_sound.o sp0250.o sp0256.o \
asteroids.o astrocde_snd.o ay8910.o burn_y8950.o burn_ym2151.o burn_ym2203.o burn_ym2413.o burn_ym2608.o burn_ym2610.o burn_ym2612.o burn_md2612.o \
burn_ym3526.o burn_ym3812.o burn_ymf262.o burn_ymf271.o burn_ymf278b.o bzone.o c6280.o dac.o digitalk.o es5506.o es8712.o exidy440_snd.o flower.o flt_rc.o fm.o fmopl.o ym2612.o gaelco.o hc55516.o \
i5000.o ics2115.o iremga20.o k005289.o k007232.o k051649.o k053260.o k054539.o llander.o mpeg_audio.o msm5205.o msm5232.o msm6295.o multipcm.o namco_snd.o c140.o c352.o nes_apu.o \
t6w28.o tiamc1_snd.o tms5110.o tms5220.o tms36xx.o phoenixsound.o pleiadssound.o pokey.o redbaron.o rf5c68.o s14001a.o saa1099.o samples.o segapcm.o sn76477.o sn76496.o \
upd7759.o vlm5030.o votrax.o wiping.o x1010.o ym2151.o ym2413.o ymdeltat.o ymf262.o ymf271.o ymf278b.o ymz280b.o ymz770.o snk6502_sound.o sp0250.o sp0256.o \
\
adsp2100.o adsp2100_intf.o arm7_intf.o arm_intf.o h6280_intf.o hd6309_intf.o konami_intf.o m6502_intf.o m6800_intf.o m6805_intf.o m6809_intf.o \
m68000_intf.o mips3_intf.o nec_intf.o pic16c5x_intf.o s2650_intf.o tlcs90_intf.o tms34010.o tms34010_optable.o tms34010_intf.o z80_intf.o \
adsp2100.o adsp2100_intf.o arm7_intf.o arm_intf.o f8.o h6280_intf.o hd6309_intf.o konami_intf.o m6502_intf.o m6800_intf.o m6805_intf.o m6809_intf.o \
m68000_intf.o mips3_intf.o nec_intf.o pic16c5x_intf.o s2650_intf.o tlcs90_intf.o tms34010.o tms34_intf.o z80_intf.o \
z180_intf.o \
\
arm.o arm7.o e132xs.o h6280.o hd6309.o i8039.o i8x41.o mcs51.o konami.o m6502.o m6800.o m6805.o m6809.o nec.o pic16c5x.o s2650.o sh2.o tms32010.o tlcs90.o tlcs900.o \
arm.o arm7.o e132xs.o h6280.o hd6309.o i386.o i8039.o m37710.o mcs48.o mcs51.o konami.o m6502.o m6800.o m6805.o m6809.o mb88xx.o nec.o pic16c5x.o s2650.o sh2.o sh4.o tms32010.o tlcs90.o tlcs900.o \
upd7725.o upd7810.o v25.o v60.o z80.o z80daisy.o z80ctc.o z80pio.o z180.o \
\
cop0.o cop1.o mips3.o \
@ -131,10 +138,10 @@ depobj = burn.o burn_bitmap.o burn_gun.o burn_led.o burn_shift.o burn_memory.o
\
irem_cpu.o irem_sound.o \
\
k007121.o k007342_k007420.o k051316.o k051733.o k051960.o k052109.o k053245.o k053247.o k053250.o k053251.o k053936.o k054000.o k054338.o \
k007121.o k007342_k007420.o k007452.o k051316.o k051733.o k051960.o k052109.o k053245.o k053247.o k053250.o k053251.o k053936.o k054000.o k054338.o \
k055555.o k056832.o konamigx.o konamiic.o timeplt_snd.o \
\
dcs2k.o ide.o midwayic.o midtunit.o midwunit.o \
dcs2k.o ide.o midwayic.o midtunit.o midwunit.o narc_sound.o williams_adpcm.o williams_cvsd.o yawdim_sound.o \
\
neo_decrypt.o neo_palette.o neo_run.o neo_sprite.o neo_text.o neo_upd4990a.o neogeo.o \
\
@ -149,7 +156,7 @@ depobj = burn.o burn_bitmap.o burn_gun.o burn_led.o burn_shift.o burn_memory.o
\
toa_bcu2.o toa_extratext.o toa_gp9001.o toa_palette.o toaplan1.o toaplan.o \
\
megadrive.o stm95.o mdeeprom.o \
megadrive.o stm95.o \
\
pce.o \
\
@ -164,7 +171,7 @@ ifdef BUILD_X86_ASM
autobj += burn_sound_a.o
endif
ifdef BUILD_X64_EXE
alldir += cpu/mips3/x64
depobj += mips3_x64.o
endif
#ifdef BUILD_X64_EXE
# alldir += cpu/mips3/x64
# depobj += mips3_x64.o
#endif

View File

@ -1,35 +1,40 @@
alldir += burner burner/win32 dep/kaillera/client dep/libs/libpng dep/libs/lib7z dep/libs/zlib intf intf/video \
alldir += burner burner/win32 dep/kaillera/client dep/libs/libspng dep/libs/lib7z dep/libs/zlib intf intf/video \
intf/video/scalers intf/video/win32 intf/audio intf/audio/win32 intf/input intf/input/win32 intf/cd intf/cd/win32 \
intf/perfcount intf/perfcount/win32 dep/generated
intf/perfcount intf/perfcount/win32 dep/generated dep/libs/lua
depobj += about.o bzip.o choose_monitor.o cona.o debugger.o drv.o d3dkmt_sync.o fba_kaillera.o gameinfo.o image_win32.o \
inpc.o inpcheat.o inpd.o inpdipsw.o inps.o ips_manager.o localise.o localise_download.o localise_gamelist.o main.o \
media.o memcard.o menu.o misc_win32.o neocdlist.o neocdsel.o numdial.o paletteviewer.o placeholder.o popup_win32.o \
progress.o replay.o res.o roms.o run.o scrn.o sel.o sfactd.o splash.o stated.o support_paths.o systeminfo.o wave.o \
romdata.o mbtwc.o\
\
conc.o cong.o dat.o dynhuff.o gamc.o gami.o image.o ioapi.o misc.o sshot.o state.o statec.o unzip.o zipfn.o \
conc.o cong.o dat.o inputbuf.o gamc.o gami.o image.o ioapi.o misc.o nvram.o sshot.o state.o statec.o unzip.o zipfn.o \
luaconsole.o luaengine.o luasav.o \
\
lapi.o lauxlib.o lbaselib.o lcode.o ldblib.o ldebug.o ldo.o ldump.o lfunc.o lgc.o linit.o liolib.o llex.o \
lmathlib.o lmem.o loadlib.o lobject.o lopcodes.o loslib.o lparser.o lstate.o lstring.o lstrlib.o ltable.o \
ltablib.o ltm.o lundump.o lvm.o lzio.o print.o \
\
adler32.o compress.o crc32.o deflate.o gzclose.o gzlib.o gzread.o gzwrite.o infback.o inffast.o inflate.o inftrees.o \
trees.o uncompr.o zutil.o \
\
png.o pngerror.o pngget.o pngmem.o pngpread.o pngread.o pngrio.o pngrtran.o pngrutil.o pngset.o pngtrans.o pngwio.o \
pngwrite.o pngwtran.o pngwutil.o \
spng.o \
\
net.o \
\
aud_dsp.o aud_interface.o cd_interface.o inp_interface.o interface.o lowpass2.o prf_interface.o vid_interface.o \
vid_softfx.o vid_support.o \
\
2xpm.o 2xsai.o ddt3x.o epx.o hq2xs.o hq2xs_16.o xbr.o \
2xpm.o 2xsai.o crt.o ddt3x.o epx.o hq2xs.o hq2xs_16.o hq3xs.o hq_shared32.o xbr.o xbr32.o \
\
aud_dsound3.o aud_xaudio2.o cd_img.o ddraw_core.o dinput_core.o directx9_core.o dsound_core.o \
inp_dinput.o prf_performance_counter.o vid_d3d.o vid_ddraw.o vid_ddrawfx.o vid_directx9.o vid_directx_support.o
inp_dinput.o prf_performance_counter.o vid_d3d.o vid_ddraw.o vid_ddrawfx.o vid_effect.o vid_directx9.o vid_directx_support.o
ifdef INCLUDE_7Z_SUPPORT
depobj += un7z.o \
\
7zArcIn.o 7zBuf.o 7zBuf2.o 7zCrc.o 7zCrcOpt.o 7zDec.o 7zFile.o 7zStream.o Bcj2.o Bra.o Bra86.o BraIA64.o CpuArch.o \
Delta.o LzmaDec.o Lzma2Dec.o Ppmd7.o Ppmd7Dec.o Sha256.o Xz.o XzCrc64.o XzCrc64Opt.o XzDec.o
7zArcIn.o 7zBuf.o 7zBuf2.o 7zCrc.o 7zCrcOpt.o 7zDec.o 7zFile.o 7zStream.o Alloc.o Bcj2.o Bra.o Bra86.o BraIA64.o CpuArch.o \
Delta.o LzFindOpt.o LzmaDec.o Lzma2Dec.o MtDec.o Ppmd7.o Ppmd7Dec.o Ppmd7aDec.o Sha256.o Sha1Opt.o Sha256Opt.o Threads.o Xxh64.o Xz.o XzCrc64.o XzCrc64Opt.o XzDec.o ZstdDec.o
endif
ifdef INCLUDE_AVI_RECORDING
@ -40,4 +45,4 @@ autobj += $(depobj)
ifdef BUILD_X86_ASM
autobj += eagle_fm.o 2xsaimmx.o hq2x32.o hq3x32.o hq4x32.o superscale.o
endif
endif

View File

@ -10,11 +10,6 @@ unexport
# Flags. Uncomment any of these declarations to enable their function.
#
# Check for changes in header files, but not if we want to skip the depend step
ifndef SKIPDEPEND
DEPEND = 1
endif
#
# Declare variables
#
@ -185,6 +180,10 @@ CXXFLAGS = -pipe \
-Wno-unused-but-set-variable -Wno-sequence-point -Wno-narrowing -Wno-extra \
$(DEF) $(incdir)
#return back to msvcrt-style swprintf
CFLAGS += -D__USE_MINGW_ANSI_STDIO=0
CXXFLAGS += -D__USE_MINGW_ANSI_STDIO=0
ifdef BUILD_X64_EXE
CFLAGS += -m64
CXXFLAGS += -m64
@ -243,7 +242,8 @@ ifdef BUILD_X86_ASM
endif
ifdef BUILD_X64_EXE
DEF := $(DEF) -DBUILD_X64_EXE -DXBYAK_NO_OP_NAMES -DMIPS3_X64_DRC
DEF := $(DEF) -DBUILD_X64_EXE
# -DXBYAK_NO_OP_NAMES -DMIPS3_X64_DRC
endif
ifdef SYMBOL
@ -281,7 +281,7 @@ DEF := $(DEF) -DNO_VIZ -D_LARGEFILE64_SOURCE=0 -D_FILE_OFFSET_BITS=32
# For lib7z
ifdef INCLUDE_7Z_SUPPORT
DEF := $(DEF) -D_7ZIP_PPMD_SUPPPORT
DEF := $(DEF) -D_7ZIP_PPMD_SUPPPORT -D_7ZIP_ST
endif
#
@ -465,20 +465,8 @@ $(objdir)cpu/m68k/m68kops.o: $(objdir)cpu/m68k/m68kmake.exe $(objdir)dep/generat
@echo Compiling Musashi MC680x0 core \(m68kops.c\)...
@$(CC) $(CFLAGS) -c $(objdir)dep/generated/m68kops.c -o $(objdir)cpu/m68k/m68kops.o
$(objdir)cpu/m68k/m68kopac.o: $(objdir)cpu/m68k/m68kmake.exe $(objdir)dep/generated/m68kops.h $(objdir)dep/generated/m68kopac.c $(srcdir)cpu/m68k/m68k.h $(srcdir)cpu/m68k/m68kconf.h
@echo Compiling Musashi MC680x0 core \(m68kopac.c\)...
@$(CC) $(CFLAGS) -c $(objdir)dep/generated/m68kopac.c -o $(objdir)cpu/m68k/m68kopac.o
$(objdir)cpu/m68k/m68kopdm.o: $(objdir)cpu/m68k/m68kmake.exe $(objdir)dep/generated/m68kops.h $(objdir)dep/generated/m68kopdm.c $(srcdir)cpu/m68k/m68k.h $(srcdir)cpu/m68k/m68kconf.h
@echo Compiling Musashi MC680x0 core \(m68kopdm.c\)...
@$(CC) $(CFLAGS) -c $(objdir)dep/generated/m68kopdm.c -o $(objdir)cpu/m68k/m68kopdm.o
$(objdir)cpu/m68k/m68kopnz.o: $(objdir)cpu/m68k/m68kmake.exe $(objdir)dep/generated/m68kops.h $(objdir)dep/generated/m68kopnz.c $(srcdir)cpu/m68k/m68k.h $(srcdir)cpu/m68k/m68kconf.h
@echo Compiling Musashi MC680x0 core \(m68kopnz.c\)...
@$(CC) $(CFLAGS) -c $(objdir)dep/generated/m68kopnz.c -o $(objdir)cpu/m68k/m68kopnz.o
$(objdir)dep/generated/m68kops.h: $(objdir)cpu/m68k/m68kmake.exe $(srcdir)cpu/m68k/m68k_in.c
$(objdir)/cpu/m68k/m68kmake $(objdir)dep/generated/ $(srcdir)cpu/m68k/m68k_in.c
$(objdir)dep/generated/m68kops.h $(objdir)dep/generated/m68kops.c: $(objdir)cpu/m68k/m68kmake.exe $(srcdir)cpu/m68k/m68k_in.c
$(objdir)/cpu/m68k/m68kmake.exe $(objdir)dep/generated/ $(srcdir)cpu/m68k/m68k_in.c
$(objdir)cpu/m68k/m68kmake.exe: $(srcdir)cpu/m68k/m68kmake.c
@echo Compiling Musashi MC680x0 core \(m68kmake.c\)...

View File

@ -12,15 +12,17 @@ unexport
# Check for changes in header files
ifndef SKIPDEPEND
DEPEND = 1
#DEPEND = 1
endif
# Note: DEPEND = 1 is a hassle and slows build time by about 500x
# it's easier to "rm -rf obj" and rebuild than deal with DEPEND = 1
#
# Declare variables
#
# Specify the name of the executable file, without ".exe"
WINDRES=windres
NAME = fbneo
COMPILENAME = 3
@ -201,7 +203,7 @@ CXXFLAGS = -pipe \
-fforce-mem -fforce-addr -finline-limit=1200 -fthread-jumps \
-freduce-all-givs -fmove-all-movables -fexpensive-optimizations \
-fcheck-new \
-Wall -W -pedantic -Wno-long-long \
-Wall -W -pedantic -Wno-long-long -Wno-sign-compare \
-Wunknown-pragmas -Wundef -Wconversion -Wno-missing-braces \
-Wuninitialized -Wpointer-arith -Winline -Wno-multichar \
$(DEF) $(incdir)
@ -280,6 +282,12 @@ CXXFLAGS = -pipe \
-Wno-unused-but-set-variable -Wno-sequence-point -Wno-narrowing -Wno-extra \
-Wno-pedantic \
$(DEF) $(incdir)
ifdef BORKYCRT
#return back to msvcrt-style swprintf
CFLAGS += -D__USE_MINGW_ANSI_STDIO=0
CXXFLAGS += -D__USE_MINGW_ANSI_STDIO=0
endif
ifdef BUILD_X64_EXE
CFLAGS += -m64
CXXFLAGS += -m64
@ -352,7 +360,8 @@ ifdef BUILD_X86_ASM
endif
ifdef BUILD_X64_EXE
DEF := $(DEF) -DBUILD_X64_EXE -DXBYAK_NO_OP_NAMES -DMIPS3_X64_DRC
DEF := $(DEF) -DBUILD_X64_EXE
# -DXBYAK_NO_OP_NAMES -DMIPS3_X64_DRC
endif
ifdef SYMBOL
@ -389,7 +398,18 @@ DEF := $(DEF) -DNO_VIZ -D_LARGEFILE64_SOURCE=0 -D_FILE_OFFSET_BITS=32
# For lib7z
ifdef INCLUDE_7Z_SUPPORT
DEF := $(DEF) -D_7ZIP_PPMD_SUPPPORT
DEF := $(DEF) -D_7ZIP_PPMD_SUPPPORT -D_7ZIP_ST
endif
# While cross-compiling, tools need to be compiled for host so that they can be executed by host.
# if HOST_CC is not set, then we aren't cross-compiling, so we'll use target compiler as host compiler
# Those values need to be duplicated late, so that C(XX)FLAGS modifications are accounted
ifeq ($(HOST_CC),)
HOST_CC := $(CC)
HOST_CXX := $(CXX)
HOST_CFLAGS := $(CFLAGS) -mconsole
HOST_CXXFLAGS := $(CXXFLAGS) -mconsole
HOST_LDFLAGS := $(LDFLAGS)
endif
#
@ -413,12 +433,15 @@ vpath %.d $(foreach dir,$(alldir),$(objdir)$(dir)/ )
#
#
# backward compatibility (make less than 4.4 doesn't support .WAIT)
.WAIT:
.PHONY: all init cleandep touch clean
ifeq ($(MAKELEVEL),1)
ifdef DEPEND
all: init $(drvdep) $(autdep) $(autobj) $(autdrv)
all: init .WAIT $(drvdep) $(autdep) $(autobj) $(autdrv)
ifdef GCC345
@$(MAKE) -f makefile.mingw -s GCC345=1
endif
@ -434,7 +457,7 @@ endif
else
all: init $(autobj) $(autdrv)
all: init .WAIT $(autobj) $(autdrv)
ifdef GCC345
@$(MAKE) -f makefile.mingw -s GCC345=1
endif
@ -563,7 +586,7 @@ endif
about.o about.d: $(build_details.h)
$(build_details.h): $(srcdir)dep/scripts/build_details.cpp
@$(CXX) -mconsole $(CXXFLAGS) $(LDFLAGS) $< -o $(objdir)dep/generated/build_details.exe
@$(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_LDFLAGS) $< -o $(objdir)dep/generated/build_details.exe
@$(objdir)dep/generated/build_details.exe >$@
#
@ -575,7 +598,7 @@ $(build_details.h): $(srcdir)dep/scripts/build_details.cpp
ifdef BUILD_A68K
$(a68k.o): fba_make68k.c
@echo Compiling A68K MC68000 core...
@$(CC) -mconsole $(CFLAGS) $(LDFLAGS) -DWIN32 -Wno-unused -Wno-conversion -Wno-missing-prototypes \
@$(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -DWIN32 -Wno-unused -Wno-conversion -Wno-missing-prototypes \
-s $< -o $(subst $(srcdir),$(objdir),$(<D))/$(<F:.c=.exe)
@$(subst $(srcdir),$(objdir),$(<D))/$(<F:.c=.exe) $(@:.o=.asm) \
$(@D)/a68k_tab.asm 00 $(ppro)
@ -594,11 +617,11 @@ $(objdir)cpu/m68k/m68kops.o: $(objdir)cpu/m68k/m68kmake.exe $(objdir)dep/generat
@$(CC) $(CFLAGS) -c $(objdir)dep/generated/m68kops.c -o $(objdir)cpu/m68k/m68kops.o
$(objdir)dep/generated/m68kops.h $(objdir)dep/generated/m68kops.c: $(objdir)cpu/m68k/m68kmake.exe $(srcdir)cpu/m68k/m68k_in.c
$(objdir)/cpu/m68k/m68kmake $(objdir)dep/generated/ $(srcdir)cpu/m68k/m68k_in.c
$(objdir)/cpu/m68k/m68kmake.exe $(objdir)dep/generated/ $(srcdir)cpu/m68k/m68k_in.c
$(objdir)cpu/m68k/m68kmake.exe: $(srcdir)cpu/m68k/m68kmake.c
@echo Compiling Musashi MC680x0 core \(m68kmake.c\)...
@$(CC) $(CFLAGS) $(srcdir)cpu/m68k/m68kmake.c -o $(objdir)cpu/m68k/m68kmake.exe
@$(HOST_CC) $(HOST_CFLAGS) $(srcdir)cpu/m68k/m68kmake.c -o $(objdir)cpu/m68k/m68kmake.exe
#
@ -609,7 +632,7 @@ ctv.d ctv.o: $(ctv.h)
$(ctv.h): ctv_make.cpp
@echo Generating $(srcdir)dep/generated/$(@F)...
@$(CC) -mconsole $(CXXFLAGS) $(LDFLAGS) $< \
@$(HOST_CC) $(HOST_CXXFLAGS) $(HOST_LDFLAGS) $< \
-o $(subst $(srcdir),$(objdir),$(<D))/$(<F:.cpp=.exe)
@$(subst $(srcdir),$(objdir),$(<D))/$(<F:.cpp=.exe) >$@
@ -666,7 +689,7 @@ pgm_draw.d pgm_draw.o: $(pgm_sprite.h)
$(pgm_sprite.h): pgm_sprite_create.cpp
@echo Generating $(srcdir)dep/generated/$(@F)...
@$(CC) -mconsole $(CXXFLAGS) $(LDFLAGS) $< \
@$(HOST_CC) $(HOST_CXXFLAGS) $(HOST_LDFLAGS) $< \
-o $(subst $(srcdir),$(objdir),$(<D))/$(<F:.cpp=.exe)
@$(subst $(srcdir),$(objdir),$(<D))/$(<F:.cpp=.exe) >$@
@ -686,23 +709,23 @@ endif
%.o: %.rc
@echo Compiling resource file $(<F)...
ifdef GCC345
@windres $(DEF) $< -o $(subst $(srcdir),$(objdir),$(<D))/$(@F) $(foreach dir,$(alldir),--include-dir $(srcdir)$(dir))
@$(WINDRES) $(DEF) $< -o $(subst $(srcdir),$(objdir),$(<D))/$(@F) $(foreach dir,$(alldir),--include-dir $(srcdir)$(dir))
endif
ifdef GCC452
@windres $(DEF) $< -o $(subst $(srcdir),$(objdir),$(<D))/$(@F) $(foreach dir,$(alldir),--include-dir $(srcdir)$(dir))
endif
ifdef GCC471
ifdef BUILD_X64_EXE
@windres -F pe-x86-64 $(DEF) $< -o $(subst $(srcdir),$(objdir),$(<D))/$(@F) $(foreach dir,$(alldir),--include-dir $(srcdir)$(dir))
@$(WINDRES) -F pe-x86-64 $(DEF) $< -o $(subst $(srcdir),$(objdir),$(<D))/$(@F) $(foreach dir,$(alldir),--include-dir $(srcdir)$(dir))
else
@windres -F pe-i386 $(DEF) $< -o $(subst $(srcdir),$(objdir),$(<D))/$(@F) $(foreach dir,$(alldir),--include-dir $(srcdir)$(dir))
@$(WINDRES) -F pe-i386 $(DEF) $< -o $(subst $(srcdir),$(objdir),$(<D))/$(@F) $(foreach dir,$(alldir),--include-dir $(srcdir)$(dir))
endif
endif
ifdef GCC510
ifdef BUILD_X64_EXE
@windres -F pe-x86-64 $(DEF) $< -o $(subst $(srcdir),$(objdir),$(<D))/$(@F) $(foreach dir,$(alldir),--include-dir $(srcdir)$(dir))
@$(WINDRES) -F pe-x86-64 $(DEF) $< -o $(subst $(srcdir),$(objdir),$(<D))/$(@F) $(foreach dir,$(alldir),--include-dir $(srcdir)$(dir))
else
@windres -F pe-i386 $(DEF) $< -o $(subst $(srcdir),$(objdir),$(<D))/$(@F) $(foreach dir,$(alldir),--include-dir $(srcdir)$(dir))
@$(WINDRES) -F pe-i386 $(DEF) $< -o $(subst $(srcdir),$(objdir),$(<D))/$(@F) $(foreach dir,$(alldir),--include-dir $(srcdir)$(dir))
endif
endif
@ -717,7 +740,7 @@ ifeq ($(MAKELEVEL),1)
%.o: %.cpp
@echo Compiling $<...
@$(CC) $(CXXFLAGS) -c $< -o $(subst $(srcdir),$(objdir),$(<D))/$(@F)
@$(CXX) $(CXXFLAGS) -c $< -o $(subst $(srcdir),$(objdir),$(<D))/$(@F)
%.o: %.c
@echo Compiling $<...
@ -729,6 +752,10 @@ ifeq ($(MAKELEVEL),1)
else
%.o: %.cpp
@echo Compiling $<...
@$(CXX) $(CXXFLAGS) -c $< -o $@
%.o: %.c
@echo Compiling $<...
@$(CC) $(CFLAGS) -c $< -o $@
@ -737,10 +764,6 @@ else
@echo Assembling $<...
@$(AS) $(ASFLAGS) $< -o $@
%.o:
@echo Compiling $<...
@$(CC) $(CXXFLAGS) -c $< -o $@
endif
#
@ -751,15 +774,15 @@ ifdef DEPEND
%.d: %.c
@echo Generating depend file for $<...
@$(CC) -MM -MT "$(subst $(srcdir),$(objdir),$(<D))/$(*F).o $(subst $(srcdir),$(objdir),$(<D))/$(@F)" -x c++ $(CXXFLAGS) $< >$(subst $(srcdir),$(objdir),$(<D))/$(@F)
@$(CXX) -MM -MT "$(subst $(srcdir),$(objdir),$(<D))/$(*F).o $(subst $(srcdir),$(objdir),$(<D))/$(@F)" -x c++ $(CXXFLAGS) $< >$(subst $(srcdir),$(objdir),$(<D))/$(@F)
%.d: %.cpp
@echo Generating depend file for $<...
@$(CC) -MM -MT "$(subst $(srcdir),$(objdir),$(<D))/$(*F).o $(subst $(srcdir),$(objdir),$(<D))/$(@F)" -x c++ $(CXXFLAGS) $< >$(subst $(srcdir),$(objdir),$(<D))/$(@F)
@$(CXX) -MM -MT "$(subst $(srcdir),$(objdir),$(<D))/$(*F).o $(subst $(srcdir),$(objdir),$(<D))/$(@F)" -x c++ $(CXXFLAGS) $< >$(subst $(srcdir),$(objdir),$(<D))/$(@F)
%.d: %.rc
@echo Generating depend file for $<...
@$(CC) -MM -MT "$(subst $(srcdir),$(objdir),$(<D))/$(*F).o $(subst $(srcdir),$(objdir),$(<D))/$(@F)" -x c++ $(CXXFLAGS) $< >$(subst $(srcdir),$(objdir),$(<D))/$(@F)
@$(CXX) -MM -MT "$(subst $(srcdir),$(objdir),$(<D))/$(*F).o $(subst $(srcdir),$(objdir),$(<D))/$(@F)" -x c++ $(CXXFLAGS) $< >$(subst $(srcdir),$(objdir),$(<D))/$(@F)
endif

View File

@ -43,7 +43,7 @@ srcdir = src/
include makefile.burn_rules
# Platform-specific
alldir += burner burner/pi burner/sdl dep/libs/libpng dep/libs/lib7z \
alldir += burner burner/pi burner/sdl dep/libs/libspng dep/libs/lib7z \
dep/libs/zlib intf intf/video intf/video/scalers intf/video/pi \
intf/audio intf/audio/sdl intf/input intf/input/pi intf/cd \
intf/cd/sdl intf/perfcount intf/perfcount/pi dep/generated \
@ -58,20 +58,18 @@ depobj += neocdlist.o \
gzread.o gzwrite.o infback.o inffast.o inflate.o inftrees.o \
trees.o uncompr.o zutil.o \
\
png.o pngerror.o pngget.o pngmem.o pngpread.o pngread.o \
pngrio.o pngrtran.o pngrutil.o pngset.o pngtrans.o pngwio.o \
pngwrite.o pngwtran.o pngwutil.o \
spng.o \
\
aud_dsp.o aud_interface.o cd_interface.o inp_interface.o \
interface.o lowpass2.o vid_interface.o vid_softfx.o \
vid_support.o \
\
2xpm.o 2xsai.o ddt3x.o epx.o hq2xs.o hq2xs_16.o xbr.o \
2xpm.o 2xsai.o ddt3x.o epx.o hq2xs.o hq2xs_16.o xbr.o xbr32.o \
\
inp_pi.o aud_sdl.o support_paths.o \
ips_manager.o scrn.o config.o \
main_pi.o run_pi.o stringset.o bzip.o drv.o media.o inpdipsw.o \
matrix.o vid_pi.o dynhuff.o replay.o cd_sdl2.o
matrix.o vid_pi.o inputbuf.o replay.o cd_sdl2.o
ifdef BUILD_DRM
depobj += pigl_drm.o
@ -81,7 +79,7 @@ endif
ifdef INCLUDE_7Z_SUPPORT
depobj += un7z.o 7zArcIn.o 7zBuf.o 7zBuf2.o 7zCrc.o 7zCrcOpt.o \
7zDec.o 7zFile.o 7zStream.o Bcj2.o Bra.o Bra86.o BraIA64.o \
7zDec.o 7zFile.o 7zStream.o Alloc.o Bcj2.o Bra.o Bra86.o BraIA64.o \
CpuArch.o Delta.o LzmaDec.o Lzma2Dec.o Ppmd7.o Ppmd7Dec.o \
Sha256.o Xz.o XzCrc64.o XzCrc64Opt.o XzDec.o
endif
@ -273,7 +271,7 @@ DEF := $(DEF) -DNO_VIZ -D_LARGEFILE64_SOURCE=0 -D_FILE_OFFSET_BITS=32
# For lib7z
ifdef INCLUDE_7Z_SUPPORT
DEF := $(DEF) -D_7ZIP_PPMD_SUPPPORT
DEF := $(DEF) -D_7ZIP_PPMD_SUPPPORT -D_7ZIP_ST
endif
#

View File

@ -49,7 +49,7 @@ srcdir = src/
include makefile.burn_rules
# Platform stuff
alldir += burner burner/sdl burner/sdl dep/libs/libpng dep/libs/lib7z dep/libs/zlib intf intf/video \
alldir += burner burner/sdl burner/sdl dep/libs/libspng dep/libs/lib7z dep/libs/zlib intf intf/video \
intf/video/scalers intf/video/sdl intf/audio intf/audio/sdl intf/input intf/input/sdl intf/cd intf/cd/sdl \
intf/perfcount intf/perfcount/sdl dep/generated
@ -60,23 +60,22 @@ depobj += neocdlist.o \
adler32.o compress.o crc32.o deflate.o gzclose.o gzlib.o gzread.o gzwrite.o infback.o inffast.o inflate.o inftrees.o \
trees.o uncompr.o zutil.o \
\
png.o pngerror.o pngget.o pngmem.o pngpread.o pngread.o pngrio.o pngrtran.o pngrutil.o pngset.o pngtrans.o pngwio.o \
pngwrite.o pngwtran.o pngwutil.o \
spng.o \
\
aud_dsp.o aud_interface.o cd_interface.o inp_interface.o interface.o lowpass2.o vid_interface.o \
vid_softfx.o vid_support.o \
\
2xpm.o 2xsai.o ddt3x.o epx.o hq2xs.o hq2xs_16.o xbr.o \
2xpm.o 2xsai.o crt.o ddt3x.o epx.o hq2xs.o hq2xs_16.o xbr.o xbr32.o \
\
inp_sdl.o aud_sdl.o support_paths.o ips_manager.o scrn.o \
cd_sdl2.o config.o main.o run.o stringset.o bzip.o drv.o media.o \
inpdipsw.o vid_sdlfx.o dynhuff.o replay.o vid_sdlopengl.o input.o stated.o
inp_sdl.o aud_sdl.o support_paths.o ips_manager.o scrn.o localise_gamelist.o \
cd_sdl2.o config.o main.o run.o stringset.o bzip.o drv.o media.o romdata.o \
inpdipsw.o vid_sdlfx.o inputbuf.o replay.o vid_sdlopengl.o input_sdl.o stated.o
ifdef INCLUDE_7Z_SUPPORT
depobj += un7z.o \
\
7zArcIn.o 7zBuf.o 7zBuf2.o 7zCrc.o 7zCrcOpt.o 7zDec.o 7zFile.o 7zStream.o Bcj2.o Bra.o Bra86.o BraIA64.o CpuArch.o \
Delta.o LzmaDec.o Lzma2Dec.o Ppmd7.o Ppmd7Dec.o Sha256.o Xz.o XzCrc64.o XzCrc64Opt.o XzDec.o
7zArcIn.o 7zBuf.o 7zBuf2.o 7zCrc.o 7zCrcOpt.o 7zDec.o 7zFile.o 7zStream.o Alloc.o Bcj2.o Bra.o Bra86.o BraIA64.o CpuArch.o \
Delta.o LzFindOpt.o LzmaDec.o Lzma2Dec.o MtDec.o Ppmd7.o Ppmd7Dec.o Ppmd7aDec.o Sha256.o Sha1Opt.o Sha256Opt.o Threads.o Xxh64.o Xz.o XzCrc64.o XzCrc64Opt.o XzDec.o ZstdDec.o
endif
autobj += $(depobj)
@ -94,7 +93,7 @@ incdir = $(foreach dir,$(alldir),-I$(srcdir)$(dir)) -I$(objdir)dep/generated \
ifdef WINDOWS
lib = -lstdc++ -lSDL `sdl-config --libs` -lopengl32 -lm
else
lib = -lstdc++ -lSDL `sdl-config --libs` -lGL -lm
lib = -lstdc++ -lSDL `sdl-config --libs` -lGL -lm -lpthread
endif
ifdef DARWIN
@ -174,7 +173,7 @@ CFLAGS = -O2 -fomit-frame-pointer -Wno-write-strings \
$(PLATFLAGS) $(DEF) $(incdir)
CXXFLAGS = -O2 -fomit-frame-pointer -Wno-write-strings \
-Wall -W -Wno-long-long \
-Wall -W -Wno-long-long -Wno-sign-compare \
-Wunknown-pragmas -Wundef -Wconversion -Wno-missing-braces \
-Wuninitialized -Wpointer-arith -Winline -Wno-multichar \
-Wno-conversion -Wno-attributes \
@ -266,7 +265,7 @@ DEF := $(DEF) -DNO_VIZ -D_LARGEFILE64_SOURCE=0 -D_FILE_OFFSET_BITS=32
# For lib7z
ifdef INCLUDE_7Z_SUPPORT
DEF := $(DEF) -D_7ZIP_PPMD_SUPPPORT
DEF := $(DEF) -D_7ZIP_PPMD_SUPPPORT -D_7ZIP_ST
endif
#

View File

@ -50,7 +50,7 @@ srcdir = src/
include makefile.burn_rules
# Platform stuff
alldir += burner burner/sdl burner/sdl dep/libs/libpng dep/libs/lib7z dep/libs/zlib intf intf/video \
alldir += burner burner/sdl burner/sdl dep/libs/libspng dep/libs/lib7z dep/libs/zlib intf intf/video \
intf/video/scalers intf/video/sdl intf/audio intf/audio/sdl intf/input intf/input/sdl intf/cd intf/cd/sdl \
intf/perfcount intf/perfcount/sdl dep/generated
@ -61,17 +61,14 @@ depobj += neocdlist.o \
adler32.o compress.o crc32.o deflate.o gzclose.o gzlib.o gzread.o gzwrite.o infback.o inffast.o inflate.o inftrees.o \
trees.o uncompr.o zutil.o \
\
png.o pngerror.o pngget.o pngmem.o pngpread.o pngread.o pngrio.o pngrtran.o pngrutil.o pngset.o pngtrans.o pngwio.o \
pngwrite.o pngwtran.o pngwutil.o \
spng.o \
\
aud_dsp.o aud_interface.o cd_interface.o inp_interface.o interface.o lowpass2.o vid_interface.o \
vid_softfx.o vid_support.o \
vid_support.o \
\
2xpm.o 2xsai.o ddt3x.o epx.o hq2xs.o hq2xs_16.o xbr.o \
\
inp_sdl2.o aud_sdl.o support_paths.o ips_manager.o scrn.o \
inp_sdl2.o aud_sdl.o support_paths.o ips_manager.o scrn.o localise_gamelist.o romdata.o \
cd_sdl2.o config.o main.o run.o stringset.o bzip.o drv.o media.o sdl2_gui_ingame.o sdl2_gui_common.o \
inpdipsw.o vid_sdl2opengl.o vid_sdl2.o dynhuff.o replay.o sdl2_gui.o sdl2_inprint.o input_sdl2.o stated.o
inpdipsw.o vid_sdl2opengl.o vid_sdl2.o inputbuf.o replay.o sdl2_gui.o sdl2_inprint.o input_sdl2.o stated.o
ifdef FORCE_PULSE_AUDIO
alldir += intf/audio/linux
@ -82,8 +79,8 @@ endif
ifdef INCLUDE_7Z_SUPPORT
depobj += un7z.o \
\
7zArcIn.o 7zBuf.o 7zBuf2.o 7zCrc.o 7zCrcOpt.o 7zDec.o 7zFile.o 7zStream.o Bcj2.o Bra.o Bra86.o BraIA64.o CpuArch.o \
Delta.o LzmaDec.o Lzma2Dec.o Ppmd7.o Ppmd7Dec.o Sha256.o Xz.o XzCrc64.o XzCrc64Opt.o XzDec.o
7zArcIn.o 7zBuf.o 7zBuf2.o 7zCrc.o 7zCrcOpt.o 7zDec.o 7zFile.o 7zStream.o Alloc.o Bcj2.o Bra.o Bra86.o BraIA64.o CpuArch.o \
Delta.o LzFindOpt.o LzmaDec.o Lzma2Dec.o MtDec.o Ppmd7.o Ppmd7Dec.o Ppmd7aDec.o Sha256.o Sha1Opt.o Sha256Opt.o Threads.o Xxh64.o Xz.o XzCrc64.o XzCrc64Opt.o XzDec.o ZstdDec.o
endif
autobj += $(depobj)
@ -100,16 +97,18 @@ incdir = $(foreach dir,$(alldir),-I$(srcdir)$(dir)) -I$(objdir)dep/generated \
ifdef WINDOWS
lib = -lstdc++ `sdl2-config --libs` -lopengl32 -lSDL2_image -lm
else ifdef DARWIN
lib = -lstdc++ `sdl2-config --libs` -lSDL2_image -lm -lpthread
else
lib = -lstdc++ `sdl2-config --libs` -lGL -lSDL2_image -lm
lib = -lstdc++ `sdl2-config --libs` -lGL -lSDL2_image -lm -lpthread
endif
ifdef FORCE_PULSE_AUDIO
lib += -lpthread -lpulse-simple
lib += -lpulse-simple
endif
ifdef DARWIN
lib += -L/System/Library/Frameworks/OpenGL.framework/Libraries/
lib += -framework OpenGL
endif
ifdef INCLUDE_SWITCHRES
@ -171,8 +170,7 @@ autdrv := $(drvsrc:.cpp=.o)
#
ifdef DARWIN
# GCC 4.2.1 Segfaults during build
CC = gcc-9
CC = gcc
else
CC = gcc
endif
@ -181,6 +179,16 @@ CXX = $(CC)
LD = $(CC)
AS = nasm
# While cross-compiling, tools need to be compiled for host so that they can be executed by host.
# if HOST_CC is not set, then we aren't cross-compiling, so we'll use target compiler as host compiler
ifeq ($(HOST_CC),)
HOST_CC := $(CC)
HOST_CXX := $(CXX)
HOST_CFLAGS := $(CFLAGS)
HOST_CXXFLAGS := $(CXXFLAGS)
HOST_LDFLAGS := $(LDFLAGS)
endif
#LDFLAGS = -static
CFLAGS = -O2 -fomit-frame-pointer -Wno-write-strings \
@ -190,7 +198,7 @@ CFLAGS = -O2 -fomit-frame-pointer -Wno-write-strings \
$(PLATFLAGS) $(DEF) $(incdir)
CXXFLAGS = -O2 -fomit-frame-pointer -Wno-write-strings \
-Wall -W -Wno-long-long \
-Wall -W -Wno-long-long -Wno-sign-compare \
-Wunknown-pragmas -Wundef -Wconversion -Wno-missing-braces \
-Wuninitialized -Wpointer-arith -Winline -Wno-multichar \
-Wno-conversion -Wno-attributes \
@ -203,7 +211,7 @@ ASFLAGS = -O1 -f coff -w-orphan-labels
# DEF = -Dsinf=\(float\)sin -Dcosf=\(float\)cos -Dasinf=\(float\)asin -Dacosf=\(float\)acos -Dsqrtf=\(float\)sqrt
# FIXME
DEF := -DBUILD_SDL2 -DUSE_SPEEDHACKS -DFILENAME=$(NAME) -DUSE_FILE32API
DEF := -DBUILD_SDL2 -DUSE_SPEEDHACKS -DFILENAME=$(NAME) -DUSE_FILE32API -DHAVE_UNISTD_H
ifdef FORCE_PULSE_AUDIO
DEF := $(DEF) -DFORCE_PULSE_AUDIO
@ -265,16 +273,21 @@ ifdef INCLUDE_SWITCHRES
DEF := $(DEF) -DINCLUDE_SWITCHRES
endif
ifdef SYMBOL
ifdef SANITIZE
ifndef SYMBOL
SYMBOL =1
endif
CFLAGS += -fsanitize=address -fsanitize=undefined -fsanitize=bounds-strict
CXXFLAGS += -fsanitize=address -fsanitize=undefined -fsanitize=bounds-strict
endif
ifdef SYMBOL
CFLAGS += -ggdb3 -fno-omit-frame-pointer
CXXFLAGS += -ggdb3 -fno-omit-frame-pointer
ASFLAGS += -g
DEF := $(DEF) -D_DEBUG
ifdef SANITIZE
CFLAGS += -fsanitize=address -fsanitize=undefined -fsanitize=bounds-strict
CXXFLAGS += -fsanitize=address -fsanitize=undefined -fsanitize=bounds-strict
else
LDFLAGS += -s
endif
ifdef PROFILE
@ -282,9 +295,6 @@ ifdef PROFILE
CXXFLAGS += -pg
endif
else
LDFLAGS += -s
endif
ifdef BUILD_NATIVE
CFLAGS += -march=native -mtune=native
@ -296,7 +306,7 @@ DEF := $(DEF) -DNO_VIZ -D_LARGEFILE64_SOURCE=0 -D_FILE_OFFSET_BITS=32
# For lib7z
ifdef INCLUDE_7Z_SUPPORT
DEF := $(DEF) -D_7ZIP_PPMD_SUPPPORT
DEF := $(DEF) -D_7ZIP_PPMD_SUPPPORT -D_7ZIP_ST
endif
#
@ -448,7 +458,7 @@ $(objdir)dep/generated/m68kops.h $(objdir)dep/generated/m68kops.c: $(objdir)cpu/
$(objdir)cpu/m68k/m68kmake: $(srcdir)cpu/m68k/m68kmake.c
@echo Compiling Musashi MC680x0 core \(m68kmake.c\)...
@$(CC) $(CFLAGS) $(srcdir)cpu/m68k/m68kmake.c -o $(objdir)cpu/m68k/m68kmake -Dmain=main
@$(HOST_CC) $(HOST_CFLAGS) $(srcdir)cpu/m68k/m68kmake.c -o $(objdir)cpu/m68k/m68kmake -Dmain=main
#
@ -459,7 +469,7 @@ ctv.d ctv.o: $(ctv.h)
$(ctv.h): ctv_make.cpp
@echo Generating $(srcdir)dep/generated/$(@F)...
@$(CC) $(CXXFLAGS) $(LDFLAGS) $< \
@$(HOST_CC) $(HOST_CXXFLAGS) $(HOST_LDFLAGS) $< \
-o $(subst $(srcdir),$(objdir),$(<D))/$(<F:.cpp=.exe) -Dmain=main
@$(subst $(srcdir),$(objdir),$(<D))/$(<F:.cpp=.exe) >$@
@ -516,7 +526,7 @@ pgm_draw.d pgm_draw.o: $(pgm_sprite.h)
$(pgm_sprite.h): pgm_sprite_create.cpp
@echo Generating $(srcdir)dep/generated/$(@F)...
@$(CC) $(CXXFLAGS) $(LDFLAGS) $< \
@$(HOST_CC) $(HOST_CXXFLAGS) $(HOST_LDFLAGS) $< \
-o $(subst $(srcdir),$(objdir),$(<D))/$(<F:.cpp=.exe) -Dmain=main
@$(subst $(srcdir),$(objdir),$(<D))/$(<F:.cpp=.exe) >$@

View File

@ -105,7 +105,7 @@ srcdir = src/
include makefile.burn_rules
include makefile.burner_win32_rules
incdir = $(foreach dir,$(alldir),/I$(srcdir)$(dir)) /I$(objdir)dep/generated
incdir = $(foreach dir,$(alldir),/I$(srcdir)$(dir)) /I$(objdir)dep/generated /I$(srcdir)dep/mingw/include/directx9 /I$(srcdir)dep/vc/include/xaudio2
ifdef UNICODE
# lib = unicows.lib
@ -146,7 +146,7 @@ allobj = $(objdir)cpu/m68k/m68kcpu.o $(objdir)cpu/m68k/m68kops.o $(objdir)burner
$(foreach file,$(autobj:.o=.asm), \
$(foreach dir,$(alldir),$(subst $(srcdir),$(objdir), \
$(firstword $(subst .asm,.o,$(wildcard $(srcdir)$(dir)/$(file)))))))
ifdef BUILD_A68K
allobj += $(a68k.o)
endif
@ -174,11 +174,11 @@ endif
ASFLAGS = -O1 -f coff -w-orphan-labels
DEF = /DBUILD_WIN32 /DUSE_SPEEDHACKS /DFILENAME=$(NAME) /DMMX=$(MMX) /DZLIB_WINAPI /DDECL_SPEC=__cdecl
DEF = /D_USE_MATH_DEFINES /DBUILD_WIN32 /DUSE_SPEEDHACKS /DFILENAME=$(NAME) /DMMX=$(MMX) /DZLIB_WINAPI /DDECL_SPEC=__cdecl
# For lib7z
ifdef INCLUDE_7Z_SUPPORT
DEF := $(DEF) /D_7ZIP_PPMD_SUPPPORT
DEF := $(DEF) /D_7ZIP_PPMD_SUPPPORT /D_7ZIP_ST
endif
ifdef UNICODE
@ -213,9 +213,9 @@ ifdef LSB_FIRST
DEF := $(DEF) /DLSB_FIRST
endif
ifdef INCLUDE_LIB_PNGH
DEF := $(DEF) /DINCLUDE_LIB_PNGH
endif
# ifdef INCLUDE_LIB_PNGH
# DEF := $(DEF) /DINCLUDE_LIB_PNGH
# endif
ifdef BUILD_A68K
DEF := $(DEF) /DBUILD_A68K
@ -226,7 +226,7 @@ ifdef BUILD_X86_ASM
endif
ifdef BUILD_X64_EXE
DEF := $(DEF) /DBUILD_X64_EXE /DXBYAK_NO_OP_NAMES /DMIPS3_X64_DRC
DEF := $(DEF) /DBUILD_X64_EXE # /DXBYAK_NO_OP_NAMES /DMIPS3_X64_DRC
endif
ifdef BUILD_VS_XP_TARGET

View File

@ -633,6 +633,7 @@ $$DRV_PRE90S {
../../src/burn/drv/pre90s/d_srumbler.cpp \
../../src/burn/drv/pre90s/d_tail2nose.cpp \
../../src/burn/drv/pre90s/d_tecmo.cpp \
../../src/burn/drv/pre90s/d_tehkanwc.cpp \
../../src/burn/drv/pre90s/d_terracre.cpp \
../../src/burn/drv/pre90s/d_tigeroad.cpp \
../../src/burn/drv/pre90s/d_toki.cpp \
@ -734,7 +735,6 @@ $$DRV_PST90S {
../../src/burn/drv/pst90s/d_tecmosys.cpp \
../../src/burn/drv/pst90s/d_tumbleb.cpp \
../../src/burn/drv/pst90s/d_unico.cpp \
../../src/burn/drv/pst90s/d_vmetal.cpp \
../../src/burn/drv/pst90s/d_welltris.cpp \
../../src/burn/drv/pst90s/d_wwfwfest.cpp \
../../src/burn/drv/pst90s/d_xorworld.cpp \

View File

@ -986,6 +986,9 @@
<File
RelativePath="..\..\src\burn\drv\pre90s\d_tecmo.cpp">
</File>
<File
RelativePath="..\..\src\burn\drv\pre90s\d_tehkanwc.cpp">
</File>
<File
RelativePath="..\..\src\burn\drv\pre90s\d_terracre.cpp">
</File>
@ -1173,9 +1176,6 @@
<File
RelativePath="..\..\src\burn\drv\pst90s\d_unico.cpp">
</File>
<File
RelativePath="..\..\src\burn\drv\pst90s\d_vmetal.cpp">
</File>
<File
RelativePath="..\..\src\burn\drv\pst90s\d_welltris.cpp">
</File>

View File

@ -256,6 +256,7 @@
<ClCompile Include="..\..\src\burn\drv\pre90s\d_sonson.cpp" />
<ClCompile Include="..\..\src\burn\drv\pre90s\d_srumbler.cpp" />
<ClCompile Include="..\..\src\burn\drv\pre90s\d_tecmo.cpp" />
<ClCompile Include="..\..\src\burn\drv\pre90s\d_tehkanwc.cpp" />
<ClCompile Include="..\..\src\burn\drv\pre90s\d_terracre.cpp" />
<ClCompile Include="..\..\src\burn\drv\pre90s\d_tigeroad.cpp" />
<ClCompile Include="..\..\src\burn\drv\pre90s\d_toki.cpp" />
@ -324,7 +325,6 @@
<ClCompile Include="..\..\src\burn\drv\pst90s\d_tecmosys.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_tumbleb.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_unico.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_vmetal.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_welltris.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_wwfwfest.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_xorworld.cpp" />
@ -861,4 +861,4 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
</Project>

View File

@ -728,6 +728,9 @@
<ClCompile Include="..\..\src\burn\drv\pre90s\d_tecmo.cpp">
<Filter>Source Files\burn\drv\pre90s</Filter>
</ClCompile>
<ClCompile Include="..\..\src\burn\drv\pre90s\d_tehkanwc.cpp">
<Filter>Source Files\burn\drv\pre90s</Filter>
</ClCompile>
<ClCompile Include="..\..\src\burn\drv\pre90s\d_terracre.cpp">
<Filter>Source Files\burn\drv\pre90s</Filter>
</ClCompile>
@ -929,9 +932,6 @@
<ClCompile Include="..\..\src\burn\drv\pst90s\d_unico.cpp">
<Filter>Source Files\burn\drv\pst90s</Filter>
</ClCompile>
<ClCompile Include="..\..\src\burn\drv\pst90s\d_vmetal.cpp">
<Filter>Source Files\burn\drv\pst90s</Filter>
</ClCompile>
<ClCompile Include="..\..\src\burn\drv\pst90s\d_welltris.cpp">
<Filter>Source Files\burn\drv\pst90s</Filter>
</ClCompile>
@ -1593,4 +1593,4 @@
<Filter>Source Files\burn\devices</Filter>
</ClCompile>
</ItemGroup>
</Project>
</Project>

View File

@ -924,6 +924,7 @@ rm %(Filename).exe</Command>
<ClCompile Include="..\..\src\burn\drv\pre90s\d_tbowl.cpp" />
<ClCompile Include="..\..\src\burn\drv\pre90s\d_tceptor.cpp" />
<ClCompile Include="..\..\src\burn\drv\pre90s\d_tecmo.cpp" />
<ClCompile Include="..\..\src\burn\drv\pre90s\d_tehkanwc.cpp" />
<ClCompile Include="..\..\src\burn\drv\pre90s\d_tempest.cpp" />
<ClCompile Include="..\..\src\burn\drv\pre90s\d_terracre.cpp" />
<ClCompile Include="..\..\src\burn\drv\pre90s\d_thedeep.cpp" />
@ -1046,7 +1047,6 @@ rm %(Filename).exe</Command>
<ClCompile Include="..\..\src\burn\drv\pst90s\d_thoop2.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_tumbleb.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_unico.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_vmetal.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_welltris.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_wrally.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_wwfwfest.cpp" />
@ -1609,4 +1609,4 @@ rm build_details.exe
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
</Project>

View File

@ -1767,6 +1767,9 @@
<ClCompile Include="..\..\src\burn\drv\pre90s\d_tecmo.cpp">
<Filter>Burn\drv\pre90s</Filter>
</ClCompile>
<ClCompile Include="..\..\src\burn\drv\pre90s\d_tehkanwc.cpp">
<Filter>Burn\drv\pre90s</Filter>
</ClCompile>
<ClCompile Include="..\..\src\burn\drv\pre90s\d_terracre.cpp">
<Filter>Burn\drv\pre90s</Filter>
</ClCompile>
@ -1965,9 +1968,6 @@
<ClCompile Include="..\..\src\burn\drv\pst90s\d_unico.cpp">
<Filter>Burn\drv\pst90s</Filter>
</ClCompile>
<ClCompile Include="..\..\src\burn\drv\pst90s\d_vmetal.cpp">
<Filter>Burn\drv\pst90s</Filter>
</ClCompile>
<ClCompile Include="..\..\src\burn\drv\pst90s\d_welltris.cpp">
<Filter>Burn\drv\pst90s</Filter>
</ClCompile>
@ -4353,4 +4353,4 @@
<Filter>Burn\drv\pgm</Filter>
</CustomBuild>
</ItemGroup>
</Project>
</Project>

View File

@ -0,0 +1,7 @@
Debug
Release
generated
*.user
*.vs
*.db
*.opendb

View File

@ -0,0 +1,19 @@
Pre-Building:
1) download and run visual studio 2019 IDE community edition installer from https://visualstudio.microsoft.com/
2) select Desktop development with C++
3) next you will need a perl interpreter for windows. I recommend ActivePerl (https://www.activestate.com/products/activeperl/downloads/). I usually use the oldest version available. Make sure that you have enabled the checkbox to add perl to the current path.
4) Then you need NASM for the assembly files. Go here: https://www.nasm.us/ and download the latest stable version. You need to put nasm.exe somewhere in your path. As I am a savage I have always put it in my windows directory, but I do not recommend this for a number of reasons.
Building
1) checkout the code using git (Optionally: fork it first!)
2) in the checked out code, open projectfiles then visualstudio-2015, then open fba_vs2015.sln
3) select the correctly platform and build type.
4) hit build!

View File

@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29025.244
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fba_vs2019", "fba_vs2010.vcxproj", "{86D06C32-A849-4988-A176-A38D014C36C1}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fbneo_vs2015", "fbneo_vs2015.vcxproj", "{86D06C32-A849-4988-A176-A38D014C36C1}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution

File diff suppressed because it is too large Load Diff

View File

@ -2,4 +2,4 @@ Debug
Release
generated
.vs
fba_vs2010.vcxproj.user
fbneo_vs2019.vcxproj.user

View File

@ -0,0 +1,31 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29025.244
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fbneo_vs2019", "fbneo_vs2019.vcxproj", "{86D06C32-A849-4988-A176-A38D014C36C1}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{86D06C32-A849-4988-A176-A38D014C36C1}.Debug|x64.ActiveCfg = Debug|x64
{86D06C32-A849-4988-A176-A38D014C36C1}.Debug|x64.Build.0 = Debug|x64
{86D06C32-A849-4988-A176-A38D014C36C1}.Debug|x86.ActiveCfg = Debug|Win32
{86D06C32-A849-4988-A176-A38D014C36C1}.Debug|x86.Build.0 = Debug|Win32
{86D06C32-A849-4988-A176-A38D014C36C1}.Release|x64.ActiveCfg = Release|x64
{86D06C32-A849-4988-A176-A38D014C36C1}.Release|x64.Build.0 = Release|x64
{86D06C32-A849-4988-A176-A38D014C36C1}.Release|x86.ActiveCfg = Release|Win32
{86D06C32-A849-4988-A176-A38D014C36C1}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {5E292437-4AA3-4708-A690-24176962C85B}
EndGlobalSection
EndGlobal

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
Debug
Release
generated
.vs
fbneo_vs2022.vcxproj.user

View File

@ -0,0 +1,21 @@
Exclude NASM version, please use visualstudio-2019
Pre-Building:
1) download and run visual studio 2022 IDE community edition installer from https://visualstudio.microsoft.com/
2) select Desktop development with C++
3) next you will need a perl interpreter for windows. I recommend ActivePerl (https://www.activestate.com/products/activeperl/downloads/). I usually use the oldest version available. Make sure that you have enabled the checkbox to add perl to the current path.
4) Then you need NASM for the assembly files. Go here: https://github.com/ShiftMediaProject/VSNASM. Simple configuration of NASM compilation environment.
Building
1) checkout the code using git (Optionally: fork it first!)
2) in the checked out code, open projectfiles then visualstudio-2022, then open fbneo_vs2022.sln
3) select the correctly platform and build type.
4) hit build!

View File

@ -0,0 +1,31 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.1.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fbneo_vs2022", "fbneo_vs2022.vcxproj", "{86D06C32-A849-4988-A176-A38D014C36C1}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{86D06C32-A849-4988-A176-A38D014C36C1}.Debug|x64.ActiveCfg = Debug|x64
{86D06C32-A849-4988-A176-A38D014C36C1}.Debug|x64.Build.0 = Debug|x64
{86D06C32-A849-4988-A176-A38D014C36C1}.Debug|x86.ActiveCfg = Debug|Win32
{86D06C32-A849-4988-A176-A38D014C36C1}.Debug|x86.Build.0 = Debug|Win32
{86D06C32-A849-4988-A176-A38D014C36C1}.Release|x64.ActiveCfg = Release|x64
{86D06C32-A849-4988-A176-A38D014C36C1}.Release|x64.Build.0 = Release|x64
{86D06C32-A849-4988-A176-A38D014C36C1}.Release|x86.ActiveCfg = Release|Win32
{86D06C32-A849-4988-A176-A38D014C36C1}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {5E292437-4AA3-4708-A690-24176962C85B}
EndGlobalSection
EndGlobal

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
{\rtf1\ansi\ansicpg1252\cocoartf2511
{\rtf1\ansi\ansicpg1252\cocoartf2513
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fnil\fcharset0 Menlo-Regular;\f2\fswiss\fcharset0 Helvetica-Bold;
}
{\colortbl;\red255\green255\blue255;\red0\green0\blue0;\red255\green255\blue255;}
@ -99,15 +99,17 @@ The following information and license conditions accompanied the original Final
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
\f2\b \cf0 \cb1 \
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
\f0\b0\fs72 Sparkle
\f0\b0\fs72 \cf0 Sparkle
\f2\b\fs24 \
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
\f0\b0 \cf0 ===============\
\
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
\f1 Copyright (c) 2006-2013 Andy Matuschak.\
\f1 \cf0 Copyright (c) 2006-2013 Andy Matuschak.\
Copyright (c) 2009-2013 Elgato Systems GmbH.\
Copyright (c) 2011-2014 Kornel Lesi\uc0\u324 ski.\
Copyright (c) 2015-2017 Mayur Pawashe.\
@ -168,8 +170,9 @@ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING\
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\
POSSIBILITY OF SUCH DAMAGE.\
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
\f0 \
\f0 \cf0 \
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
\fs72 \cf0 FinalBurn
@ -185,7 +188,7 @@ POSSIBILITY OF SUCH DAMAGE.\
The following license covers platform-specific code of\
FinalBurn Neo macOS:\
\
Copyright (C) 2014-2019 Akop Karapetyan\
Copyright (C) 2014-2021 Akop Karapetyan\
\
Apache License\
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1150"
LastUpgradeVersion = "1230"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"

View File

@ -36,6 +36,7 @@
@property (readonly) NSString *supportPath;
@property (readonly) NSString *nvramPath;
@property (readonly) NSString *dipSwitchPath;
@property (readonly) NSString *inputMapPath;
@property (readonly) NSSet<NSString *> *supportedFormats;

View File

@ -72,11 +72,13 @@ static AppDelegate *sharedInstance = nil;
_romPath = [_supportPath stringByAppendingPathComponent:@"ROMs"];
_nvramPath = [_supportPath stringByAppendingPathComponent:@"NVRAM"];
_dipSwitchPath = [_supportPath stringByAppendingPathComponent:@"DIPSwitches"];
_inputMapPath = [_supportPath stringByAppendingPathComponent:@"InputMaps"];
NSArray *paths = @[
_romPath,
_nvramPath,
_dipSwitchPath,
_inputMapPath,
];
for (NSString *path in paths)

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="15702" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="17701" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
<dependencies>
<deployment identifier="macosx"/>
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="15702"/>
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="17701"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<objects>
@ -56,13 +56,12 @@
<constraint firstAttribute="width" relation="greaterThanOrEqual" constant="258" id="3t0-b9-F0g"/>
<constraint firstAttribute="height" relation="greaterThanOrEqual" constant="176" id="5Lc-o3-S2q"/>
</constraints>
<textFieldCell key="cell" sendsActionOnEndEditing="YES" id="mqu-HR-p0a">
<textFieldCell key="cell" sendsActionOnEndEditing="YES" id="mqu-HR-p0a" userLabel="Ⓒ 2014-2021 Akop Karapetyan © 2004-2021 Team FB Alpha © 2001 Dave ">
<font key="font" metaFont="system"/>
<string key="title">Ⓒ 2019 Akop Karapetyan© 2004-2019 Team FB Neo© 2001 DaveYou may freely use, modify, and distribute both the FB Neo source code and binary, however restrictions apply to the FB Neo original material.See License below for more information.
<string key="title">Ⓒ 2021 Akop Karapetyan© 2004-2021 Team FB Neo© 2001 DaveYou may freely use, modify, and distribute both the FB Neo source code and binary, however restrictions apply to the FB Neo original material.See License below for more information.
</string>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
<string key="userLabel">Ⓒ 2014-2019 Akop Karapetyan © 2004-2018 Team FB Alpha © 2001 Dave For FBA license information, see "FinalBurn Alpha License" below. For license information on FinalBurn X and its components, see "FinalBurn X License" below.</string>
</textFieldCell>
</textField>
</subviews>

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="15702" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="17701" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
<dependencies>
<deployment identifier="macosx"/>
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="15702"/>
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="17701"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<objects>
@ -10,7 +10,10 @@
<connections>
<outlet property="contentTabView" destination="oE3-Es-MKD" id="sqi-Yy-NZ7"/>
<outlet property="dipswitchTableView" destination="Riy-Ok-IZT" id="eHL-jy-A8e"/>
<outlet property="inputDevicesPopUp" destination="sk8-nL-CMn" id="OXk-OX-Sl2"/>
<outlet property="joyInputTableView" destination="w2L-aO-5yK" id="pCU-pB-6GJ"/>
<outlet property="restoreDipButton" destination="M0W-M1-aRD" id="dHM-Qp-shl"/>
<outlet property="restoreJoyButton" destination="m7E-tJ-5pF" id="ANH-Uz-61g"/>
<outlet property="toolbar" destination="EZn-6C-tNE" id="URm-K2-UMI"/>
<outlet property="window" destination="F0z-JX-Cv5" id="gIp-Ho-8D9"/>
</connections>
@ -31,7 +34,7 @@
<font key="font" metaFont="system"/>
<tabViewItems>
<tabViewItem label="General" identifier="general" id="oxZ-d9-DIt" userLabel="General">
<view key="view" ambiguous="YES" id="SyU-Ly-vJE">
<view key="view" id="SyU-Ly-vJE">
<rect key="frame" x="0.0" y="0.0" width="600" height="400"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
@ -119,6 +122,99 @@
<view key="view" id="Mhd-ZC-Bf5">
<rect key="frame" x="0.0" y="0.0" width="600" height="400"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<scrollView autohidesScrollers="YES" horizontalLineScroll="19" horizontalPageScroll="10" verticalLineScroll="19" verticalPageScroll="10" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="xuS-pz-eBX">
<rect key="frame" x="20" y="58" width="560" height="292"/>
<clipView key="contentView" id="0c0-5q-JyF">
<rect key="frame" x="1" y="0.0" width="558" height="291"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<tableView verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnAutoresizingStyle="lastColumnOnly" alternatingRowBackgroundColors="YES" columnSelection="YES" multipleSelection="NO" autosaveColumns="NO" headerView="Wtz-Wf-vp1" id="w2L-aO-5yK" userLabel="Joystick TableView">
<rect key="frame" x="0.0" y="0.0" width="558" height="266"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<size key="intercellSpacing" width="3" height="2"/>
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
<tableViewGridLines key="gridStyleMask" vertical="YES"/>
<color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/>
<tableColumns>
<tableColumn identifier="title" editable="NO" width="116" minWidth="40" maxWidth="1000" id="dBb-jS-ggE">
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" title="Description">
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
</tableHeaderCell>
<textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" title="Text Cell" id="x2o-ck-FlS">
<font key="font" metaFont="smallSystem"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
</tableColumn>
<tableColumn identifier="input" width="175" minWidth="40" maxWidth="1000" id="cm7-Je-q9F">
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" title="Input">
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
</tableHeaderCell>
<textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="center" title="Text Cell" id="RVy-6E-fG0" customClass="AKCaptureFieldCell">
<font key="font" metaFont="smallSystem"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
</tableColumn>
</tableColumns>
<connections>
<outlet property="dataSource" destination="-2" id="Yhb-c1-y7d"/>
</connections>
</tableView>
</subviews>
</clipView>
<scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="YES" id="NR9-9S-oMc">
<rect key="frame" x="1" y="118" width="238" height="16"/>
<autoresizingMask key="autoresizingMask"/>
</scroller>
<scroller key="verticalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" doubleValue="1" horizontal="NO" id="iFL-gb-AzT">
<rect key="frame" x="224" y="17" width="15" height="102"/>
<autoresizingMask key="autoresizingMask"/>
</scroller>
<tableHeaderView key="headerView" id="Wtz-Wf-vp1">
<rect key="frame" x="0.0" y="0.0" width="558" height="25"/>
<autoresizingMask key="autoresizingMask"/>
</tableHeaderView>
</scrollView>
<popUpButton verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="sk8-nL-CMn" userLabel="Gamepad Dropdown">
<rect key="frame" x="18" y="356" width="238" height="25"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="0tm-fT-5R6" id="U8O-di-wHm">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" id="Y2Y-JM-Sw9">
<items>
<menuItem title="Item 1" state="on" id="0tm-fT-5R6"/>
<menuItem title="Item 2" id="fCf-U6-KQR"/>
<menuItem title="Item 3" id="YhN-bC-pxZ"/>
</items>
</menu>
</popUpButtonCell>
</popUpButton>
<button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="m7E-tJ-5pF">
<rect key="frame" x="452" y="13" width="134" height="32"/>
<buttonCell key="cell" type="push" title="Restore Default" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="DY5-3t-YRn">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
</button>
</subviews>
<constraints>
<constraint firstItem="xuS-pz-eBX" firstAttribute="leading" secondItem="Mhd-ZC-Bf5" secondAttribute="leading" constant="20" symbolic="YES" id="6n6-2V-YhZ"/>
<constraint firstItem="m7E-tJ-5pF" firstAttribute="leading" relation="lessThanOrEqual" secondItem="Mhd-ZC-Bf5" secondAttribute="leading" constant="458" id="B5y-sT-Q1k"/>
<constraint firstItem="sk8-nL-CMn" firstAttribute="top" secondItem="Mhd-ZC-Bf5" secondAttribute="top" constant="20" symbolic="YES" id="FzS-qG-FqT"/>
<constraint firstItem="xuS-pz-eBX" firstAttribute="top" secondItem="sk8-nL-CMn" secondAttribute="bottom" constant="9" id="Hgc-e2-r3D"/>
<constraint firstItem="m7E-tJ-5pF" firstAttribute="top" secondItem="xuS-pz-eBX" secondAttribute="bottom" constant="17" id="LZ3-6e-Nzk"/>
<constraint firstItem="sk8-nL-CMn" firstAttribute="leading" secondItem="Mhd-ZC-Bf5" secondAttribute="leading" constant="20" symbolic="YES" id="OWV-0G-6EQ"/>
<constraint firstAttribute="trailing" secondItem="m7E-tJ-5pF" secondAttribute="trailing" constant="20" symbolic="YES" id="Y8n-lb-eAN"/>
<constraint firstAttribute="trailing" secondItem="xuS-pz-eBX" secondAttribute="trailing" constant="20" symbolic="YES" id="iiQ-o0-T0e"/>
<constraint firstAttribute="bottom" secondItem="m7E-tJ-5pF" secondAttribute="bottom" constant="20" symbolic="YES" id="r4k-b5-efT"/>
<constraint firstAttribute="trailing" relation="lessThanOrEqual" secondItem="sk8-nL-CMn" secondAttribute="trailing" constant="347" id="rAB-BO-oWX"/>
</constraints>
</view>
</tabViewItem>
<tabViewItem label="DIP Switches" identifier="dipswitch" id="wN5-H3-IgF" userLabel="DipSwitches">
@ -126,14 +222,13 @@
<rect key="frame" x="0.0" y="0.0" width="600" height="400"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<scrollView fixedFrame="YES" autohidesScrollers="YES" horizontalLineScroll="19" horizontalPageScroll="10" verticalLineScroll="19" verticalPageScroll="10" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="cXy-Hr-Spn">
<scrollView autohidesScrollers="YES" horizontalLineScroll="19" horizontalPageScroll="10" verticalLineScroll="19" verticalPageScroll="10" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="cXy-Hr-Spn">
<rect key="frame" x="20" y="145" width="560" height="235"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<clipView key="contentView" ambiguous="YES" id="EC8-81-kOL">
<clipView key="contentView" id="EC8-81-kOL">
<rect key="frame" x="1" y="0.0" width="558" height="234"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<tableView verticalHuggingPriority="750" ambiguous="YES" allowsExpansionToolTips="YES" columnAutoresizingStyle="lastColumnOnly" alternatingRowBackgroundColors="YES" columnSelection="YES" multipleSelection="NO" autosaveColumns="NO" headerView="1qu-Rf-lqe" id="Riy-Ok-IZT">
<tableView verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnAutoresizingStyle="lastColumnOnly" alternatingRowBackgroundColors="YES" columnSelection="YES" multipleSelection="NO" autosaveColumns="NO" headerView="1qu-Rf-lqe" id="Riy-Ok-IZT" userLabel="DIPSwitch TableView">
<rect key="frame" x="0.0" y="0.0" width="558" height="209"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<size key="intercellSpacing" width="3" height="2"/>
@ -143,7 +238,6 @@
<tableColumns>
<tableColumn identifier="name" editable="NO" width="116" minWidth="40" maxWidth="1000" id="ZSY-Zi-utt">
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" title="Name">
<font key="font" metaFont="menu" size="11"/>
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
</tableHeaderCell>
@ -156,7 +250,6 @@
</tableColumn>
<tableColumn identifier="value" width="179" minWidth="40" maxWidth="1000" id="xfd-ul-qQe">
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" title="Value">
<font key="font" metaFont="menu" size="11"/>
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
</tableHeaderCell>
@ -193,9 +286,8 @@
<autoresizingMask key="autoresizingMask"/>
</tableHeaderView>
</scrollView>
<button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="M0W-M1-aRD">
<rect key="frame" x="437" y="97" width="149" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
<button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="M0W-M1-aRD">
<rect key="frame" x="452" y="97" width="134" height="32"/>
<buttonCell key="cell" type="push" title="Restore Default" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="pOb-rW-w6i">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
@ -205,6 +297,15 @@
</connections>
</button>
</subviews>
<constraints>
<constraint firstAttribute="trailing" secondItem="M0W-M1-aRD" secondAttribute="trailing" constant="20" symbolic="YES" id="0R7-hw-BGE"/>
<constraint firstAttribute="bottom" secondItem="M0W-M1-aRD" secondAttribute="bottom" constant="104" id="JyX-iP-MKz"/>
<constraint firstItem="cXy-Hr-Spn" firstAttribute="top" secondItem="Ojl-AF-gEP" secondAttribute="top" constant="20" symbolic="YES" id="PYT-KT-Ra4"/>
<constraint firstItem="cXy-Hr-Spn" firstAttribute="leading" secondItem="Ojl-AF-gEP" secondAttribute="leading" constant="20" symbolic="YES" id="RER-cn-iws"/>
<constraint firstAttribute="trailing" secondItem="cXy-Hr-Spn" secondAttribute="trailing" constant="20" symbolic="YES" id="Vzz-hq-T5M"/>
<constraint firstItem="M0W-M1-aRD" firstAttribute="leading" relation="lessThanOrEqual" secondItem="Ojl-AF-gEP" secondAttribute="leading" constant="458" id="Xeu-Ve-6SI"/>
<constraint firstItem="M0W-M1-aRD" firstAttribute="top" secondItem="cXy-Hr-Spn" secondAttribute="bottom" constant="20" symbolic="YES" id="pGw-7x-MbF"/>
</constraints>
</view>
</tabViewItem>
</tabViewItems>
@ -242,6 +343,7 @@
<defaultToolbarItems>
<toolbarItem reference="3CL-cj-z1N"/>
<toolbarItem reference="IgP-tm-58x"/>
<toolbarItem reference="DYc-Hq-yNp"/>
</defaultToolbarItems>
</toolbar>
<connections>

View File

@ -94,6 +94,7 @@
- (void) windowDidBecomeKey:(NSNotification *) notification
{
[self.input setFocus:YES];
if (isAutoPaused && self.runloop.isPaused)
self.runloop.paused = NO;
isAutoPaused = NO;
@ -104,6 +105,7 @@
- (void) windowDidResignKey:(NSNotification *) notification
{
[self.input setFocus:NO];
[self unlockCursor];
if ([NSUserDefaults.standardUserDefaults boolForKey:@"pauseWhenInactive"]

View File

@ -15,13 +15,17 @@
#import <Cocoa/Cocoa.h>
#import "FBMainThread.h"
#import "AKGamepadManager.h"
@interface FBPreferencesController : NSWindowController<NSTabViewDelegate, NSTableViewDataSource, FBMainThreadDelegate>
@interface FBPreferencesController : NSWindowController<NSTabViewDelegate, NSTableViewDataSource, FBMainThreadDelegate, AKGamepadEventDelegate>
{
IBOutlet NSToolbar *toolbar;
IBOutlet NSTabView *contentTabView;
IBOutlet NSTableView *dipswitchTableView;
IBOutlet NSTableView *joyInputTableView;
IBOutlet NSButton *restoreDipButton;
IBOutlet NSButton *restoreJoyButton;
IBOutlet NSPopUpButton *inputDevicesPopUp;
}
- (IBAction) tabChanged:(id) sender;

View File

@ -15,21 +15,36 @@
#import "FBPreferencesController.h"
#import "NSWindowController+Core.h"
#import "FBJoyCaptureView.h"
#import "FBInputConstants.h"
#import "FBInputMap.h"
@interface FBPreferencesController()
- (void) resetDipSwitches:(NSArray *) switches;
- (void) resetButtonList;
- (void) resetInputDevices;
- (NSString *) selectedInputDeviceId;
- (void) saveInputMap;
@end
@implementation FBPreferencesController
{
NSArray<FBDipSetting *> *dipSwitches;
NSMutableArray<NSDictionary *> *_inputDeviceList;
NSMutableArray<FBInputInfo *> *_joyInputInfoList;
NSMutableDictionary<NSString *, NSDictionary *> *_inputDeviceMap;
FBJoyCaptureView *_joyCaptureView;
FBInputMap *_joyInputMap;
}
- (id) init
{
if (self = [super initWithWindowNibName:@"Preferences"]) {
_inputDeviceList = [NSMutableArray new];
_inputDeviceMap = [NSMutableDictionary new];
_joyInputInfoList = [NSMutableArray new];
}
return self;
@ -38,10 +53,26 @@
- (void) awakeFromNib
{
[self.runloop addObserver:self];
AKGamepadManager *gm = AKGamepadManager.sharedInstance;
for (int i = 0, n = (int) gm.gamepadCount; i < n; i++) {
AKGamepad *gamepad = [gm gamepadAtIndex:i];
NSString *key = gamepad.vendorProductString;
NSDictionary *gp = @{ @"id": key,
@"title": gamepad.name };
[_inputDeviceList addObject:gp];
[_inputDeviceMap setObject:gp
forKey:key];
}
[self resetInputDevices];
[gm addObserver:self];
}
- (void) dealloc
{
[AKGamepadManager.sharedInstance removeObserver:self];
[self.runloop removeObserver:self];
}
@ -53,6 +84,98 @@
[self resetDipSwitches:[self.runloop dipSwitches]];
}
- (id) windowWillReturnFieldEditor:(NSWindow *) sender
toObject:(id) anObject
{
if (anObject == joyInputTableView) {
if (!_joyCaptureView) {
_joyCaptureView = [FBJoyCaptureView new];
}
return _joyCaptureView;
}
return nil;
}
#pragma mark - NSWindowDelegate
- (void) windowDidResignKey:(NSNotification *) notification
{
[self saveInputMap];
}
#pragma mark - AKGamepadDelegate
- (void) gamepadDidConnect:(AKGamepad *) gamepad
{
NSString *key = gamepad.vendorProductString;
@synchronized (_inputDeviceList) {
if (![_inputDeviceMap objectForKey:key]) {
NSDictionary *gp = @{ @"id": key,
@"title": gamepad.name };
[_inputDeviceMap setObject:gp
forKey:key];
[_inputDeviceList addObject:gp];
}
}
[self resetInputDevices];
}
- (void) gamepadDidDisconnect:(AKGamepad *) gamepad
{
NSString *key = gamepad.vendorProductString;
@synchronized (_inputDeviceList) {
NSDictionary *gp = [_inputDeviceMap objectForKey:key];
[_inputDeviceMap removeObjectForKey:key];
[_inputDeviceList removeObject:gp];
}
[self resetInputDevices];
}
- (void) gamepad:(AKGamepad *) gamepad
xChanged:(NSInteger) newValue
center:(NSInteger) center
eventData:(AKGamepadEventData *) eventData
{
if ([gamepad.vendorProductString isEqualToString:self.selectedInputDeviceId]) {
if (self.window.firstResponder == _joyCaptureView) {
if (center - newValue > FBDeadzoneSize) {
[_joyCaptureView captureCode:FBGamepadLeft];
} else if (newValue - center > FBDeadzoneSize) {
[_joyCaptureView captureCode:FBGamepadRight];
}
}
}
}
- (void) gamepad:(AKGamepad *) gamepad
yChanged:(NSInteger) newValue
center:(NSInteger) center
eventData:(AKGamepadEventData *) eventData
{
if ([gamepad.vendorProductString isEqualToString:self.selectedInputDeviceId]) {
if (self.window.firstResponder == _joyCaptureView) {
if (center - newValue > FBDeadzoneSize) {
[_joyCaptureView captureCode:FBGamepadUp];
} else if (newValue - center > FBDeadzoneSize) {
[_joyCaptureView captureCode:FBGamepadDown];
}
}
}
}
- (void) gamepad:(AKGamepad *) gamepad
button:(NSUInteger) index
isDown:(BOOL) isDown
eventData:(AKGamepadEventData *) eventData
{
if ([gamepad.vendorProductString isEqualToString:self.selectedInputDeviceId]) {
if (self.window.firstResponder == _joyCaptureView) {
[_joyCaptureView captureCode:FBMakeButton(index)];
}
}
}
#pragma mark - Actions
- (void) tabChanged:(id) sender
@ -131,8 +254,11 @@ didSelectTabViewItem:(NSTabViewItem *) tabViewItem
- (NSInteger) numberOfRowsInTableView:(NSTableView *)tableView
{
if (tableView == dipswitchTableView)
if (tableView == dipswitchTableView) {
return dipSwitches.count;
} else if (tableView == joyInputTableView) {
return _joyInputInfoList.count;
}
return 0;
}
@ -161,6 +287,14 @@ objectValueForTableColumn:(NSTableColumn *) tableColumn
}
return @(sw.selectedIndex);
}
} else if (tableView == joyInputTableView) {
FBInputInfo *iinfo = [_joyInputInfoList objectAtIndex:row];
if ([tableColumn.identifier isEqualToString:@"title"]) {
return iinfo.neutralTitle;
} else if ([tableColumn.identifier isEqualToString:@"input"]) {
int deviceCode = [_joyInputMap physicalCodeForVirtual:iinfo.code];
return [FBJoyCaptureView descriptionForCode:deviceCode];
}
}
return nil;
@ -176,6 +310,13 @@ objectValueForTableColumn:(NSTableColumn *) tableColumn
dipSwitches[row].selectedIndex = [object intValue];
[self.runloop applyDip:dipSwitches[row].switches[[object intValue]]];
}
} else if (tableView == joyInputTableView) {
FBInputInfo *iinfo = [_joyInputInfoList objectAtIndex:row];
if ([tableColumn.identifier isEqualToString:@"input"]) {
int code = [FBJoyCaptureView codeForDescription:object];
[_joyInputMap mapVirtualCode:iinfo.code
toPhysical:code];
}
}
}
@ -190,10 +331,20 @@ objectValueForTableColumn:(NSTableColumn *) tableColumn
success:(BOOL) success
{
[self resetDipSwitches:[self.runloop dipSwitches]];
[self resetButtonList];
}
#pragma mark - Private
- (NSString *) selectedInputDeviceId
{
int selectedDeviceIndex = inputDevicesPopUp.indexOfSelectedItem;
if (selectedDeviceIndex >= 0) {
return [[_inputDeviceList objectAtIndex:selectedDeviceIndex] objectForKey:@"id"];
}
return nil;
}
- (void) resetDipSwitches:(NSArray *) switches
{
dipSwitches = switches;
@ -201,4 +352,58 @@ objectValueForTableColumn:(NSTableColumn *) tableColumn
[dipswitchTableView reloadData];
}
- (void) resetButtonList
{
[joyInputTableView abortEditing];
[_joyInputInfoList removeAllObjects];
[self saveInputMap];
NSString *selectedDeviceId = [self selectedInputDeviceId];
NSString *setName = self.runloop.setName;
if (selectedDeviceId && setName) {
_joyInputMap = [self.input loadMapForDeviceId:selectedDeviceId
setName:setName];
[self.input.allInputs enumerateObjectsUsingBlock:^(FBInputInfo *iinfo, NSUInteger idx, BOOL *stop) {
if (iinfo.playerIndex == 1) {
[_joyInputInfoList addObject:iinfo];
}
}];
}
joyInputTableView.enabled = _joyInputInfoList.count > 0;
restoreJoyButton.enabled = joyInputTableView.enabled;
[joyInputTableView reloadData];
}
- (void) resetInputDevices
{
[inputDevicesPopUp removeAllItems];
[_inputDeviceList enumerateObjectsUsingBlock:^(NSDictionary *gp, NSUInteger idx, BOOL *stop) {
[inputDevicesPopUp addItemWithTitle:[gp objectForKey:@"title"]];
}];
inputDevicesPopUp.enabled = inputDevicesPopUp.numberOfItems;
if (inputDevicesPopUp.numberOfItems > 0) {
[inputDevicesPopUp selectItemAtIndex:inputDevicesPopUp.numberOfItems - 1];
}
[self resetButtonList];
}
- (void) saveInputMap
{
if (!_joyInputMap.isDirty) {
return;
}
NSLog(@"Saving input map...");
NSString *selectedDeviceId = [self selectedInputDeviceId];
NSString *setName = self.runloop.setName;
if (selectedDeviceId && setName) {
[self.input saveMap:_joyInputMap
forDeviceId:selectedDeviceId
setName:setName];
}
}
@end

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.app-sandbox</key>
<false/>
<key>com.apple.security.files.user-selected.read-only</key>
<false/>
</dict>
</plist>

View File

@ -64,11 +64,11 @@
<key>CFBundleVersion</key>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>FBSetCacheVersion</key>
<integer>4</integer>
<integer>19</integer>
<key>LSMinimumSystemVersion</key>
<string>$(MACOSX_DEPLOYMENT_TARGET)</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2019 Team FBNeo. All rights reserved.</string>
<string>Copyright © 2020 Team FBNeo. All rights reserved.</string>
<key>NSMainNibFile</key>
<string>MainMenu</string>
<key>NSPrincipalClass</key>

View File

@ -0,0 +1,21 @@
// Copyright (c) Akop Karapetyan
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
#import <Cocoa/Cocoa.h>
@interface AKCaptureFieldCell : NSTextFieldCell
{
}
@end

View File

@ -0,0 +1,31 @@
// Copyright (c) Akop Karapetyan
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
#import "AKCaptureFieldCell.h"
@implementation AKCaptureFieldCell
#pragma mark - NSTextField
- (void) drawWithFrame:(NSRect) cellFrame
inView:(NSView *) controlView
{
[super drawWithFrame:cellFrame
inView:controlView];
// This allows the entire cell to trigger editing
// (otherwise, user must click on the text)
}
@end

View File

@ -0,0 +1,24 @@
// Copyright (c) Akop Karapetyan
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
#import <Cocoa/Cocoa.h>
@interface FBJoyCaptureView : NSTextView
+ (NSString *) descriptionForCode:(int) keyCode;
+ (int) codeForDescription:(NSString *) description;
- (BOOL) captureCode:(int) code;
@end

View File

@ -0,0 +1,194 @@
// Copyright (c) Akop Karapetyan
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
#import <Carbon/Carbon.h>
#import "FBJoyCaptureView.h"
#import "FBInputConstants.h"
@interface FBJoyCaptureView ()
- (NSRect) unmapRect;
- (BOOL) canUnmap;
@end
@implementation FBJoyCaptureView
static NSMutableDictionary *codeLookupTable;
static NSMutableDictionary *reverseCodeLookupTable;
+ (void) initialize
{
codeLookupTable = [NSMutableDictionary new];
reverseCodeLookupTable = [NSMutableDictionary new];
NSDictionary *dict = @{ @"Up": @(FBGamepadUp),
@"Down": @(FBGamepadDown),
@"Left": @(FBGamepadLeft),
@"Right": @(FBGamepadRight) };
[dict enumerateKeysAndObjectsUsingBlock:^(NSString *desc, NSNumber *mask, BOOL * _Nonnull stop) {
[codeLookupTable setObject:desc
forKey:mask];
[reverseCodeLookupTable setObject:mask
forKey:desc];
}];
for (int i = 1; i <= 31; i++) {
NSNumber *code = @(FBMakeButton(i));
NSString *desc = [NSString stringWithFormat:NSLocalizedString(@"Button %d", @"Joystick button"), i];
[codeLookupTable setObject:desc
forKey:code];
[reverseCodeLookupTable setObject:code
forKey:desc];
}
}
#pragma mark - Input events
- (BOOL) becomeFirstResponder
{
if ([super becomeFirstResponder]) {
[self setEditable:NO];
[self setSelectable:NO];
return YES;
}
return NO;
}
- (void) mouseDown:(NSEvent *) theEvent
{
[super mouseDown:theEvent];
if ([self canUnmap]) {
NSPoint mousePosition = [self convertPoint:[theEvent locationInWindow] fromView:nil];
if (NSPointInRect(mousePosition, [self unmapRect])) {
[self captureCode:FBGamepadNone];
}
}
}
- (void) keyDown:(NSEvent *) theEvent
{
}
- (void) keyUp:(NSEvent *) theEvent
{
}
- (BOOL) captureCode:(int) code
{
NSString *name = [FBJoyCaptureView descriptionForCode:code];
if (!name) {
name = @"";
}
// Update the editor's text with the code's description
[[self textStorage] replaceCharactersInRange:NSMakeRange(0, self.textStorage.length)
withString:name];
// Resign first responder (closes the editor)
[[self window] makeFirstResponder:(NSView *)self.delegate];
return YES;
}
+ (NSString *) descriptionForCode:(int) code
{
if (code != FBGamepadNone) {
return [codeLookupTable objectForKey:@(code)];
}
return @"";
}
+ (int) codeForDescription:(NSString *) description
{
if (description && [description length] > 0) {
NSNumber *code = [reverseCodeLookupTable objectForKey:description];
if (code) {
return [code intValue];
}
}
return FBGamepadNone;
}
#pragma mark - Private methods
- (BOOL) canUnmap
{
return ([self string] && [[self string] length] > 0);
}
- (NSRect) unmapRect
{
NSRect cellFrame = [self bounds];
CGFloat diam = cellFrame.size.height * .70;
return NSMakeRect(cellFrame.origin.x + cellFrame.size.width - cellFrame.size.height,
cellFrame.origin.y + (cellFrame.size.height - diam) / 2.0,
diam, diam);
}
#pragma mark - NSTextView
- (void) drawRect:(NSRect) dirtyRect
{
[super drawRect:dirtyRect];
[[NSGraphicsContext currentContext] saveGraphicsState];
if ([self canUnmap]) {
NSRect circleRect = [self unmapRect];
NSBezierPath *path = [NSBezierPath bezierPathWithOvalInRect:circleRect];
[[NSColor darkGrayColor] set];
[path fill];
NSRect dashRect = NSInsetRect(circleRect,
circleRect.size.width * 0.2,
circleRect.size.height * 0.6);
path = [NSBezierPath bezierPathWithRect:dashRect];
[[NSColor whiteColor] set];
[path fill];
} else {
NSBezierPath *bgRect = [NSBezierPath bezierPathWithRect:[self bounds]];
[[NSColor controlBackgroundColor] set];
[bgRect fill];
NSMutableParagraphStyle *mpstyle = [NSParagraphStyle.defaultParagraphStyle mutableCopy];
[mpstyle setAlignment:[self alignment]];
NSDictionary *attributes = [NSDictionary dictionaryWithObjectsAndKeys:
mpstyle, NSParagraphStyleAttributeName,
[self font], NSFontAttributeName,
[NSColor disabledControlTextColor], NSForegroundColorAttributeName,
nil];
[@"..." drawInRect:[self bounds] withAttributes:attributes];
}
[[NSGraphicsContext currentContext] restoreGraphicsState];
}
@end

View File

@ -55,6 +55,7 @@ static CVReturn displayLinkCallback(CVDisplayLinkRef displayLink,
GLint textureFormat;
CVDisplayLinkRef displayLink;
BOOL useDisplayLink;
GLfloat backingScaleFactor;
}
#pragma mark - Initialize, Dealloc
@ -76,6 +77,11 @@ static CVReturn displayLinkCallback(CVDisplayLinkRef displayLink,
_lastMouseAction = CFAbsoluteTimeGetCurrent();
_lastCursorPosition = NSMakePoint(-1, -1);
textureFormat = GL_UNSIGNED_SHORT_5_6_5;
backingScaleFactor = 1;
if ([self respondsToSelector:@selector(setWantsBestResolutionOpenGLSurface:)]) {
self.wantsBestResolutionOpenGLSurface = YES;
}
[self resetTrackingArea];
}
@ -159,6 +165,9 @@ static CVReturn displayLinkCallback(CVDisplayLinkRef displayLink,
viewBounds = self.bounds;
viewSize = [self convertRectToBacking:viewBounds].size;
if ([self.window respondsToSelector:@selector(backingScaleFactor)]) {
backingScaleFactor = self.window.backingScaleFactor;
}
[self.openGLContext makeCurrentContext];
CGLLockContext(self.openGLContext.CGLContextObj);
@ -405,6 +414,11 @@ static CVReturn displayLinkCallback(CVDisplayLinkRef displayLink,
NSSize size = viewSize;
CGFloat offset = 0;
if (backingScaleFactor != 1) {
size = NSMakeSize((int)(size.width / backingScaleFactor),
(int)(size.height / backingScaleFactor));
}
glBegin(GL_QUADS);
glTexCoord2f(0.0, 0.0);
glVertex3f(-offset, 0.0, 0.0);

View File

@ -36,7 +36,7 @@ SU_EXPORT extern NSString *const SUUpdaterAppcastItemNotificationKey;
SU_EXPORT extern NSString *const SUUpdaterAppcastNotificationKey;
// -----------------------------------------------------------------------------
// SUUpdater Delegate:
// SUUpdater Delegate:
// -----------------------------------------------------------------------------
/*!

View File

@ -12,6 +12,10 @@
// This list should include the shared headers. It doesn't matter if some of them aren't shared (unless
// there are name-space collisions) so we can list all of them to start with:
#pragma clang diagnostic push
// Do not use <> style includes since 2.x has two frameworks that need to work: Sparkle and SparkleCore
#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header"
#import "SUAppcast.h"
#import "SUAppcastItem.h"
#import "SUStandardVersionComparator.h"
@ -30,4 +34,6 @@
#import "SPUURLRequest.h"
#import "SUCodeSigningVerifier.h"
#pragma clang diagnostic pop
#endif

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>19A558d</string>
<string>20B28</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.22.0 33-gd5222353e</string>
<string>1.24.0 a-67-g0e162c98</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,23 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.22.0</string>
<string>1.24.0</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>11M392r</string>
<string>12C5020f</string>
<key>DTPlatformName</key>
<string>macosx</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<string>11.1</string>
<key>DTSDKBuild</key>
<string>19A536d</string>
<string>20C5048g</string>
<key>DTSDKName</key>
<string>macosx10.15</string>
<string>macosx11.1</string>
<key>DTXcode</key>
<string>1100</string>
<string>1230</string>
<key>DTXcodeBuild</key>
<string>11M392r</string>
<string>12C5020f</string>
<key>LSBackgroundOnly</key>
<string>1</string>
<key>LSMinimumSystemVersion</key>

Some files were not shown because too many files have changed in this diff Show More