0.8.279 / 30-12-2024
MEKA
Accuracy
Performance
Features
MEKA is a multi-machine emulator for MS-Windows and GNU/Linux (older versions support MS-DOS). It's known for emulating the Sega 8-bit systems very well and support the following machines:
Sega Game 1000 (SG-1000)
Sega Computer 3000 (SC-3000)
Sega Super Control Station (SF-7000)
Sega Mark III (+ FM Unit)
Sega Master System (SMS)
Sega Game Gear (GG)
ColecoVision (COLECO)
Othello Multivision (OMV)
Along with a wide range of peripherals and exotic games support, it also includes a debugger and various debugging/hacking tools.
...
--0.8.199--
Add mapper `#40` MAPPER_SMS_Korean_MSX_SMS_8000 for "Zemina Best 25/39/88 (KR)" and "Zemina Best 25/39/88 [MISSING-64K] (KR)"
--0.8.198--
Add support for complete dump of Zemina Best 88:
--0.8.197--
This commit adds support for multiple mapper `#16` Hi-Com game collections
--0.8.196--
Add another mapper `#16` multicart, "Hi-Com 3-in-1 The Best Game Collection G"
--0.8.195--
Add mapper `#43` MAPPER_GG_Super_9_in_1_FFFE_FFF7_FFFF for "Super Game Gear 9 in 1 [Sonic II] (Unl)"
--0.8.194--
Add mapper `#43` MAPPER_GG_Super_9_in_1_FFFE_FFF7_FFFF
--0.8.193--
Add mapper `#42` MAPPER_GG_Gear_6_in_1_FFFE_FFF7_FFFF for "Gear 6 in 1 [Alien Syndrome] (Unl)"
--0.8.192--
Add mapper `#41` MAPPER_GG_Super_68_in_1_FFFE_FFFF for "Super 68 in 1 [Simpson] (Unl)"
--0.8.191--
Updated checksum and compatibility lists. (marking new releases)
--0.8.190--
Updated checksum and compatibility lists. (marking new releases)
--0.8.189--
Disabled F10 key to quit emulator (regular ALT+F4 or OS close works).
--0.8.188--
Add mapper `#40` MAPPER_SMS_Korean_MSX_SMS_8000 for "Zemina Best 25/39/88 [MISSING-64K] (KR)"
--0.8.187--
Add mapper `#40` MAPPER_SMS_Korean_MSX_SMS_8000 for "Zemina Best 88 [MISSING-64K] (KR)"
--0.8.186--
I've been calling it "Zemina Best 88 (KR)"
--0.8.185--
Add mapper `#39` MAPPER_SMS_Korean_SMS_32KB_2000 for "11 Hap Gam-Boy (KR)"
--0.8.184--
Add mapper `#38` MAPPER_GG_FFF8_FFF9_FFFA_FFFE_FFFF_15_1 for "Super GG 15 in 1 [Sonic 5] (Unl)"
--0.8.183--
Add mapper `#37` MAPPER_GG_Super_GG_18_in_1_FFF8_FFFE for "Super GG 18 [Nettou Samurai] (Unl)"
--0.8.182--
Add mapper `#37` MAPPER_GG_Super_GG_18_in_1_FFF8_FFFE for "Super GG 18 [Nettou Samurai] (Unl)"
--0.8.181--
Add mapper `#36` MAPPER_GG_Super_Gear_23_in_1_FFFE_FFFF for "Super Gear 23 in 1 [Ninja Gaiden] (Unl)"
--0.8.180--
Add mapper `#35` MAPPER_GG_Super_GG_30_1FFx_FFFx for "Super GG 30 [Last Action] [Gold & Green Label] (Unl)" and "Super GG 15 [Last Action] [Super GG 30 Gold & Green Label]"
--0.8.179--
Add mappers `#33` and `#34` for "Super Game Gear 73 in 1 [Sonic 2 ~ Street Fighter 2] (Unl)", and "Super GG 21 in 1 [Sonic Drift] [Gold & Yellow Label] (Unl)"
--0.8.178--
Add mapper `#32` MAPPER_GG_FFF8_FFF9_FFFA_FFFE_FFFF for "Super GG 68 in 1 [Sonic Adventure] (Unl)" multicart
--0.8.177--
Add mapper `#31` MAPPER_GG_Gear_20_in_1_FFFF_FFFE_button for "Super Gear 20 in 1 [Ninja Gaiden]" pushbutton multicart
--0.8.176--
Add mapper `#29` MAPPER_GG_Super_GG_15_BFFF_FFFF for "Super GG 15 [Cliffhanger] (Unl)"
--0.8.175--
Mapper `#28` MAPPER_GG_Super_12_in_1_FFFE for "Super 12 in 1 Game Gear [Mortal Kombat] (Unl)"
--0.8.174--
Add MAPPER_GG_Turbo_9_in_1_8000_4000 for "Turbo 9 in 1 [Street Fighter 2] (Unl)" GG multicart.
--0.8.173--
Rename 2 Hap in 1 (amend ec6d139) (#90)
--0.8.172--
Mapper: added mapper 27 for '2 Hap in 1 - David-2 ~ Moai-ui bomul (#90)
--0.8.171--
Mapper `#28` MAPPER_GG_Super_12_in_1_FFFE for Super 12 in 1 Game Gear [Mortal Kombat] (Unl)
--0.8.170--
Add mapper `#36` MAPPER_GG_Super_Gear_23_in_1_FFFE_FFFF for "Super Gear 23 in 1 [Ninja Gaiden] (Unl)"
--0.8.169--
Add mapper `#35` MAPPER_GG_Super_GG_30_1FFx_FFFx for "Super GG 30 [Last Action] [Gold & Green Label] (Unl)" and "Super GG 15 [Last Action] [Super GG 30 Gold & Green Label]"
--0.8.168--
fix typo in initial mapping for 0x8000..0xBFFF
--0.8.167--
Add mapper `#33` and `#34` for Super 73 in 1 ~ Game Gear 73 in 1
--0.8.166--
Add mapper `#32` MAPPER_GG_FFF8_FFF9_FFFA_FFFE_FFFF for "Super GG 68 in 1" multicart
--0.8.165--
Add MAPPER_GG_Turbo_9_in_1_8000_4000 for "Turbo 9 in 1 (Unl)" GG multicart.
--0.8.164--
Add mapper `#29` MAPPER_GG_Super_GG_15_BFFF_FFFF for "Super GG 15 (Unl)"
--0.8.163--
Mapper `#28` MAPPER_GG_Super_12_in_1_FFFE for Super 12 in 1 Game Gear (Unl)
--0.8.162--
Qualify the name of Turbo 9 in 1 the first menu entry since there are apparently a bunch of very similarly-named cartridges with different menus/games, and the label description only makes sense when you are looking at the physical cartridge
--0.8.161--
Qualify the name of Super GG 15 with the first menu entry since there are apparently a bunch of very similarly-named cartridges with different menus/games, and the label description only makes sense when you are looking at the physical cartridge
--0.8.160--
Qualify the name of Super 12 in 1 Game Gear variants with the first menu entry since there are apparently a bunch of very similarly-named cartridges with different menus/games, and the label description only makes sense when you are looking at the physical cartridge
--0.8.159--
Qualify the name of Super GG 21 in 1 [Gold & Yellow Label] with the first menu entry since there are apparently a bunch of very similarly-named 21-in-1 cartridges with different menus/games, and the label description only makes sense when you are looking at the physical cartridge
--0.8.158--
Qualify the name of this 68-in-1 with the first menu entry since there is apparently another same-looking cartridge which differs only in menu/games
--0.8.157--
Add mapper `#31` MAPPER_GG_Gear_20_in_1_FFFF_FFFE_button for "Super Gear 20 in 1 [Ninja Gaiden]" pushbutton multicart
--0.8.156--
rename dump to Super Gear 20 in 1 [Ninja Gaiden] based on the box text to reduce ambiguity
--0.8.155--
One more multi uses this same mapper (#33)
--0.8.154--
Update compiler version in doc.- (#98)
--0.8.153--
fix a bug in the Codemasters-like mapper
--0.8.152--
fix a bug in the Codemasters-like mapper
--0.8.151--
Add mapper `#33` and `#34` for Super 73 in 1 ~ Game Gear 73 in 1
--0.8.150--
Add mapper `#32` MAPPER_GG_FFF8_FFF9_FFFA_FFFE_FFFF for "Super GG 68 in 1" multicart
--0.8.149--
Add mapper `#31` MAPPER_GG_Gear_20_in_1_FFFF_FFFE_button for "Gear 20 in 1" pushbutton multicart
--0.8.148--
Add MAPPER_GG_Turbo_9_in_1_8000_4000 for "Turbo 9 in 1 (Unl)" GG multicart.
--0.8.147--
Update meka.nam
--0.8.146--
Update compat.txt
--0.8.145--
Update compat.txt
--0.8.144--
Update meka.nam
--0.8.143--
Got savestates closer to working. Also window size changes correctly now.
--0.8.142--
Add label color clarification since "Super GG 15" is found on different multicarts that appear to have a common origin but different game lists and different label colors
--0.8.141--
Add mapper `#29` MAPPER_GG_Super_GG_15_BFFF_FFFF for "Super GG 15 (Unl)"
--0.8.140--
Add mapper #27 MAPPER_SMS_Korean_MSX_32KB_2000 for 2 Hap in 1 - David-2 ~ Moai-ui bomul
--0.8.139--
Updated checksum and compatibility lists. Confirmed SMS version of "Pigu-Wang 7 Hap" as same.
--0.8.138--
Updated checksum and compatibility lists. Added two dumps.
--0.8.137--
Updated checksum and compatibility lists. Added two dumps.
--0.8.136--
Mappers: amend mapper 25 for new Korean dumps
--0.8.135--
Mappers: mapper 26 has 3 mapper registers, not two (fixes display in techinfo window) (#88)
--0.8.134--
Update .gitignore to ignore Emacs temporary files (#87)
--0.8.133--
Don't crash when using Alt-Tab on Windows or Linux. This fix was already present on macOS.
--0.8.132--
Delete compat.txt.orig
--0.8.131--
Add missing `*` in compat.txt indicating "Super 12 in 1 Game Gear" is not yet released
--0.8.130--
Mapper `#28` MAPPER_GG_Super_12_in_1_FFFE for Super 12 in 1 Game Gear (Unl)
--0.8.129--
Fix a typo that crept in due to copy and paste
--0.8.128--
Update saves.cpp
--0.8.127--
Update mappers.h
--0.8.126--
MAPPER_SMS_Korean_MD_FFFA has three mapper registers, not two
--0.8.125--
Update .gitignore to ignore Emacs temporary files
--0.8.124--
Mappers: fix for mapper #18
--0.8.123--
Mappers: fix for mapper #20 to run 'Super Game 180 (KR)
--0.8.122--
Mappers: added mapper 26 for 'Game Jiphap 30 Hap [SMS-MD]
--0.8.121--
Mappers: added mapper 25 for 'Jaemiissneun Game Mo-eumjip 42 Hap [SMS-MD]
--0.8.120--
Mappers: added mapper 24 for 'Mega Mode Super Game 30 [SMS-MD]
--0.8.119--
Mappers: added mapper 24 for 'Mega Mode Super Game 30 [SMS-MD]
--0.8.118--
Mappers: added mapper 23
--0.8.117--
Mappers: Add mapper 22 for Super Game 150, Super Game 270
--0.8.116--
Updated checksum and compatibility lists.
--0.8.115--
Updated checksum and compatibility lists.
--0.8.114--
CI: update to use VS2022
--0.8.113--
sf7000, fdc765: misc debug amends docs (#84)
--0.8.112--
VS2022 v143 toolset, latest Allegro
--0.8.111--
Debugger: Fix type size comparison
--0.8.110--
Pull request #85 - Fix comparison
--0.8.109--
Dsk support - fdc765: Various comments
--0.8.108--
Support for CPC Extended DSK format
--0.8.107--
Fixed bugs and minor optimization
--0.8.106--
Fixed nullptr not enough memory, fixed bugs and minor optimization
--0.8.105--
fixing smsid
--0.8.104--
support for multiple .nam files
--0.8.103--
removed legacy video flag
--0.8.102--
.gitignore: add unix binary, cfg file and vim swap files (#81)
--0.8.101--
.gitignore: add unix binary, cfg file and vim swap files
--0.8.100--
Fix warnings - #80 - Fix warnings (#80)
--0.8.99--
removed legacy video flag
--0.8.98--
fixed crc; Meka crc was matching
--0.8.97--
Updated brazilian portuguese translation
--0.8.96--
Merge branch 'ocornut:master' (homebrews related) into master
--0.8.95--
Fix freeBSD build
--0.8.94--
added legacy video flag
--0.8.93--
Build: reduce the amout of warnings when compiling with clang 10. Disabled "register" warning and warning about unsupported compilation options
--0.8.92--
system type was missing
--0.8.91--
Merge branch 'ocornut:master' into master
--0.8.90--
added Marc Le Douarain floppies
--0.8.89--
Avoid startup crash by creating PlugIns directory
--0.8.88--
Fix Xcode build target path
--0.8.87--
added inufuto roms
--0.8.86--
achanged name to avoid duplicates
--0.8.85--
added homebrews
--0.8.84--
Merge branch 'master' of github.com:fabiodl/meka
--0.8.83--
original checksum
--0.8.82--
Mappers: amend detection of mapper 18. tweak mapper 18.
--0.8.81--
Mappers: amend detection of mapper 18. tweak mapper 18.
--0.8.80--
replace 315-5226 with 315-5246
--0.8.79--
Updated checksum and compatibility lists.
--0.8.78--
Mappers: Amend to mapper 18 (register 0x200 apparently maps both 0x2000 and 0xA000) courtesy bsittler
--0.8.77--
Mappers: renamed mapper 16 to "Korean_FFFF_HiCom"
--0.8.76--
Mappers: renamed mapper 19 to "Korean_2000_xor_1F" + added detection heuristic
--0.8.75--
Mappers: fixes for mapper 20 following recent finds (amend 1a1c1722)
--0.8.74--
Mappers: fixes for mapper 20 following recent finds (amend 1a1c1722)
--0.8.73--
Mappers: moved some mapper code closer to each other. removed old comments (wip).
--0.8.72--
Mappers: added experimental BFFC mapper for "Super Game 200" + detection heuristic
--0.8.71--
Mappers: renamed first korean mapper to reduce ambiguities
Added support for Korean 128-in-1 mapper for: '128 Hap'. [bsittler]
--0.8.70--
Updated checksum and compatibility lists.
--0.8.69--
Pull request #68 - Added a new translation
Add files via upload
--0.8.68--
Pull request #68 - Added a new translation
Add files via upload
--0.8.67--
Build: stop using UPX
--0.8.66--
Build: stop using UPX
--0.8.65--
Updated checksum and compatibility lists.
--0.8.64--
Pull request #66 - PushSamplesRequestBufs() sound fix
Fixing PushSamplesRequestBufs(): overflow issues for PSG soundchip, in games with incorrect TV Hz rate.
--0.8.63--
Pull request #66 - PushSamplesRequestBufs() sound fix
Fixing PushSamplesRequestBufs(): overflow issues for PSG soundchip, in games with incorrect TV Hz rate.
--0.8.62--
Updated checksum and compatibility list
--0.8.61--
Updated checksum and compatibility lists.
--0.8.60--
Default to Japanese Paddle mode when region is Japanese; when Machine->Region is set to Japan, emulate a Japanese paddle inconditonally instead of depending on the value of port 3F. According to report, port 3F is not present on Japanese SMS and Mark-III.
--0.8.59--
Pull request #65 - Default to Japanese Paddle mode when the region is Japan : Testing for Japan using COUNTRY_JAPAN
--0.8.58--
Mappers: added support for Korean xx-in-1 mapper for: 'Super Multi Game - Super 75 in 1' and 'Super Game World 75'.
Copied credits from meka.txt to front page
Updated checksum and compatibility lists.
Convert to v142 toolset, also upgrading Allegro to latest for support
--0.8.57--
Update README
--0.8.56--
Updated checksum and compatibility lists.
--0.8.55--
Convert to v142 toolset, also upgrading Allegro to latest for support
--0.8.54--
(cosmetic) [TMS9918] tech info were missing the $ prefix (#59)
--0.8.53--
(cosmetic) [TMS9918] tech info were missing the $ prefix