<!-- PDF page 193 -->

```
BANK NEW a
BANK a LINE 2,2
ERASE 2,2
LIST
```

and finally:

```
BANK a MERGE
```

You'll see that the line you erased with **ERASE 2,2**, is back into place

*NextZXOS* also provides one more command we've already seen but haven't sufficiently explained yet:

[**BANK** *n*] **LIST** [#*c*] [**PROC** *name*()]

which just lists the program (and optionally redirects its output to a stream) that's currently in memory. Optionally **LIST** can produce the list of the program that's currently in **BANK** *n*, or list a program whether banked or not starting with the procedure **name()**

#### %CODE

*NextBASIC* options are controlled by the special **%CODE** integer variable. This is reset to zero when a program is loaded/run.

Currently available options are:

| Bit | Use |
| --- | --- |
| **0** | if set, **%RND** n and **RND(n)** return values between **0..n**, rather than **0..–1** |
| **1** | if set, the **BREAK** key is disabled |

### The Browser

In order to allow easier navigation of your files, *NextZXOS* comes with the *Browser*, a program that allows you to do so in a visual way. The *Browser* features the following:

- Easy navigation of drives and folders
- File management facilities: copying, erasing, renaming and moving of files
- Quick virtual disk mapping
- Automatic launching of known file types
- Extensible architecture for launching
- Cursor key or joystick navigation

The *Browser* is launched by using the **EDIT** key to bring up the *NextZXOS menus* or directly upon bootup by selecting the first entry in the *NextZXOS Startup menu*.

#### The Browser Window

Once the menu is selected and **ENTER** is pressed, the screen changes to the *Browser* window containing a list of the files located in the *default drive and folder* (as set by the **CD**, **LOAD**, **SAVE**, **MERGE** or **VERIFY** commands in *NextBASIC*). Normally upon initial boot this will be **c:/** but subsequent runs without a complete power down may show different locations reflecting the last drive and folder set as default. Note that you do not need to switch to *NextBASIC* to set a default drive and folder. Whatever you select with the *Browser* has the exact same effect for *NextBASIC*, as giving one of the aforementioned commands.

