Working

Most recent (beta) first

Cette page sert de zone d'échanges entre nos programmes en cours de développement.

Incoming

  • Search command in monogams
  • Display CWD (Current working dir) in status bar (CubeMDos) ?
  • Todo #5b (MFII to Trace) ?
  • 31 Jan 2021: IMPORT directive ?

Vote for expected features [https://www.cpcwiki.eu/forum/index.php?topic=18534]

Download last working FF orgams-210707-FF-alpha6.dsk

Download release Releases

orgams-210903-FF-alpha7.dsk

Status: certified fresh.
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.

Changes since alpha6

#### New features ####

--- Editor ---

• HX, XH recognised as aliases for IXH.
* Similar for LX, XL, HY, YH, LY, YL.
* Binary numbers displayed with leading 0s (8 or 16 digits).

#### Bug fix ####

--- Editor ---

* CONTROL-I properly returns even when EOF (&1A) absent.  Bug #11c

--- Monogams ---

* Type properly returns even if EOF (&1A absent).  Bug #111

Change since lastest release (EE).

#### New features ####

--- Editor ---

 * Display free memory.
 * Display current tab number (f1..f9).
 * Binary numbers displayed with leading 0s (8 or 16 digits).
 * CONTROL-I: show progress (number of imported lines so far, rounded to multiple of 16).
 * `DEFM` recognised as `BYTE` alias, to ease import from MaxaM.
 * HX, XH recognised as aliases for IXH.
 * Similarly for LX, XL, HY, YH, LY, YL.
 * `ex de,hl` recognised by entering any of:
 ex d
 ex de
 ex de,
 ex de,h
 ex de,hl
 exde,
 exde,h
 exde,hl
 ex h
 ex hl
 ex hl,
 ex hl,d
 ex hl,de

--- Assembler ---

 * Local labels (in macro, repetitions blocs, or after regular labels). See doc. http://orgams.wikidot.com/userguide#toc39
  * Warning! In editor, CONTROL-ENTER with local labels might go to the wrong instance. Bug #10f. 
 * Don't re-assemble if source hasn't changed (speed-up)

--- Monogams ---

 * type"filename" command to print a text file. Super fast but quite rough:
    + #110 Type command doesn't handle line bigger than 80 characters.
    + #112 Type command requires both quotes.

#### Changes ####

 * Internal: more sanity checks / assertions.

--- Debugger ---

 * F' and BC' have sane default value at first Orgams invocation (Was TODO #f4)
    * Allow to trace a firmware routine after cold boot or |ORGAMS.

#### Bug fix ####

--- Editor ---

 * 'exa' label isn't expended to 'ex af,af'. Bug #11A
   You can still use `ex a` as a shortcut for `ex af,af'`
 * CONTROL-I properly returns even when EOF (&1A) absent.  Bug #11c

--- General --- 

 * z80 v1.0.5: Fix timing of 'loop with cpi' tip.

#### Regressions ####

--- Assembler ---

 * Maximum level of nested scope goes to ~8 (rather than ~20). 
    Happen with recursive MACROs (e.g. it makes one GCD exemple fail). 
    Tell me if that bothers you.

--- General --- 
 * Use more memory (cache for assembled code).
 * There might be some asserts triggered from time to time

orgams-210707-FF-alpha6.dsk

Warning: Potentially less stable than alpha2.

Changes since alpha5

Change since latest green working (alpha2)

#### New features ####

--- Editor ---

* DEFM recognised as BYTE alias, to ease import from MaxaM.
* CONTROL-I: show progress (number of imported lines so far, rounded to multiple of 16).
* `ex de,hl` recognised by entering any of:
 ex d
 ex de
 ex de,
 ex de,h
 ex de,hl
 exde,
 exde,h
 exde,hl
 ex h
 ex hl
 ex hl,
 ex hl,d
 ex hl,de

--- Assembler ---

 * Don't re-assemble if source hasn't changed (speed-up)

#### Changes #####

 * Debugger: F' and BC' have sane default value at first orgams invocation (DONE #f4)
    * Allow to trace a firmware routine after cold boot or |ORGAMS.
 * Internal: more sanity checks / assert

#### Regression ####

 * Use more memory (cache for assembled code).
 * There might be some asserts triggered from time to time
z80.jpgBugged versions:

orgams-210121-FF-alpha2.dsk

Change since EE release.

#### New features ####

--- Editor ---

 * Display free memory.
 * Display current tab number (f1..f9).

--- Assembler ---

 * Local labels (in macro, repetitions blocs, or after regular labels). See doc. http://orgams.wikidot.com/userguide#toc39
  * Warning! In editor, CONTROL-ENTER with local labels might go to the wrong instance. Bug #10f.

--- Monogams ---

 * type"filename" command to print a text file. Super fast but quite rough:
    + #110 Type command doesn't handle line bigger than 80 charaters.
    + #111 Type command doesn't stop if no EOF (aka &1a) 
You must press ESC/Q.
    + #112 Type command requires both quotes.

#### Regressions ####

--- Assembler ---

 * Maximum level of nested scope goes to ~8 (rather than ~20). 
    Happen with recursive MACROs (e.g. it makes one GCD exemple fail). 
    Tell me if that bothers you.

#### Bug fix ####

 * z80 v1.0.5: Fix timing of 'loop with cpi' tip.

Change since FF alpha1.

#### New features ####

--- Editor ---

 * Display current tab number (f1..f9).

#### Bug fix ####

--- Editor ---

  * #10f':  CONTROL-* will cycle through local labels as well (instead of triggering a BRK!).
  * #10f':  CONTROL-ENTER will go to **a** local label (instead of doing nothing).
           That might not be the right one though (bug #10f).

old

Useless:
Obsolete:
Sauf mention contraire, le contenu de cette page est protégé par la licence Creative Commons Attribution-ShareAlike 3.0 License