NedoOS: release Alone Coder October 2 2018 was finally released New release of the graphic editorgfxed, soon renamed to Scratch. Pi─ he collaborated withNikolai Grivin, whom I taught assembler. It is under this editor's requirements have been sharpened a new CP/M-like "hidden" kernel that and became the core of NedoOS. At the same time, the reverse side is fa─ file operations was taken from the version "When─ Ts of Persia" for the SD card that I made DimkaM using the library FatFs and drivers from Savelij13. In addition, in the kernel library used trdosfs from sys─ themes NedoLang. Finally everything came together─ those are the core,drivers and useful system program. The editor was demonstrated at the partyNedoPC.The question to those gathered was the following is presented - willMSX-DOS2with multitasking and FAT32?Or perhaps TASiS will be redesigned to meet these requirements? Otherwise we will have to follow the path of a new one─ independent system. The answer was no, not will be. So we took the path of independent system, only partially compatible withCP/M. The system with all programs is assembled with one button, development is progressing quickly─ but on November 72018 the first one was released separate assemblyNedoOSwith command line─ coy. Multitasking added on November 10th. Command line - November 12. A lot of open─ files simultaneously - November 13.Nedo─ vigator - November 15. Batniks - November 16. К connected to the project DimkaM and created a repo─ room on the serveryLord Vader. By December 20, hex editor and text editor. January 15 -NedoBasic (together with Kirill Lovyagin, former spektrumist, whom I also trained as─ sampler), January 24 - NedoLang and diff, written on it. In February - player mu─ languages andNedoBrowser(from code2006 there there is absolutely nothing left; to work in In─ ternetDimkaMadded to the kernelNedoOSunder─ network card holderZXNetUSBand adaptor─ shaft emulator).Support GIF taken from the source─ dnikov Dismaster/X-Project (1997), but almost it has been completely rewritten, and supportJPEG - the same JPEG viewerfromAlien Factory, which I have been wrapping up for several years under TR-DOS. Support bmp in the browser, unlike from Scratch, the most primitive (only 24 bit), but I wrote support PNG from scratch and quite universal (for unpacking is─ uses the module from pkunzip ). Under NedoOS was not immediately ported only pkunzip, but also tar, dmirc, dmftp, web server 3ws, DHCP server and much more─ goe. In MarchDimkaM addeddmm - a utility mounting disks. In April2019 added NedoView, modplay, wget, reset, unrar, zxrar, games tetris, snake, tank, website opened nedoos.ru and the first presentation NedoOS at Cosmonautics Day. DimkaM added launch of BASIC and snapshot─ tov, as well as saving snapshotsTR-DOS programs, switchable byNMI.Demige added build scripts from under Linux. In MayDimkaMadded a driverPS/2cla─ viaturesZX Evo,Lord Vaderaccelerated sorts─ I wrote the first one in Nedovigator, version of the game Untangle,and Demige improved NedoBasic - now it stores the source in text form. In JuneDemigemade a dynamic highlight─ Memory allocation for the Nedovigator panels DimkaM added support for partitions and to the kernel optimized the assembly of several versions NedoOS with one button. Added gameSuper Mario with NES. In JulyDemigewrotePingandTelnet,a DimkaM added support USB flash in the core and utility settime with support NTP. Check─ dena presentationNedoOSonDiHalt'2019. In August, an assembly for Pentagon was added 2.666LE and the translation of documentation to has begun English (Louisa). Added in September enginewolf3dand gameBlack Raven.In October─ bre - game Eric and the Floaters in color to the point (thanks toRasmer andSashapont ) and utility hddfdisk (DimkaM). Demige started write a gameEverlasting Summer.Joint─ With our efforts we managed to write a network version─ this Snake.InNedoBrowsersupported by pro─ tocol Gopher.Added logos (from Louisa, DimkaM, Wizard, Sashapont and me). Black Raven redone to match the color to the point but for now with the old onegraphics. Conducted pre─ Presentation NedoOSatCAFe'2019 - results of the year joint development. In November DimkaM fixed the assembly of utilities and debugger residentNoIce.In de─ Cabre NedoBrowser support added https through a proxy, and in Scratch - saved─ nie .scr, added an example of working with ka─ pictures, sprites and music for games - sprexamp.December 272019year repository NedoOS has opened to everyone. In January 2020 the year player was added support TurboSound FM, and Lord Vader when─ led all texts to 866 encoding. In February work with SD card on NeoGS. In March, the game Loyd and demo were added noise. In April - support SVG in Nedo─ Browser (source from Elph) and player AY by networks (DimkaM, Lord Vader). By April-MayBlack Ravenwas finished─ linen painted (participated in thisKitty, Sashapont and Louisa ), and I wrote down the complete walkthrough on YouTube. In wolf3d added sprites with texture and transparency, import textures and sprites frombmp,a sprexamp background scrolling is supported. wget now able to viewing pictures and playing music (DimkaM). In June, a card game was written for "Be─ end of summer." Broadcasts have begun on Twitch and YouTube. Fixed old and a rare glitch in the kernel, and music in the programs can now play in the background and not be slow─ zit. Added program screen protection when switching focus. In July, NedoLang and NedoAsm were added target script and expanded capabilities enum, double typecast fixed and nested─ new #ifdef. In Scratch a window si─ is written theme with buttons, checkboxes and fields input. A function has been added to the web server 3ws launch applications, launch the player andview─ ra pictures (DimkaM). Added training projectshelloandgfxtest. In August, the work of text programs through pipes and terminals, telnet server netterm, number of ods increased─ currently open files. cmd now can dir >file, dir |more.com. Compilers ported by September Turbo Pascal andBDS C,for the last note─ sana is the simplest graphics library. B NedoLang added constant expressions +(expr) and block evar {UINT var1 = 1, INT var2 = 2, FLOAT var3}etc. - creates ne─ belts of a given type with given addresses─ mi.In the core andNedovigatorlengths are supported─ new namesfiles.InScratchan option has appeared─ Onal saving in 8 bits per pi format─ xel. Ported Pro Trackerwith support General Sound and an enlarged editing window─ roving. A new musical composition was written in October daktor untr (with a bunch of virtual tracks and looping numbers). In the core when removed tasks are now not only closing files and sockets, but both are mutedAY,and the size player subscribed to interrupt, ve─ personal up to 48K.Konstantin Kosarevwrote utility rdtrd (reads the contents of drive A: to file noname.trd ). Added utilitiescut (file cutter) and playtap. Added demo raytrace and network game q1 (Firestarter). Games were ported in November, decompiled─ bathroomsRasmer:Slab Age (colored), Montana Jones 2 (colorized), Isitar 7 (with MSX), Midnight Resistance (later added splash screen with Atari ST), Solomon's Key (later added splash screen withAtari ST),Barbarian (then a splash screen with Amiga was added). B wolf3d added doors in niches, sound effects, shooting. Konstantin Kosarev on─ wrote the utility wrtrd (writes to drive A: co─ image content source.trd ). In December there was a competition Your game 6. Games appeared there High Way Star (Rasmer decompiledwith MSX) and ZX Battle City (Slip) under NedoOS. Bahowritten automatically─ Chetical build dependency generator under Linux.Added a mounter underATM,and in hddfdisk added bootloader installer and TASiS'a (DimkaM). In January 2021 BruXy translated the document─ mentation NedoOS into English. Added versionNedovigatornvfast,which I draw─ directly into the screen. And in the terminal when inactive─ The cursor is automatically hidden. B zxrar enabled search for 2-byte matches. Game ported 2048 (withusingHippi─ man ). Code return was added to the core in February result from the programs, and converted to color on the point gameVera (she is painted bySergio, and translates Sergey from ZX BITLES ). Finally, in March,Evo SDK was ported.B this version can be expanded with any ac─ sampler functions needed for a particular another game. NedoOS is not only a system in which you can work, but also a huge storage working sources. By number of applications NedoOS is approaching TASiS, and in number games - even exceeds it. But the main thing is unparalleled on Speccy joint project you can participate in
Share your thoughts about the article