Сабж. На данный момент в реализации 982 строки кода общим весом 35543 байт: https://github.com/solderpunk/VF-1 .
Лично мне не понравилась жирнота ANSI-последовательностей, и я сделал так:
--- VF-1/vf1.py 2018-04-08 00:06:52.135993259 +0300
+++ VF-1_patched/vf1.py 2018-04-08 00:04:53.189001847 +0300
@@ -193,9 +193,9 @@
     def set_prompt(self, tls):
         self.tls = tls
         if self.tls:
-            self.prompt = "\x1b[38;5;196m" + "VF-1" + "\x1b[38;5;255m" + "> " + "\x1b[0m"
+            self.prompt = "VF-1" + "> "
         else:
-            self.prompt = "\x1b[38;5;202m" + "VF-1" + "\x1b[38;5;255m" + "> " + "\x1b[0m"
+            self.prompt = "VF-1" + "> "
     def _go_to_gi(self, gi, update_hist=True):
         # Telnet is a completely separate thing





