Bonjour, Une nouvelle version d'Orgams est sortie et elle corrige notamment le bug d'impression, le bug de la pile lors du debug/desassemblage et la compatibilité avec le HXC manager de NoRecess. Un grand merci au développeur.
Inscription : 20 Août 2007, 18:21 Message(s) : 5016
La version du 18-fev-2018 (orgams-180218-roms-ch.hfe) : Elle apporte son lot de corrections et améliorations
Citer :
Release notedraft. Demomaker's delight.
Bug fix: --- Editor ------- * CONTROL-* and CTRL-ENTER now pick the right label * TAB after CONTROL-* * Block markers display * Dump to Printer correctly output a new line * Cursor not lost anymore after reset while editing a field --- Assembler ---- * Opcodes no more seen as labels when entered without space * Allow assembling in 00-3F (!!! minus 30-32) * Correctly report label overflow (instead of Syntax Error with wrong line number) --- Trace --- * CPD/CPIR/CPDR now correctly emulated
New features: --- Editor ------- * All keys enabled while editing fields * Use lowercase for opcodes * Lines number shaded --- Assembler ---- * MACRO directive * Max number of labels is now 1536 (instead of 768) --- Monitor --- * Command history (cursor up/down) * Skip 00 filled areas in memory dump (m)
Regressions (to be fixed before release): --- Editor ------- * !! Big files around 64k may not be loadable anymore !! * even slower parsing / import
--- Editor ------- * CONTROL-* and CTRL-ENTER now pick the right label * TAB after CONTROL-* * Block markers display * Dump to Printer correctly output a new line * Cursor not lost anymore after reset while editing a field * Opcodes no more seen as labels when entered without space * Conversely, do not expand valid labels * lda,1 -> ld a,1 * inca -> inca (stay as label)
--- Assembler ---- * Allow assembling in 00-3F (!!! minus 30-32) * Correctly report label overflow (instead of Syntax Error with wrong line number)
--- Trace --- * CPD/CPIR/CPDR now correctly emulated
#### New features ####
--- Editor ------- * All keys enabled while editing fields * Use lowercase for opcodes * Lines number shaded
--- Assembler ---- * MACRO directive * Max number of labels is now 1536 (instead of 768)
--- Monitor --- * Command history (cursor up/down) * Skip 00 filled areas in memory dump (m) * Finer navigation control * Dnn: disassemble at nn (change >) * $nn: set PC to nn and go to trace (change $) * Tnn: set PC to nn and go to trace at nn (change both)
#### Regressions (to be fixed before release) ####
--- Editor ------- * !! Big files around 64k may not be loadable anymore !! * even slower parsing / import
--- Assembler ---- * MACRO directive * Max number of labels is now 1536 (instead of 768) * Raise source limit to ~111k
--- Editor ------- * All keys enabled while editing fields * Use lowercase for opcodes * Lines number shaded
--- Monitor --- * Command history (cursor up/down) * Skip 00 filled areas in memory dump (m) * Finer navigation control * Dnn: disassemble at nn (change >) * $nn: set PC to nn and go to trace (change $) * Tnn: set PC to nn and go to trace at nn (change both)
#### Bug fix ####
--- Editor ------- * CONTROL-* and CTRL-ENTER now pick the right label * TAB after CONTROL-* * Block markers display * Dump to Printer correctly output a new line * Cursor not lost anymore after reset while editing a field * Opcodes no more seen as labels when entered without space * Conversely, do not expand valid labels * inca -> inca (stay as label) * but: lda,1 -> ld a,1
--- Assembler ---- * Allow assembling in 00-3F (!!! minus 30-32) * Correctly report label overflow (instead of Syntax Error with wrong line number)
--- Trace --- * CPD/CPIR/CPDR now correctly emulated
#### Regressions (to be fixed before release) ####
#### New features #### --- Assembler ---- * New directive: SKIP n (aka DS n) * DEFB, DB aliases for BYTE * DEFW, DW aliases for WORD * DEFS, DS n,x aliases for FILL n,x #### Bug fix ####
--- Assembler ---- * Allow assembling in 00-3F (!!! minus 30-32) * Correctly report label overflow (instead of Syntax Error with wrong line number)
--- Assembler ---- * MACRO directive * New directive: SKIP n (aka DS n) * DEFB, DB aliases for BYTE * DEFW, DW aliases for WORD * DEFS, DS n,x aliases for FILL n,x * Max number of labels is now 1536 (instead of 768)
--- Editor ------- * Raise source limit to ~111k * All keys enabled while editing fields * Use lowercase for opcodes * Lines number shaded * Checksums in .o files
--- Monitor --- * Command history (cursor up/down) * Skip 00 filled areas in memory dump (m) * Finer navigation control * Dnn: disassemble at nn (change >) * $nn: set PC to nn and go to trace (change $) * Tnn: set PC to nn and go to trace at nn (change both)
#### Bug fix ####
--- Assembler ---- * Allow assembling in 00-3F (!!! minus 30-32) * Correctly report label overflow (instead of Syntax Error with wrong line number)
--- Editor ------- * Opcodes no more seen as labels when entered without space * Conversely, do not expand valid labels * inca -> inca (stay as label) * but: lda,1 -> ld a,1 * CONTROL-* and CTRL-ENTER now pick the right label * TAB after CONTROL-* continues searching same label * Dump to Printer correctly output a new line * Block markers display * Cursor not lost anymore after reset while editing a field
--- Trace --- * CPD/CPIR/CPDR now correctly emulated
Download last working FF orgams-211219-FF-beta9.dsk
Status: Very stable. There still might be some assert triggered from time to time (Orgams auto-detection of something gone wrong, leading to a breakpoint). That's extremely rare though: I cannot even reproduce! If it jumps into the debugger, please send me a screenshot.
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)
Vous ne pouvez pas publier de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas insérer de pièces jointes dans ce forum