Skip to content

Mednafen 1.29.0.pceDev-1.0-release

Compare
Choose a tag to compare
@pceDev16 pceDev16 released this 05 Jun 21:09
· 121 commits to main since this release

This is a curated and managed fork of Mednafen.

It has been specifically created with additional tweaks and fixes in direct support of the PC-Engine Development community and PCE enthusiasts everywhere.

Follow us on GitHub [@pceDev16] and on Twitter for all of your PC-Engine Development News and related updates to this Repo and the pceDev Mednafen build!

New Mednafen 1.29.0.pceDev-1.0 release 2022/06/05

New Features/Improvements:

PC Engine

  • Calculated CD-ROM Head Seek Time to match original console
  • Implement Memory Base 128 functionality (pce.memorybase128_enable and pce.memorybase128_file)
  • Add 16-bit 'word' editing for video memory
  • Change Palette editor to G/R/B format with actual display of colors
  • Interpret data as if it is a SAT entry for certain type of memory
  • Add Sprite Bounding Box display toggle (CTRL + 0)
  • Toggle PSG channel output (ALT+1 through ALT+6)
  • Add substantial debug logging for CD-ROM BIOS calls
  • Add debug logging for ADPCM accesses
  • Add 'seconds' counter to debug screen
  • Add 'frame' counter to debug screen
  • Make 'external backup memory' 128KB, same as FX-BMP (not 32KB)
  • Increase visible Scanline defaults
  • Change Audio defaults to match real hardware using MDFourier from @artemio / Twitter
  • Enable "Horizontal Overscan" by default for accurate VDC resolution display
  • Set the defaults for pixel interpolation to 'off' and not using 'bilinear interpolation'

PC-FX

  • Separate 'external backup memory' to its own file (pcfx.external_bram_file in mednafen.cfg)
  • Add 16-bit 'word' editing for video memory

General Mednafen improvements

  • Significant improvements to debugger from jbrandwood's 'mednafen-happyeyes' original GH repo modifications
  • Display memory near stack pointer for systems with zero-page and single-page stack pointers
  • Add option to halt execution on "Alt-D" to enter debug screen (debugger.haltondebug)
  • Make debug overlay opacity persist between runs (debugger.opacity)
  • Allow debug overlay to fractionally scale to fit window (debugger.fractionalscaling)
  • Bug fixes/Default Setting Changes

Documentation:

  • Add initial instructions for linux, windows and macOS compilation in the top folder

Starting Release: Mednafen 1.29.0
Reconstituted Mednafen sources (all the way back to 0.9.38.7 from October 2015 with a version history for code review and historical development insights.

Provided Release Binaries

  • Windows (x86_64)

And a massive thanks to [@dshadoff] / Twitter for all of the dev work and PR contributions to this project!