|
PIC18 Simulator IDE Version Log File
News in version 2.55
- New CONFIG statement in basic compiler for input/output configuration of microcontroller ports and pins
- Several small and/or invisible improvements
News in version 2.54
- Seriously improved simulation performance for the Microcontroller View window
- New option in Options menu: Change Ultimate Rate Refresh Interval
- New dialog module for selection of various configuration parameters
- Blue LED color added for 8 x LED Board module, improved simulation performance
- Serious simulation performance improvement for the Graphical 128x64 LCD module, new setup options: Continuous Update and Display Mode (Normal, Compact, Tiny)
- New Check For Updates command in Help menu
- New Bug Report Interface in Help menu for submitting possible bug reports with system report supplement
- 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
- Double-click in Select Microcontroller window implemented
- 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.
- Microcontroller model and clock frequency parameter can now be easily changed by clicking on the appropriate labels on the main simulation interface.
- Several small and/or invisible improvements
News in version 2.45
- Extended external modules interface (extsimstart, extsimstop, extsimstep, extsimrate, setreg, setregbit)
- Several small and/or invisible improvements
News in version 2.44
- Improved Hardware UART Simulation Interface
- Improved Software UART Simulation Interface
- Improved PC's Serial Port Terminal
- Load HEX command in I2C EEPROM simulation module
- Several small and/or invisible improvements
News in version 2.42
- New I2C EEPROM simulation interface in Tools menu of the simulator
- New Show Instructions Usage Statistics command in RAM Memory Usage window
- New Zoom tool for Oscilloscope
- A lot of small and/or invisible improvements
News in version 2.41
- Support for stepper motor driving in basic compiler. New keywords: STEP_A_REG, STEP_A_BIT, STEP_B_REG, STEP_B_BIT, STEP_C_REG, STEP_C_BIT, STEP_D_REG, STEP_D_BIT, STEP_MODE, StepHold, StepCW, StepCCW
- New Stepper Motor Phase Simulation interface in Tools menu of the simulator
- New option in Options menu: Continuous Analog Input Slider Update
- New option in Options menu: Save Always On Top
- Improved Watch Variables tool (user added variables will be saved and there is also new Delete Variable command)
- Several small and/or invisible improvements
News in version 2.40
- 6 new symbolic argumets for LcdCmdOut statement: LcdDisplayOn, LcdDisplayOff, LcdCurOff, LcdCurBlink, LcdCurUnderline, LcdCurBlinkUnderline
- New Auto Start Options setup utility available in Options menu
- Several small and/or invisible improvements
News in version 2.31
- Support for counting of pulses in basic compiler. New keywords: COUNT and COUNT_MODE
- Support for tones generation in basic compiler. New keyword: FREQOUT
- 19200 baud rate choice added to software UART related basic statements
- New parameter for DEFINE directive: SIMULATION_WAITMS_VALUE
- Analog values can be entered by keyboard in Microcontroller View window
- Minimizing/Restoring main IDE window will affect all opened windows
- Some improvements in the compiler and assembler color editors
- Several small and/or invisible improvements
News in version 2.30
- Support for SPI communication in basic compiler. New keywords: SPIPREPARE, SPICSON, SPICSOFF, SPISEND, SPISENDBITS, SPIRECEIVE
- Long data type can be used in test expressions of While and If statements
- Several small and/or invisible improvements
News in version 2.23
- Scrollbar in Watch Variables window
- New Require All Arguments option in Assembler
- New Use Voltage for Analog Inputs option for Microcontroller View windows
- Several small and/or invisible improvements
News in version 2.22
- F2 (Step) will work when Breakpoints Manager window is in focus
- Breakpoints Manager will load MPASMWIN listing files
- Generate Basic Code command in Configuration Bits window
- Support for 4 new devices: 18F6527, 18F6627, 18F8527, 18F8627
- Support for 8 new devices: 18F2410, 18F2510, 18F2515, 18F2610, 18F4410, 18F4510, 18F4515, 18F4610
- Several small and/or invisible improvements
News in version 2.20
- Simulation module for all 44 supported models
- New Compact Microcontroller View option
- Several small and/or invisible improvements
News in version 2.11
- Support for 4 new devices in basic compiler: 18F6622, 18F6722, 18F8622, 18F8722
- Several small and/or invisible improvements
News in version 2.10
- Optional USB support for basic compiler implemented
- Improved internal disassembler (disassembling with labels)
- Improved internal assembler (upper,high,low argument prefixes and banksel macro)
- Basic compiler new feature: address can be specified during variable declaration (Dim variable As Byte @ 0x050, for example)
- Basic compiler new feature: working register can be operand in assign statements (WREG = variable, variable = WREG, useful when using inline assembler parts of code)
- Several small and/or invisible improvements
News in version 1.93
- Support for 6 new devices in basic compiler: 18F6520, 18F6620, 18F6720, 18F8520, 18F8620, 18F8720
- Several small and/or invisible improvements
News in version 1.92
- Support for 4 new devices in basic compiler: 18F2331, 18F2431, 18F4331, 18F4431
- Support for 4 new devices in basic compiler: 18F2525, 18F2620, 18F4525, 18F4620
- Microcontroller View window can be now opened even for devices without simulation module
- Several small and/or invisible improvements
News in version 1.91
- Support for 4 new devices in basic compiler: 18F2480, 18F2580, 18F4480, 18F4580
- Several small and/or invisible improvements
News in version 1.90
- Support for 4 new devices in basic compiler: 18F2455, 18F2550, 18F4455, 18F4550
- New parameter for DEFINE directive: I2CCLOCK_STRETCH
- Two new functions for external modules: GETPIC and GETPATH
- New option for basic compiler: Generate MPASMWIN Compatible Listing
- Several small and/or invisible improvements
News in version 1.80
- Support for 4 new devices in basic compiler: 18F2220, 18F2320, 18F4220, 18F4320
- Several small and/or invisible improvements
News in version 1.70
- Support for 2 new devices in basic compiler: 18F1220, 18F1320
- New Basic Program Tracking option in Options menu (currently simulated basic statement will appear highlighted in Basic compiler window)
- Several small and/or invisible improvements
News in version 1.60
- Support for 4 new devices: 18F2420, 18F2520, 18F4420, 18F4520
- Fixed some issues related to 1-WIRE related basic statements
- Fixed some issues related to Timer1 and Timer3 simulation
- Select Case - EndSelect structure implemented in basic compiler
- Program Memory Viewer is now Program Memory Editor
- New Save Memory command in File menu
- New structured language elements in basic compiler - procedures and functions (optional support)
- Several small and/or invisible improvements
News in version 1.51
- New feature to remove unused SFRs from the list in Alternative SFR Viewer
- BREAK statement in basic compiler for generating breakpoints in simulator
- Keywords change: DS1820START and DS1820READT changed to DS18S20START and DS18S20READT
- Several small and/or invisible improvements
News in version 1.50
- Support for 1-WIRE devices in basic compiler. New keywords: 1WIRE_REG, 1WIRE_BIT, 1WIREINIT, 1WIRESENDBIT, 1WIREGETBIT, 1WIRESENDBYTE, 1WIREGETBYTE, DS1820START, DS1820READT
- HALT statement in basic compiler
- Normal, Fast and Faster display modes in Oscilloscope simulation tool
- Change Variable Value option in Watch Variables window
- Support for Long data type in ShiftLeft and ShiftRight functions
- New Preserve Input States on Simulation Start option
- New Alternative SFR Viewer tool
- New Special Breakpoints tool with Value Equal and Value Change break conditions
- Interface to MPASMWIN from integrated assembler (new Assemble With MPASMWIN command)
- MPASMWIN preprocessor in integrated assembler (it will now assemble most of MPASMWIN assembler sources that do not use advanced features)
- Several small and/or invisible improvements
News in version 1.43
- Add New Variables option in Watch Variables window
- POINTER function as an implementation of pointers to SFR memory
- Several small and/or invisible improvements
News in version 1.42
- Display HEX Values option in Watch Variables window
- Fixed some issues related to Long Integers support
- Several small and/or invisible improvements
News in version 1.41
- Simulation of Timer3 module
- Simulation of Capture and Compare modes of CCP modules
- Several small and/or invisible improvements
News in version 1.40
- 8 x LED Board simulation module
- Keypad Matrix simulation module
- Watch Variables simulation module
- New pin selection dialogs
- 'On the fly' changes for period/duty cycle settings in Signal Generator
- New ALLDIGITAL statement for Basic Compiler
- Show Frames option in Change Color Theme
- Several small and/or invisible improvements
News in version 1.30
- Added option to use simple editor components in basic compiler and assembler
- Right mouse button support in editor components, Find, Find Next, Replace All and Definition commands
- Several small and/or invisible improvements
News in version 1.20
- Simulation module for graphical 128x64 LCD modules
- New statements for basic compiler: ServoIn and ServoOut
- Several small and/or invisible improvements
News in version 1.11
- 4 new models supported: 248, 258, 448, 458
- LCD Simulation module can get LCD parameters from the loaded basic program
- Fixed some issues related to reading content from HEX files
- Fixed some issues related to generating HEX files in assembler
- Getanalog function and Setanalog procedure for external modules
- External modules template for Microsoft Visual Basic 6.0
- Several small and/or invisible improvements
News in version 1.00
- Fully compatible with PIC Simulator IDE v5.51
|