Skip to content

Version 0.9.7 from March 30, 2017

Compare
Choose a tag to compare
@rexut rexut released this 17 Jan 11:40
· 70 commits to cpm4l since this release
jkcemu-src-0.9.7
  • Emulation of a custom computer added.
  • Emulation of the LC-80ex added.
  • HC900, KC85/2..5: Display of the LEDs of the basic unit added.
  • LLC1: alphanumeric screen is now displayed in a separate window.
  • NANOS: keyboard can now be connected to SIO Port A.
  • ZX Spectrum+ 128K: keyboard view added.
  • Assembler: Hexadecimal numbers can now also be written with a preceding percent sign.
  • AutoInput: Added the possibility to enter escape and function keys (depending on the emulated system).
  • Image viewer:
    • Added loading of KC85/2..5 image files.
    • Export of a picture as application for KC85/2.3 added.
    • Saving of KC85/2.3 image files without colors added.
    • Saving of KC85/4.5-LOWRES image files without colors added.
    • Added saving of KC85/4.5-HIRES image files.
  • File browser: Added possibility to switch between "virtual" and "physical" file system structure (only relevant for certain operating systems).
  • File converter: Default output directory improved: If output path=input path during the last conversion, the output path is preset to the path of the current input file, otherwise to the last used output path.
  • Floppy disk image file inspector: Added copying and exporting of individual sectors.
  • Diskette image file unpacking: Added support for formats with multiple extents per directory entry (KC compact BASDOS format).
  • KC BASIC, KCB, KCC and KCM files: Added support for loading such files with a different format (file with block numbers or with block numbers and check bytes).
  • Hex Editor: Functions added:
    • Select all.
    • Mirroring of bytes.
  • Reassembler: undocumented bit, rotation and shift commands that additionally affect a register are now translated into the same syntax the assembler understands.
  • Text editor: Handling of the file end character 1Ah improved.
  • TAR unpacker: In case of checksum errors in the header block, unpacking is no longer aborted, but continues after the error message is output.
  • Directory selection dialog: Added possibility to switch between "virtual" and "physical" file system structure (only relevant for certain operating systems).
  • Z80SIO emulation improved.
  • Bug Fixes:
    • In input fields for optional addresses, the address was parsed as a decimal instead of a hexadecimal number.
    • When displaying a BASIC program via the JKCEMU menu, a NullPointerException could occur if the BASIC program contained non BASIC-compliant code (e.g. machine code).
    • Emulation of a diskette based on a directory was faulty:
      • Renaming a file.
      • Disk format with more than one extent per directory entry (KC compact BASDOS format).
    • Manual creation of a diskette image file with KC compact BASDOS format was faulty.
    • BASIC compiler: Incorrect program code was generated for user-defined functions and procedures with more than 5 arguments (incorrect stack correction).
    • CopyQM format: When writing a CopyQM file, a NullPointerException occurred in certain cases.
    • File converter: When converting a KC-BASIC file (*.sss) into a sound file, an erroneous file was generated (incorrect header block).
    • Debugger: Layout error occurred if a marker was so long that it could not be displayed completely in the reassembler area.
    • Settings: The setting for the margin was set with the value of the update cycle.
    • GIDE: Menu entries for selecting and removing a hard disk had no effect.
    • KC85/5: KC85/4 was displayed in the window title instead of KC85/5.

Originated-by: jkcemu-src-0.9.7.zip
Originated-md5: 3cb6176fa685a15ae5cd08c9772e0e9c
Originated-URL: http://www.jens-mueller.org/jkcemu/download/jkcemu-src-0.9.7.zip