Skip to content

Releases: Picatout/stm8_tbi

V5.0R8

02 Jan 03:37
Compare
Choose a tag to compare
V5.0R8 Pre-release
Pre-release

Correction de bogue dans le décompilateur qui ne décompilait pas correctement les listes de cibles des ON expr GOTO|GOSUB


Bug correction in decompiler that was not decompiling correctly ON expr GOTO|GOSUB target list.

V5.0R7

16 Oct 00:47
Compare
Choose a tag to compare
V5.0R7 Pre-release
Pre-release

Modifié READ pour accepter les expressions dans les lignes DATA
Le mot réservé LET est maintenant optionnel.
Modifié le démo BASIC/i2c_oled.bas


Changed READ to accept expression in DATA lines
Reserved word LET in now optionnal
Modified BASIC/i2c_oled.bas demo

V5.0R6

27 Jun 20:45
Compare
Choose a tag to compare

J'ai du modifier le code de la routine and_factor pour éliminer l'appel récursif sur les conditions entre parenthèses. Ça ne fonctionnait pas correctement. Les termes des conditions ainsi que celles des relations ne peuvent pas être mise entre parenthèses. Seul les expression arithmétiques peuvent utiliser les parenthèses pour modifier la priorité des opérateurs.


Removed recursive call to condition in and_factor subroutine. It was not working properly. Only arithmetic expression can use parenthesis to modify operators precedence.

V5.0R5

14 Jun 15:48
Compare
Choose a tag to compare

Ajout support SPI pour carte NUCLEO-8S207K8


Added SPI peripheral command to NUCLEO-8S207K8 board

release V5.0R3

31 May 20:00
Compare
Choose a tag to compare

Amélioration de la performance des boucles FOR...NEXT boucle vide 21% plus rapide. Obtenu par

  • Élimination de la vérification de la variable loop_depth
  • Éliminination de la vérification de la variable qui suit le mot clé NEXT

Improvement to FOR...NEXT loop. Empty loop 21% faster. This was done by

  • Eliminating loop_depth check
  • Eliminating variable name check following NEXT keyword.

V5.0R2

17 May 13:46
Compare
Choose a tag to compare

Modification au code des routines kword_step et kword_next dans le fichier TinyBasic.asm


Modification to subroutines kword_step and kword_next in TinyBasic.asm

V5.0R1

08 May 20:14
Compare
Choose a tag to compare

Modification dans le jeu de commandes BASIC ainsi qu'optimisation de code et correction de bogues.
La commande AUTORUN a étée supprimée. Pour qu'un programme soit exécuté au démarrage il doit-être sauvegardé sous le nom MAIN
les commandes CLK_HSI et CLK_HSE ont étées remplacées par la seule commande CLOCK et 2 constantse système HSI,HSE .
la commande CHAIN n'accepte plus de numéro de ligne comme second paramètre.


Commands set change, code optimisation and bugs corrections
AUTORUN command remove replaced by autorun of MAIN file.
CLK_HSI,CLK_HSE commands removed and replaced by CLOCK command that accept HSI or HSE as first parameter.
CHAIN command doesn't accept a line number as second parameter. now chained program execute from start.

V4.0R1

27 Apr 23:20
Compare
Choose a tag to compare

Cette version apporte des modifications de performance à la machine virtuelle mais aussi des changement au niveau du vocabulaire.
La fonction BIT() est disparue et les commandes BRES,BSET et BTOGL n'on plus la même sémantique, les rendant incompatible avec les versions antérieures. La commande RANDOMIZE a étée ajoutée. Il faut consulter le manuel de référence dans le dossier DOCS pour plus d'information.

Tous les programmes dans le répertoire BASIC ont étés tester avec succès. Il ne devrait donc pas y avoir de bogue majeurs.


This version improve virtual machine performance but also change in vocabulary. The BIT() function is removed and commands BRES,BSET and BTOGL have a new semantic incompatible with previous versions.
RANDOMIZE command is added. Consult reference manual in DOCS for more information.

All programs in BASIC directory run successfully. There should be any major bug.

V3.2R4 bogue correction pre-release

25 Apr 21:12
Compare
Choose a tag to compare
Pre-release

plusieurs bogues ont été corrigés et l'Interface SPI a été corrigée et testée sur la carte NUCLEO-8S208RB


Many bugs corrected and SPI peripheral modified and tested on NUCLEO-8S208RB

V3.2R2

24 Apr 15:13
Compare
Choose a tag to compare
V3.2R2 Pre-release
Pre-release

correction de bogue dans la commande SERVO.EN, le registre Y était utilisé sans être préservé.

--

Bug corrected in SERVO.EN command Y register was used without being saved.