Wiki

Clone wiki

unrealspeccyp / changelog

Change Log

Version 0.0.86.21 (Android)

  • Greek translation added (thanks to Vasilis)

Version 0.0.86.20 (Android)

  • RZX archive moved to vtrd.in
  • vtrdos demos section updated (2022, 2023 years added)
  • Targeting Android 13

Version 0.0.91.0 (Xbox UWP)

  • first Xbox release, you need to switch Xbox to dev mode (~20$) to use it

Version 0.0.86.18 (Android)

  • Targeting Android 12
  • SD card access permission removed
  • Bundle release (smaller installation size)

Version 0.0.86.17 (Android)

  • Android external storage access permission removed (Google requirement)
  • /sdcard in files tab mapped to /sdcard/Android/data/app.usp/files. You should copy your favorite images here if you need to save changes in emulator & get them back.

Version 0.0.86.16 (Android)

  • .sna snapshot store fix
  • fast tape emulation improved, auto stop fixed
  • trying to insert disk images in A,B,C,D drives when opening .zip archive
  • vtrdos press, demos sections fixed

Version 0.0.86.15 (Android)

  • WOS web source repaired

Version 0.0.86.14 (Android)

  • Android TV compatibility - calling menu by BACK button

Version 0.0.86.13 (Android)

  • Android TV compatibility - menu by pressing F1, BUTTON_START

Version 0.0.86.12 (Android)

  • VTRDOS updates section added
  • WOS repaired

Version 0.0.86.11 (Android)

  • store cached web sources files in user data dir, not in cache dir
  • opening files from other apps & mime types improved

Version 0.0.86.10 (Android)

  • always using Theme.DeviceDefault
  • preferences refactoring (using fragments)
  • android 10 storage access compatibility added

Version 0.0.86.9 (Android)

  • night mode support (system setting)

Version 0.0.86.8 (Android)

  • mime types configuration improved
  • content providers supported (cached in "/cache/content/")

Version 0.0.86.7 (Android)

  • ask for storage permission when needed
  • able to open application settings when storage permission is disabled

Version 0.0.86.6 (Android)

  • mime types configuration improved (zip archives)

Version 0.0.86.5 (Android)

  • crashfix when accessing beyond of fdd tracks

Version 0.0.87 (Windows SDL2)

  • black screen fixed (hint to load libEGL.dll libGLESv2.dll is needed)
  • crashfix when accessing beyond of fdd tracks
  • new joysticks added (Cursor + Enter, QAOPM)
  • new zoom modes added
  • UDI, TD0 disk image formats support
  • able to save changed disk images
  • save slot option for snapshots/changed disk images
  • disk images auto play improved
  • MadRom replaced to Mr Gluk Reset Service

Version 0.0.86.4 (Android)

  • new joysticks added (Cursor + Enter, QAOPM)
  • android tv banner improved (text added)

Version 0.0.86.3 (Android)

  • crashfix when Main activity is unloaded (permanent restart app when opening file/preferences)

Version 0.0.86.2 (Android)

  • android tv experimental support

Version 0.0.86.1 (Android)

  • able to access any externally mounted storages in files tab
  • some atv friendly features

Version 0.0.86 (Android)

  • files downloaded from web are stored in app cache
  • cache/sd card folders in file browser (you need to give permission to access sd card)
  • native styles, targeting latest android's (from 4.4 to 10)
  • web sources updated, https access used
  • service rom changed to Mr Gluk Reset Service

Version 0.0.83 (Linux SDL2)

  • SDL2 with GLESv2 release
  • MadRom replaced to Mr Gluk Reset Service
  • kempston mouse emulation
  • joystick (gamepad) support
  • web sources support
  • full screen option
  • new zooming options
  • black-and-white option
  • GigaScreen video mode support option
  • drag and drop support
  • able to browse files inside zip archives
  • fixed non-ASCII chars in file open dialogs
  • .szx snapshots support
  • more .rzx replays supported (with .szx snapshots inside)
  • reset to service ROM option added
  • .fdi file format support
  • fixed crash when r/w beyond of disk image
  • memory leaks, uninitialized vars, etc. fixed
  • bugfix with opening tape files when .rzx replay working
  • files sorting in open file dialog
  • select last opened file
  • rzx replays support
  • true rom in 48k mode
  • bugfix with R register emulation when interrupt occured
  • bugfixes with snapshots loading

Version 0.0.82 (Android)

  • UDI, TD0 disk image formats support
  • able to save changed disk images
  • save slot option for snapshots/changed disk images
  • disk images auto play improved

Version 0.0.81 (google chrome PNaCl) - on Chrome Web Store

  • VTRDOS & RZX archive web sources repaired
  • new zoom modes added

Version 0.0.78.3 (Windows SDL2)

  • VTRDOS web source repaired
  • ANGLE library more compatible (WinXP support)
  • drag and drop support

Version 0.0.79.1 (Android)

  • VTRDOS web source repaired

Version 0.0.80 (macOS SDL2)

  • SDL2 with GLESv2 (ANGLE) release
  • kempston mouse emulation
  • joystick (gamepad) support
  • web sources support
  • full screen option
  • new zooming options
  • black-and-white option
  • GigaScreen video mode support option
  • drag and drop support

Version 0.0.78.2 (Windows SDL2)

  • VTRDOS web source repaired

Version 0.0.79 (Android)

  • RZX archive web source repaired

Version 0.0.78.1 (Windows SDL2)

  • SDL2 with GLESv2 (ANGLE) release
  • kempston mouse emulation
  • joystick (gamepad) support
  • web sources support
  • full screen option
  • new zooming options
  • black-and-white option
  • GigaScreen video mode support option
  • RZX archive web source repaired

Version 0.0.77.2 (Emscripten/Javascript)

  • new zooming options added (stretch, 2x-6x)

Version 0.0.77.1 (Emscripten/Javascript)

  • Module.onReady() callback called when emulator is fully initialized and ready to open file
  • call Module._ExitLoop() to close emulator
  • fullscreen improvements (canvas correctly resized to whole screen, not stretched by browser)
  • audio buffer size increased to 1024 samples
  • video window default size is 852x480
  • zoom mode is set to "fill screen" by default

Version 0.0.77 (Emscripten/Javascript)

  • Based on SDL2 + GLESv2 platforms

Version 0.0.76 (google chrome PNaCl) - on Chrome Web Store

  • Black-and-white option
  • GigaScreen video mode support option

Version 0.0.75 (Android)

  • GigaScreen video mode support option

Version 0.0.74.1 (Android)

  • bugfix with EGL initialization on some devices

Version 0.0.74 (Android)

  • GLESv2 rendering
  • Black-and-white option
  • Ukrainian language added

Version 0.0.73 (Android)

  • bugfix with slow emulation on some modern devices like Xiaomi Redmi Note 3 (do not use old 16 bit texture format)

Version 0.0.72 (Dingoo A320)

  • able to browse files inside zip archives
  • fixed non-ASCII chars in file open dialogs
  • .szx snapshots support
  • more .rzx replays supported (with .szx snapshots inside)
  • Reset to service ROM option added
  • .fdi file format support
  • fixed crash when r/w beyond of disk image
  • memory leaks, uninitialized vars, etc. fixed
  • bugfix with opening tape files when .rzx replay working
  • files sorting in open file dialog
  • select last opened file
  • rzx replays support
  • true rom in 48k mode
  • bugfix with R register emulation when interrupt occured
  • bugfixes with snapshots loading

Version 0.0.71 (google chrome PNaCl) - on Chrome Web Store

  • press section fixed
  • demos section works with http://bbb.retroscene.org/
  • PNaCL used instead of NaCL

Version 0.0.70 (Android)

  • http://bbb.retroscene.org/ web source integrated instead of ZXAAA

Version 0.0.69.1 (Raspberry Pi Jessie)

  • http://bbb.retroscene.org/ web source added
  • press section from vtrdos web source added

Version 0.0.69 (Raspberry Pi Jessie)

  • web sources support (vtrdos, rzxarchive)
  • settings & files from web placed in ~/.usp folder

Version 0.0.68.1 (Android)

  • pause while in menu 2nd edition
  • ZXAAA web source removed

Version 0.0.68 (Android)

  • Android 4.4+ support with immersive full screen mode (use swipe to show app bars & menu)

Version 0.0.67 (google chrome NaCl) - on Chrome Web Store

Version 0.0.66.4 (Android)

  • bugfix with menu by long press BACK button on some devices like Samsung Galaxy Note 5 (thanks to Olga Pershina)

Version 0.0.66.3 (Android)

  • removed pause while menu is opened (buggy on some devices, pause is not released after menu is closed)
  • vtrdos mirror changed to trd.speccy.cz

Version 0.0.66.2 (Android)

  • fixed memory leak when opening files from zip's
  • new icons

Version 0.0.66.1 (Android)

  • fixed bug with pause while in menu & device orientation changed

Version 0.0.66 (Android)

  • fixed menu appearance on NVidia Shield (press Y on gamepad)
  • emulation paused while menu is opened

Version 0.0.65 (Android)

  • fast-forward button (in top-right corner of the screen)
  • progress bar with time when watching RZX replays
  • bugfix with huge memory allocation on devices with HD screens

Version 0.0.64 (Raspberry Pi)

  • gamepad support
  • able to specify file name to open in command line
  • able to browse files inside zip archives
  • fixed non-ASCII chars in file open dialogs
  • .szx snapshots support
  • more .rzx replays supported (with .szx snapshots inside)
  • reset to service ROM option added
  • .fdi file format support
  • fixed crash when r/w beyond of disk image
  • memory leaks, uninitialized vars, etc. fixed
  • bugfix with opening tape files when .rzx replay working

Version 0.0.63 (Android)

  • able to browse files inside zip archives

Version 0.0.62 (Sony PSP)

  • fixed bug with creating directories when saving snapshots for files from zip archives

Version 0.0.61 (Sony PSP)

  • able to browse files inside zip archives
  • fixed non-ASCII chars in file open dialogs
  • .szx snapshots support
  • more .rzx replays supported (with .szx snapshots inside)
  • Reset to service ROM option added
  • .fdi file format support
  • fixed crash when r/w beyond of disk image
  • memory leaks, uninitialized vars, etc. fixed
  • bugfix with opening tape files when .rzx replay working
  • files sorting in open file dialog
  • select last opened file
  • rzx replays support
  • true rom in 48k mode
  • bugfix with R register emulation when interrupt occured
  • bugfixes with snapshots loading

Version 0.0.60.1 (Android)

  • RZX archive source repaired

Version 0.0.60 (Android)

  • 64 bit architectures support (x86, arm, mips)
  • WOS source repaired
  • VTRDOS press & demos improved

Version 0.0.59 (google chrome NaCl) - on Chrome Web Store

Version 0.0.58 (Android)

  • spanish localization added (thanks to HernĂ¡n)
  • fixed RZX archive web source
  • fixed unicode characters unescaping when parsing RZX source

Version 0.0.57 (Windows)

  • all latest features included
  • window size/position stored
  • AY/YM option
  • sound chip stereo option
  • zoom/filtering option

Version 0.0.56.1 (OSX)

  • new shortcuts special for Mac's
  • installation size reduced

Version 0.0.56 (OSX)

  • wxWidgets 3.0.0 used
  • all latest features included
  • window size/position stored
  • AY/YM option
  • sound chip stereo option
  • zoom/filtering option

Version 0.0.55 (android)

  • russian localization added
  • .szx snapshots support
  • more .rzx replays supported (with .szx snapshots inside)
  • bugfix with encoding conversion when getting url's from VTRDOS/games

Version 0.0.54 (google chrome NaCl) - on Chrome Web Store

Version 0.0.53 (iOS)

  • used custom ui
  • GLESv2 video acceleration
  • OpenAL audio

Version 0.0.52 (symbian s60v3)

  • .fdi file format support
  • rzx replays support
  • auto play files option
  • reset to service rom option
  • true rom in 48k mode
  • memory leaks, uninitialized vars, etc. fixed
  • fixed crash when r/w beyond of disk image
  • bugfixes with snapshots loading You need to install Open C++ plugin (read Readme Symbian for more info)

Version 0.0.51 (android)

  • VTRDOS source updated (games & demos sections)
  • Reset to service ROM option added

Version 0.0.50 (windows)

  • .fdi file format support
  • .rzx replays support
  • gamepad support
  • auto play files option
  • reset to service rom option
  • mouse sensivity improved
  • true rom in 48k mode
  • memory leaks, uninitialized vars, etc. fixed
  • fixed crash when r/w beyond of disk image

Version 0.0.49 (google chrome NaCl) - on Chrome Web Store

  • mouse sensitivity improved
  • experimental joystick (gamepad) support (look at Readme Chrome for more info)

Version 0.0.48 (android)

  • authentic rubber keyboard view
  • bugfix with ugly pixels on the view edges

Version 0.0.47 (google chrome NaCl) - on Chrome Web Store

  • arm chromebooks support added
  • mouse locking improved
  • zoom modes option
  • filtering option
  • new GLESv2 shader

Version 0.0.46 (android)

  • display progress bars on long time operations with web
  • cancelable file selector operations (get items/apply)
  • skip frames option implemented in GLESv1 view
  • correct "mono" volume in AY/YM to match other volumes
  • fixed crash when r/w beyond of disk image
  • download file to ".tmp" first
  • memory leaks, uninitialized vars, etc. fixed

Version 0.0.45 (android)

  • bugfix with opening tape files when .rzx replay working
  • fixed crash while downloading file from web & display orientation change
  • bugfix: use hq keyboard & joystick on big screens or hdpi
  • android 2.1 compatibility (fix with latest NDK)

Version 0.0.44 (android)

  • added http://zxaaa.untergrund.net/ huge demos database

Version 0.0.43 (Raspberry Pi)

  • files sorting in open file dialog
  • select last opened file
  • new keys binded:
    • F12 - reset
    • F7 - pause
    • F2 - quick save
    • F3 - quick load
    • F5 - start/stop tape

Version 0.0.42 (Raspberry Pi)

  • native GLES v2 render with indexed textures & uber-shader ;)
  • SDL for keyboard input & sound

Version 0.0.41 (android)

  • rzx replays support
  • http://www.rzxarchive.co.uk/ browser
  • true rom in 48k mode
  • bugfix with R register emulation when interrupt occured
  • bugfixes with snapshots loading

Version 0.0.40 (Dingoo A320)

  • perfect vsync, including ILI9338
  • menu & list cycling
  • fixed some bugs with sound

Version 0.0.38 (Sony PSP)

  • PSP native platform support

Version 0.0.37.0 - 0.0.37.1 (google chrome NaCl) - on Chrome Web Store

  • android-style vtrdos.ru browser added
  • bugfix with crash when leaving fullscreen (waiting for chrome devs to fix mouse lock)
  • manifest migrated to version 2

Version 0.0.36.1 (android) - on Google Play

Version 0.0.36 (android)

  • sound lag minimized
  • video filtering option added
  • sync by timer option added (smoother playback on devices with huge min. sound buffers)
  • A, B, X, Y keys binded (JXD s5110 support)
  • bugfix with cursor joystick (CAPS releasing when > 1 key pressed)

Version 0.0.35 (android)

  • auto play files option
  • MIPS architecture support
  • fast scroller added in file selector lists
  • bugfix with sound buffer overrun

Version 0.0.34.1 - 0.0.34.3 (Google chrome NaCl)

  • bugfix with invalid glEnable call
  • correct cleanup on instance destroying
  • full screen mode
  • mouse emulation in full screen mode
  • google chrome native client first launch

Version 0.0.32 (android)

  • controls in landscape mode
  • .fdi file format support
  • x86 platform support
  • bugfix with multitouch (using joystick in hardcore games)
  • hw keys processing improved

Version 0.0.31 (android)

  • motion events processing fixed (crash on tablets)

Version 0.0.30 (symbian s60v3)

  • 'no border' mode (some kind of zoom)
  • skip frames '1' mode added
  • keyboard events processing improved

Version 0.0.29 (android)

  • OpenGL ES rendering (hardware scaling)
  • new zooming options (none, fill screen, small border, no border)
  • tablets support (large screens)
  • skip frames & filtering options removed

Version 0.0.28 (android)

  • sound mixer added

Version 0.0.27 (android)

Version 0.0.26 (symbian)

  • Qt framework used (see Readme Symbian how to install it)
  • touch screens support added
  • S60v5 (9.4), Symbian^1, Symbian^3 support (tested on N97, 5800 Express Music)

Version 0.0.24, 0.0.25 (android)

  • onscreen full 40 keys zx-keyboard added
  • keyboard/joystick toggle by 'back' key
  • multi-touch support
  • joystick sensor (accelerometer) control
  • bugfix with hdpi screens

Version 0.0.23 (android)

  • zooming & filtering options added
  • quit kills process
  • skip frame option
  • .apk size reduced

Version 0.0.22 (android)

  • ad banners removed
  • compiled with most optimizations flags (-O3)
  • armeabi-v7a architecture support added (need to test)

Version 0.0.21 (android)

  • bugfix with sorting in file open dialog
  • file sorting improved and in file selector dialog
  • select last file when file open dialog appears
  • display only supported file types in file open dialog
  • able to start/stop tape from preferences
  • tape traps added
  • fast tape option added
  • bugfix with audio buffer overrun when fast tape used
  • move to sd card feature added (android 2.2 and higher)

Version 0.0.20 (android)

  • native menu/preferences/open file dialog added
  • full screen mode (320x240 devices in landscape mode support)
  • stop render thread when app not active (battery save)
  • prevent phone from locking when emulator active
  • auto start tape when file opened

Version 0.0.19

  • android platform launch

Version 0.0.18

  • screen flip/rotate option for any lcd controller (dingoo)
  • tv out support (dingoo)
  • file associations - .sim version (dingoo)
  • able to open files from SD card (dingoo)
  • ay stereo mode switch option
  • font/roms inside .app/.sim (dingoo)
  • quick save/load snapshot (dingoo & symbian)
  • bugfix: option "drive" not works

Version 0.0.14 - 0.0.17

  • full screen mode
  • 300% window size option
  • correct aspect ratio
  • filtering when window size not multiple of original
  • .png screenshots
  • new command line options

Version 0.0.13

  • symbian platform launch
  • config file support (load/store)
  • open files from .zip archives
  • 48k option
  • screen & joystick rotate option (symbian)
  • bugfix with emulator startup code (now start much faster on symbian & dingoo)

Version 0.0.9 - 0.0.12

  • added "true speed" option (50 Hz, jerky conversion to 60 Hz monitor, but sound looks better)
  • snapshots (.sna) storing (F2 key)
  • added file associations (Win/Linux)
  • added pause/resume function
  • added icon
  • added command line options
  • added about box
  • bugfix with snapshots loading, .z80 format support

Version 0.0.8

  • dingoo lcd ILI9325 support added

Version 0.0.7

  • dingoo version launch (ILI9331 lcd controller)

Version 0.0.4 - 0.0.6

  • mac (i386) version launch
  • linux (debian/ubuntu) i386 & amd64 versions tested
  • bugfix with beeper sound (Last Nynja 2)
  • mouse capturing improved

Version 0.0.1 - 0.0.3

  • first windows/linux launches

Updated