Knowledge

FLEX (operating system)

Source 📝

158: 1163: 1174: 207:
FLEX is a disk-based operating system, using 256-byte sectors on soft-sectored floppies; the disk structure uses linkage bytes in each sector to indicate the next sector in a file or free list. The directory structure is simplified as a result. TSC (and others) provide several programming languages
635: 265: 204:
ASR to smart terminals. While no graphic displays are supported by TSC software, some hardware supports elementary graphics and pointing devices.
239:; this version uses forward and reverse linkage bytes in each sector which increase disk reliability at the expense of compatibility and speed. 1038: 200:; that version is called Flex09. All versions are text-based and intended for use on display devices ranging from printing terminals like the 1178: 1199: 496: 591: 628: 675: 670: 599: 261:
disk controllers, 8" disk, and sold in small numbers. Several of the TSC computer languages were ported to UniFLEX.
1204: 1167: 788: 621: 1209: 225: 212:
in two flavors (standard and extended) and a tokenizing version of extended BASIC called Pre-compiled BASIC,
173: 40: 998: 213: 1083: 1033: 474: 469: 193: 83: 1113: 703: 236: 129: 586: 217: 1028: 177: 196:; the (smaller) version for 5.25" floppies is called mini-Flex. It was also later ported to the 1214: 813: 546: 524: 149: 535: 644: 243: 680: 566: 258: 58: 8: 973: 284: 581: 576: 953: 948: 793: 685: 512: 493: 1093: 201: 157: 135: 169: 108: 103: 843: 603: 500: 427: 381: 798: 613: 331: 323: 309: 142: 1193: 1088: 943: 838: 441: 401: 272: 197: 181: 122: 118: 963: 918: 269: 596: 1108: 773: 858: 848: 745: 735: 715: 247: 35: 1103: 1058: 933: 928: 923: 913: 251: 1133: 1098: 898: 883: 878: 823: 818: 708: 572:
SWTPC 6800 FLEX 2 and 6809 FLEX 9 / UniFLEX / OS9 Level 1 emulator
287:
are supported by different versions of the FLEX operating system.
1148: 1118: 1073: 1048: 983: 978: 968: 873: 863: 853: 833: 803: 778: 755: 750: 740: 665: 608: 254: 221: 561: 1128: 1123: 1023: 1013: 1008: 988: 938: 903: 828: 783: 725: 698: 662: 298: 20: 1143: 1078: 1068: 1053: 1018: 908: 868: 730: 720: 209: 1138: 1063: 1043: 993: 958: 808: 582:
AmigaDOS-based 6809 Emulator + Flex09 and 6809 applications
577:
Windows-based 6809 Emulator + Flex09 and 6809 applications
571: 766: 16:
Single-tasking operating system for the Motorola 6800
1191: 643: 629: 264:During the early 1980s, FLEX was offered by 235:, for the California hardware manufacturer 1173: 636: 622: 268:as an operating system for the 6809-based 192:The original version was distributed on 156: 1192: 617: 13: 231:TSC also wrote a version of FLEX, 14: 1226: 555: 257:operating system, which requires 168:is a discontinued single-tasking 1172: 1162: 1161: 587:The Missing 6809 UniFLEX Archive 1200:Discontinued operating systems 597:SWTPC documentation collection 540: 529: 518: 506: 487: 1: 525:FLEX User’s Manual (miniFLEX) 480: 174:Technical Systems Consultants 41:Technical Systems Consultants 7: 704:Multitasking MS-DOS 4.0/4.1 475:Microsoft BASIC-69 for FLEX 470:Microsoft BASIC-68 for FLEX 463: 278: 187: 70:; 48 years ago 10: 1231: 1114:Technical Support SuperDOS 242:Later, TSC introduced the 88:2.0 / October 3, 1985 18: 1157: 891: 764: 661: 652: 237:Smoke Signal Broadcasting 141: 128: 114: 102: 82: 64: 54: 46: 34: 19:Not to be confused with 178:West Lafayette, Indiana 1205:Disk operating systems 814:Datapac System Manager 645:Disk operating systems 547:FLEX 9.0 User’s Manual 536:FLEX 2.0 User's Manual 162: 150:Command-line interface 90:; 38 years ago 1210:TRS-80 Color Computer 609:FLEX Software Archive 160: 974:DEC BATCH-11/DOS-11 653:MS-DOS, IBM PC DOS, 31: 954:Concurrent DOS V60 949:Concurrent DOS 68K 794:Concurrent CP/M-86 655:compatible systems 602:2011-09-27 at the 499:2010-01-28 at the 163: 29: 1187: 1186: 694: 693: 515:, FLEX User Group 503:, FLEX User Group 202:Teletype Model 33 155: 154: 1222: 1176: 1175: 1165: 1164: 659: 658: 638: 631: 624: 615: 614: 549: 544: 538: 533: 527: 522: 516: 510: 504: 491: 233:Smoke Signal DOS 170:operating system 98: 96: 91: 78: 76: 71: 32: 28: 26:Operating system 1230: 1229: 1225: 1224: 1223: 1221: 1220: 1219: 1190: 1189: 1188: 1183: 1153: 892:Other platforms 887: 844:NetWare PalmDOS 760: 690: 654: 648: 642: 604:Wayback Machine 567:FLEX User Group 562:FLEX User Group 558: 553: 552: 545: 541: 534: 530: 523: 519: 511: 507: 501:Wayback Machine 492: 488: 483: 466: 461: 281: 194:8" floppy disks 190: 144: 94: 92: 89: 74: 72: 69: 65:Initial release 27: 24: 17: 12: 11: 5: 1228: 1218: 1217: 1212: 1207: 1202: 1185: 1184: 1182: 1181: 1170: 1158: 1155: 1154: 1152: 1151: 1146: 1141: 1136: 1131: 1126: 1121: 1116: 1111: 1106: 1101: 1096: 1091: 1086: 1081: 1076: 1071: 1066: 1061: 1056: 1051: 1046: 1041: 1036: 1031: 1026: 1021: 1016: 1011: 1006: 1001: 996: 991: 986: 981: 976: 971: 966: 961: 956: 951: 946: 941: 936: 931: 926: 921: 916: 911: 906: 901: 895: 893: 889: 888: 886: 881: 876: 871: 866: 861: 856: 851: 846: 841: 836: 831: 826: 821: 816: 811: 806: 801: 799:Concurrent DOS 796: 791: 786: 781: 776: 771: 769: 762: 761: 759: 758: 753: 748: 743: 738: 733: 728: 723: 718: 713: 712: 711: 706: 695: 692: 691: 689: 688: 683: 678: 673: 668: 656: 650: 649: 641: 640: 633: 626: 618: 612: 611: 606: 594: 589: 584: 579: 574: 569: 564: 557: 556:External links 554: 551: 550: 539: 528: 517: 505: 485: 484: 482: 479: 478: 477: 472: 465: 462: 460: 459: 456: 453: 450: 447: 444: 439: 436: 433: 430: 425: 422: 419: 416: 413: 410: 407: 404: 399: 396: 393: 390: 387: 384: 379: 376: 373: 370: 367: 364: 361: 358: 355: 352: 349: 346: 343: 340: 337: 334: 329: 326: 321: 318: 315: 312: 307: 304: 301: 296: 293: 289: 283:The following 280: 277: 266:Compusense Ltd 189: 186: 153: 152: 147: 145:user interface 139: 138: 133: 126: 125: 116: 112: 111: 106: 100: 99: 86: 84:Latest release 80: 79: 66: 62: 61: 56: 52: 51: 48: 44: 43: 38: 25: 15: 9: 6: 4: 3: 2: 1227: 1216: 1215:1976 software 1213: 1211: 1208: 1206: 1203: 1201: 1198: 1197: 1195: 1180: 1171: 1169: 1160: 1159: 1156: 1150: 1147: 1145: 1142: 1140: 1137: 1135: 1132: 1130: 1127: 1125: 1122: 1120: 1117: 1115: 1112: 1110: 1107: 1105: 1102: 1100: 1097: 1095: 1092: 1090: 1089:Sinclair QDOS 1087: 1085: 1082: 1080: 1077: 1075: 1072: 1070: 1067: 1065: 1062: 1060: 1057: 1055: 1052: 1050: 1047: 1045: 1042: 1040: 1037: 1035: 1032: 1030: 1027: 1025: 1022: 1020: 1017: 1015: 1012: 1010: 1007: 1005: 1002: 1000: 997: 995: 992: 990: 987: 985: 982: 980: 977: 975: 972: 970: 967: 965: 962: 960: 957: 955: 952: 950: 947: 945: 944:Commodore DOS 942: 940: 937: 935: 932: 930: 927: 925: 922: 920: 917: 915: 912: 910: 907: 905: 902: 900: 897: 896: 894: 890: 885: 882: 880: 877: 875: 872: 870: 867: 865: 862: 860: 857: 855: 852: 850: 847: 845: 842: 840: 839:Multiuser DOS 837: 835: 832: 830: 827: 825: 822: 820: 817: 815: 812: 810: 807: 805: 802: 800: 797: 795: 792: 790: 787: 785: 782: 780: 777: 775: 772: 770: 768: 763: 757: 754: 752: 749: 747: 744: 742: 739: 737: 734: 732: 729: 727: 724: 722: 719: 717: 714: 710: 707: 705: 702: 701: 700: 697: 696: 687: 684: 682: 679: 677: 674: 672: 669: 667: 664: 663: 660: 657: 651: 646: 639: 634: 632: 627: 625: 620: 619: 616: 610: 607: 605: 601: 598: 595: 593: 590: 588: 585: 583: 580: 578: 575: 573: 570: 568: 565: 563: 560: 559: 548: 543: 537: 532: 526: 521: 514: 509: 502: 498: 495: 490: 486: 476: 473: 471: 468: 467: 457: 454: 451: 448: 445: 443: 440: 437: 434: 431: 429: 426: 423: 420: 417: 414: 411: 408: 405: 403: 400: 397: 394: 391: 388: 385: 383: 380: 377: 374: 371: 368: 365: 362: 359: 356: 353: 350: 347: 344: 341: 338: 335: 333: 330: 327: 325: 322: 319: 316: 313: 311: 308: 305: 302: 300: 297: 294: 291: 290: 288: 286: 276: 274: 273:home computer 271: 267: 262: 260: 256: 253: 249: 245: 240: 238: 234: 229: 227: 223: 219: 215: 211: 205: 203: 199: 198:Motorola 6809 195: 185: 183: 182:Motorola 6800 179: 175: 172:developed by 171: 167: 159: 151: 148: 146: 140: 137: 134: 131: 127: 124: 123:Motorola 6809 120: 119:Motorola 6800 117: 113: 110: 107: 105: 101: 87: 85: 81: 67: 63: 60: 57: 53: 49: 47:Working state 45: 42: 39: 37: 33: 22: 1003: 964:Cromemco DOS 919:Apple ProDOS 542: 531: 520: 508: 489: 282: 263: 244:multitasking 241: 232: 230: 206: 191: 165: 164: 104:Available in 55:Source model 50:Discontinued 1109:SpartaDOS X 59:Open source 1194:Categories 859:PC-MOS/386 849:Novell DOS 746:SISNE plus 736:Novell DOS 716:IBM PC DOS 676:Comparison 592:DragonWiki 481:References 248:multi-user 208:including 180:, for the 136:Monolithic 95:1985-10-03 1104:SpartaDOS 1059:NewDos/80 934:Atari TOS 929:Atari DOS 924:Apple SOS 914:Apple DOS 270:Dragon 64 252:Unix-like 184:in 1976. 176:(TSC) of 115:Platforms 36:Developer 1168:Category 1134:TurboDOS 1099:SmartDOS 1039:MicroDOS 899:AmigaDOS 884:TurboDOS 879:Towns OS 824:K8918-OS 819:DOS Plus 709:MS-DOS 7 681:Commands 671:Timeline 600:Archived 497:Archived 464:See also 452:WRITPROM 415:SAVE.LOW 398:READPROM 357:MEMTEST1 285:commands 279:Commands 188:Overview 161:Edit 1.2 1149:Z80-RIO 1119:Top-DOS 1074:RealDOS 1049:MSX-DOS 984:DOS/360 979:DIP DOS 969:CSI-DOS 874:SCP1700 864:REAL/32 854:OpenDOS 834:MP/M-86 804:CP/M-86 779:4690 OS 774:4680 OS 756:FreeDOS 751:PTS-DOS 741:ROM-DOS 494:History 449:VERSION 424:STARTUP 366:NEWDISK 314:COPYNEW 255:UniFLEX 222:FORTRAN 143:Default 109:English 93: ( 73: ( 1177:  1166:  1129:TRSDOS 1124:TR-DOS 1024:iS-DOS 1014:IDEDOS 1009:GEMDOS 989:DOS XL 939:BW-DOS 904:AMSDOS 829:FlexOS 784:86-DOS 765:Other 726:DR-DOS 699:MS-DOS 446:VERIFY 432:TTYSET 402:RENAME 395:QCHECK 328:DELETE 299:BACKUP 292:APPEND 226:PASCAL 224:, and 130:Kernel 21:FlexOS 1144:Z-DOS 1079:SB-80 1069:PTDOS 1054:MyDOS 1019:IMDOS 909:ANDOS 869:SB-86 731:H-DOS 721:DOS/V 686:Games 647:(DOS) 438:USEMF 428:TOUCH 382:PRINT 375:P.COR 320:CLEAN 317:C4MAT 303:BUILD 214:FORTH 210:BASIC 1179:List 1139:UDOS 1094:RDOS 1064:OS/M 1044:MP/M 1034:MDOS 1029:ISIS 1004:FLEX 994:Edos 959:CP/M 809:CP/K 789:ADOS 513:FAQs 455:XOUT 435:UCAL 418:SBOX 412:SAVE 386:PROT 354:LIST 351:LINK 348:JUMP 336:EXEC 332:ECHO 324:DATE 310:COPY 166:FLEX 132:type 75:1976 68:1976 30:FLEX 1084:SCP 999:EOS 767:x86 666:API 442:VER 389:PSP 360:MON 342:GET 339:FIX 306:CAT 295:ASN 259:DMA 1196:: 421:SP 406:RM 378:PO 275:. 250:, 246:, 228:. 220:, 216:, 121:, 637:e 630:t 623:v 458:Y 409:S 392:Q 372:P 369:O 363:N 345:I 218:C 97:) 77:) 23:.

Index

FlexOS
Developer
Technical Systems Consultants
Open source
Latest release
Available in
English
Motorola 6800
Motorola 6809
Kernel
Monolithic
Default
user interface

Command-line interface

operating system
Technical Systems Consultants
West Lafayette, Indiana
Motorola 6800
8" floppy disks
Motorola 6809
Teletype Model 33
BASIC
FORTH
C
FORTRAN
PASCAL
Smoke Signal Broadcasting
multitasking
multi-user
Unix-like

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.