diff --git a/rigs/prm80/prm80.c b/rigs/prm80/prm80.c index 580f8a3f9..63f720fd0 100644 --- a/rigs/prm80/prm80.c +++ b/rigs/prm80/prm80.c @@ -45,6 +45,75 @@ #define BUFSZ 64 +/* V3 commands + * retrieved from https://sourceforge.net/projects/prm80/ +MessageVersion: DB "PRM8060 V3.0", 0 + +MessageAide: DB "H",0Dh,0Ah + DB " Commandes disponibles :",0Dh,0Ah + DB " [0] = Reset.",0Dh,0Ah + DB " [1] a [5] = Show 80c552 port state P1 to P5.",0Dh,0Ah + DB " [A] = Set serial communication to 1200 bps.",0Dh,0Ah + DB " [B] = Set serial communication to 4800 bps.",0Dh,0Ah + DB " [C] = Print channels list.",0Dh,0Ah + DB " [D] = Set system byte.",0Dh,0Ah + DB " [E] = Show system state (Mode-Chan-Chanstate-Sql-Vol-Lock-RX freq-TX freq).",0Dh,0Ah + DB " [F] = Set squelch.",0Dh,0Ah + DB " [H] = Print this help page.",0Dh,0Ah + DB " [I] = Erase and init RAM and EEPROM.",0Dh,0Ah + DB " [K] = Set lock byte.",0Dh,0Ah + DB " [L] = Print latch state.",0Dh,0Ah + DB " [M] = Edit external RAM manualy.",0Dh,0Ah + DB " [N] = Set current channel.",0Dh,0Ah + DB " [O] = Set volume.",0Dh,0Ah + DB " [P] = Edit/Add channel.",0Dh,0Ah + DB " [Q] = Set channels number.",0Dh,0Ah + DB " [R] = Set synthetiser frequencies.",0Dh,0Ah + DB " [U] = Print 80c552 internal RAM.",0Dh,0Ah + DB " [S] = Copy EEPROM to external RAM.",0Dh,0Ah + DB " [T] = Set current channel state.",0Dh,0Ah + DB " [V] = Print firmware version.",0Dh,0Ah + DB " [X] = Copy external RAM to EEPROM.",0Dh,0Ah + DB " [Y] = Print first 2 kb from the EEPROM I2C 24c16.",0Dh,0Ah + DB " [Z] = Print external RAM ($0000 to $07FF).",0Dh,0Ah,0 +*/ + +/* V4 commands + * retrieved from https://sourceforge.net/projects/prm80/ + * +MessageVersion: +IF TARGET EQ 8060 + DB "PRM8060 V4.0" +ELSEIF TARGET EQ 8070 + DB "PRM8070 V4.0" +ENDIF + +MessageAide: DB "H",0Dh,0Ah + DB " Commandes disponibles :",0Dh,0Ah + DB " [0] = Reset.",0Dh,0Ah + DB " [1] a [5] = Show 80c552 port state P1 to P5.",0Dh,0Ah + DB " [C] = Print channels list.",0Dh,0Ah + DB " [D] = Set system byte.",0Dh,0Ah + DB " [E] = Show system state (Mode-Chan-Chanstate-Sql-Vol-Lock-RX freq-TX freq).",0Dh,0Ah + DB " [F] = Set squelch.",0Dh,0Ah + DB " [H] = Print this help page.",0Dh,0Ah + DB " [I] = Erase and init RAM and EEPROM.",0Dh,0Ah + DB " [K] = Set lock byte.",0Dh,0Ah + DB " [L] = Print latch state.",0Dh,0Ah + DB " [M] = Edit external RAM manualy.",0Dh,0Ah + DB " [N] = Set current channel.",0Dh,0Ah + DB " [O] = Set volume.",0Dh,0Ah + DB " [P] = Edit/Add channel.",0Dh,0Ah + DB " [Q] = Set channels number.",0Dh,0Ah + DB " [R] = Set synthetiser frequencies.",0Dh,0Ah + DB " [U] = Print 80c552 internal RAM.",0Dh,0Ah + DB " [S] = Copy EEPROM to external RAM.",0Dh,0Ah + DB " [T] = Set current channel state.",0Dh,0Ah + DB " [V] = Print firmware version.",0Dh,0Ah + DB " [X] = Copy external RAM to EEPROM.",0Dh,0Ah + DB " [Y] = Print first 2 kb from the EEPROM I2C 24c16.",0Dh,0Ah + DB " [Z] = Print external RAM ($0000 to $07FF).",0Dh,0Ah,0 +*/ /* [0] = Reset. [C] = Print channels list.