-
Re: Speccy Release News
Hello, All!
I have released Speccy 3.6 today, a new version of my Sinclair ZX Spectrum emulator for Android, Windows, and Linux:
https://play.google.com/store/apps/d...com.fms.speccy (free Android version)
https://play.google.com/store/apps/d....speccy.deluxe (full Android version)
http://fms.komkon.org/Speccy (free Windows and Linux versions)
The most important addition is the fast tape loading, via patched LD-BYTES ROM call, requested by many users. Any standard tape will now load instantly. Custom tape loaders will still run at their normal pace (i.e. slow).
Based on the discussion at the WorldOfSpectrum forum, I have also added Magnum Phaser light gun emulation (Lightgun Games pack) and the second Kempston joystick connected to port 5Fh (Bomb Munchies).
ALL CHANGES:
* Released new Speccy 3.6 for Windows and Linux.
* Added Magnum Light Phaser emulation (Lightgun Games).
* Added fast tape loading, via patched LD-BYTES ROM call.
* Tapes with custom loaders still load at original speed.
* Fixed current attribute at port FFh (Solar Invasion, etc).
* Added second Kempston joystick at port 5Fh (Bomb Munchies).
* Fixed automatic tape startup to happen when ENTER pressed.
* Now disabling TRDOS when loading a tape image.
* Fixed freeing tape memory on exit.
* Added "Emulation | Fast Tape Loader" option to Speccy-Android.
* Added "Emulation | Input | Magnum Phaser Light Gun" option to Speccy-Android.
* Added -fasttap and -nofasttap command line options to Speccy-Linux.
* Added -lightgun and -amouse command line options to Speccy-Linux.
* Added "Fast Tape Loader" option to Speccy-Windows.
* Added "Tape Running" option to Speccy-Windows.
* Fixed ALT key in Sam Coupe mode on Speccy-Windows.
* Fixed "Draw All Frames" menu option in Speccy-Windows.
Enjoy!
-
Re: Speccy Release News
I have published Speccy 3.7 for Android, Windows, and Linux:
https://play.google.com/store/apps/d...com.fms.speccy (free Android version)
https://play.google.com/store/apps/d....speccy.deluxe (full Android version)
http://fms.komkon.org/Speccy (Windows and Linux versions)
This release adds working second joystick support everywhere, including Android. The developers will find the new overlay showing graphics information under the pointer, as well as an optional screen grid. Both Windows and Linux versions will now save/load state to *.STA files when you press F7/F6, in Z80 format. The Android version got the new Material Design icons, cleaner virtual joystick skins, and bugfixed Joystick Layout Editor. See below for all changes.
ALL CHANGES:
* Added optional debug information overlay (F10 to toggle).
* Added optional 16-pixel debug screen grid (ALT+F10 to toggle).
* Added second Kempston joystick at port 37h (Bomb Munchies).
* Added "Settings | Emulation | Show Debug Info" option on Android.
* Added "Settings | Emulation | Show Grid" option on Android.
* Added second player on Android, if you have two gamepads connected.
* To play together, connect both gamepads before starting Speccy.
* Fixed Android Joystick Layout Editor to properly show labels and gravity.
* Retouched virtual gamepad images and added Material Design icons on Android.
* Added proper texture-based Direct3D rendering on Windows.
* Added "Simulate LCD Scanlines" option on Windows.
* Added "Debugger", "Info Overlay", "Grid" options on Windows.
* Added links to World Of Spectrum to Speccy-Windows.
* Added -lcd and -nolcd command line options.
* Fixed save/restore function in Windows and Linux (F7/F6).
* Fixed saving the last filename on Windows.
* Fixed second joystick support everywhere.
-
Re: Speccy Release News
Hello, All!
I have released Speccy 3.8, an update to my universal Sinclair ZX Spectrum emulator for Android, Windows, and Linux:
http://fms.komkon.org/Speccy -- free Windows and Linux versions
https://play.google.com/store/apps/d...com.fms.speccy -- free Android version
https://play.google.com/store/apps/d....speccy.deluxe -- full Android version
The new release adds instant replay feature on all platforms. The replay lets you instantly "rewind" your gameplay several seconds into the past. To activate instant replay, press F8 on Windows or Linux, or the replay icon in the Android action bar.
The Speccy-Android version has now been specifically optimized for Nvidia SHIELD AndroidTV boxes. Press both thumbsticks down to open the menu during gameplay.
ALL CHANGES:
* Added replay function letting you "rewind" gameplay at any time.
* Tested and optimized Speccy-Android for Nvidia Shield AndroidTV device.
* On AndroidTV, press both thumbsticks down to invoke the menu.
* Reenabled action bar in Speccy-Android on devices with physical MENU key.
* Made separate AndroidTV banners for free and deluxe versions.
* Made fullscreen mode more robust in Speccy-Windows.
* Added "Stretch Full Screen" option to Speccy-Windows.
Enjoy!
-
Re: Speccy Release News
Hello, All!
I have made a quick bugfix release of Speccy 3.8.1 for Android, Windows, and Linux:
https://play.google.com/store/apps/d...com.fms.speccy (free Android version)
https://play.google.com/store/apps/d....speccy.deluxe (full Android version)
http://fms.komkon.org/Speccy/ (free Windows and Linux versions)
This release fixes the tape and disk auto-loading feature, accidentally broken when I added instant replay to Speccy 3.8. The Android version has a few other fixes that some may find helpful.
ALL CHANGES:
* Fixed autoload functionality broken in Speccy 3.8.
* Fixed a crash in the State Exchange browser.
* Speccy will automatically start Speccy Deluxe, if both are installed.
* Improved the Speccy Deluxe banner.
Enjoy!
-
Re: Speccy Release News
Hello, All!
I have published Speccy 3.8.2 for Android:
https://play.google.com/store/apps/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....speccy.deluxe -- full version
Starting with this release, you can supply your own on-screen gamepad skin in the /sdcard/Speccy/Controls.png file. The template for creating skins can be downloaded from
http://fms.komkon.org/EmuAndroid/#Skin
After you edit template and copy it to your Android device, go into "Settings | Input | Layout Editor | Shape" and select the "Custom Skin" option. Users with physical MENU buttons will find that I once again disabled action bar on these devices: contrary to what Google says, many people hate the action bar icons and prefer menu options instead. If you prefer the action bar though, it can be enabled via "Settings | General | Enable Action Bar" option.
ALL CHANGES:
* Added joystick skins, place your own skin into /sdcard/Speccy/Controls.png.
* Added "Input | Layout Editor | Shape | Custom Skin" option for choosing your skin.
* Sample joystick skin image available at http://fms.komkon.org/EmuAndroid/#Skin.
* Made action bar optional on devices with MENU button (off by default).
* Added "General | Enable Action Bar" option for devices with MENU button.
* Added exception for LG Optimus Zone 2 (does not show submenus).
Enjoy!
-
Re: Speccy Release News
Hello, All!
I had to make an emergency bugfix release of Speccy 3.8.3 for Android, Windows, and Linux:
https://play.google.com/store/apps/d...com.fms.speccy -- free Android version
https://play.google.com/store/apps/d....speccy.delxue -- full Android version
http://fms.komkon.org/Speccy/ -- free Windows and Linux versions
This release fixes Cursor and Interface II joysticks support, accidentally broken in Speccy 3.8, fixes autofire feature, and also fixes mouse handling in full-screen mode on Windows. Sorry for the trouble!
ALL CHANGES:
* Fixed Cursor and Interface II joysticks, broken in version 3.8.
* Fixed automatic fire functionality.
* Fixed full-screen mouse operation in Speccy-Windows.
-
Re: Speccy Release News
Hello, All!
The new Speccy-Android 3.8.4 is out tonight:
https://play.google.com/store/apps/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....speccy.deluxe -- full version
The new version adds a separate icon to Speccy-Deluxe and tones down the portrait mode background image. It will also automatically create /sdcard/Speccy and save there if your external SD card cannot be written.
ALL CHANGES:
* Toned down background image, so that it does not interfere with controls.
* Added new icon for Speccy-Deluxe, to differentiate from Speccy.
* Now automatically creating /sdcard/Speccy if missing.
* When Speccy cannot write SD card, it will save to /sdcard/Speccy.
-
Re: Speccy Release News
Hello, All!
I have just uploaded the new Speccy 3.9 binaries for Windows and Linux to the Speccy site:
http://fms.komkon.org/Speccy/ -- homepage
http://fms.komkon.org/Speccy/Speccy39-Windows-bin.zip -- Windows binary
http://fms.komkon.org/Speccy/Speccy3...tu-x86-bin.tgz -- Linux binary
This version fixes multiple issues with the instant replay feature, including possible memory corruption, no saving the initial state, and not restoring recorded states during replay (only the first one was restored).
ALL CHANGES:
* Fixed memory corruption bug in the instant replay recorder.
* Fixed instant replay not restoring successive states.
* Fixed instant replay not recording the first state.
Enjoy!
-
Re: Speccy Release News
Hello, All!
I have updated Speccy-Android to version 3.9:
https://play.google.com/store/apps/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....speccy.deluxe -- full version
This update is based on the Windows/Linux releases made yesterday. It fixes a memory corruption and several other bugs in the instant replay recorder. Starting with Speccy 3.9, the instant replay should be much more useful.
ALL CHANGES:
* Released free Speccy 3.9 for Windows and Linux.
* Fixed memory corruption bug in the instant replay recorder.
* Fixed instant replay not restoring successive states.
* Fixed instant replay not recording the first state.
* Updated Speccy-Deluxe icon a little bit.
Enjoy!
-
Re: Speccy Release News
Hello, All!
The new Speccy-Android 3.9.1 release is now online:
https://play.google.com/store/apps/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....speccy.deluxe -- full version
It adds EPX and EAGLE image scalers, and two pixel raster effects, simulating CMY and RGB pixels. Because of all the new screen options, I had to reorganize the "Settings | Video" tab a little bit. See below for details.
ALL CHANGES:
* Added "Video | Interpolation Effect" selector.
* Added "EPX interpolation" and "EAGLE interpolation" effects.
* Renamed "Soften Video" to "2xSal interpolation".
* Added "Video | Color Mask Effect" selector.
* Added "CMY pixels" and "RGB pixels" raster effects.
* Merged "Scale Video" and "Stretch Video" into one selector.
Have fun!
-
Re: Speccy Release News
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/Speccy4...tu-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!
-
Re: Speccy Release News
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/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....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!
-
Re: Speccy Release News
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/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....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.
-
Re: Speccy Release News
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/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....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!
-
Re: Speccy Release News
Hello, All!
I have just published Speccy 4.0.3 for Android:
https://play.google.com/store/apps/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....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!
-
Re: Speccy Release News
Hello, All!
I have published Speccy 4.0.4 for Android today:
https://play.google.com/store/apps/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....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!
-
Re: Speccy Release News
Hello, All!
The new Speccy-Android 4.0.6 is out this morning:
https://play.google.com/store/apps/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d...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!
-
Re: Speccy Release News
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/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....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!
-
Re: Speccy Release News
Hello, All!
Speccy 4.0.8 for Android is now online:
https://play.google.com/store/apps/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....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!
-
Re: Speccy Release News
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/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....speccy.deluxe -- full version
http://garageresearch.store.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en...ndor_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!
-
Re: Speccy Release News
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/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....speccy.deluxe -- full version
http://garageresearch.store.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en...ndor_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!
-
Speccy Release News
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/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....speccy.deluxe -- full version
http://android.oms.apps.opera.com/en...ndor_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!
-
Re: Speccy Release News
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/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....speccy.deluxe -- full version
http://garageresearch.store.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en...ndor_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!
-
Re: Speccy Release News
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!
-
Re: Speccy Release News
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/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....speccy.deluxe -- full version
http://garageresearch.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en...ndor_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!
-
Re: Speccy Release News
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/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....speccy.deluxe -- full version
http://garageresearch.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en...ndor_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!
-
Re: Speccy Release News
Hello, All!
I have just published Speccy 4.1.6 for Android:
https://play.google.com/store/apps/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....speccy.deluxe -- full version
http://garageresearch.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en...ndor_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!
-
Re: Speccy Release News
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/Speccy4...tu-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!
-
Re: Speccy Release News
Hello, All!
I have released Speccy 4.2 for Android today:
https://play.google.com/store/apps/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....speccy.deluxe -- full version
http://garageresearch.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en...ndor_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!
-
Re: Speccy Release News
Hello, All!
Just published Speccy 4.2.1 for Android, a new version of my Sinclair ZX Spectrum emulator:
https://play.google.com/store/apps/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....speccy.deluxe -- full version
http://garageresearch.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en...ndor_id=199556 -- in Opera Store
This version lets you disable GLES linear interpolation, for crystal clear image, as long as your device has enough pixels to show it. Most modern Android devices do. I have also made the Layout Editor title bar transparent, so that controls look exactly the same as in the emulator itself. Tap the Layout Editor screen if you wish to toggle title bar. Finally, the analog triggers found in many gamepads are now mapped to L2/R2 shoulder buttons, rather than L1/R1 buttons as before. This way, you can assign analog triggers separately from the L1/R1 buttons. See below for all the changes.
ALL CHANGES:
* Added option to disable GLES linear filtering.
* Select "Video | Interpolation Effect | Disable Interpolation" to enable.
* Made title bar transparent in Layout Editor (tap screen to toggle).
* Items no longer jump in Layout Editor when you start moving them.
* Analog gamepad triggers now mapped to L2/R2 buttons.
* Fixed MIDI drums option that simulates noise channel with drums.
* MIDI now computes and uses effective power of a waveform.
Have fun!
-
Re: Speccy Release News
Hello, All!
The new Speccy 4.3 binaries for Windows and Linux are now available:
http://fms.komkon.org/Speccy/ -- homepage
http://fms.komkon.org/Speccy/Speccy43-Windows-bin.zip -- Windows version
http://fms.komkon.org/Speccy/Speccy4...tu-x86-bin.tgz -- Linux version
This release fixes a few issues with the MIDI playback and recording and lets you disable Direct3D linear interpolation, if it looks too fuzzy for you.
ALL CHANGES:
* Computing effective waveform power in MIDI playback and recording.
* Fixed "Hit MIDI Drums" option in Speccy-Windows.
* Added "Nearest Neighbor" option to disable linear interpolation.
Enjoy!
-
Re: Speccy Release News
Hello, All!
Speccy 4.2.2 for Android is now out:
https://play.google.com/store/apps/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....speccy.deluxe -- full version
http://garageresearch.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en...ndor_id=199556 -- in Opera Store
This version fixes special effects shaders on low-precision 3D hardware, such as Mali-400 GPUs. Several people complained about color bars when using color mask and scanline effects on devices with these GPUs. I have traced the problem down to the 16bit "10+6" floating point format used by rasterization hardware in Mali-400 and provided several workarounds. See below for all the changes.
ALL CHANGES:
* Fixed CMY/RGB filter shaders on low-end GPUs (Mali-400).
* Fixed scanline simulation shaders on low-end GPUs (Mali-400).
* Fixed analog trigger assignments to L2/R2 buttons.
* Removed text cues from joystick skins that have them already.
Enjoy!
-
Re: Speccy Release News
Hello, All!
A new version of my Sinclair ZX Spectrum emulator, Speccy 4.2.3 for Android, is now online:
https://play.google.com/store/apps/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....speccy.deluxe -- full version
http://garageresearch.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en...ndor_id=199556 -- in Opera Store
This release adds support for "content://" URIs, so that Speccy should now be able to open ZX Spectrum files from email clients and other apps. I have also fixed integration with Astro File Manager: clicking on ZX Spectrum files there will now run them. Finally, I have fixed a nasty timing bug in the display updates and refactored some library code. Support for virtual buttons and extended file info has been thoroughly refreshed. See below for all the changes.
ALL CHANGES:
* Fixed a bug in the display updates synchronization.
* Fixed support for opening Speccy files from Astro File Manager.
* Added support for opening "content://" URIs.
* Refactored file type definitions in the manifest.
* Refactored EMULib library code.
* Moved virtual buttons implementation into OvrButton class.
* Moved file-specific utilities into FileInfo class.
Have fun!
-
Re: Speccy Release News
Hello, All!
I have just published the new version of my Sinclair ZX Spectrum emulator, Speccy 4.2.5 for Android:
https://play.google.com/store/apps/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....speccy.deluxe -- full version
http://garageresearch.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en...ndor_id=199556 -- in Opera Store
This release fixes a bunch of crashes reported by the new and improved Google Play console. None of these crashes occur often, but they still need to be fixed. I have also removed the request for the READ_PHONE_STATE permission from Speccy Deluxe. Several people wondered what it was for, given that Speccy does not make any phone calls. Believe it or not, but this permission is required to get phone's IMEI number. I have now switched from IMEI to AndroidID for device identification. See below for all the changes.
ALL CHANGES:
* Speccy Deluxe no longer wants READ_PHONE_STATE permission.
* Application will use AndroidID rather than IMEI to identify users.
* Fixed multiple crashes reported by the new Google Play Console.
* Fixed crashes when showing or dismissing progress dialog in the File Selector.
* Fixed crash when blitting image to screen while exiting.
* Fixed crash when starting a game from the Gallery on Android Nougat.
* Fixed crash when exiting Palette Editor on Android Nougat.
* Hopefully fixed native crash freeing tape data on exit.
* Hopefully fixed rare crash in the File Selector onCreate().
* Hopefully fixed rare crash in Palette Editor RGB dialog.
Have fun!
-
Re: Speccy Release News
Hello, All!
I have just released Speccy 4.4 for Windows and Linux, a new version of my Sinclair ZX Spectrum emulator:
http://fms.komkon.org/Speccy/ -- homepage
http://fms.komkon.org/Speccy/Speccy44-Windows-bin.zip -- free Windows version
http://fms.komkon.org/Speccy/Speccy4...tu-x86-bin.tgz -- free Linux version
This release mainly improves the Windows version, adding support for DirectInput joysticks and fixing a bunch of bugs. I have also moved all input-related settings to a separate "Input" menu. See below for all the changes.
ALL CHANGES:
* Added support for DirectInput joysticks to Speccy-Windows.
* Moved all input-related options to the "Input" menu in Speccy-Windows.
* Fixed crash when changing audio sampling rate in Speccy-Windows.
* Fixed "Wave To Melody" checkmark in Speccy-Windows.
* Added "Draw 65% Frames" option to Speccy-Windows.
* Fixed screen updates after changing scaling algorithm in Speccy-Windows.
Enjoy!
-
Re: Speccy Release News
Hello, All!
I have just pulbished Speccy 4.4 for Android, improving PSG sound envelopes precision:
https://play.google.com/store/apps/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....speccy.deluxe -- full version
http://garageresearch.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en...ndor_id=199556 -- in Opera Store
The PSG sound is now updated and rendered every eight scanlines. This release also includes all the fixes added to Speccy 4.4 for Windows and Linux, released the last week:
http://fms.komkon.org/Speccy/
ALL CHANGES:
* Released free Speccy 4.4 for Windows and Linux.
* Now updating, rendering, and playing sound every 8 scanlines.
* Switched to microseconds in the AY8910 PSG emulation.
Enjoy!
-
Re: Speccy Release News
Hello, All!
I have just published Speccy 4.4.1 for Android, a new version of my Sinclair ZX Spectrum emulator:
https://play.google.com/store/apps/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....speccy.deluxe -- full version
http://garageresearch.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en...ndor_id=199556 -- in Opera Store
This release addresses the problem with Android 7+ preventing apps from reading root folder and many other folders. Previously, that confused File Selector leading to empty file lists with nowhere else to go. The new version will simply refuse to go into such folders. I have also added the "Change Folder" option that should let you "jump" to a different folder without having to navigate there. See below for all the changes.
ALL CHANGES:
* Added "Change Folder" option to the File Selector.
* Fixed File Selector getting stuck at unreadable folders.
* Fixed several crashes reported in Google Play console.
* Fixed native crash when processing initial commands sent by Java side.
* Fixed crash when loading an invalid skin bitmap file.
* Hopefully fixed a crash in the native startup code.
* Hopefully fixed two native crashes when drawing screen.
* Fixed the order of calls in onPause() / onStop() / onDestroy().
Enjoy!
-
Re: Speccy Release News
Hello, All!
I have just published Speccy 4.5 for Android:
https://play.google.com/store/apps/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....speccy.deluxe -- full version
http://garageresearch.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en...ndor_id=199556 -- in Opera Store
Starting with this release, saving states should work for files located on write-protected storage. In other words, even if Android will not let you save to that external SD card, Speccy will stll save your gameplay to the /sdcard/Speccy folder in the internal storage. This feature worked in my other emulators, but not in Speccy. It has been fixed now. I have also fixed screenshots in the World Of Spectrum browser and added the "Change Folder" option to the File Selector. If you ever get stuck in an unreadable folder, use the "Change Folder" to go where you need to go. See below for all the changes.
ALL CHANGES:
* Fixed screenshots in the World Of Spectrum browser.
* Fixed state saves for files located on write-protected card.
* Made states/screenshots deletion more reliable.
* "Emulation | Color Palette" will retain the last set value.
* Added "Change Folder" option to the File Selector for jumping between folders.
* Reenabled ability to navigate through unreadable folders, unless it is root folder.
* Made folder listing error a bit less threatening, since it has become the new normal in Android 7+.
* Fixed hangup on exit where Java code waits for non-existent native thread.
* Removed outdated features from the EMULib code.
Enjoy!
-
Re: Speccy Release News
A little update:
I have found a problem in Speccy 4.5, corrupting saved .Z80 files, and fixed it. The new Speccy 4.5.1 is now online:
https://play.google.com/store/apps/d...com.fms.speccy -- free version
https://play.google.com/store/apps/d....speccy.deluxe -- full version
http://garageresearch.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en...ndor_id=199556 -- in Opera Store
As an additional bonus, it will now save the machine model and other hardware options selected in "Settings | Emulation". Please, update ASAP.
ALL CHANGES:
* Fixed crash when saving .Z80 files found in version 4.5.
* Spectrum model and other options will now be saved.
Sorry for trouble this bug might have caused.
-
Re: Speccy Release News
Hello, All!
I have published Speccy 4.5 tonight, a new version of my universal Sinclair ZX Spectrum emulator for Windows and Linux:
http://fms.komkon.org/Speccy/ -- homepage
http://fms.komkon.org/Speccy/Speccy45-Windows-bin.zip -- free Windows version
http://fms.komkon.org/Speccy/Speccy4...tu-x86-bin.tgz -- free Linux version
The latest Speccy adds support for multiple monitors and optimizes full-screen mode detection on Windows. I have also fixed flicker that plagued Win10 users after a recent system update. The Linux version now uses PulseAudio for sound, so you won't need to mess with /dev/dsp emulation any more. Finally, I have moved disk drive options to the "Hardware" menu on Windows.
ALL CHANGES:
* Added multiple monitor support to Speccy-Windows.
* Fixed disappearing window in Speccy-Windows.
* Fixed best full-screen mode detection in Speccy-Windows.
* Fixed window flicker that appeared after recent Win10 updates.
* Moved disk options to "Hardware" menu in Speccy-Windows.
* Switched Speccy-Linux to using PulseAudio sound.
* Updated old PulseAudio driver for 64bit Linux.
For interested parties, Speccy Deluxe for Android is currently on sale for $1.99 and will stay that way for the next few days:
https://play.google.com/store/apps/d....speccy.deluxe
Have fun!