Skip to content

Latest commit

 

History

History
133 lines (117 loc) · 6.73 KB

CHANGES.md

File metadata and controls

133 lines (117 loc) · 6.73 KB

Next version

Features

  • Add internal database of games with specific start commands for improved autostart feature.
  • Add an option to display a text hint to invit the user to press the 'Start' button to launch the game.

Bug fixes

  • #23: Fix crash on Nintendo Switch (thanks @cucholix and @natinusala for helping me fix the problem).
  • Fix tape writing in MO mode.
  • #28: Fix emulator crash (TO8/TO9/MO6 modes) if palette data register set to a value greater than 15.
  • #31: Fix wrong cycle counts on some instructions (thanks @bhrousseau).

Build infrastructure

Release 3.1 (2020/05/22)

  • New graphical virtual keyboards (press Select to show/hide).
  • #21: Add psl1ght (ps3 lightweight SDK) compilation - @phcoder
  • Auto load BASIC 1 cartridge instead of BASIC 128 cartridge on TO7/70.

Release 3.0 (2020/03/21)

  • Add TO7 emulation.
  • Add TO7/70 emulation.
  • Change pixel format for better compatibility with low-end devices like PSP (thanks @fjtrujy for helping me fix the problem). Warning: This change breaks the compatibility with old save state files.
  • #19: Fix MSVC 2017 build - @twinaphex
  • #17: Fix emscripten build - @ToadKing
  • #16: Add build support for tvOS - @yoshisuga
  • #14: Fix build with mingw - @webgeek1234
  • #13: Fix build for ios-arm64 platform - @yoshisuga
  • Update to latest version of the libretro API.

Release 2.0.1 (2019/06/16)

  • #12: Fix autostart for binary games on the Olivetti Prodest PC128 - @troffmo5.

Release 2.0 (2019/05/07)

  • Add MO6 emulation.
  • Add Olivetti Prodest PC128 emulation.
  • Add compile-time flag (UNDOC_OPCODES=1) to enable emulation of some undocumented 6809 opcodes.
  • Fix auto-detection of Thomson model always enabled.
  • In model autodetect mode, use MO5 for "memo5" files and TO8 for "memo7" files if the name of the file does not include the name of the computer.
  • Change mapping of "fire" button to "B" button.

Release 1.7 (2019/03/15)

  • #8: Fix sound in some games.
  • #10: Add emulation of illegal opcode 0x11F1. Fixes some MO5 games.
  • Add core option to break on illegal opcodes in the debugger.
  • #11: Fix keyboard emulation.
  • #9: Add heuristic to choose between RUN" and LOADM"",,R for autorun on MO5.
  • Add auto-detection of the Thomson model based on the content filename.
  • Change mapping of virtual keyboard: now Start button starts the program and Select button simulates a keystroke.
  • Fix save state/rewind during tape loading.
  • Add support for so called "Classic platforms" in Makefile.

Release 1.6 (2019/02/05)

  • Add MO5 emulation.
  • A more complex heuristic is used to start the game when the 'B' button of the gamepad is pressed, depending on the media type and of the emulated computer (cf. README file for more info).
  • #7: Add core option to autorun the game.
  • Remove custom cheat code management (useless since RetroArch 1.7.4 and its built-in cheat code feature).

Release 1.5 (2018/12/29)

  • Add TO9 emulation.
  • On TO9, the 'B' button of the gamepad simulates a keystroke on the 'D' key of the keyboard (BASIC 128), instead of the 'B' key for TO8/TO8D/TO9+ (BASIC 512).
  • Fix Caps Lock emulation.
  • Fix cartridge/tape no longer working after reset or change of Thomson version.
  • Fix tape drive emulation.
  • Fix MSVC2005/2008 build.

Release 1.4 (2018/11/24)

  • Add TO9+ emulation.
  • Add support for Nintendo Switch platform.

Release 1.3 (2018/08/13)

  • Workaround for the protection used by some FIL games (Atomik, Avenger, Way of the Tiger).
  • Workaround for the protection used by some Infogrames games (Dieux du stade 2, Dossier Boerhaave, Le temps d'une histoire).
  • Add support for SAP sectors with format=4 (fixes Space Tunnel).
  • Add experimental command-line disassembler/debugger.

Release 1.2 (2018/07/30)

  • Add full support for SAP files (without conversion to FD format).
  • Fix build for 3DS, PS3 and MSVC2003/2005/2010.
  • Release keys pressed through the virtual keyboard (fixes Avenger game).

Release 1.1 (2018/06/21)

  • Fix gamma correction.
  • Add 'Space' to the virtual keyboard.
  • Fix segfault during serialization.
  • More accurate sound level.
  • #3: Fix compilation errors and wrong colors on ngc, wii and wiiu.

Release 1.0 (2018/05/12)

  • Add support for save states.
  • Add TO8 emulation.
  • Add support for cheat codes.

Release 0.9 (2018/05/01)

  • Remove the standalone version of the emulator.
  • Add an option to enable/disable printer emulation.
  • Add a simple virtual keyboard feature to play without a keyboard.
  • Add support for the SAP file format.
  • Fix an occasional segfault.

Release 0.8 (2018/04/23)

First release.

  • Import of DCTO8D 2009.05 source code (http://dcto8.free.fr/).
  • Replace makefile by autotools for compilation.
  • Fix a buffer overflow and a memory leak.
  • Upgrade to SDL 2.
  • Add fullscreen mode.
  • Simplify source code, minimize coupling and define clean interfaces between compilation units.
  • Add compatibility with libretro.