Knowledge

Comx-35

Source 📝

776: 175: 66: 25: 128: 297: 904:. The DOS ROM was selected between address C000-DFFF and was also mapped over address DD0-DDF of the basic ROM. COMX DOS supports 35 tracks for both single and double sided disks and 70 tracks on single sided disks. Every track consisted of 16 sectors and every sector of 128 bytes, resulting in disk files of max 914:
The COMX Printer card allowed connection of parallel and serial printers. Depending on what type of printer was connected the firmware ROM was selected either with the parallel firmware between memory location @C000-@CFFF and the serial firmware between memory location @D000-@DFFF or the other way
738:
RAM character memory. The page memory stores the ASCII code for each character position on the screen. The screen had 960 characters where position 0 (left top corner) could be accessed by memory location @F800 (before scrolling). The character memory stored the character definition of each ASCII
999:
West Electronics, the company importing the COMX-35 in The Netherlands, provided most of their software for free and without copyrights (or for a small fee for tape, disk and/or shipment). West Electronics also organized different competitions for homebrew software. Homebrew development for the
719:. This frequency is halved and used to clock the CPU. The VIS is also responsible for the timing of the interrupts and non display period. Video memory can only be accessed during the non display period, which allows for execution of 2160 machine cycles in 978: 1020:
The BASIC interpreter can be put into a hard-lock by pressing the return key while the 'READY' prompt is displayed. This is because the prompt is treated as a 'READ' command, despite the lack of DATA statements in the program.
989: 925:
which could heat the paper and as such print both text and images. You needed to be careful when writing your own printer drivers, which was needed for graphic printing, as it was very easy to 'burn' the printer
560:
Colours: A total of 8 foreground colours are available (with a limited choice of 4 per character and 1 per line of that character) and 8 background colours (defined for the whole screen).
968:
The F&M Joy card was a third-party expansion card which was made in a small quantity. The card had connections for 2 joysticks and came with a simple game and supporting software.
948:
bank the OUT 1 instruction needed to be used via 1802 assembler code. Bit 5 and 6 were used for the RAM bank selection (bit 1 to 4 were used for the expansion box slot selection).
880:
The COMX-35 has one 44-pin external connector for additional expansion options in the form of interface cards. A section of memory is reserved for use by any interface card.
696:
The COMX-35 uses the RCA CDP1869 and CDP1870 Video Interface System (VIS), consisting of the CDP1869 address and sound generator and the CDP1870 colour video generator.
1099: 149: 136: 894:
ROM connected to memory location @E000-@EFFF which extended basic with commands and logic to switch between different interface cards.
1074: 867: 276: 258: 109: 52: 1048: 1003:
The most popular game on the COMX-35 was 'Worm' (known in The Netherlands as 'Eet een wurm'). This was a very basic adaptation of
921:
The COMX Thermal Printer came including a dedicated interface card, printing was done on thermal paper by using a head that with
414:
in place of cursor keys. It was relatively inexpensive and came with a large collection of software. COMX-35 was manufactured in
801: 196: 76: 727:. To maximize access to the Video memory, the program can be paused until the non display period by checking EF1 in a loop. 1009:. Playing the game long enough would eventually cause it to run out of places to place new food, slowing the game down. 848: 239: 890:
The expansion box allowed up to 4 interface cards to be connected to the COMX-35. The expansion box also included a
820: 211: 900:
The COMX Floppy disk controller allowed connection of 5.25" disk drives. The controller used the WD1770 clocked at
747:
The COMX-35 came in two colours, with either a white or black keyboard. Later models also included a monitor port.
1094: 1005: 827: 797: 786: 527: 218: 192: 91: 38: 1089: 805: 790: 480: 332: 185: 141: 87: 834: 547:
Character set: 128 Programmable characters, the default character set displayed only uppercase characters
225: 1032:
Emma 02 is capable of emulating the COMX-35 along with other systems which share a similar chip-set.
498: 816: 207: 684:
is available for BASIC code, with the rest reserved for use by the BASIC System ROM. The remaining
755: 751: 512: 322: 427: 400: 296: 1083: 841: 393: 307: 232: 700: 44: 1024:
The '!' symbol in the character set displays a red dot just above the black dot.
775: 435: 423: 404: 174: 1017:
One can crash the COMX-35 by simply typing 65535 as the line number in BASIC.
553:
Graphics modes: None, but the character-set was re programmable to simulate a
455: 439: 415: 977: 954:
The COMX 80-column card added possibility to use basic with a text mode of
127: 936:
RAM card placed additional RAM from address @C000 to @DFFF, i.e. only one
891: 484: 411: 397: 337: 572:, and 1 for special effect/white noise. Volume programmable in 16 steps. 443: 754:
improved the keyboard and added a joystick port. A clone known as the
550:
Character size: 6x9 (PAL) or 6x8 (NTSC) pixels, alternative up to 6x16
1069: 959: 569: 459: 447: 431: 94:. Statements consisting only of original research should be removed. 1063: 987: 976: 759: 520: 463: 451: 724: 716: 366:
40 columns x 24 lines text; 240 x 216 effective pixel resolution
739:
character and can be accessed at memory locations @F400-@F7FF.
988: 769: 720: 708: 168: 121: 59: 18: 1070:
hobby-site.com - The COMX-35 at the COMX Club Netherlands
1000:
COMX-35 is still active in The Netherlands as a result.
83: 568:
2 channels: one for tone generation with a span of 8
1075:
old-computers.com - The Comx-35 at old-computers.com
403:, the same microprocessor that is also used in some 378: 370: 362: 351: 331: 321: 313: 303: 199:. Unsourced material may be challenged and removed. 16:
Home computer based on the RCA 1802 microprocessor,
1050:, Advertisement for the Savla PC1 in Elektor India 396:that was one of the very few systems to use the 533:Text modes: 40 columns x 24 lines. Alternative 688:of RAM is used by the Video Interface System. 410:The COMX-35 had a keyboard with an integrated 8: 289: 804:. Unsourced material may be challenged and 53:Learn how and when to remove these messages 288: 868:Learn how and when to remove this message 382:CDP1869 (8 octave tone generator + noise) 277:Learn how and when to remove this message 259:Learn how and when to remove this message 110:Learn how and when to remove this message 582: 152:of all important aspects of the article. 1041: 1100:Computer-related introductions in 1983 883:The following hardware was available: 699:The COMX-35 automatically detects the 148:Please consider expanding the lead to 7: 944:at a time. To switch to a different 802:adding citations to reliable sources 197:adding citations to reliable sources 14: 730:The Video memory is divided into 34:This article has multiple issues. 774: 295: 173: 126: 64: 23: 613:Basic Program and Data storage 184:needs additional citations for 140:may be too short to adequately 42:or discuss these issues on the 464:the People's Republic of China 150:provide an accessible overview 1: 680:of User RAM of which roughly 629:Interface card expansion ROM 90:the claims made and adding 1116: 750:A second model called the 420:COMX World Operations Ltd 294: 1064:hobby-site.com - Emma 02 918:Thermal printer and card 475:Technical specifications 422:and was released in the 1066:including COMX Emulator 962:was used as video chip. 676:of RAM. It consists of 557:High Resolution display 996: 985: 940:bank of the available 897:Floppy disk controller 692:Video interface system 530:) RCA CDP1869/CDP1870 528:Video Interface System 991: 980: 798:improve this section 734:RAM page memory and 499:Random-access memory 193:improve this article 723:and 1574 cycles in 661:Screen Page Memory 565:Sound: RCA CDP1869 291: 997: 992:A screenshot from 986: 981:A screenshot from 703:. The VIS runs on 637:Expansion box ROM 605:System Parameters 428:the United Kingdom 75:possibly contains 878: 877: 870: 852: 665: 664: 653:Character Memory 621:Reserved for DOS 597:Basic system ROM 386: 385: 374:CDP1869 + CDP1870 287: 286: 279: 269: 268: 261: 243: 167: 166: 120: 119: 112: 77:original research 57: 1107: 1051: 1046: 965:F&M Joy Card 957: 947: 943: 939: 935: 924: 907: 903: 873: 866: 862: 859: 853: 851: 810: 778: 770: 737: 733: 714: 706: 687: 683: 679: 675: 672:The COMX-35 has 583: 556: 544: 540: 536: 518: 508: 504: 494: 490: 357: 347: 346:2.835 MHz (NTSC) 343: 323:Operating system 299: 292: 282: 275: 264: 257: 253: 250: 244: 242: 201: 177: 169: 162: 159: 153: 130: 122: 115: 108: 104: 101: 95: 92:inline citations 68: 67: 60: 49: 27: 26: 19: 1115: 1114: 1110: 1109: 1108: 1106: 1105: 1104: 1095:8-bit computers 1080: 1079: 1060: 1055: 1054: 1047: 1043: 1038: 1030: 1015: 994:Get your gadget 975: 955: 945: 941: 937: 933: 922: 905: 901: 874: 863: 857: 854: 811: 809: 795: 779: 768: 745: 735: 731: 712: 704: 694: 685: 681: 677: 673: 670: 581: 554: 542: 538: 534: 516: 506: 502: 492: 489:2.813 MHz (PAL) 488: 477: 472: 355: 345: 342:2.813 MHz (PAL) 341: 327:COMX BASIC V1.0 283: 272: 271: 270: 265: 254: 248: 245: 202: 200: 190: 178: 163: 157: 154: 147: 135:This article's 131: 116: 105: 99: 96: 81: 69: 65: 28: 24: 17: 12: 11: 5: 1113: 1111: 1103: 1102: 1097: 1092: 1090:Home computers 1082: 1081: 1078: 1077: 1072: 1067: 1059: 1058:External links 1056: 1053: 1052: 1040: 1039: 1037: 1034: 1029: 1026: 1014: 1011: 974: 971: 970: 969: 966: 963: 952: 951:80-column card 949: 930: 927: 919: 916: 912: 909: 898: 895: 888: 876: 875: 782: 780: 773: 767: 764: 744: 741: 693: 690: 669: 666: 663: 662: 659: 655: 654: 651: 647: 646: 643: 639: 638: 635: 631: 630: 627: 623: 622: 619: 615: 614: 611: 607: 606: 603: 599: 598: 595: 591: 590: 587: 580: 577: 576: 575: 574: 573: 563: 562: 561: 558: 551: 548: 545: 524: 510: 496: 476: 473: 471: 468: 401:microprocessor 384: 383: 380: 376: 375: 372: 368: 367: 364: 360: 359: 353: 349: 348: 335: 329: 328: 325: 319: 318: 315: 311: 310: 305: 301: 300: 285: 284: 267: 266: 181: 179: 172: 165: 164: 144:the key points 134: 132: 125: 118: 117: 72: 70: 63: 58: 32: 31: 29: 22: 15: 13: 10: 9: 6: 4: 3: 2: 1112: 1101: 1098: 1096: 1093: 1091: 1088: 1087: 1085: 1076: 1073: 1071: 1068: 1065: 1062: 1061: 1057: 1049: 1045: 1042: 1035: 1033: 1027: 1025: 1022: 1018: 1012: 1010: 1008: 1007: 1001: 995: 990: 984: 983:Trainspotting 979: 972: 967: 964: 961: 953: 950: 931: 928: 920: 917: 913: 910: 899: 896: 893: 889: 887:Expansion box 886: 885: 884: 881: 872: 869: 861: 858:November 2019 850: 847: 843: 840: 836: 833: 829: 826: 822: 819: –  818: 814: 813:Find sources: 807: 803: 799: 793: 792: 788: 783:This section 781: 777: 772: 771: 765: 763: 761: 757: 753: 748: 742: 740: 728: 726: 722: 718: 710: 702: 697: 691: 689: 667: 660: 657: 656: 652: 649: 648: 644: 641: 640: 636: 633: 632: 628: 625: 624: 620: 617: 616: 612: 609: 608: 604: 601: 600: 596: 593: 592: 588: 585: 584: 578: 571: 567: 566: 564: 559: 552: 549: 546: 532: 531: 529: 525: 522: 514: 511: 500: 497: 486: 482: 479: 478: 474: 469: 467: 465: 461: 457: 453: 449: 445: 441: 437: 433: 429: 425: 421: 417: 413: 408: 406: 402: 399: 395: 394:home computer 391: 381: 377: 373: 369: 365: 361: 354: 350: 339: 336: 334: 330: 326: 324: 320: 316: 312: 309: 308:Home computer 306: 302: 298: 293: 281: 278: 263: 260: 252: 241: 238: 234: 231: 227: 224: 220: 217: 213: 210: –  209: 205: 204:Find sources: 198: 194: 188: 187: 182:This article 180: 176: 171: 170: 161: 158:November 2019 151: 145: 143: 138: 133: 129: 124: 123: 114: 111: 103: 100:November 2019 93: 89: 85: 79: 78: 73:This article 71: 62: 61: 56: 54: 47: 46: 41: 40: 35: 30: 21: 20: 1044: 1031: 1023: 1019: 1016: 1004: 1002: 998: 993: 982: 929:32K RAM card 911:Printer card 882: 879: 864: 855: 845: 838: 831: 824: 812: 796:Please help 784: 758:was sold in 749: 746: 729: 701:Refresh rate 698: 695: 671: 658:@F800-@FFFF 650:@F400-@F7FF 642:@F000-@F3FF 634:@E000-@EFFF 626:@C000-@DFFF 618:@BE00-@BFFF 610:@4400-@BDFF 602:@4000-@43FF 594:@0000-@3FFF 419: 409: 405:space probes 389: 387: 314:Release date 273: 255: 249:October 2023 246: 236: 229: 222: 215: 203: 191:Please help 186:verification 183: 155: 139: 137:lead section 106: 97: 74: 50: 43: 37: 36:Please help 33: 766:Peripherals 523:interpreter 436:New Zealand 424:Netherlands 1084:Categories 1036:References 1013:Known bugs 828:newspapers 579:Memory map 219:newspapers 84:improve it 39:improve it 932:The COMX 817:"Comx-35" 785:does not 756:Savla PC1 705:5.626 MHz 645:Not used 555:240 x 216 493:2.835 MHz 456:Singapore 440:Australia 416:Hong Kong 208:"Comx-35" 142:summarize 88:verifying 45:talk page 1028:Emulator 973:Software 892:firmware 752:COMX PC1 713:5.67 MHz 586:Address 470:Hardware 412:joystick 398:RCA 1802 371:Graphics 956:80 x 24 915:around. 842:scholar 806:removed 791:sources 570:octaves 543:20 x 12 539:40 x 12 535:20 x 24 485:CDP1802 444:Finland 390:COMX-35 363:Display 338:CDP1802 290:Comx-35 233:scholar 82:Please 960:MC6845 958:. The 923:9 pins 906:140 KB 844:  837:  830:  823:  815:  743:Models 668:Memory 526:VIS: ( 495:(NTSC) 483:: RCA 460:Turkey 448:Norway 432:Sweden 392:was a 352:Memory 235:  228:  221:  214:  206:  1006:Snake 942:32 KB 934:32 KB 926:head. 902:8 MHz 849:JSTOR 835:books 760:India 682:30 KB 678:32 KB 674:35 KB 589:Type 521:BASIC 519:with 517:16 KB 507:67 KB 503:35 KB 452:Italy 379:Sound 356:32 KB 240:JSTOR 226:books 946:8 KB 938:8 KB 821:news 789:any 787:cite 736:2 KB 732:1 KB 725:NTSC 717:NTSC 711:and 686:3 KB 541:and 509:max) 462:and 388:The 317:1983 304:Type 212:news 800:by 721:PAL 715:in 709:PAL 707:in 513:ROM 501:: 491:or 487:at 481:CPU 418:by 358:RAM 344:or 333:CPU 195:by 86:by 1086:: 762:. 537:, 515:: 466:. 458:, 454:, 450:, 446:, 442:, 438:, 434:, 430:, 426:, 407:. 340:@ 48:. 908:. 871:) 865:( 860:) 856:( 846:· 839:· 832:· 825:· 808:. 794:. 505:( 280:) 274:( 262:) 256:( 251:) 247:( 237:· 230:· 223:· 216:· 189:. 160:) 156:( 146:. 113:) 107:( 102:) 98:( 80:. 55:) 51:(

Index

improve it
talk page
Learn how and when to remove these messages
original research
improve it
verifying
inline citations
Learn how and when to remove this message

lead section
summarize
provide an accessible overview

verification
improve this article
adding citations to reliable sources
"Comx-35"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
Learn how and when to remove this message
The Comx-35
Home computer
Operating system
CPU
CDP1802
home computer

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