!

[SEGA] MEKA 0.80 alpha SVN390/391

[0] @ Poniedziałek, 23 Lipca 2012 17:05CET

[SEGA] MEKA 0.80 alpha SVN390/391

Korzystając z okazji, że kitajec z ECR skompilował repozytoryjną wersję MEKA, a sam emulator jest jednym z przyjemniejszym udawaczem maszynek SEGA, warto przypomnieć sobie o tym programie. Co prawda zmiany repozytoryjne są raczej skromne, ale cieszy aktualizacja listy TODO - co jest niewątpliwą oznaką, że ktoś jeszcze pracuje nad rozwojem tego emulatora. Dla zainteresowanych kodem źródłowym - repozytorium SVN jest publiczne i dostępne pod tym adresem.

Meka 0.8 ALPHA[SVN 391]

Author: omar Date: 22 lipca 2012 15:12:02

  • Updated Dutch translation

 MEKA 0.8x WIP Allegro 5

  • Updated to Allegro 5.0.2 with OpenGL/DirectX backends. [Omar]
  • This required a lot of changes and rewrite in the codebase. It probably added new bugs, and performances seems to vary depending on computer settings and video drivers. Please do report if you have any issue/slowdown so we can fix them!
  • Preliminary MacOSX port. [Omar]
  • Rewrote sound engine and fixed audio issues that many users had. [Omar]
  • The sound is also now functional under Linux and MacOS. [Omar] 
  • Now build with a C++ compiler (fixed all incompatible C code + lots of cleanup).
  • Codebase can now freely take advantage of all C++ compiler features. [Omar]
  • Changed default key mapping for Player 1 buttons to use Z/X. [Omar]
  • 3-D Glasses mode doesn't halve framerate of the interface anymore. [Omar]
  • Setup panel allows to select display driver and resolution. [Omar]
  • Added Polish translation. [thr]
  • Updated Dutch translation. [Mark van Tilburg]

Emulation:

  • Added support for variant of MSX-based Korean 8KB mapper used by 'Nemesis'. [Omar]
  • Added support for '4 PAK All Action' mapper. [Omar]
  • Added support for 'Janggun-ui Adeul' mapper. [Omar]
  • Added support for Taiwanese DahJee/Jumbo SG-1000 II RAM extension adapter. [Omar]
  • SMS/GG ROM images smaller than 48KB default to using no mapper. [Omar]
  • Hardware reset leaves RAM cleared with $F0 patterns on Japanese SMS.
    • This allow 'Ali Baba' and 'Block Hole' to run properly. Better clearing patternscould be implemented for other systems/countries after we've done more research. [Omar]
  • Added support for mirrored VDP ports in $80..$BF range, as required by some Korean games such as 'Pooyan', 'Sky Jaguar' or 'E.I.'. [Omar]
  • Emu2413: Fixed commands 0x26-0x28 from turning off the drums. [ValleyBell]

Debugger:

  • Added support for setting breakpoint from ROM addresses (perform reverse mapping to validate address). [Omar]
  • Added CR command ("Continue to next RET* instruction"). [Omar]
  • Added STACK command ("Dump stack", with dual 8/16 bits display and with symbol resolving). [Omar]
  • Improved the range of disassembly before PC cursor when running loops. [Omar]
  • Fixed CLOCK command display for period longer than 10 minutes. [Maxim]
  • Added support for parsing SJASM symbol format. [Omar]
  • Added support for parsing TASM symbol format. [Omar]

 Tools:

  • CheatFinder: added a new cheat finder application. [Omar]
  • Can search for 1-bit, 8-bit, 16-bit, 24-bit values.
  • Can search in RAM,ROM,VRAM,VREG,PRAM,SRAM,Z80 spaces for maximum flexibility, although for actual cheat-finding purpose RAM is likely to be more searched for.
  • Reduce the match set by using ==,!=,<,>,<=,>= operators, compare with a constant or the old value stored in each match memory location.
  • Highlight matches in the memory editor for easier visibility.
  • Undo button.
  • TilemapViewer: basic support for legacy graphic mode 2 used by SG-1000 games. [Omar]
  • TileViewer: support for showing full 16 KB range of tiles in legacy graphic modes. [Omar]
  • MemoryEditor: fixed editing of 93c46 EEPROM memory. [Omar]
  • FileBrowser: holding CTRL key while using the mouse wheel fasten scrolling. [Omar]
  • FileBrowser: returning to parent directory position cursor on last child. [Omar]
  • FileBrowser: BackSpace key is shortcut to return to parent directory. [Omar]
  • FileBrowser: display JP flag when a game is JP/KR or JP/TW in the database. [Omar]
  • GUI: Made "Ocean" the default theme and increased default GUI resolution. [Omar]
  • GUI: Made "SMS Power! theme more readable. [Omar]
  • GUI: depth order of windows is saved and restored between runs. [Omar]
  • GUI: increased mouse horizontal range when using scrollbars. [Omar]
  • GUI: added 'game_window_scale' directive on configuration file to resize game window. [Omar]
  • Removed #ifdef-out code that was used by the MS-DOS version. [Omar]
  • Removed code for the old OPL3 based YM2413 emulator. [Omar]
  • Removed easter egg code for emulating the NES. [Omar]
  • Removed easter egg mini-games and various other obsolete features. [Omar]
  • Removed mekaw.txt and mekanix.txt documentation files (obsolete). [Omar]
  • (Win32) Using precompiled header for blazing fast compilation (MSVC). [Omar]
  • (Win32) Using precompiled Allegro binaries. [Omar]
  • (Win32) Now including zlib 1.2.2 in the repository. [Omar]
  • (Win32) Now including NASM assembler in the repository. [Omar]
  • Added and modified entries in the checksum and compatibility lists. [Omar]
  • Some particular renaming includes:
    • GG  - f3ca6676 - Columns (JP)                         --> Columns [v0]
    • GG  - 83fa26d9 - Columns                              --> Columns [v2]
    • GG  - a8ef36a7 - Junction                             --> Junction (JP)
    • GG  - a45fffb7 - Riddick Bowe Boxing                  --> Riddick Bowe Boxing (JP)
    • GG  - f397f041 - Zoop (US)                            --> Zoop [Proto] (US)
    • SG1 - 26f947d1 - Champion Boxing [cart]               --> Champion Boxing [v0]
    • SG1 - f8b2ac1d - Champion Boxing [card]               --> Champion Boxing [v1]
    • SG1 - 868419b5 - Champion Golf [cart]                 --> Champion Golf [v0]
    • SG1 - 5a904122 - Champion Golf [card]                 --> Champion Golf [v1]
    • SG1 - 5eb48a20 - Congo Bongo [v1]                     --> Congo Bongo [v0] (made a mistake originally ordering the versions. see thread on SMS Power! forum)
    • SG1 - 5a24c7cf - Congo Bongo [v0]                     --> Congo Bongo [v1]
    • SG1 - f7eb94c5 - Congo Bongo [v0] (TW)                --> Congo Bongo [v1] (TW)
    • OMV - 90160849 - 007 James Bond                       --> 007 James Bond [v2.7] (version v2.6 found)
    • OMV - 76d6c64d - 007 James Bond (TW)                  --> 007 James Bond [v2.7] (TW)
    • OMV - d5fdb4a3 - Space Armor [v0]                     --> Space Armor [v2.0] [v1] (earlier build found replacing [v0], v2.0 is found on title screen but doesn't differenciate both v20 builds)
    • OMV - ac4f0a5c - Space Armor [v1]                     --> Space Armor [v2.0] [v2]
    • SC3 - 22f4f92a - Nihonshi Nenpyou (JP)                --> Nihonshi Nenpyou [BAD] (JP) (was bad dump, correct dump confirmed multiple times)
wstecz23/07/2012 17:05
Do ściągnięcia
Meka x86 0.8 Alpha SVN390.7z
Dodatkowe informacje
Komentarze
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2024 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU