NEOS

ZXNet echo conference «zxnet.soft»

From Wladimir Bulchukey To Alexander Bondarenko 4 May 2000

Khayushko(s), Alexander! 01 May 00 12:19, Alexander Bondarenko -> All: AB> People! Nobody knows what the condition of the subject is now? AB> Not dead yet? And then we in P-yralsk have been talking about him for half a year - AB> neither hearing nor breathing... === Cut === Hello Mega dear users!!! It's time for the next survey, and the questions will be as follows: 1. Does Spectrum need an Operating System, if so, which one: Yes [...] No [...] Set "galya" opposite the desired answer: - Single-tasking, like NeOS or IsDOS [...] - Multi-tasking successive axis, like Amiga [...] - Multi-tasking cooperative axis, like a squadron [...] 2. What machine should be the minimum for running the OS. Set "galya" opposite the desired answer: - Speccy 48. [...] - Pentagon 128. [...] - Machines with more than 128kb of memory. [...] 3. Should the system be bootable or sit in ROM? Yes, it is downloadable [...] No, it sits in ROM [...] 4. If the system is in ROM, then on a separate board or as a separate microcircuit to replace the existing one? Yes, on a separate board [...] No, as a separate microcircuit [...]5. Should there be any other devices on a separate board? Yes [...] No [...] If YES, then choose from the list or suggest your own option. - additional memory. How many? [...]________ - interrupt controller and ISA8-slot [...] - real time clock [...] - anything else? ________________________________[...] 6. Hy and the last question. How much are YOU willing to pay for such a product? - 5$ ___________________________[...] - 10$ ___________________________[...] - from 15$ to 20$ _________________[...] _______________________________________________________________________ Please send your questionnaires to the following address: 2:5007/15.11 TO Alexandr Machkasovskij Best regards, Alexander. _______________________________________________________________________ === Cut === Well, in Real.Speccy just yesterday it crawled... Best regards - Wladimir. [ZX] [Golyanovo] [Radio "Retro" 72.92 MHz]

From Aleksey Malov To Alexander Bondarenko 5 May 2000

Greetings, Alexander! Mon 1 May 2000 at 12:19:43 Alexander Bondarenko and All were talking on the NEOS theme. AB> People! Does anyone know what the current state of the subject is? AB> Not bent yet? And here in P-Uralsk we haven’t heard anything about him for half a year. AB> spirit... Ask the author (Roman Petrov, 500:8362/1). If my sclerosis serves me right, the latest version was released sometime in the fall of 1999. Now this Roman Petrov looking for someone to push the source code to. Either he got broken, or was the person affected by pc? Actually, ask him yourself. Better yet, let the people who are not uninterested in the fate of the subject write with soap to the author of the letter asking him to continue working on NeOS (I can call him call because We live in the same city and join Brainwave together). Better yet, write letters with suggestions for improving the subject and various procedures. He, IMHO, incompletely wrote a driver for working with MS-Dos disks. Here we go negotiate support. In general, the best support for the author of an operating system is, no, not money, but programs written for it. Ask for a description of functions and write or convert programs for it. Over the next week we will release a hobeta converter, .scl and maybe .tap - files for Tr-Dos, and possibly a version of this program for NeOS.And in general, citizen-comrades! Do you think it’s easy for an author at 17 years old to write operating system with _NAW_ enthusiasm! So draw your conclusions. You have nothing to do with drones wait until they present you with something for which you deserve you didn't pay a penny. As they say, programmers also want to eat ;) So, I’m calling out! Support the author and it will be given to you! I wish you health, happiness and creative Uzbeks. Aleksey Malov aka VIVID/Brainwave.

From Roman Petrov To Alexander Bondarenko 5 May 2000

Hello, Alexander! On Monday May 01 2000 Alexander Bondarenko wrote to All: AB> People! Does anyone know what the current state of the subject is? In the state of a completely finished (since the fall of 1999) system core and unfinished set of drivers. The most important driver that is needed first now it is an MS-DOS file system driver. I stopped there. The system is complete, completely ready, the _only_ driver is missing and when There is complete silence everywhere about it. Just deathly silence. Anyone here enthusiasm will disappear. Yes, I am supported by certain people, but these are my friends and I consider their support a friendly gesture of support. More important support there would be some activity of people unfamiliar to me. The most interesting thing is that Foreigners seem to be more interested in the system. At least they are to me write and ask questions. But enthusiasm is still almost zero, and over time problems. So I gave the NeOS source code to someone else to complete. Those. I am temporarily, or maybe completely, leaving the project as a programmer, leaving behind full support for all those interested in information, etc. etc. AB> Not bent yet? Otherwise, in P-Uralsk we haven’t talked about him for half a year. He's not going to die yet. If the other group doesn’t add anything, then nothing.there will be no choice but to sit down and add the MS-DOS driver, after which it will be possible It's safe to say that the system is complete. And the driver is written about 30%. Bye, Alexander! Megus/Brainwave^X-Project. [I.ZX] [NeOS]

From Roman Petrov To Aleksey Malov 5 May 2000

Hello, Alexey! On Friday May 05 2000 Aleksey Malov wrote to Alexander Bondarenko: AM> Ask the author (Roman Petrov, 500:8362/1). If myis not cheating on me AM> sclerosis, the latest version was released somewhere in the fall of 1999. Now Changes :) The MS-DOS driver stopped being written on December 8, 1999 (date its latest modification). This can be considered the date of the latest version. AM> this Roman Petrov is looking for someone to push the source code to. Either Already found it. AM> he was broken, or did the pc influence the person like that? In general, ask There was no break-in, but there was no time. And pc... You yourself know perfectly well what we are like learning. So, I am now making efforts to ensure my continued career as a programmer by learning PC programming. No money for Specky earn money, and don’t have to do it - it’s a hobby that, unfortunately, I don’t have Lately, I've been running out of time. I don't even have time to follow behind what appears on my station. AM> Brainwave enter). Better yet, write letters with suggestions for AM> improvement of the subject and various procedures. He, IMHO, is incomplete There is no longer any need for different procedures _in_ NeOS. The kernel is complete, I need to change itit was no longer assembled in the first version. The main thing for NeOS is the FS driver MS-DOS, because after writing it, we will have at our disposal a fairly powerful (albeit crooked, but still better than TR-DOS and iS-DOS combined) file a system with segmented files, directories, etc. AM>, no, not money, but programs written for it. Ask for description Which, by the way, can be written a long time ago. It seems that the only people writing anything for NeOS were me and Mav. I the commander started writing, who brought it to the boot level, and Mav wrote the converter color PCXs. Andrey Isaev also wrote a small program for the sake of training. And EVERYTHING! Many people gathered and are going to, but only I really did something with my a boot commander who works and honestly performs his functions. AM> next week we will release a hobeta, .scl and maybe .tap converter - AM> files for Tr-Dos, and possibly a version of this program for NeOS. Be sure to release it! I will help with all my hands and feet :) After all, I am NeOS along and I know anyway :) AM> And in general, comrade citizens! You think it’s easy for the author at 17 years old Age has absolutely nothing to do with it. AM> write an operating system with _NAW_ enthusiasm! So draw your conclusions. AM> you, like drones, wait when you get a blue with a golden border AM> they will give you something for which you didn’t pay a penny. As they say, Moreover, I’m not asking for a penny for NeOS. Maybe for registration, but not yet There will be a normal system set - there will be no registration. Bye, Alexey! Megus/Brainwave^X-Project. [I.ZX] [NeOS]

From Artem O. Kozakov To Ivan Bogomolov 22 May 2000

Greetings, Ivan! May 21, 2000 (it was 16:46 then) Ivan Bogomolov in his letter to Denis Ognewsky wrote: DO>> So you promised to add all sorts of lists and all that, but I DO>> stopped at file reqestr'e. It might need this. IB> The file requestor (well, sort of like in my minesweeper) is written on this IB> interface in half an hour! I explain: 1. Read the directory into memory 2. When [skip] for a long time :) in the MythOS GUI you just need to indicate the buffer where to put the name and determine the coordinates of a button in the window, when clicked, the buffer will be the file name is given, and directory scrolling, etc. processed by the system. As a result, to select and download a file, you just need to write the following code: kernel.Const kernel.typeEXE(AppStart,"Load file demo") AppStart system.OpenWin(MainWnd) system.Return AppClose system.Nil objects.Form(MainWnd,5,5,12,5,#38,fsStayOnTop) MainWndObjects objects.Close(AppClose) objects.Button(1,1,10,1,SelectClick) 0:byte MainWndLight #78,1,1,10,1,0:byte MainWndText 8,#41,7,0,0,10,"Load demo":byte 7,8,2,"Load file",0,0:byte MainWndHotKey 0:byte FNameBuffer "filename.ext":string SelectClick call Dlg1Show system.Return LoadFileld a,(Dlg1Status) or a jp nz,Return ; the user did not select a file. return to the system. fileutil.LoadFile(FNameBuffer) {here in AHL is a pointer to the beginning of the file, B is the length of the sectors of the file or Carry=1 download failed} ... do something with the file. ...the memory occupied by the file will be automatically freed when closed ...applications, if you need to free them earlier - system.FreeMem to yours ...services. system.Return dialogs.OpenDialog(Dlg1,10,10,"dat",LoadFile) Best regards, Artem

From Aleksey Malov To Kirill Frolov 2 June 2000

Greetings, Kirill! Tue 30 May 2000 at 15:24:42 Kirill Frolov and Dima Boyko were talking on the NEOS theme. DB>> For example, this question: how are you going to interrupt the program, switch DB>> from one task to another if the spec keyboard works purely DB>> poll. And it doesn’t know how to generate an interrupt. KF> There is still an interruption from the 50Hz timer. It is necessary to write programs with the expectation of executing them in parallel with other tasks: To do this, you must adhere to the following rules: 1. The program must be relocatable (or configured to the desired address). Preferably, it should sit from #c000 to #ffff without any problems. 2. Make all calls to external devices (keyboard, mouse, disk drive, etc.) through OS functions. This is necessary, for example, so that a text editor working in the background, did not respond to keystrokes in the mailer, with which the user works. 3. Each task must periodically interrupt its work and transmit control the OS so that it switches to performing another task. 4. A task that most of the time expects some action from user (for example, keystrokes or mouse movements) must report OS when it should transfer control. 5. Any change to the screen must be done through the OS functions, so as not tospoil information in other task windows. 6. Under no circumstances should the task place the mouse or joystick cursor on screen. She must use the cursor that the OS provides her. Of course, everything becomes somewhat simpler if each program is given whole screen. Programs running in shadow mode should not produce screen change. I wish you health, happiness and creative Uzbeks. Aleksey Malov aka VIVID/Brainwave.