ասէք կանենք՝ cromemco ընկերութիւնից։
բայթ ամսագիր, օգոստոս 1984 թիւ։
#գովազդ #հանդէս #cromemco #կրոմեմկօ #քրոմեմկօ #պատմութիւն #68000 #z-80 #z80 #էկրանահան #բայթ #1984
բացայայտել եմ այսպիսի հաւէս պրոցեսոր՝ http://www.apollo-core.com/index.htm?page=features
հետաքրքիր ա, որ «սելֆ մոդիֆայինգ» (ինքն իրան փոխող) կոդի հնարաւորութիւնը կար միայն օրիգինալ 68000֊ների վրայ, եւ հետագայում հեռացուել ա, 68020֊ից սկսած։
ենթադրում եմ, որ դա «ֆիչըր» չէր, իսկ «ֆիչըրը»՝ երկաթէ ապահովութիւնն էր, որ հետագայում աւելացուեց որ ինքն իրեն փոխող կոդ գրել հնարաւոր չլինի։
իսկ այսօր հնարաւորութիւնը վերադարձել ա ինչպէս «ֆիչըր»՝ զի այն ինչ նախկինում պէտք էր գոյատեւելու համար, այսօր մենք անում ենք հաւէսի համար։
#ապոլլօ #68կ #մոտորոլա #ամիգա #աթարի #ատարի #ասմ #ասեմբլեր #մեքենայական_կոդ #68000 #68020 #68080 #էկրանահան #ռետրո #ռետրօ #ռետրոհամակարգչութիւն #համակարգիչ #կարգիչ
Running 4 copies of an operating system at once
Dick explained to me that they were using an operating system from a company called Telesoft. Telesoft, headed by UCSD Pascal author Ken Bowles, was building an Ada compiler on top of its ROS (Renaissance Operating System) product. He told me (and I remember this clearly) that they had the operating system running in single user mode but that they wanted to run it in multi-user mode. At that point I was barely 21 years old. I had written a whole bunch of system-level 6502 assembler code and I had a really good ground-up understanding of the way that contemporary computer hardware worked. After studying the manual for the SUN board, I decided that I could simply break the 2MB of physical memory in to 4 chunks of 512KB each and run 4 copies of the operating system, gaining control via interrupts and device drivers.
#6502 #telesoft #pascal #ada #operating-systems #ucsd-pascal #compiler #ros #renaissance-operating-system #programming #history #computing #programming-languages #sun #intellimac #unix #msx #motorola68000 #68000 #68k #motorola-68k #ibm #stanford #research #memory