Changelog

v0.48.0 — Sprint 46 (09 mars 2026)

  • Explorateur de projet filesystem
  • 1139 tests, 100% PASS

v0.47.1 — Correctifs IDE web

  • Bouton Run et configuration emulateurs

v0.47.0 — Sprint 45

  • Mode immediat BASIC
  • Refactoring et transformation de code
  • 1127 tests

v0.46.0 — Sprint 44

  • Outils visuels BASIC
  • Profileur et statistiques web
  • 1102 tests

v0.45.0 — Sprint 43

  • Explorateur de projet web
  • Exports binaires avances
  • 1088 tests

v0.44.0 — Sprint 42

  • Vue cote a cote BASIC/ASM
  • Navigation de code
  • 1078 tests

v0.43.0 — Sprint 41

  • Autocompletion contextuelle
  • Gestion lignes BASIC
  • 1073 tests

v0.42.0 — Sprint 40

  • API compilation web
  • Erreurs temps reel
  • Console Build

v0.41.0 — Sprint 39

  • Editeur de code web avec coloration syntaxique
  • Toolbar complete, autocompletion, inspecteur contextuel

v0.40.0 — Sprint 38

  • Interface web GUI
  • Dashboard retro

v0.39.0 — Sprint 37

  • Conversion entre modes graphiques
  • 1029 tests

v0.38.0 — Sprint 36

  • Synthese audio PSG logicielle
  • 1012 tests

v0.37.0 — Sprint 35

  • Import MIDI simplifie
  • 995 tests

v0.36.0 — Sprint 34

  • Sprites logiciels
  • 974 tests

v0.35.0 — Sprint 33

  • Effets sonores PSG et export musique
  • 959 tests

v0.34.0 — Sprint 32

  • Conversion LORES 1 tile-map avec detection de doublons
  • 932 tests

v0.33.0 — Sprint 31

  • Conversion d'images HIRES et LORES 0
  • 917 tests

v0.32.0 — Sprint 30

  • Debogueur avance : pile, trace, profiling, VIA/PSG
  • 889 tests

v0.31.0 — Sprint 29

  • Integration debogueur CLI
  • 853 tests

v0.30.0 — Sprint 28

  • Workflow rapide et tutoriels integres
  • 805 tests

v0.29.0 — Sprint 27

  • Outils charset et utilitaires BASIC

v0.28.0 — Sprint 26

  • Outils d'analyse binaire

v0.27.0 — Sprint 25

  • Convertisseur audio, carte documentee, vue BASIC/ASM

v0.26.0 — Sprint 24

  • Documentation integree (CPU, BASIC, peripheriques)

v0.25.0 — Sprints 5-23

  • Editeurs graphiques HIRES, LORES 0/1, charset, sprites
  • Compilateur BASIC complet (lexer, parser, codegen, IR, optimiseur, linker, peephole, runtime)
  • Editeur sonore / tracker PSG
  • Gestion .DSK
  • Bibliotheque de routines 6502

v0.6.0 — Sprint 4 (02 mars 2026)

  • Opcodes illegaux 6502 : LAX, SAX, DCP, ISC, SLO, RLA, SRE, RRA
  • Cycles CPU par instruction dans le listing d'assemblage
  • Tokeniseur BASIC avec table de tokens machine
  • Verification syntaxique BASIC (parentheses, guillemets, numeros de ligne)
  • Indicateur memoire restante
  • 203 tests, 100% PASS

v0.5.0 — Sprint 3

  • Support 65C02 : modes indirect_page_zero, absolu_indirect_x
  • Instructions 65C02 : PHX, PHY, PLX, PLY, STZ, BRA, TRB, TSB
  • Avertissements franchissement de page (branches +1 cycle)
  • Visualiseur TAP CLI (inspect-tap) avec hex dump
  • Gestionnaire de projet (.ofp) avec pipeline de build
  • Changement de machine cible dans le projet

v0.4.0 — Sprint 2

  • Preprocesseur complet : macros, conditionnels, enum, include
  • Segments multiples : CODE, DATA, BSS, ZP
  • Support assembleurs externes : xa65, ca65/cc65, vasm, z80asm, pasmo
  • Verification debordement memoire

v0.3.0 — Sprint 1

  • Assembleur 6502 deux passes
  • Tous les modes d'adressage
  • Directives : .org, .byte, .word, .text, .fill, .align
  • Export .TAP
  • Integration emulateur externe (Oricutron)

v0.2.0 — Phase 0

  • Module forge-core : abstractions generiques CPU, memoire, video, son
  • Module forge-machine : chargeur et validateur de definitions JSON
  • 3 definitions machine : Oric-1, Oric Atmos, Telestrat
  • 30 tests, 100% PASS