top of page
loading_reduced.jpg

0.8.275 / 14-05-2024

MEKA

Accuracy

Performance

Features

average rating is null out of 5
average rating is null out of 5
average rating is null out of 5
competition

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.

...

Most Recent Changes

Please refer to the provided AppVeyor link for the latest changes..!



----Archive----

--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

Show Previous Changes

--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


bottom of page