About This File
X16 Edit is a text editor for the Commander X16 platform.
- Use plain text files
- Store text buffer in banked RAM (512KB to 2 MB)
- Handle large texts efficiently
- Simple modeless user interface inspired by GNU Nano
- Implement basic editing functions well - refrain from making the program too feature-rich
- Support both ISO and PETSCII modes
Tested with emulator version r38. Run with the following command:
- x16emu -sdcard sdcard.img -prg X16EDIT-x.x.x.PRG -run
where x.x.x is the program version.
You can also run the program with the "Try it now" button. There is, however, no attached disk in the online emulator, and consequently you cannot save or open files. Also, some of the Ctrl+key sequences are not working in the online emulator. To fully test the program you still need to download and run it locally.
Please read the attached file romnotes.pdf if you want to try the ROM version.
Source files available at https://github.com/stefan-b-jakobsson/x16-edit
Released under GNU General Public License v 3 or later.
What's New in Version 0.3.0 See changelog
Major rework to make the program romable. In this version there is also a binary 16KB ROM image that may be stored in one of the ROM banks.
Using the ROM version requires a few steps:
- Append the x16-edit-rom-0.3.0.bin image to the standard rom.bin image that you got with the emulator. On Linux/MacOS you may: cat rom.bin x16edit-rom-0.3.0.bin > customrom.bin
- Start the emulator with the custom ROM: x16emu -rom customrom.bin -sdcard sdcard.img
- Finally you need to type in a start routine in the built in monitor, for instance as follows:
- Run from the BASIC prompt with SYS $1000
The prg version of the program is loaded and run as usual.
Another major change is how line breaks are encoded:
- When you are in PETSCII mode, line breaks will be encoded with a single CR. This is the encoding used by Commodore 8 bit machines.
- In ISO mode, line breaks are encoded with a single LF. This is the standard used by Unix/MacOS.
- With version 0.3.0: