Speccy-Android Release News

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

  1. fms

    fms Emu author Emu Author

    Messages:
    693
    Likes Received:
    30
    "Speccy" that is the subject of this thread is not a hardware monitor. It is a Sinclair ZX Spectrum emulator:

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

    fms Emu author Emu Author

    Messages:
    693
    Likes Received:
    30
    Hello, All!

    Today's release is Speccy-Android 3.3.3, bringing five weeks worth of changes and improvements to Sinclair ZX Spectrum fans:

    Free version:
    https://play.google.com/store/apps/details?id=com.fms.speccy

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

    The improvements include split-screen and pop-up window support on Samsung Galaxy devices, ability to search files by name from the File Selector, bigger screenshots display and bigger Spectrum screen display on Androids with super high resolution screens, and more.

    I have also fixed OpenGLES hangups on devices with Mali GPUs (Samsung Exynos, Rockchip, etc), automatic frame skip jitter, and title bar operation. Due to an earlier mistake, accelerated audio and video were off by default. I reenabled them. Also, hiding title bar is now also on by default. When you need the title bar, simply pull it down.

    ALL CHANGES:
    * Added multi-window and mini-window support on Samsung devices.
    * Added "Show Box Art First" option to the File Selector.
    * Added searching by name to the File Selector.
    * Added assembler routines for scaling screen to 1280x960+ pixels.
    * Fixed OpenGLES lockups on Mali GPUs.
    * Fixed auto frame skip when OpenGLES enabled.
    * Fixed flickering border on x86 devices.
    * Fixed reenabling UI with a fling on Kitkat+ phones.
    * Fixed premature hiding of the title bar.
    * You can now fling from the top or the bottom to toggle UI.
    * Hiding the title bar is now the default behavior.
    * Made screenshots and box art bigger on large screens.
    * Reenabled automatic frame skip by default.
    * Reenabled accelerated video and audio by default.
    * Removed deprecated code, settings, and resources.
    * Built package with the latest Android SDK.

    Enjoy!
  3. theflea024

    theflea024 New Member

    Messages:
    16
    Likes Received:
    2
    yah i kno i was just commenting on someones confused comment about the thread they got it mixed up with that speccy lol
  4. fms

    fms Emu author Emu Author

    Messages:
    693
    Likes Received:
    30
    Hello, All!

    I have published Speccy-Android 3.3.4 today, switching to the Material Design theme, updating the UI, and fixing a bunch of UI problems:

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

    The World Of Spectrum browser shows normally sized screenshots now, and the "Show Virtual Keyboard" option works again, controlling the default keyboard state. Do not forget that you can quickly toggle the virtual keyboard with the KEYS button. Also note that the menus and icons have changed slightly. I switched to the newest Lollipop icons and made menus consistent throughout the app.

    ALL CHANGES:
    * Switched to the Material Design theme.
    * Added "up" buttons to all title bars.
    * Revised all menus, making them work uniformly.
    * Fixed "Show Virtual Keyboard" setting.
    * Fixed screenshots size in the World Of Spectrum Browser.
    * Fixed black banding in the Palette Editor.
    * Fixed text color in the Gallery.
    * Updated all icons to the newest Lollipop versions.
    * Retired some icons, replacing them with better fitting ones.
    * Removed application name from all title bars, to save space.
    * Now defaulting to the "light UI" mode.

    Have fun!
  5. fms

    fms Emu author Emu Author

    Messages:
    693
    Likes Received:
    30
    Hello, All!

    The updated Speccy-Android 3.4 is now online:

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

    This update adds AndroidTV support and fixes third-party libraries that broke when switching to the newest Lollipop SDK (android-21).

    ALL CHANGES:
    * Added experimental AndroidTV support. Please, test!
    * Added tiles to the File Selector grid view.
    * Fixed screenshots and highlight in the State Selector.
    * Fixed Moga library to work on Android Lollipop.
    * Fixed LVL library to work on Android Lollipop.
    * Fixed screenshot sizes in the State Exchange.
    * Switched to android-21 API, as required by AndroidTV.

    Enjoy!
  6. fms

    fms Emu author Emu Author

    Messages:
    693
    Likes Received:
    30
    Hello, All!

    Speccy-Android 3.4.1 is now out of the door and ready for you to try:

    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)

    There are also new Speccy 3.4 binaries for Windows and Linux:

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

    This release moves the default debug breakpoint from 5800h to 0065h, fixing the 2014 Castlevania remake someone complained about (wonderful game, by the way). There are multiple fixes to the audio in all three versions, with Windows and Linux ports properly emulating PSG noise channels.

    Android users should now be able to customize their gamepad buttons without using the touchscreen. Just press the central dpad button to confirm the button assignments. There are new Android settings for disabling automatic tape loading, toggling tape sounds, and converting beeper chirps to a melody.

    The Linux port has not been updated since version 1.7, so the new Speccy-Linux release comes with a lot of new features, including accurate sound, ULA+, and Sam Coupe support.

    Universal Changes:
    * Moved default debug breakpoint to 0x0065 (Castlevania now works).
    * Fixed sound tone remaining after disabling melodic sound.

    Android:
    * Fixed Emulation Settings not showing up from File Selector.
    * When assigning keys, DPAD_CENTER button confirms assignments.
    * Added "Autoload Tapes and Disks" emulation option.
    * Added "Audible Tape Loading" emulation option.
    * Added "Melodic Sound" emulation option.
    * Cleaned up the grid view in the File Selector.

    Windows and Linux:
    * Improved AY8910 and SAA1099 PSG noise generators.
    * Key clicks in Sinclair BASIC sound normal now.
    * Fixed crashes when sound disabled.
    * Added "Autoload Tapes and Disks" option to Speccy-Windows.
    * Added "-autorun" and "-noautorun" command line options.

    Enjoy!
  7. fms

    fms Emu author Emu Author

    Messages:
    693
    Likes Received:
    30
    Hello, All!

    The next Speccy-Android release is now online:

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

    Speccy-Android 3.4.2 further improves the user interface with the navigation menu and the tile view, and lets users keep their own Spectrum software database in /sdcard/Speccy/names.dat. This is a plain text file with each line containing two items:

    1) The 8-digit hexadecimal CRC32 of the first 256 bytes in the file.
    2) The human-friendly software name.

    See below for the complete list of changes.

    ALL CHANGES:
    * Added navigation menu to the File Selector.
    * Added tile view to the File Selector.
    * Fixed crash when detecting an outdated version.
    * You can add your own game names database in "/sdcard/Speccy/names.dat".
    * Enabled application-wide hardware acceleration.
    * Added "up" button to the main emulator title bar.
    * Made "grid view" and "tile view" options separate.
    * Moved File Selector view toggles to the navigation menu.
    * Speccy now shows up in the Google Play for AndroidTV.
    * Improved "What's New" page formatting.

    Enjoy!
  8. fms

    fms Emu author Emu Author

    Messages:
    693
    Likes Received:
    30
    Today's Speccy-Android 3.5 release comes with a huge list of updates:

    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)

    First of all, I have finally optimized Speccy to be used without touchscreen. You can now operate the virtual keyboard with a gamepad, the gamepad BACK key once again exits the emulator, and you can press A+BACK to open the menu. The "Assign Keys" dialog has also been redesigned to be used with a gamepad.

    You may have noticed that the World Of Spectrum website has been experiencing problems lately, breaking downloads from Speccy. I have fixed the WoS Browser, making downloads work again.

    Finally, I have got an AndroidTV box (ADT-1) and tested my emulators on it, adding the required overscan border and replacing the TV banner with a more a more attractive version. See below for the complete list of changes.

    ALL CHANGES:
    * Fixed downloads from World Of Spectrum.
    * Virtual keyboard can be used without touchscreen.
    * Removed waveform interpolation for more realistic sound.
    * Added floating action button that starts the last played game.
    * Added "Show Action Button" option to the Settings.
    * Tested on ADT-1 and optimized for AndroidTV.
    * Added overscan border on AndroidTV.
    * Added hints to the emulator and key mapping dialog.
    * Fixed crashes on devices with no web browser (e.g. ADT-1).
    * Changed AndroidTV banner image.
    * Redesigned key mapping dialog.
    * Press same key twice to remove it from assignments.
    * Press same key three times to confirm key mappings.
    * DPAD_CENTER key no longer confirms key mappings.
    * Enabled gamepad-only emulation interface.
    * Press BACK on gamepad to exit emulation.
    * Press MODE or BUTTON_A+BACK to open menu.
    * Press BUTTON_A for joystick FIRE button.
    * Press BUTTON_L1 for Spectrum CSHIFT key.
    * Press BUTTON_R1 for Spectrum ENTER key.
    * Press BUTTON_B for Spectrum SPACE key.
    * Press BUTTON_X for Spectrum SSHIFT key.
    * Press BUTTON_Y to toggle virtual keyboard.
    * Xperia CIRCLE button now acts as BUTTON_B.
    * Enabled gamepad-only mode in File Selector.
    * FIRE-R, FIRE-Y, and SELECT buttons open File Selector main menu.
    * FIRE-X button opens File Selector navigation menu.
    * FIRE-L button opens Gallery from the File Selector.
    * FIRE-B button now exits File Selector.

    Enjoy!
  9. fms

    fms Emu author Emu Author

    Messages:
    693
    Likes Received:
    30
    Hello, All!

    A minor Speccy-Android 3.5.1 update makes virtual keyboard usable with any gamepad and adds the "Reset All Settings" option, in case you want to return to pristine settings without reinstalling the app.

    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:
    * Added virtual keyboard control from any gamepad.
    * Added "General | Reset All Settings" option.
    * Pressing BUTTON_R1 now invokes File Selector context menu.

    Enjoy!
  10. fms

    fms Emu author Emu Author

    Messages:
    693
    Likes Received:
    30
    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/details?id=com.fms.speccy (free Android version)
    https://play.google.com/store/apps/details?id=com.fms.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!
  11. fms

    fms Emu author Emu Author

    Messages:
    693
    Likes Received:
    30
    I have published Speccy 3.7 for Android, Windows, and Linux:

    https://play.google.com/store/apps/details?id=com.fms.speccy (free Android version)
    https://play.google.com/store/apps/details?id=com.fms.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.
  12. fms

    fms Emu author Emu Author

    Messages:
    693
    Likes Received:
    30
    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/details?id=com.fms.speccy -- free Android version
    https://play.google.com/store/apps/details?id=com.fms.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!
  13. fms

    fms Emu author Emu Author

    Messages:
    693
    Likes Received:
    30
    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/details?id=com.fms.speccy (free Android version)
    https://play.google.com/store/apps/details?id=com.fms.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!
  14. fms

    fms Emu author Emu Author

    Messages:
    693
    Likes Received:
    30
    Hello, All!

    I have published Speccy 3.8.2 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

    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!
  15. fms

    fms Emu author Emu Author

    Messages:
    693
    Likes Received:
    30
    Hello, All!

    I have published Speccy 3.8.2 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

    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!
  16. fms

    fms Emu author Emu Author

    Messages:
    693
    Likes Received:
    30
    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/details?id=com.fms.speccy -- free Android version
    https://play.google.com/store/apps/details?id=com.fms.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.
  17. fms

    fms Emu author Emu Author

    Messages:
    693
    Likes Received:
    30
    Hello, All!

    The new Speccy-Android 3.8.4 is out tonight:

    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 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.
  18. fms

    fms Emu author Emu Author

    Messages:
    693
    Likes Received:
    30
    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/Speccy39-Ubuntu-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!
  19. fms

    fms Emu author Emu Author

    Messages:
    693
    Likes Received:
    30
    Hello, All!

    I have updated Speccy-Android to version 3.9:

    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 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!
  20. fms

    fms Emu author Emu Author

    Messages:
    693
    Likes Received:
    30
    Hello, All!

    The new Speccy-Android 3.9.1 release 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

    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!

Share This Page