2085.003
- getadc() checks data type for xmega/xtiny. data type should be integer/word
- $SIM -> _SIM was not properly colored when using 'show excluded code' option
- simulator gave overflow error when kept running for a long time.
- lookdown() support added for dword/long
- _num2str rewritten so it does not use frame data
2085.002
- movw code replaced by mov when the processor does not have the movw instruction. only applies to old processors
- xtiny platform config SPI has an additional option SPIPIN to specify which port pins must be used for the SPI bus
- since some xtiny(megaX,AVRX) have multiple SPI, config SPI1 is added to configure the second SPI bus. This works for SPI1IN, SPI1OUT, SPI1MOVE.
- mid function and mid statement rewritten. the start position is not simply added but checked so it can not be placed beyond the end of the string
use the byte variant to terminate the string like : mid(somestring,index)=0. Both MID statement and function support bigstrings
- instr() function updated to be more safe. since you can specify an offset, this offset is checked so it will not read beyond the string.
- space() and string() functions moved to mcs.lib and also added support for bigstrings
- delchar/insertchar support bigstrings
- bascomp command line utility now accepts the devicename as a parameter. if you have tools that use the ID you need to check this !
bascomp "yourfile.bas" would be the syntax you use when the settings are stored in the source
bascomp "yourfile.bas" can have parameters like DEVICE=devicename where devicename is for example ATMEGA88 or ATMEGA88PB
The old parameters like FR,SS and HW still work too. When you provide a parameter other than the filename, it will override the setings from the source code !
This allows to compile for diffrent processors with different settings. See also the help.
- assigining a long in binary notation without leading zero would result in -1
- lookdown() supports long and dword too now.
- software uart has an additional mode parameter.
- simulator did not simulate the xtiny virtual mapped port registers.
2085.001 beta
- make sure to read about PRESERVE and OVERWRITE in the CONFIG options.
- lcd_i2c_PCF8574.LIB updated version included.
- mega16M1,32M1 and 64M1 corrected for LIN/USART
- rainbow libs rolled back. the automatic platform code had the disadvantage of requiring a call instead of rcall
- font editor fixed. The width of the font was not properly saved when it wasn't a multiple of 8.
- various fonts changed in IDE. There is also a new option to override the windows system settings.
- m48pb dat file modified. DDRE entry was invalid
- a number of icons are changed. Also new bigger icons included which can be selected in the options. This is intended for high resolution DPI. The icons are still in the ICO format however which mean that they do not scale perfect as SVG would do. This is in the works as well.
- DB/AVRX support. The xtiny add on is required. You need to update the add on lib.
- selecting external programmer with the {CHIP} parameter would crash the IDE on start up.
- XTINY low baud rate like 1200 baud overflowed the register : double speed can not be used for low baud.
- bascomp.exe command line utility changed since some DAT files share the same chip ID
Kto ma juz nowe 2085? :D
- niveasoft
- Posty: 1216
- Rejestracja: 17 sie 2015, 12:13
- Kontakt:
- Pikczu
- Posty: 390
- Rejestracja: 17 sie 2015, 13:46
- Lokalizacja: Dublin, Ireland
- Kontakt:
Re: Kto ma juz nowe 2085? :D
Właście ściągam, ale dawno nic nie robiłem, projekty leżą nie dokończone.
- niveasoft
- Posty: 1216
- Rejestracja: 17 sie 2015, 12:13
- Kontakt:
Re: Kto ma juz nowe 2085? :D
Jak ktoś lubi swoją robotę to tak jakby ciągle miał wakacje ![Duże szczęście, bardzo dobry humor :D](./images/smilies/icon_e_biggrin.gif)
I ja sobie właśnie w Święta też programuję bo to lubię. Cisza, spokój. Nikt nie dzwoni![Sarkazm ;)](./images/smilies/icon_e_wink.gif)
![Duże szczęście, bardzo dobry humor :D](./images/smilies/icon_e_biggrin.gif)
I ja sobie właśnie w Święta też programuję bo to lubię. Cisza, spokój. Nikt nie dzwoni
![Sarkazm ;)](./images/smilies/icon_e_wink.gif)
-
- Posty: 1
- Rejestracja: 21 maja 2021, 15:13
Re: Kto ma juz nowe 2085? :D
Ja także pobrałem, i stwierdzam, że coraz więcej starych projektów niw kompiluje się, dlatego posiadam także wersję 7.3
- niveasoft
- Posty: 1216
- Rejestracja: 17 sie 2015, 12:13
- Kontakt:
Re: Kto ma juz nowe 2085? :D
Warto czytać plik History.txt
Na przykład ludzie nie wiedzą, że Temph i Templ to zarezerwowane słowa Bascoma. Nie wiedzą, że przed komandami asemblera należy postawić wykrzyknik ! SBI jeśli nie zawarło sie więcej komend w bloku $asm $end asm
I tak dalej...
Na przykład ludzie nie wiedzą, że Temph i Templ to zarezerwowane słowa Bascoma. Nie wiedzą, że przed komandami asemblera należy postawić wykrzyknik ! SBI jeśli nie zawarło sie więcej komend w bloku $asm $end asm
I tak dalej...
-
- Posty: 58
- Rejestracja: 23 wrz 2018, 11:28
Re: Kto ma juz nowe 2085? :D
Witam , czy ktoś wie jak przebiega proces zakupu łącznie z aktualizacjami ( 2085 + xtiny / mega / avrx ) , jaki jest całkowity kosz lub sam dodatek xtiny / mega / avrx 2085