8085 Simulator IDE Version Log File
 


News in version 4.11      (2018-09-21)
- Integrated assembler will now generate much more informative error messages
- New Auto Load Program Loaded in the Simulator option in Disassembler Options menu
- New direct Disassemble command on the Disassembler window menu; improved overall tool performance
- Small and/or invisible improvements/bug fixes
 
 
News in version 3.41      (2018-08-29)
- Fixed bugs related to loading .BAS, .ASM and .HEX files containing LF newline control character
- Fixed bug related to loading .HEX files containing 03 record type
- File/Load command will remember the last loaded file type
- New Show Tips command in the Help menu
- Spending an evaluation session can now be canceled
- Small and/or invisible improvements/bug fixes
 
 
News in version 3.38      (2018-08-06)
- Basic Compiler: New Comment/Uncomment command for single lines and selected blocks of code
- Assembler: New Comment/Uncomment command in the Edit and context menus
- Small and/or invisible improvements/bug fixes
 
 
News in version 3.37      (2018-07-03)
- Fixed bug in the Check For Updates utility
- Small and/or invisible improvements/bug fixes
 
 
News in version 3.36      (2017-05-06)
- Keeping infrastructure compatibility with microcontroller IDEs
- Small and/or invisible improvements/bug fixes, application infrastructure improvements, security related updates
 
 
News in version 3.35      (2016-12-09)
- Improved Windows 7+ compatibility: The application will now automatically request the needed administrative permissions, related crashes fixed
- Improved Windows 7+ compatibility: The application will now store the files in the AppData folder by default, related crashes fixed
- Small and/or invisible improvements/bug fixes, application infrastructure improvements, security related updates
 
 
News in version 3.34      (2016-04-14)
- Updated availability of the TASM assembler
- Small and/or invisible improvements/bug fixes, application infrastructure improvements, security related updates
 
 
News in version 3.33      (2016-01-17)
- Small and/or invisible improvements/bug fixes, application infrastructure improvements (keeping infrastructure compatibility with microcontroller IDEs)
- Security related updates
 
 
News in version 3.32      (2015-08-08)
- Small and/or invisible improvements/bug fixes, application infrastructure improvements (keeping infrastructure compatibility with microcontroller IDEs)
 
 
News in version 3.31      (2015-03-28)
- New options in the Watch Variables window: Sort By Location, Sort By Name, Sort By Address, Sort By Type
- Small and/or invisible improvements/bug fixes, application infrastructure improvements (keeping infrastructure compatibility with microcontroller IDEs)
 
 
News in version 3.30      (2015-01-04)
- Small and/or invisible improvements/bug fixes, application infrastructure improvements (keeping infrastructure compatibility with microcontroller IDEs)
 
 
News in version 3.29      (2014-12-25)
- Small and/or invisible improvements/bug fixes, application infrastructure improvements (keeping infrastructure compatibility with microcontroller IDEs)
 
 
News in version 3.28      (2014-12-17)
- Small and/or invisible improvements/bug fixes, application infrastructure improvements (keeping infrastructure compatibility with microcontroller IDEs)
 
 
News in version 3.27      (2014-09-11)
- Small and/or invisible improvements/bug fixes, application infrastructure improvements (keeping infrastructure compatibility with microcontroller IDEs)
 
 
News in version 3.26      (2014-07-28)
- Small and/or invisible improvements/bug fixes, application infrastructure improvements (keeping infrastructure compatibility with microcontroller IDEs)
 
 
News in version 3.23      (2014-06-02)
- Small and/or invisible improvements/bug fixes, application infrastructure improvements (keeping infrastructure compatibility with microcontroller IDEs)
 
 
News in version 3.22      (2014-05-18)
- Basic Compiler: Improved functionality of the Reference Manual Assistant
- Watch Variables tool: Fixed bug related to Delete Variable command
- Small and/or invisible improvements/bug fixes, application infrastructure improvements (keeping infrastructure compatibility with microcontroller IDEs)
 
 
News in version 3.21      (2014-04-30)
- Small and/or invisible improvements/bug fixes, application infrastructure improvements (keeping infrastructure compatibility with microcontroller IDEs)
 
 
News in version 3.20      (2014-04-20)
- Small and/or invisible improvements/bug fixes, application infrastructure improvements (keeping infrastructure compatibility with microcontroller IDEs)
 
 
News in version 3.19      (2014-04-09)
- Basic Compiler: IncludeASM directive implemented - assembler source code from an external file can now be included to the current program. More info in the Reference Manual.
- Improved Shortcuts Panel Configuration
- Several small and/or invisible improvements (keeping infrastructure compatibility with microcontroller IDEs)
 
 
News in version 2.89      (2014-03-30)
- New item in Options menu: Shortcuts Panel Configuration - it is now possible to turn on and configure the shortcuts panel on the main IDE window, for an easy access to the most frequently used menu commands
- New item in Options menu: Change Offset Address For OBJ Files Loading
- Two extra memory editors for external 64K memory added, to simultaneously view/edit three different memory ranges during the simulation
- Several small and/or invisible improvements (keeping infrastructure compatibility with microcontroller IDEs)
 
 
News in version 2.88      (2014-03-03)
- Improved appearance of all application dialog windows
- Several small and/or invisible improvements (keeping infrastructure compatibility with microcontroller IDEs)
 
 
News in version 2.87      (2014-02-13)
- Several small and/or invisible improvements (keeping infrastructure compatibility with microcontroller IDEs)
 
 
News in version 2.86      (2013-12-22)
- Several small and/or invisible improvements (keeping infrastructure compatibility with microcontroller IDEs)
 
 
News in version 2.84      (2013-09-30)
- Several bugs from the previous release fixed
- Several small and/or invisible improvements
 
 
News in version 2.83      (2013-09-08)
- All fonts on all windows updated to true type fonts
- Fixed some Windows Theme related window display bugs
- Several small and/or invisible improvements
 
 
News in version 2.82
- Updates of the application infrastructure
- Several bugs from the previous release fixed
- Several small and/or invisible improvements
 
 
News in version 2.81
- Basic Compiler and Assembler: Assemble and Load command will stop the simulation if running
- Basic Compiler Editor: New option in the Options menu: Optimize Variables Declaration. This routine will optimize the variables declaration order based on the usage frequency of the variables. With programs using a lot of variables this could result in possibly smaller size of the generated code.
- Several bugs from the previous release fixed
- Several small and/or invisible improvements
 
 
News in version 2.80
- Basic Compiler: For statement will now accept all available variable types for the running variable
- Basic Compiler: New statement - Exit For
- Basic Compiler: User defined functions can be used now in complex math expressions
- Basic Compiler Editor: When Enter is pressed - leading tabs from the current line will be automatically inserted at the beginning of the next line; this is also valid for the ASM: directive
- Assembler: Improved calling of external assembler
- Basic Compiler: Important improvements of the internal infrastructure
- Several bugs from the previous release fixed
- Several small and/or invisible improvements
 
 
News in version 2.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 2.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 2.73
- Basic Compiler Editor: New option in the Options menu: Reference Manual Assistant
- Several bugs from the previous release fixed
 
 
News in version 2.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 2.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 2.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 2.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 2.52
- New property for syntax highlight editors: Line Numbers Enabled
- Several small and/or invisible improvements
 
 
News in version 2.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 2.41
- Show Frames option in Change Color Theme
- Several small and/or invisible improvements
 
 
News in version 2.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 2.36
- External modules template for Microsoft Visual Basic 6.0
- Several small and/or invisible improvements
 
 
News in version 2.33
- Mouse wheel support added
- Fixed some issues in basic compiler related to ' and " characters
- Several small and/or invisible improvements
 
 
News in version 2.32
- Fixed simulation of Parity flag for arithmetic instructions
- Several small and/or invisible improvements
 
 
News in version 2.31
- Added support for limited access accounts, small change in license structure
- Several small and/or invisible improvements
 
 
News in version 2.30
- Winamp inspired color themes added
- In Breakpoints Manager window improved Hold PC In Focus functionality and increased horizontal resize limit
- Several small and/or invisible improvements
 
 
News in version 2.2
- Fixed some issues in new editors for assembler and basic compiler
- Several small and/or invisible improvements
 
 
News in version 2.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 2.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 2.0
- 8085 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 website 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 1.9
- Among some issues fixed, 8085 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 1.7
- 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 1.63
- Now you can see what is the next instruction that will be executed
- Several small and/or invisible improvements
 
 
News in version 1.62
- 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 1.61
- Optimized internal realization of some routines related to basic compiler that results in smaller 8085simulator.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 1.6
- 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