Systems - NedoOS origins: On October 2, 2018, the first release of the gfxed graphics editor was finally released

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 viewer  fromAlien 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