DD EEE RR BB Y Y D D E R R B B Y Y + D D EE RR BB Y +++ D D E R R B B Y + DD EEE R R BB Y DERBY+ A firmware for 128K Spectrums, based on the v1.4 of the Derby development ROM ROM 0 Copyright (c) 1985 Sky In-Home Service Ltd. Written by Martin Brennan, Kevin Males, and A.T. Disassembled by Matthew Wilson and Paul Farrow Debugged by Paul Farrow Translated and refactored by Source Solutions, Inc. ROM 1 Copyright (c) 1982 Sky In-Home Service Ltd. Written by John Grant and Steve Vickers. LEGAL ----- Sky In-Home Service Ltd has kindly given its permission for the redistribution of its copyrighted material but retains that copyright. Use of this software in unlicensed hardware is prohibited. INSTALLING ---------- ZX Spectrum 128 / +2: Burn the DerbyPlus.rom file to a 32K EEPROM. ZX Spectrum +2A / +2B: Use two 32K EEPROMS with the same contents. Emulators that expect a 32K ROM: Use 128.rom in the ROMs folder. Emulators that expect two 16K ROMs: Use 128-0.rom and 128-1.rom. INSTRUCTIONS ------------ The Spectrum 128 was a Spanish machine commissioned by Investronica and launched in 1985. It shipped with a keypad that provided additional editing keys. The UK version got a dumbed down ROM and no keypad. Derby+ is an enhanced version of the ROM that shipped with the Spanish machine. It has the following features: * 48 mode ROM is 100% compatible with the original ROM (because it is the original ROM). * Use all UDGs in 128 BASIC. * Hold down BREAK during power on or reset to boot into 48 mode. * Hold down ENTER during power on or reset to autoload a tape. * When CAPS LOCK is off, lower case text is tokenized. * Will run software compiled with HiSoft BASIC 128 (although not the editor itself). * New mapping of extra editing keys. * Fully bug-fixed and optimized editor. It has the following features in common with the Spanish machine: * Full-screen string editor. * Running calculator (use from BASIC as if you were in the calculator option on the UK machine). * Five new direct commands. * PLAY and SPECTRUM commands. * Use keywords as variables by entering them in lower or mixed case (when CAPS LOCK is on). * Use embedded control codes. * Set the INK and PAPER colors of the editor. * Much faster editor than the UK machine. EXTRA EDITING KEYS (BASIC / FULL-SCREEN EDITOR) ----------------------------------------------- SWITCH TO UPPER/LOWER SCREEN = EDIT INSERT = SYM + Q HOME = SYM + W PAGE UP = SYM + E DEL = SYM + A END = SYM + S PAGE DOWN = SYM + D NEW DIRECT COMMANDS ------------------- When the cursor is in the lower screen these direct commands are available: EDIT s$ Edit the string s$ in the full screen editor. EDIT n Edit line number n. WIDTH n Set the column width of the RS232 device to n columns. RENUM [l[,s]] Renumber the program starting at line l in steps of s. DELETE f,l Delete lines f to l. EXTRA EDITING KEYS (FULL-SCREEN EDITOR) --------------------------------------- WRAP ON/OFF = SYM + I EXIT FULL-SCREEN EDITOR = EDIT PREVIOUS WORD = SYM + Y DELETE PREVIOUS WORD = EXTEND + Y NEXT WORD = SYM + U DELETE NEXT WORD = EXTEND + U START OF LINE = SYM + F DELETE TO START OF LINE = EXTEND + F END OF LINE = SYM + G DELETE TO END OF LINE = EXTEND + G