|
Z80 Simulator IDE Version Log File
News in version 9.76
- Several small and/or invisible improvements
News in version 9.75
- Assembler will automatically reload the updated ASM file after the compilation
- New Copy command in the Watch Variables window
- Several small and/or invisible improvements
News in version 9.74
- Basic Compiler Editor, Source Explorer panel: Two new options in the right-click popup menu - Sort By Name, Sort By Location
- Basic Compiler Warnings window: New option in the right-click popup menu - Focus Line, works also with a double-click on the warning line
- Several bugs from the previous release fixed
- Several small and/or invisible improvements
News in version 9.73
- Basic Compiler Editor: New option in the Options menu: Reference Manual Assistant
- Several bugs from the previous release fixed
News in version 9.72
- Basic Compiler Editor: New option in the Options menu: Do Not Compile Unused Code. If this option is enabled, Basic compiler will not compile unused declarations, subroutines, procedures and functions, in order to save memory resources.
- Several critical bugs from the previous release fixed
News in version 9.70
- Basic Compiler Editor: New panel in the editor - Source Explorer - for easy navigation through all elements of user program - variables, symbols, constants, subroutines, procedures and functions. Three new options in the Options menu: Show Source Explorer, Change Source Explorer Width, Change Source Explorer Font Size
- Basic Compiler: Full localization of variables, constants and line labels is implemented. Variables can now be global (declared in the main program, before the End statement) or local (declared in subroutines, procedures and functions). Variable name used for a variable with global scope can be used again for local variable names. The compiler will reserve separate memory locations for them. The same is valid for constant and line label names.
- Basic Compiler: Support for procedures and functions implemented. New keywords: Proc, End Proc, Function, End Function, Call, Exit. More info in the Reference Manual.
- Basic Compiler: INCLUDE directive implemented - basic source code from an external file can now be included to the current program. More info in the Reference Manual.
- Basic Compiler: New feature: After IF-THEN statement in the same line can be placed almost every other possible statement and then ENDIF is not used
- Basic Compiler: New feature: Implemented support for inline assembler source in basic programs. New keyword: ASM. More info in the Reference Manual.
- Basic Compiler: New feature: Implemented support for evaluation of complex arithmetic expressions. More info in the Reference Manual.
- Basic Compiler Editor: New commands in the Options menu: User Variables, Instructions Usage Statistics
- Basic Compiler Editor: New commands in the Tools menu: Compile & Assemble, Compile & Assemble & Load
- Basic Compiler Editor: New command in the File menu: Open Another Editor Window
- Basic Compiler Editor: New option in the Options menu: Show Warnings. If Show Warnings option is enabled, in the Warnings window Basic compiler will show information about unused declarations, subroutines, procedures and functions, that will not be compiled in order to save memory.
- Basic Compiler Editor: New option in the Options menu: Initialize Variables On Declaration. If this option is enabled, Basic compiler will reset to zero all memory locations allocated for variables, at the position of their declaration in the basic program.
- Assembler: New Tools menu command: Assemble & Load
- Simulator: New simulation tool in the Tools menu: Watch Variables. More info in the Help Topics.
- Simulator: New command in the Options menu: Auto Start Options (With this utility users can define actions that will be performed on the application startup. These actions include automatic opening of various tools and simulation interfaces from the Tools menu and automatic loading of the last used files in the simulator, assembler and basic compiler.)
- Simulator: New option in the Options menu: Save Always On Top. More info in the Help Topics.
- Simulator: New feature: Once loaded program file can be quickly reloaded by clicking on its location field on the main program interface
- Simulator: New command in the Help menu: Bug Report Interface. More info in the Help Topics.
- Completely new attractive help viewer for Help Topics, BASIC Compiler Reference Manual, External Modules Manual. All manuals can now be accessed from the Help menu. BASIC Compiler Reference Manual can also be accessed from the Basic Compiler Editor window with F1 keyboard shortcut. More info about help viewer features can be found in the Help Topics.
- Start menu program group now contains manuals in PDF format
- MANY small and/or invisible improvements
News in version 9.60
- New option in Options menu: Change Ultimate Rate Refresh Interval
- New Check For Updates command in Help menu
- Several small and/or invisible improvements
News in version 9.53
- New properties for basic compiler syntax highlight editor: Auto Format Text Enabled, Auto Case Control Enabled
- Improved performance at Ultimate (No Refresh) simulation rate
- The display duration of information messages can be changed by a click on the gray message area
- Several small and/or invisible improvements
News in version 9.52
- New property for syntax highlight editors: Line Numbers Enabled
- Several small and/or invisible improvements
News in version 9.51
- New improved syntax highlight code editors for basic compiler and assembler. Various editor properties can be customized using rich Editor Setup dialog in Options menu.
- Several small and/or invisible improvements
News in version 9.41
- Show Frames option in Change Color Theme
- Several small and/or invisible improvements
News in version 9.40
- Added option to use simple editor components in basic compiler and assembler
- Right mouse button support in editor components, Find, Find Next and Replace All commands
- Several small and/or invisible improvements
News in version 9.36
- External modules template for Microsoft Visual Basic 6.0
- Several small and/or invisible improvements
News in version 9.33
- Mouse wheel support added
- Fixed some issues in basic compiler related to ' and " characters
- Several small and/or invisible improvements
News in version 9.31
- Added support for limited access accounts, small change in license structure
- Several small and/or invisible improvements
News in version 9.30
- Winamp inspired color themes added
- In Breakpoints Manager window improved Hold PC In Focus functionality and increased horizontal resize limit
- New Change Registers Arrangement option in Options menu
- Several small and/or invisible improvements
News in version 9.2
- Fixed some issues in new editors for assembler and basic compiler
- Several small and/or invisible improvements
News in version 9.1.2
- Help windows will not disappear when they lose focus
- Fixed some issues in new editors for assembler and basic compiler
- Option to generate Intel HEX files in integrated assembler
- Several small and/or invisible improvements
News in version 9.1
- New basic compiler and asembler editors (Edit menu with Copy, Cut, Paste and 20 levels of Undo) and cursor position coordinates display
- Fixed some issues in Breakpoints Manager
- Slight lookout change: new Oshon Software logo and icon added
- Several small and/or invisible improvements
News in version 9.0
- Z80 Simulator IDE is now an automation (ActiveX) server/client application. This feature enables communication with external simulation modules that can be developed by home developers and third parties using various Development Systems for Windows. For more information please visit my web site and take a look on Special Features page. The first external simulation module that I developed is Character LCD Simulation Module and it is available for free download. Enjoy!
- Improved integrated basic compiler:
- You can write constants now in all three common number systems (Constants can be used in decimal number system with no special marks, in hexadecimal number system with leading 0x notation (or with H at the end) and in binary system with leading % mark (or with B at the end). Keywords True and False are also available for Boolean type constants.)
- New CONST directive for defining symbolic constants
- New SETBIT and RESETBIT statements
- Extension of logical operations to Short data type variables Please take a look at updates Basic Compiler Help Topics.
- Improved functionality of memory editor (When the entered value is confirmed by pressing Enter key, edit box will automatically move to the next memory location. Edit box can be moved freely over the memory table using arrow keys and it can be closed by Esc key.)
- New I/O Ports Editor (This is access to the graphical interface for the control over the complete I/O ports range. Information in the I/O Ports Editor window is consistent with the Peripheral Devices window.)
- Three standard features by now are now optional:
- Prompt For Value Before IN Instruction (This option will force the program to always prompt user to manually enter every incoming byte on all ports. If it is off the value will be taken from Peripheral Devices or I/O Ports Editor window.)
- Enable IN/OUT Instructions Logging (When this option is enabled the program will log all IN and OUT instructions in IO.TXT file located in application folder. Every IN and OUT instruction will append a new line in that file.)
- Show Confirmation Boxes (When this option is enabled the confirmation boxes showing results of operations will be displayed and will require user response to be closed.)
- Several small and/or invisible improvements
News in version 8.7
- Among some issues fixed, Z80 Simulator IDE now comes with revised set of examples and new HTML Getting Started presentation with screenshots
- Several small and/or invisible improvements
News in version 8.5
- New Ultimate (No Refresh) simulation rate. (From Help: The main simulator window is not refreshed that significantly increase the simulation execution. This rate should be used in combination with Breakpoints Manager to simulate long delay routines as fast as possible.)
- Fixed some Hex Files Loading issues
- Fixed some Breakpoints Manager issues
- Fixed some Assemble With TASM issues
- Fixed some Disassembler issues
- Several small and/or invisible improvements
News in version 8.43
- Now you can see what is the next instruction that will be executed
- Simulation of unofficial features is now just an option available from Options menu
- Several small and/or invisible improvements
News in version 8.42
- Fixed bug related to DAA instruction simulation
- Enhanced IN instruction dialog
- Support for binary arguments (10101010B) in integrated assembler
- Enhanced disassembler
- Several small and/or invisible improvements
News in version 8.41
- Optimized internal realization of some routines related to basic compiler that results in smaller z80simulator.exe file
- Fixed bug in Simulation Log Viewer (it used to crash when reaching record number 32768)
- Settings in Peripheral Devices window will be remembered for future sessions
- Fixed bug in disassembler when using it with very large files
- Several small and/or invisible improvements
News in version 8.4
- New treatment of errors in assembler and basic compiler editors
- Breakpoints manager can now be resized horizontally
- Extended support for directives in integrated assembler: .ORG (ORG), .EQU (EQU), .DB (DB, .DEFB, DEFB), .DW (DW, .DEFW, DEFW), .DS (DS, .DEFS, DEFS) and .END (END)
- .DB can now have up to 8 arguments (including characters, like 'a')
- .DW can now have up to 4 arguments
- Support for elementary arithmetics (+,-,*,/) in assembler
- Several small and/or invisible improvements
|