Working

Most recent (beta) first

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

Incoming (11 June 2020)

  • Fix bug #FB.
  • Name of all open sources in status board.
  • BRK: Exact capture of RMR (+ ROM #) when firmware is used
  • BRK + Multiface 2: Exact capture of MMR (at least all 7Fxx connections. 7Cxx to 7Exx not handled).

Vote for expected features here.

Download last working orgams-200513-EE-betaI-ed-bru.dsk

orgams-200513-EE-betaI-ed-bru.dsk

Change since last beta.

### Bug Fix ###

--- Editor ---
 * #102 Garbage was sometimes displayed with SHIFT-DEL
 * #103 Cursor disappeared after DEL on first column
 * Fix re-introduced slowness.

-- Trace --
 * #104 R register now properly captured at break time.
z80.jpg

Changes since last release (Demomakers Delight).

#### New features ####

--- General ---

 * Multi-sources.
    - In the editor, use CONTROL-f1 to CONTROL-f9 to open isolated "tabs".
    - In each tab, you can load a distinct source.
    - Warning, if you load a same source in different tabs, make sure you know what you are doing. There isn't automatic synchronisation.
 * Comes with Z80 instruction set timing & advanced flag behavior (Z80.o).
 * Comes with |BURN (for X-MEM WinBond)
 * Versioned ROMs (mainly for me, to be able to have 2 distincts Orgams version in ROM). 
   Also, prevent messy state if you burn a new version in different slots.

 * Power user mode (quite unnecessary now with multi source):
   Custom base bank: |org,bk (eg &ef, &e7, &df, &e7 ...)
    -> Each would be a separate instance. 
    That's a temporary poor-man solution to handle several files
    or do some side tests.
    Warning, no overlap verification is made. Using 128k per
    instance (that is, &cf, &df, &ef and the default &ff) would be safe.
    You should always save sensitive work, but at last you can
    save loadings.
    Now, if one of this non-default page is corrupted, |ORGAMS won't help you.
    Instead, clear the page via Monogams (default instance via |M):
    >b&da      (or &df)
    >clearpage   (or clp) 

--- Editor ---
 * Deluxe status board. 
   - Soon to welcome new information.
 * CONTROL-% Cycle through IF/THEN/ELSE, MACRO/ENDM and repetition blocks.
 • CONTROL-ENTER works in comments (most of the time! bug #F4).
 * COPY-G twice to go to *end* of bloc.
 * SHIFT-CLR and SHIFT-DEL work when editing fields (filename etc).
 • Comments are shaded.
 * "repeat n" and "rend" from rasm are supported (but *not* "repeat n,cnt")

--- Assembler ---
 * New directive: LOAD"file.bin"
   * load"her" ; insert raw bytes at current pos ($$)

--- Monogams ---
 * Dedicated status bar
 * RSX without parameters are accepted. WIP! [[[todos#ca]]]
 * Can select non-X-MEM banks. E.g. b&7cc4 for CPC's internal RAM, b&7eff for RAM outside first 512k.
 * SHIFT-CLR and SHIFT-DEL work.
 * CTRL-LEFT / RIGHT for graphical dump (gr).

--- Trace ---
 * CTRL-ESC working even from DUMP mode.
 * Don't display blank lines, for improved source coverage.
 * Show call stack (navigate with U/D). E.g., for the code:
   call aa
   ret
aa call bb
   ret
bb BRK

It will display:
   ?    <- Nevermind
   aa
   bb

#### Change ####

--- General ---
 * No more display message for BRICBRAC.ROM (|BURN).

--- Monogams ---
 * Use default screen dimensions.

#### Bug Fix ####

--- General ---
 * |burn,"file" : handle headerless files.

--- Editor ---
 • Markers correction corrected (#E3, #E4)
 * Label search (CTRL L, *, ENTER) much faster.
 * Comma in shaded font fixed.
 * Stored line (CONTROL-DEL) still present for new source (todo #D0)
 * Fixed bug #F9 (spurious opcode).
 * Line per line scrolling speed fixed (x1.4 from Demomaker's Delight).
 * COPY now really acts a dead key.
 * Shortcuts ok for EN / ES keyboard (CONTROL-; rather than CONTROL-%)

--- Trace ----
 • Trace visu lost less often (#C0)
 • Fix clipping (#E0)

#### Regression ####

--- General ---
 • Requires 4 ROMs instead of 3.

--- Editor ---
 * Slower to compute number of lines (post loading).
 * Page navigation (Control up/down) is 30% slower.
 * Spurious opcode displayed (bug #F9).

--- Ass ---
 * Spurious error when label undefined (bug #F7)

--- Monogams ---
 • Slightly slower (access, display, clear, skip zeros in memory dump).
 • ?"x" won't show the ascii code anymore.
 * Transition between screens is cahoteuse. [[[bug#F0]]]

--- Trace ---
 * Slower display / navigation.
 * May enter infinite BRK! (bug #FB)

orgams-2000505-EE-betaH'.dsk

Change since last beta.

### Bug Fix ###

--- Editor ---
 * Smoother transition when returning to editor after CONTROL-2.

--- Monogams ---
 * Fix random crash after big logo display.

### Regression ###

 * Bug #102. Shift-DEL might display garbage.

orgams-2000505-EE-betaH.dsk

### Bug Fix ###

--- General ---
 * |burn,"file" : handle headerless files.

--- Editor ---
 * Fix little display bug when scrolling down.
 * COPY acts a dead key.
 * Shortcuts ok for EN / ES keyboard (CONTROL-; rather than CONTROL-%)

--- Trace ---
 * Transition Trace->Monogams more robust (fix #100)
 * Source properly shown when BRK outside Orgams context.

### Regression ###

 * Bug #102. Shift-DEL might display garbage.
Useless:
Obsolete:
Sauf mention contraire, le contenu de cette page est protégé par la licence Creative Commons Attribution-ShareAlike 3.0 License