Speccy-Android Release News

Discussion in 'Emulation News Submissions' started by fms, Oct 18, 2012.

  1. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    The Speccy 4.0 release is now available for Windows and Linux:

    http://fms.komkon.org/Speccy -- homepage
    http://fms.komkon.org/Speccy/Speccy40-Windows-bin.zip -- Windows version
    http://fms.komkon.org/Speccy/Speccy40-Ubuntu-x86-bin.tgz -- Linux version

    This release adds pixel raster simulation and new scaling algorithms, originally introduced on Android. The Windows version now lets you play Spectrum music while working in a different window, by enabling "Audio | Play Sound When Inactive" option. The Windows menus got reshuffled to accommodate all the new options.

    ALL CHANGES:
    * Added special effects simulating individual pixel components.
    * Added EPX and EAGLE image scaling algorithms.
    * Merged scanline options into "Simulate Scanlines" in Speccy-Windows.
    * Merged scaling options into "Interpolate Video" in Speccy-Windows.
    * Merged palette options into "Color Palette" in Speccy-Windows.
    * Added "Clear File Associations" option to Speccy-Windows.
    * Added "Play Sound When Inactive" option to Speccy-Windows.
    * Added "Apply Color Raster" submenu to Speccy-Windows.
    * Added -rgb and -cmy command line options.
    * Added -epx and -eagle command line options.

    Have fun!
  2. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    Today's Speccy-Android 4.0 release adds the much requested function to assign arbitrary keyboard keys to gamepad buttons:

    https://play.google.com/store/apps/details?id=com.fms.speccy -- free version
    https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe -- full version

    If you want to keep using Speccy on your computer, there are also new Windows and Linux versions:

    http://fms.komkon.org/Speccy/

    ALL CHANGES:
    * Released free Speccy 4.0 for Windows and Linux.
    * Added "Input | Assign Keyboard Keys" option for mapping arbitrary keys.
    * Renamed "Assign Keys" to "Assign Joystick Buttons".
    * Switched to android-22 (Lollipop 5.1.1) Android SDK.

    Enjoy!
  3. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    I have just released Speccy-Android 4.0.1, fixing several user-reported bugs, adding title bar gradients, and switching to the new DropBox SDK version:

    https://play.google.com/store/apps/details?id=com.fms.speccy -- free version
    https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe -- full version

    ALL CHANGES:
    * Fixed BACK key on devices where it did not exit emulation.
    * Fixed the first/second gamepad detection.
    * Fixed a crash in the File Selector when showing grid.
    * Returned gradient to the action bar (sorry, Material Design).
    * Amplified pixel color raster effects.
    * Switched to v2 authentication in DropBox.
    * Upgraded to DropBox SDK 1.6.3.
    * Improved the What's New dialog.
  4. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    Speccy-Android 4.0.2 fixes screenshots in the World Of Spectrum browser and adds the ability to periodically save your gameplay:

    https://play.google.com/store/apps/details?id=com.fms.speccy -- free version
    https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe -- full version

    ALL CHANGES:
    * Fixed World Of Spectrum screenshots.
    * Added ability to periodically save gameplay.
    * Added "General | Save Emulation State" selector.
    * Removed "General | Save State on Exit" option.

    Enjoy!
  5. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    I have just published Speccy 4.0.3 for Android:

    https://play.google.com/store/apps/details?id=com.fms.speccy -- free version
    https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe -- full version

    This version fixes RAM bank switching in the Czech Didaktik Gama emulation, lets you add shortcuts to your favorite Spectrum games to the Android home screen, and makes on-screen FFWD button optional. I have also fixed a bunch of things in the State Selector, adding ability to delete states. See below for the complete list of changes.

    ALL CHANGES:
    * Fixed Didaktik RAM bank switch, should work properly now.
    * Add home screen shortcuts via File Selector context menu.
    * Long press to delete state in the State Selector.
    * State Selector now starts with autosaved slot selected.
    * Fixed error messages when screenshots not found in State Selector.
    * Fixed individual slot heights in State Selector.
    * Fixed State Selector crashes (reported on IUNI devices).
    * Added option to hide FFWD button ("General | Show FFWD Button").
    * Now disabling FAB button by default on AndroidTV devices.
    * Fixed disappearing FAB button.
    * Refactored and simplified all EMULib activities.

    Have fun!
  6. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    I have published Speccy 4.0.4 for Android today:

    https://play.google.com/store/apps/details?id=com.fms.speccy -- free version
    https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe -- full version

    The new release lets you assign special functions (such as start/stop tape or invoke the menu) to the Android hardware buttons (like volume controls or camera button). I have also made high-frequency PSG noise quieter, as it should be, given that most of the harmonics are outside of the audible range. There also was a major code refactoring to remove the outdated code.

    ALL CHANGES:
    * Added "Input | Assign Special Keys" setting.
    * Use new setting to assign functions (menu, ffwd, etc) to hardware keys.
    * Removed "General | Use PLAY/RECORD Media Keys" option.
    * Removed "General | Use FFWD/REWIND Media Keys" option.
    * Fixed volume for high-frequency white noise.
    * Added a "Rate Me" FAB button to the Settings (disappears when pressed).
    * Cleaned up the Java side, removing deprecated code.
    * Merged pre-Gingerbread and post-Gingerbread native code.
    * Removed some debug messages from the native side.

    Enjoy!
  7. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    The new Speccy-Android 4.0.6 is out this morning:

    https://play.google.com/store/apps/details?id=com.fms.speccy -- free version
    https://play.google.com/store/apps/details?id=com.fms.speccy.android -- full version
    http://garageresearch.store.aptoide.com/ -- if you do not like Google

    This version comes with a lot of enhancements and fixes to the Joystick Layout Editor, available via "Settings | Input | Edit Joystick Layout". You can now change virtual keyboard location/size and have separate layouts for portrait and landscape modes. The dashed lines are back, even on devices where Android's hardware renderer bug prevented them from drawing. See below for details.

    ALL CHANGES:
    * Layout Editor now allows you to change keyboard location.
    * Move keyboard rectangle around, or resize it with two fingers.
    * Layout Editor got separate layouts for landscape and portrait modes.
    * Fixed Layout Editor to always save changes before emulation resumes.
    * Made Layout Editor always rotate when device rotated.
    * Fixed dashed lines display in the Layout Editor.

    Have fun!
  8. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    Speccy 4.0.7 for Android is now available on Google Play and Aptoide. This release improves virtual keyboard navigation on devices with gamepads (AndroidTV), fixes fast-scroll and search features in the File Manager. For the AndroidTV users who have system-wide overscan setting (ShieldTV), I have also added an option to disable overscan margins in the app itself. Finally, the annoying video ads are gone from the free version.

    https://play.google.com/store/apps/details?id=com.fms.speccy -- free version
    https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe -- full version
    http://garageresearch.store.aptoide.com/ -- if you do not like Google

    ALL CHANGES:
    * Added "General | Add Overscan Margins" option for AndroidTV.
    * Made virtual keyboard wrap when navigating with gamepad.
    * Fixed fast-scroll index in the File Selector.
    * Fixed File Search feature on newer Androids.
    * Fixed missed item clicks in the File Selector.
    * Disabled annoying video ads in the free version.
    * Declared emulation activities enabled for external use.
    * Adjusted portrait background image in the Layout Editor.
    * Optimized default preferences update on startup.

    Enjoy!
  9. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    Speccy 4.0.8 for Android is now online:

    https://play.google.com/store/apps/details?id=com.fms.speccy -- free version
    https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe -- full version
    http://garageresearch.store.aptoide.com/ -- if you do not like Google

    The two main improvements are the menus, finally working on AndroidTV, and the bugfixed Joystick Layout Editor. Since Google Nexus Player devices appear to be incapable of showing the standard options menu, I had to replace it with the context menu inside the emulator. Simply press both thumbsticks at the same time to make it appear. Also, the Layout Editor no longer misplaces your controls after you adjusted them.

    ALL CHANGES:
    * Fixed Joystick Layout Editor!
    * No more unexpected button placement.
    * Custom screen and keyboard placements go where they should.
    * Button labels will not distort when custom screen selected.
    * Menu should now work on AndroidTV.
    * Added a menu workaround for Google's political idiocy.
    * Added "Toggle cheats" special key function.

    Have fun!
  10. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    The next Speccy-Android release is now available. Speccy 4.0.9 switches video rendering from OpenGLES1 to OpenGLES2, for better performance and future special effect enhancements:

    https://play.google.com/store/apps/details?id=com.fms.speccy -- free version
    https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe -- full version
    http://garageresearch.store.aptoide.com/ -- on Aptoide
    http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store
    http://www.getjar.mobi/mobile/891974/Speccy-Free -- on GetJar

    ALL CHANGES:
    * Switched to OpenGLES2 rendering for accelerated video.
    * Press X to apply changes, Y to reset them in Palette Editor.
    * Now disabling Joystick Layout Editor on devices with no touchscreen.

    Enjoy!
  11. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    The new Speccy-Android 4.1, published today, adds a bunch of high-quality picture processing effects based on the GLES2 fragment shaders:

    https://play.google.com/store/apps/details?id=com.fms.speccy -- free version
    https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe -- full version
    http://garageresearch.store.aptoide.com/ -- on Aptoide
    http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store

    To enable the new effects, make sure you have "Video | Hardware Acceleration" enabled, then select scanline and/or color raster effects from the "Video" tab. Note that scanline and color raster effects can be combined.

    ALL CHANGES:
    * Added high-quality scanline shader effects.
    * Enable "Video | Hardware Acceleration" to see new effects.
    * Select scanline effect via "Video | Scanline Effect".
    * Added high-quality color raster effects.
    * Select raster effect via "Video | Color Mask Effect".

    Have fun!
  12. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    Speccy 4.1.1, a new version of my universal Sinclair ZX Spectrum Emulator, adds four different hardware scaling algorithms (EPX, EAGLE, Scale2x, 2xSAI) and four new color effects (Monochrome, Sepia, Green CRT, Amber CRT). It is now available from Google Play and other app stores:

    https://play.google.com/store/apps/details?id=com.fms.speccy -- free version
    https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe -- full version
    http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store
    http://garageresearch.store.aptoide.com/ -- on Aptoide

    ALL CHANGES:
    * Added 2xSAI, Scale2X, EPX, and EAGLE scalers using GLES2 shaders.
    * Enable "Video | Hardware Acceleration" to see new scalers.
    * Select your scaling algorithm via "Video | Scale Video".
    * Added Monochrome, Green, Amber, and Sepia color filters.
    * Select your color filter via "Video | Color Filter".
    * Both shader-based and CPU-only filter algorithms are available.
    * Added CPU-only Scale2X algorithm implementation.
    * Renamed "Color Mask" option to "Color Filter".
    * Fixed TV scanlines and raster settings.

    Enjoy!
  13. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    I have published Speccy 4.1.2 for Android today, a new version of my Sinclair ZX Spectrum emulator. This release removes Chartboost ads from the free version, since Chartboost failed to pay for showing them, while being an eyesore to the users.

    https://play.google.com/store/apps/details?id=com.fms.speccy -- free version
    https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe -- full version
    http://garageresearch.store.aptoide.com/ -- on Aptoide
    http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store

    The new release also lets you hide your screenshots from the Android Gallery. Simply go to a folder where your Spectrum software is and uncheck the "In Android Gallery" option in the File Selector. See below for all the changes.

    ALL CHANGES:
    * Released free Speccy 4.1 for Windows and Linux.
    * Added "In Android Gallery" option to File Selector menu.
    * Uncheck it to stop Android Gallery from indexing the current folder.
    * Automatically excluding /sdcard/Speccy from media indexing.
    * Removed Chartboost ads from the free version (they suck and never pay anyway).

    Have fun!
  14. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    I have published free Speccy 4.1 for Windows and Linux tonight:

    http://fms.komkon.org/Speccy/

    This release fixes pause handling when loading .TZX tape files and adds several CRT simulation filters. See below for all the changes.

    ALL CHANGES
    * Made variable length pause work in .TZX tape loader.
    * Added Scale2X scaling algorithm.
    * Added Monochrome, Green, Amber, and Sepia CRT emulation.
    * Added -scale2x and -raster command line options.
    * Added -mono, -sepia, -green, and -amber command line options.
    * EMULib-specific command line options now processed inside EMULib.
    * Added "Scale2x Algorithm" and "LCD Raster" options on Windows.
    * Renamed "Color Raster" menu to "Color Filter" on Windows.
    * Deprecated -notv and -nolcd command line options.

    Enjoy!
  15. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    I have published Speccy 4.1.4 for Android, a new version of my Sinclair ZX Spectrum emulator:

    https://play.google.com/store/apps/details?id=com.fms.speccy -- free version
    https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe -- full version
    http://garageresearch.aptoide.com/ -- on Aptoide
    http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store

    This release adds CRT vignetting simulation, with the screen corners being darker than the center. Check the "Video | Apply CRT Vignette" option to enable it. Now you can also assign special functions (like freeze, restore, or fast-forward) to gamepad buttons in the "Input | Assign Special Keys". Finally, I have fixed a bunch of issues in the File Selector. See below for the complete list.

    ALL CHANGES:
    * Added CRT vignetting simulation effect.
    * Enable "Video | Hardware Acceleration" to see new effect.
    * Check "Video | Apply CRT Vignette" to enable vignetting.
    * Special functions (freeze, restore, etc.) can be assigned to gamepad.
    * See L1, L2, R1, R2, THUMBL, THUMBR under "Input | Assign Special Keys".
    * Fixed code that selects app to run when opening a cart, tape, or disk.
    * Fixed inconsistently initialized preferences.
    * Fixed "Quit" option in the File Selector menu.
    * Made "What's New" dialog fill the screen.

    Enjoy!
  16. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    I have published Speccy 4.1.5 for Android today, a new version of my universal Sinclair ZX Spectrum emulator:

    https://play.google.com/store/apps/details?id=com.fms.speccy -- free version
    https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe -- full version
    http://garageresearch.aptoide.com/ -- on Aptoide
    http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store

    In this release, I have switched to the latest Android Nougat SDK, NDK v13, and the newest toolchain. Since the CLANG compiler is more strict than GCC, I had to refactor the native code to avoid additional warnings. The new Speccy runs in a split window on Nougat and will also run in freeform windows when Google enables them in the upcoming Android releases. As customary with Marshmallow+ apps, Speccy will now explicitly ask for some permissions on startup. Please, grant them, or the app may not function properly. See below for all the changes.

    ALL CHANGES:
    * Switched to Android Nougat platform (android-25).
    * Switched to JDK 1.8, NDK 13, CLANG toolchain, newest ANT and ProGuard.
    * Refactored all native code, fixing CLANG warnings.
    * Added split window support on Android Nougat.
    * Added freeform window support for upcoming Androids.
    * On Marshmallow+, app asks for permissions on startup.
    * Fixed scalable images used for tiles in the File Selector.

    Enjoy!
  17. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    I have just published Speccy 4.1.6 for Android:

    https://play.google.com/store/apps/details?id=com.fms.speccy -- free version
    https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe -- full version
    http://garageresearch.aptoide.com/ -- on Aptoide
    http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store

    In this version, I have inverted the tape input bit, making Billy Kid run. Also fixed the problem with the tape not auto-starting when loading it in the 128kB Spectrum mode. Some games, like Altered Beast, expect Kempston joystick buttons to produce low digital levels when pressed. This is now an option. Finally, I have optimized GLES special effects and added an option to use the optimal sound sampling rate and buffer size suggested by the Android OS. See below for all the changes.

    ALL CHANGES:
    * Inverted tape input bit (Billy Kid, etc).
    * Fixed tape autostart when loading tapes in ZX128 mode.
    * Added "Emulator | Input Devices | Invert Kempston Bits" option (Altered Beast).
    * Optimized OpenGLES shaders used in scaling algorithms and filters.
    * Added "Audio | Sampling Rate | Automatic" option for best available sound.
    * Added "Audio | Sampling Rate" options for 24kHz and 48kHz sound.
    * Always using optimal rate and buffer size when "Automatic" selected.
    * Now always hiding FAB buttons on devices with no touchscreen.

    Enjoy!
  18. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    Speccy 4.2, a new release of my Sinclair ZX Spectrum emulator, is now out for Windows and Linux:

    http://fms.komkon.org/Speccy/ -- home page
    http://fms.komkon.org/Speccy/Speccy42-Windows-bin.zip -- Windows version
    http://fms.komkon.org/Speccy/Speccy42-Ubuntu-x86-bin.tgz -- Linux version

    This release fixes sound sampling rate configuration on all platforms, adds the option to force 4:3 "television" window size, and contains a bunch of Windows-specific fixes. File type associations once again work on Windows8+, and Speccy will no longer overwrite the name of the last loaded snapshot or tape image. See below for all the changes.

    ALL CHANGES:
    * Added "Force 4:3 Screen" option to Speccy-Windows.
    * Added -4x3 command line option to Speccy-Unix.
    * Speccy-Windows will not overwrite last software file name with other names.
    * Fixed file associations on Windows 8+.
    * Fixed sound sampling rate setting across all platforms.

    Have fun!
  19. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    I have released Speccy 4.2 for Android today:

    https://play.google.com/store/apps/details?id=com.fms.speccy -- free version
    https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe -- full version
    http://garageresearch.aptoide.com/ -- on Aptoide
    http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store

    This release introduces the new HQ4X sclaing algorithm, enabled via "Video | Interpolation Effect | HQ4X". Please, make sure you have accelerated video enabled, since HQ4X is only implemented as a GLES shader for now. I have also added an option to force the 4:3 "television" screen ratio, made many optimizations to GLES shaders, and released free updates to Speccy for Windows and Linux. See below for all the changes.

    ALL CHANGES:
    * Released free Speccy 4.2 for Windows and Linux.
    * Added HQ4X scaling (only in "Accelerated Video" mode).
    * Select "Video | Interpolation Effect | HQ4X" to enable.
    * Disabled GLES linear filtering when scaling algorithm selected.
    * Now sampling from the middle of each pixel in GLES scalers.
    * Further optimized GLES scaling algorithms.
    * Added "Video | Scale Video | Stretch to 4:3 Ratio" option.

    Enjoy!

Share This Page