Version 0.9.7 from March 30, 2017
- 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