gitextract_alfk4aa8/ ├── .editorconfig ├── .gitignore ├── README.md ├── appveyor.yml └── meka/ ├── Data/ │ ├── cursor_lightphaser.tga │ ├── cursor_main.tga │ ├── cursor_sportspad.tga │ ├── cursor_tvoekaki.tga │ ├── cursor_wait.tga │ ├── flag_au.tga │ ├── flag_br.tga │ ├── flag_ca.tga │ ├── flag_ch.tga │ ├── flag_de.tga │ ├── flag_eu.tga │ ├── flag_fr.tga │ ├── flag_hk.tga │ ├── flag_it.tga │ ├── flag_jp.tga │ ├── flag_kr.tga │ ├── flag_nz.tga │ ├── flag_pt.tga │ ├── flag_sp.tga │ ├── flag_sw.tga │ ├── flag_tw.tga │ ├── flag_uk.tga │ ├── flag_unknown.tga │ ├── flag_us.tga │ ├── font_0.tga │ ├── font_1.tga │ ├── font_2.tga │ ├── gfx_dragon.tga │ ├── gfx_glasses.tga │ ├── gfx_graphicboardv2.tga │ ├── gfx_heart1.tga │ ├── gfx_heart2.tga │ ├── gfx_inputs.tga │ ├── gfx_joypad.tga │ ├── gfx_keyboard.tga │ ├── gfx_lightphaser.tga │ ├── gfx_paddlecontrol.tga │ ├── gfx_sportspad.tga │ ├── gfx_superheropad.tga │ ├── gfx_tvoekaki.tga │ ├── icon_bad.tga │ ├── icon_bios.tga │ ├── icon_hack.tga │ ├── icon_homebrew.tga │ ├── icon_proto.tga │ ├── icon_trans_jp.tga │ ├── icon_trans_jp_us.tga │ ├── machine_coleco.tga │ ├── machine_sms.tga │ ├── machine_sms_cartridge.tga │ ├── machine_sms_light.tga │ ├── rom_coleco.rom │ ├── rom_sf7000.rom │ ├── rom_sms.rom │ └── rom_smsj.rom ├── TODO.txt ├── Themes/ │ └── README.txt ├── changes.txt ├── compat.txt ├── debugger.txt ├── history.txt ├── meka.blt ├── meka.inp ├── meka.msg ├── meka.nam ├── meka.pat ├── meka.thm ├── meka.txt ├── multi.txt ├── setup.bat ├── sources.txt ├── srcs/ │ ├── Makefile │ ├── allegro4to5.cpp │ ├── allegro4to5.h │ ├── app_about.cpp │ ├── app_about.h │ ├── app_cheatfinder.cpp │ ├── app_cheatfinder.h │ ├── app_filebrowser.cpp │ ├── app_filebrowser.h │ ├── app_game.cpp │ ├── app_game.h │ ├── app_mapview.cpp │ ├── app_mapview.h │ ├── app_memview.cpp │ ├── app_memview.h │ ├── app_options.cpp │ ├── app_options.h │ ├── app_palview.cpp │ ├── app_palview.h │ ├── app_techinfo.cpp │ ├── app_techinfo.h │ ├── app_textview.cpp │ ├── app_textview.h │ ├── app_tileview.cpp │ ├── app_tileview.h │ ├── areplay.cpp │ ├── areplay.h │ ├── beam.cpp │ ├── beam.h │ ├── bios.cpp │ ├── bios.h │ ├── blit.cpp │ ├── blit.h │ ├── blit_c.cpp │ ├── blit_c.h │ ├── blitintf.cpp │ ├── blitintf.h │ ├── bmemory.cpp │ ├── bmemory.h │ ├── build.cpp │ ├── build.h │ ├── capture.cpp │ ├── capture.h │ ├── checksum.cpp │ ├── checksum.h │ ├── coleco.cpp │ ├── coleco.h │ ├── commport.cpp │ ├── commport.h │ ├── config.cpp │ ├── config.h │ ├── country.cpp │ ├── country.h │ ├── cpu.cpp │ ├── cpu.h │ ├── data.cpp │ ├── data.h │ ├── datadump.cpp │ ├── datadump.h │ ├── datasrc/ │ │ ├── README.txt │ │ ├── fonts/ │ │ │ ├── README.txt │ │ │ ├── mekafont-0-modified.tga │ │ │ ├── mekafont-0.tga │ │ │ ├── mekafont-1 (xen6).tga │ │ │ ├── mekafont-2.tga │ │ │ └── mekafont-maiandra-11.pcx │ │ ├── keyboard/ │ │ │ ├── README.txt │ │ │ └── c1.pal │ │ ├── machines/ │ │ │ ├── coleco-04.tga │ │ │ └── sms-07.tga │ │ ├── meka-gfx-all-v12.tga │ │ └── wb3.ans │ ├── db.cpp │ ├── db.h │ ├── debugger.cpp │ ├── debugger.h │ ├── desktop.cpp │ ├── desktop.h │ ├── drivers.cpp │ ├── drivers.h │ ├── eagle.asm │ ├── eagle.h │ ├── eeprom.cpp │ ├── eeprom.h │ ├── effects.cpp │ ├── effects.h │ ├── errors.cpp │ ├── errors.h │ ├── fdc765.cpp │ ├── fdc765.h │ ├── file.cpp │ ├── file.h │ ├── fonts.cpp │ ├── fonts.h │ ├── fskipper.cpp │ ├── fskipper.h │ ├── g_action.cpp │ ├── g_action.h │ ├── g_box.cpp │ ├── g_box.h │ ├── g_init.cpp │ ├── g_init.h │ ├── g_menu.cpp │ ├── g_menu.h │ ├── g_menu_i.cpp │ ├── g_menu_i.h │ ├── g_menu_t.cpp │ ├── g_menu_t.h │ ├── g_mouse.cpp │ ├── g_mouse.h │ ├── g_tools.cpp │ ├── g_tools.h │ ├── g_update.cpp │ ├── g_update.h │ ├── g_widget.cpp │ ├── g_widget.h │ ├── glasses.cpp │ ├── glasses.h │ ├── gui.cpp │ ├── gui.h │ ├── hq2x.cpp │ ├── hq2x.h │ ├── hq2x16.asm │ ├── hq2x32.asm │ ├── inputs.cpp │ ├── inputs.h │ ├── inputs_c.cpp │ ├── inputs_c.h │ ├── inputs_f.cpp │ ├── inputs_f.h │ ├── inputs_i.cpp │ ├── inputs_i.h │ ├── inputs_t.cpp │ ├── inputs_t.h │ ├── inputs_u.cpp │ ├── inputs_u.h │ ├── ioports.cpp │ ├── ioports.h │ ├── keyinfo.cpp │ ├── keyinfo.h │ ├── libmisc.cpp │ ├── libmisc.h │ ├── libparse.cpp │ ├── libparse.h │ ├── lightgun.cpp │ ├── lightgun.h │ ├── machine.cpp │ ├── machine.h │ ├── mainloop.cpp │ ├── mainloop.h │ ├── mappers.cpp │ ├── mappers.h │ ├── meka.cpp │ ├── meka.h │ ├── message.cpp │ ├── message.h │ ├── misc.cpp │ ├── misc.h │ ├── palette.cpp │ ├── palette.h │ ├── patch.cpp │ ├── patch.h │ ├── periph.cpp │ ├── periph.h │ ├── platform/ │ │ └── macosx/ │ │ ├── osxhelpers.h │ │ └── osxhelpers.mm │ ├── projects/ │ │ ├── msvc/ │ │ │ ├── Meka.opt │ │ │ ├── Meka.plg │ │ │ ├── Meka.rc │ │ │ ├── Meka.sln │ │ │ ├── Meka.vcxproj │ │ │ ├── Meka.vcxproj.filters │ │ │ ├── meka.RES │ │ │ ├── meka.manifest │ │ │ ├── packages.config │ │ │ └── resource.h │ │ └── xcode/ │ │ └── meka/ │ │ └── meka.xcodeproj/ │ │ ├── project.pbxproj │ │ └── project.xcworkspace/ │ │ └── contents.xcworkspacedata │ ├── rapidfir.cpp │ ├── rapidfir.h │ ├── saves.cpp │ ├── saves.h │ ├── sdsc.cpp │ ├── sdsc.h │ ├── setup.cpp │ ├── setup.h │ ├── sf7000.cpp │ ├── sf7000.h │ ├── sg1ksc3k.cpp │ ├── sg1ksc3k.h │ ├── shared.cpp │ ├── shared.h │ ├── sk1100.cpp │ ├── sk1100.h │ ├── skin.cpp │ ├── skin.h │ ├── skin_bg.cpp │ ├── skin_bg.h │ ├── skin_fx.cpp │ ├── skin_fx.h │ ├── smsid/ │ │ ├── packages.config │ │ ├── smsid.cpp │ │ ├── smsid.vcxproj │ │ ├── smsid.vcxproj.filters │ │ └── smsid_stubs.cpp │ ├── sound/ │ │ ├── emu2413/ │ │ │ ├── 2413tone.h │ │ │ ├── emu2413.cpp │ │ │ ├── emu2413.h │ │ │ ├── emutypes.h │ │ │ ├── mekaintf.cpp │ │ │ ├── mekaintf.h │ │ │ └── sample.cpp │ │ ├── fmeditor.cpp │ │ ├── fmeditor.h │ │ ├── fmunit.cpp │ │ ├── fmunit.h │ │ ├── psg.cpp │ │ ├── psg.h │ │ ├── s_misc.cpp │ │ ├── s_misc.h │ │ ├── sound.cpp │ │ ├── sound.h │ │ ├── sound_logging.cpp │ │ ├── sound_logging.h │ │ ├── vgm.cpp │ │ ├── vgm.h │ │ ├── wav.cpp │ │ └── wav.h │ ├── sportpad.cpp │ ├── sportpad.h │ ├── system.h │ ├── textbox.cpp │ ├── textbox.h │ ├── tools.cpp │ ├── tools.h │ ├── tvoekaki.cpp │ ├── tvoekaki.h │ ├── tvtype.cpp │ ├── tvtype.h │ ├── unzip.cpp │ ├── unzip.h │ ├── vdp.cpp │ ├── vdp.h │ ├── video.cpp │ ├── video.h │ ├── video_c.cpp │ ├── video_c.h │ ├── video_m2.cpp │ ├── video_m2.h │ ├── video_m5.cpp │ ├── video_m5.h │ ├── video_sp.cpp │ ├── video_t.cpp │ ├── vlfn.cpp │ ├── vlfn.h │ ├── vmachine.cpp │ ├── vmachine.h │ └── z80marat/ │ ├── Codes.h │ ├── CodesCB.h │ ├── CodesED.h │ ├── CodesXCB.h │ ├── CodesXX.h │ ├── Debug.cpp │ ├── Tables.h │ ├── UNDOC.TXT │ ├── Z80.cpp │ ├── Z80.h │ ├── Z80Call.cpp │ ├── Z80DebugHelpers.cpp │ ├── Z80DebugHelpers.h │ ├── Z80OpcodeEnums.h │ ├── dasm.cpp │ └── todo ├── tech.txt └── tools/ ├── dist_bin_osx.sh ├── dist_bin_win32.bat └── dist_osx/ └── Meka.app_template/ └── Contents/ └── Info.plist