Skip to content

v2.00-beta2

Compare
Choose a tag to compare
@irixxxx irixxxx released this 26 Mar 22:33
· 19 commits to master since this release

Want your platform supported? Think about making a device donation. Contact me at my email.

Limited Changelog:

beta2:

  • substantial overhaul of Sega Pico UI:
    supports png images for pad overlays and storyware, new hotkeys, new option (see below)
  • improved z80 and 68k timing for md and alike
  • improved timing for 68k access to z80 bus
  • improved 68k open bus read
  • implemented "busy" status bit in ym2612
  • fixes for big endian CPUs for state save/load

beta1:

  • added ps2 standalone target (thanks to fjtrujy for the fundamentals)
  • improved psp support
  • fixed menu RGB/BGR handling
  • fixed several Z80 related timing inaccuracies
  • slighly increased volume for CD audio
  • other bugfixes

alpha3:

  • improved pandora layer handling
  • added handling of "fantom bitmap" (DMA to background color)
  • added SMS option to select TMS bitmap for legacy gfx modes
  • added stereo sound support for GG
  • overall revision of Pico support (correct sound, better handling of pen, better save/load handling)

alpha1+2:

  • improved MD FM sound (DAC ladder effect/clipping, filtering, native rate)
  • added support for 32X using MD H32 mode
  • added support for MSU-MD (cartridge+audio CD for MD and 32X)
  • added basic MD multiplayer support (team player, 4-way play)
  • added mapping for some additional Mega Drive games
  • added support for both Overdrive demos
  • improved save/load handling (SVP, MD mapping, MCD/32X cycle counter)
  • added more mappers for SMS cartridges
  • added some support for GG cartridges running in SMS mode
  • improved SMS graphics if 1st column is blanked
  • added missing TMS9918 modes
  • added SG-1000/SC-3000 support (no kbd yet, upcoming)
  • added additional handhelds/host systems (miyoo, gkd, rg99, odbeta)
  • improved handling of files by extension
  • revised menu (more consistent options handling, option profiles)
  • added dynarec support for PS3 using libretro
  • add CI to repo (including artifact uploading for the curious)
  • improved psp support
  • revived pandora support
  • a plethora of bug fixes and minor improvements (also most probably new bugs ;-))

Sega Pico support

The Pico support has undergone large changes and has been vastly improved. Specifically, images in png format for pad overlays and storyware pages are now supported, pen support has improved a lot, hotkeys have changed to reflect these changes, and ADPCM audio has been rewritten. IMHO it should now be much closer to the real thing than before.
There are now 2 hotkeys for changing display and input to storyware or pad. If there are images for either, they are automatically loaded and displayed. There's also an additional hotkey for the pen state to denote the pen being on the surface or not, indicated by the pointer icon being changed. See platform/base_readme.txt for details on how to name the images.

Binaries for:

  • gph (gph gp2x, wiz, caanoo)
  • dge (ritmix rzx-50, dingoo a320, possibly other similar devices having a JZ4740/JZ4755 cpu running early opendingux (mips32 w/o fpu))
  • retrofw (rs97, possibly other similar devices having a JZ4760 cpu (mips32 w/ fpu))
  • gcw0
  • opendingux (rg280/350, gkd350h/gkdmini with gcw0-based stock firmware, possibly other similar devices having a JZ4770 or newer (mips32r2 w/ fpu))
  • miyoo
  • odbeta (JZ4770 (gcw0, rg280/350), JZ4760 (rg300, rs97, ldk, k3), JZ4725 (rg99) running the newer opendingux beta)
  • psp
  • ps2
  • pandora

Most of these binaries have been basically tested by me and others (thanks to notaz (pandora), sydarn (odbeta), and fjtrujy (psp, ps2) for support and patches). It may (or may not) work on other similar devices. If you have tried other devices, please report back. I'll add those reported working to the above lists.

This pre-release is feature complete for 2.00 and will leave the beta status as soon as there haven't been new bug reports for at least a week. I encourage you to download and test with as many images as possible, and make bug reports in the issues session.