IBD Limited Şirketi - İzmir / Türkiye
379/1 Sokak A-Blok No: 2/101 - AFA Sanayi Çarşısı - II. Sanayi - 35100 Bornova / İzmir
Telefon : 90-232-462 7477-78 Telefax : 90-232-462 7545 - e-mail : [email protected]
Revision and Upgrade Information
Upgrade Policy
microEngineering Labs, Inc. offers low cost software upgrades to the latest revision at any time. This page lists the latest version of each of our software products. You need only pay a small shipping and handling fee to receive the latest release. We try to make upgrades available at as low a cost as possible and still stay in business. We do this by using your orginal program disk as both proof-of-purchase and to ensure you receive the proper upgrade.
To receive the latest revision by UPS ground or Priority Mail, send the original program disk with a check or money order for $10.00 and your return shipping address to microEngineering Labs, Inc. at the address at the bottom of the page. Minor changes to the documentation are included on the disk. However, if you would like a new manual for the PicBasic or PicBasic Pro Compiler, include an additional $15.00.
If you wish an alternative method of delivery, or for international orders, please contact us for shipping charges. Please do not request upgrades by email. Our email system gets incredibly bogged down as it is.
There is a special "cross-grade" offer to move from the standard PicBasic Compiler to the PicBasic Pro Compiler: $199.95 plus shipping with proof-of-purchase of PBC. Please contact us or your distributor for more information on this special offer.
Latest Release: 2.12
- On Interrupt now checks before each BASIC instruction instead of after.
- Less On Interrupt checks performed.
- On Interrupt vector didn't get set.
- Stub added for assembler interrupts to save W, STATUS and PCLATH.
- Bin, Dec and Hex modifiers didn't work correctly in Serin2 and Hserin.
- Top bit didn't get cleared in input byte in Serin2 and Hserin parity.
Previous Release: 2.11
- Rev, << and >> changed to handle the 0 case.
- Better error checking on command line switches.
- More than 255 blanks on a line made compiler stop.
- Lookdown2 could loop endlessly (fixed in 2.10b).
- Multiplying a word variable by a constant 2 may yield an incorrect answer (fixed in 2.10a).
- Adds support for PIC16F873, 874, 876 and 877.
Latest Release: 2.10
- Added many new instructions including DEBUG, HSERIN, HSEROUT, SERIN2, SEROUT2, SWAP, XIN and XOUT.
- Adjusted instruction timing.
- Adjusted FOR..NEXT to check for loop variable under and overflow.
- Rearranged bit handling for BS2 compatibility.
- Arrays didn't work in most input instructions.
- Branchl, Lookdown2 and Lookup2 didn't compensate for page breaks properly.
- Fixed 0 length file bugs.
- PBPW.EXE included to compile large programs.
- Many manual additions and revisions (new manual recommended).
Previous Release: 2.04
- IF..THEN..ELSE..ENDIF didn't always generate GOTO macro.
- SERIN didn't always handle decimal qualifiers properly.
- SERIN didn't read decimal numbers properly.
- Adjusted SEROUT timing, notably the ON and OT modes.
- Added character pacing capability to SEROUT.
- LCD defaults could keep 12C67x and 14C000 programs from compiling.
- I2CREAD wouldn't read more than 1 byte at a time.
- Miscellaneous bit handling fixes.
Previous Release: 2.03
- SERIN wrote over some qualifiers.
- More array fixes.
- More page boundary crossing adjustments.
Previous Release: 2.01
- Fixed forward references past 2K.
- Fixed bit-array RAM assignment / handling.
- SERIN with qualifier and timeout wouldn't timeout.
- Lookup2 returned bad values.
- Replaced square root routine.
Initial Release: 2.00
Latest Release: 1.41
- Adds support for PIC16F873, 874, 876 and 877.
Previous Release: 1.40a
- Changes header names to Microchip naming for MPLAB compatibility.
- 12C67x header contained inaccurate configuration data.
Previous Release: 1.40
- SLEEP didn't set RAM bank properly for PICmicros with multiple banks.
- Added optional uncalibrated SLEEP.
- SEROUT ON modes changed to open drain to match BS1.
- I2C pins can now be specified in PicBasic source file.
- Adjusted to work with later versions of assembler (assembler now shows words used after each successful compilation).
Previous Release: 1.32
- -c command line option wouldn't assemble.
- SERIN required qualifier after last fix.
Previous Release: 1.31
- Allows letters as well as numbers in the processor name for the -p command line option.
- Allows SERIN to have a qualifier with no variable following it.
- Fixes PicStic clock and ADC routines so that they don't change pin 4 on PortA to an input.
Previous Release: 1.30
- Adds I2CIN and I2COUT instructions for accessing external serial EEPROMs and other I2C devices.
- Adds new variables from B0 - B79 and W0 - W39 for use with larger PICmicros with more RAM registers.
- Adds PicStic 4+ Pass call.
- Fixes ENDASM so it doesn't have to be on a line by itself.
Previous Release: 1.20
- Adds PEEK and POKE instructions for accessing all PICmicro registers including PortA and A/D converters from BASIC.
- The maximum serial baud rate has been increased to 9600 baud.
Previous Release: 1.11
- Adds in-line assembly capability and CALL instruction to assembler subroutines.
Latest Release: 2.10
- Adds support for PIC16C773, 774, PIC16F873, 874, 876 and 877.
- Adds ID programming.
- Adds programming count window.
- Saves last state and device.
- Adds last-used file list.
- Improves programming algorithms and timing.
Previous Release: 2.03
- Fixes possible file checksum verify problem.
- Adds support for PIC12CE518, 519, 673, 674, PIC16CE623, 624 and 625.
- Adds read latest version of file before programming option.
Previous Release: 2.02
- Changes 12-bit core programming algorithm per Microchip.
Previous Release: 2.01
- Fixes MCLRE configuration not updated properly from .HEX file.
- Adds support for PIC16C505.
- Changes header names to Microchip naming.
Previous Release: 2.00
- For Windows 95/NT.
- Adds support for PIC12C671, 672, PIC16C715, 641, 642, 661 and 662.
- Adds file save capability.
- Faster.
Previous Release: 1.41
- Fixes some "Programmer not found" startup problems.
Previous Release: 1.40
- Adds support for 8-pin PIC12C508 and 509.
- Revises PICmicro configuration controls for improved compatibility.
Previous Release: 1.32

Back to the IBD Ltd. Şti. home