На вот тебе видос по устройству недооси
https://www.youtube.com/watch?v=Q4KHltfqYVw
На вот тебе видос по устройству недооси
https://www.youtube.com/watch?v=Q4KHltfqYVw
Dizzy Scripting Engine:http://www.dizzy-se.ru/
http://forum.nedopc.com/viewtopic.php?f=39&t=9762
Прошу принять мою критику не как претензии, а как вопросы, возникающие у стороннего человека к NedoOS.
1. Почему в NedoOS используется куча рестартов (RST0, RST8, RST16 и так далее) ? Чем это лучше использования одного рестарта? Не планируется ли переработка в этом плане?
2. Почему диски прибиты к фиксированной букве? И надо ли вообще эти буквы дисков использовать? Не лучше ли сделать точки монтирования как в UNIX? Это очень сложно?
3. Почему для параметров командной строки размер буфера 128 байт? Нет, понятно, что для одного параметра это более чем достаточно. Но стоит задать 3-4 параметра, да ещё с путями в системе и 128 байт не хватает. Не планируется ли сделать передачу параметров как-то поиному, например через отдельную страницу?
4. Я не нашёл в ОСи какого-то уровня драйверов. Скажеим, хочу я подключить свою любимую ESP8266 как сетевуху - и как для неё драйвер писать? А драйвер того же UART, например или ещё какогото устройства? Планируется ли проработка HAL-уровня вообще?
Есть ещё куча "почему и зачем", но пока остановлюсь.
В целом идея ОСи очень хороша тем, что она реализована и работает. Но пока это дикий монолит, куда нельзя встроить свой модуль без плясок с бубнами...
а ищо
у аффтара ВСЕ может поменятся в любой момент
и поэтому все существующие программы компилируются одновременно со всей ОС
а на фоне ОС для АТМ...
- - - Добавлено - - -
лучше бы аффтар не морочил бы себе и нам голову
а сказал что это запускалка ТРД с возможностью свернуть один запущенный процесс и запустить другой для всяких там АТМ пентев
и все было бы логично
писать же под хрен знает что
где нам расказывают что вот у нас есть точки входа цпм точки входа мсх дос
но мы из потом выпилим или может наборот
в здравом уме...
Последний раз редактировалось NEO SPECTRUMAN; 17.11.2020 в 12:32.
С сабжем печально всё.
1. в качестве драйвера файловой системы FAT используют FatFS с выпиленной поддержкой Fat12. Места нет для этой ФС (потому, что си).
2. дисководы это legacy device и шибко поддерживать не хотят.
3. они там свято верят, что дискеты с Fat12 может быть только 1.44мб и что ВГ93 не умеет читать 512 байт сектора (рукалицо).
4. разделы могут быть только на HDD (на жёстких дисках) и только первичные.
5. если подсунуть SD карту с разделами, найден будет только самый первый раздел, т.к. думают, что на карте разделов быть не должно.
6. были ещё какие-то фигны с дисковыми девайсами...
7. с терминалом (консолью) вообще печаль какая-то. текст печатать не удобно. всё норовит куда-то вверх уехать. камандер не умеет запускаться поверх консоли. ещё и мусорит при выходе.
8. "многозадачность" без приоритетов. просто цикличная по списку.
9. камандер не умеет в динамический список найденых/смонтированных логических девайсов. вываливает всё целым списком. пади и система так же работает.
10. и т.д.
зато автор радуется, что он смог адаптировать куцый BDS C который не умеет в 32бита логику и арифметику. Написал на этом си коцалку файлов. если учесть, что у файла указатель 32бита. а компилятор не может в 32бита, не трудно догадаться, что на больших файлах будет фейл. да, кстати, компилятор перестал собирать исходники, на стадии линковки система умирает. и то при том, что компилятор пересобирается вместе с ядром. видимо в ядре что-то поменялось, но пропатчить софт уже нет желания у автора, но есть желание раскрашивать древние игры.
Последний раз редактировалось Sayman; 17.11.2020 в 13:05.
Ребята, я не ругаю авторов, а критикую.
Это как раз нормально для нулевой версии. Программ не много ещё.а ищо
у аффтара ВСЕ может поменятся в любой момент
и поэтому все существующие программы компилируются одновременно со всей ОС 
а на фоне ОС для АТМ...
Интересно было бы автора услышать: планы дальнейшего развития ОС.
да нету там никакого развития. они адаптацией трдос игрушек уже занялись с мыслями о том, что разработка ядра завершена. хотя там баг на баге и багом погоняет.
на вопрос о том, почему используют fatfs для целой ОСи, сказали, что fat сложный...
оно конечно так, но стоило бы разобраться в его работе, нюансах и запилить свой драйвер, с блекджеком и дефками. плюс какая-то не понятная каша с драйверами в виду того, что по их словам - у эвы нет биоса как у Спринтера, надо место экономить в озу.
Последний раз редактировалось Sayman; 17.11.2020 в 13:10.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Последний раз редактировалось NEO SPECTRUMAN; 17.11.2020 в 15:27.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)