@@mckzik1983 dzięki za odpowiedź bo po 2 latach fajnie było przeczytać komentarz który pisałem jak miałem 12 lat. Dzięki za pomoc ale teraz umiem już angielski na tyle żeby uczyć się z angielskiego yt. Jeszcze raz dzięki za chęć pomocy oraz za przywołanie nostalgi :)
ej @Laboratorium Krzycha, Sam Wykminilem Jak Zrobic Taki System Na CosmOS ale mam problem bo w mojej konsoli nie można scrollowac. plz help me, im stuck
COSMOS nie pozwala na ściółkowanie konsoli, chyba, że zrobisz bufor w RAM'ie i własną funkcję readline, która buduje strzałki do przesuwania bufora. Zrób sobie listę stringów i dodawaj do niej każdą kolejną linię, do momentu, aż będzie ich 1000, wtedy dodawaj usuwając 1. W funkcji readline gdy masz naciściétą strzałkę znajdź, które lini powinny zostać wyświetlone, zrób clear'a i je wyświetl. Wymiary ekranu to o ile dobrze pamiętam 25x80
Krecik co ty tutaj robisz XDD patrze główna a tu to ale gratulacje młody za napisanie własnego systemu w tym wieku ja nic nie napisałem coś bardziej zaawansowanego
siema, gdzie się tego nauczyłeś? Bo ja szukam poradników na yt albo na forach i tam nic konkretnego nie piszą. Nie wiem może mi się tylko wydaje że to jest bardzo podobne do linuxa, brałeś jakiś do tego jakby preset linuxa?
Więc tak: 1. Przepraszam, że teraz odpowiadam, mam w szkole zamieszania i rzadko patrzę na YT 2. Nauczyłem się tego z angielskojęzycznych poradników i z ich wiki. 3. Wiem, że nie ma tego na polskim YT i forach, więc lepiej szukać na zagranicznych 4. BO TO JEST BARDZO PODOBNE DO LINUX'A. Takie było założenie 5. Wzorowałem się na linuxie, ale nie od wewnętrznej zasady działania, tylko od strony wyglądu
dotHEXAos (to co na filmie / C#) => github.com/HXM4Tech/dotHEXAos cHEXAos (wersja C / niedługo będzie całkowicie przerobiona) => github.com/HXM4Tech/cHEXAos
@@hxm4tech bo ja myslalem ze se od @XaFF zrobie system ale ni dość że on zrobil jedynie poradnik zeby ten system sobie poprostu byl i wyswietlal napis hello world a ten nie dosc ze jest lepszy to super wyglada i dziala!
Jeżeli chodzi o sam "system" - masz na GitHubie HXM4Tech. Programów na ten system na razie nie ma i raczej nie będzie ze względu na ograniczenia COSMOS w uruchamianiu zewnętrznego kodu maszynowego. Dlatego też zacząłem robić cHEXAos - "edycję" tego systemu pisaną w C i ASM od zera, która takich ograniczeń nie będzie miała. Rozwojem tego systemu zajmę się w wakacje, ze względu na duże ilości prac domowych i form sprawdzania wiedzy w naszej szkole po powrocie ze zdalnych
Pewnie. Łap linka: github.com/HXM4Tech/dotHEXAos To jest dotHEXAos, ale jest już nierozwijanie. Jakbyś chciał pomóc z cHEXAos: github.com/HXM4Tech/cHEXAos
Wiem, wiem, wiem. Wszyscy mi to mówią. Jednak ja celowo zrobiłem to na if-else. Są po prostu rzeczy takie jak argumenty i aliasy, a w switchach (przynajmniej w .NET 2.0) to się wali i lepsze są prymitywne rozwiązania. Tak samo było z 2 listami. Dlaczego nie użyłem słownika? Walił się COSMOS ze swoimi błędami "not implemented"
Masz rację, ale nie do końca. Polecam sobie poczytać najpierw, zanim się wypowiada. 1 - istnieje coś takiego jak OS building legos (takie jak COSMOS), 2 - Nie tylko w C, ale też w C++, Rust, lub jakimkolwiek innym kompilowanym języku wysokopoziomowym
@@hxm4tech "Twój" system operacyjny można nazwać systemem operacyjnym lecz nie jest on do końca twój. Używasz biblioteki a os powinno się pisać od zera.
@@hxm4tech Po za tym nie będziesz wstanie napisać systemu operacyjnego w C++. Musisz użyć asemblera lub kodu maszynowego. Dopiero jak użyjesz asm lub maszynówki to możesz przejść do pisania os.
1. Faktycznie, powinno się tak robić, ale to nie zmienia faktu, że ten OS jest mój, a biblioteka/building kit, którego użyłem to tylko biblioteki standardowe takie jak linq + tłumaczenie tego do ASM. Jeżeli nadal jednak uważasz, że to nie jest mój system, zobacz: github.com/HXM4Tech/cHEXAos To jest wersja C, nad którą obecnie pracuję
Skąd takie wnioski? Znalazłeś taki sam w internecie? Nie możliwe, chyba, że to właśnie kopia mojego. Owszem, cały COSMOS nie jest mój, ale ten konkretny OS jest i nie możesz temu zapszeczać
Wow super sposób na zrobienie systemu jak chciałem zrobić na bazie jądra Linuxa to było tam bardzo ciężko się odnaleźć
woooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooow
Spróbuję ten sposób zaraz zobaczę dokumentację tej biblioteki
Ale super :O
Super.
Zrobisz Poradnik?
A co zrobić gdy napisze coś w tym a później będzie wyskakiwało w VMware "waiting for debbuger connection"?
To zrób ten poradnik (pisze z innego konta)
O siema Borisov
Siema
Skąd ty tu?
Ustawienia projektu i wyłącz debugowanie. XD teraz odpisuję, sorry
hej mógł byś powiedzieć skąd nauczyłeś się C#?
wow gratulacje!
Yyy elo
gościu życzę powodzenia bo niesamowity jesteś.
PS mógł byś zrobić poradnik jak zrobić coś takiego bo na polskim yt czegoś takiego nie ma
jest taki tutorial ale nie chcę reklamować
@@mckzik1983 dzięki za odpowiedź bo po 2 latach fajnie było przeczytać komentarz który pisałem jak miałem 12 lat. Dzięki za pomoc ale teraz umiem już angielski na tyle żeby uczyć się z angielskiego yt. Jeszcze raz dzięki za chęć pomocy oraz za przywołanie nostalgi :)
@@gameshoot8571 przywoluje znowu hehe
@@yesh420 :)
ej @Laboratorium Krzycha, Sam Wykminilem Jak Zrobic Taki System Na CosmOS ale mam problem bo w mojej konsoli nie można scrollowac. plz help me, im stuck
COSMOS nie pozwala na ściółkowanie konsoli, chyba, że zrobisz bufor w RAM'ie i własną funkcję readline, która buduje strzałki do przesuwania bufora. Zrób sobie listę stringów i dodawaj do niej każdą kolejną linię, do momentu, aż będzie ich 1000, wtedy dodawaj usuwając 1. W funkcji readline gdy masz naciściétą strzałkę znajdź, które lini powinny zostać wyświetlone, zrób clear'a i je wyświetl. Wymiary ekranu to o ile dobrze pamiętam 25x80
O jezu po 3 miechach mi odpowiedziales kiwdy juz to rozwiozalem XDDDDD
fajny system :)
Też robić będę
Krecik co ty tutaj robisz XDD patrze główna a tu to ale gratulacje młody za napisanie własnego systemu w tym wieku ja nic nie napisałem coś bardziej zaawansowanego
@@typwswetrze nwm co tu robie
Kopałem tunel do sapera i nagle się tu znalazłem
siema, gdzie się tego nauczyłeś? Bo ja szukam poradników na yt albo na forach i tam nic konkretnego nie piszą. Nie wiem może mi się tylko wydaje że to jest bardzo podobne do linuxa, brałeś jakiś do tego jakby preset linuxa?
Więc tak:
1. Przepraszam, że teraz odpowiadam, mam w szkole zamieszania i rzadko patrzę na YT
2. Nauczyłem się tego z angielskojęzycznych poradników i z ich wiki.
3. Wiem, że nie ma tego na polskim YT i forach, więc lepiej szukać na zagranicznych
4. BO TO JEST BARDZO PODOBNE DO LINUX'A. Takie było założenie
5. Wzorowałem się na linuxie, ale nie od wewnętrznej zasady działania, tylko od strony wyglądu
fajne
Good
Wow fajnie ale mozes moze dac link w opisie do SYSTEMU?
dotHEXAos (to co na filmie / C#) => github.com/HXM4Tech/dotHEXAos
cHEXAos (wersja C / niedługo będzie całkowicie przerobiona) => github.com/HXM4Tech/cHEXAos
@@hxm4tech żyj
Proszę prosze zrób toutorial. Bade wdzięczny!
@@hxm4tech pooooooooooooooooooooooooog
@@hxm4tech bo ja myslalem ze se od @XaFF zrobie system ale ni dość że on zrobil jedynie poradnik zeby ten system sobie poprostu byl i wyswietlal napis hello world a ten nie dosc ze jest lepszy to super wyglada i dziala!
@Mikołaj tak to dobry pomysł
@Mikołaj możliwe
@@bamboooz3201 ale tamten byl w assembly trudniejszym jezyku do programowania
zrobisz jakiś toturial jak zrobić taki karnel w cpp?
@@hxm4tech to prawda ja sprobowalem w assembly i c zrobić to to wyświetlania na ekranie musiałem własną bibliotekę
@@hxm4tech ale się udało
Teraz to piszę, bo się trochę nauczyłem. Otóż zacząłem robić system w C (cHEXAos) i w wakacje pokażę go, wyjaśnię i pokażę jak zrobić coś podobnego
bedzie program do kupienia - pobrania ?
Jeżeli chodzi o sam "system" - masz na GitHubie HXM4Tech.
Programów na ten system na razie nie ma i raczej nie będzie ze względu na ograniczenia COSMOS w uruchamianiu zewnętrznego kodu maszynowego. Dlatego też zacząłem robić cHEXAos - "edycję" tego systemu pisaną w C i ASM od zera, która takich ograniczeń nie będzie miała. Rozwojem tego systemu zajmę się w wakacje, ze względu na duże ilości prac domowych i form sprawdzania wiedzy w naszej szkole po powrocie ze zdalnych
brawo(:
podałbyś kod tego kalkulatora w tym systemie bo chcem w swoim zrobić ale nie potrafię
@@hxm4tech ok
@@hxm4tech to napiszesz kod?
Podasz dc bo mam pytanie?
GitHub HXM4Tech
@@sebastianbogucki8209 HXM4Tech#8775
Dasz kod źródłowy? plis
-----> GitHub hxm4tech
A jak zrobileś ten taki tekst z 12:51?????????
Wpisz w Google na przykład ASCII figlet online generator, jeżeli nie masz generatora figlet w swoim systemie
@@hxm4tech ok dzięki
Dasz project file lub source code? pls
Pewnie. Łap linka:
github.com/HXM4Tech/dotHEXAos
To jest dotHEXAos, ale jest już nierozwijanie. Jakbyś chciał pomóc z cHEXAos:
github.com/HXM4Tech/cHEXAos
@@hxm4tech Dzk :D
@@hxm4tech to jest w ISO?
A jak zmienić rodzaj partycji na FAT12
Nie da się - to wina COSMOS
@@hxm4tech :< i nie moge wpisać komendy dir bo wyskakuje błąd
@@robciubobciu jaki?
Może nie masz systemu plików
Pobierz z repozytorium COSMOS
Wyślesz link do pobrania?
Patrz GitHub HXM4Tech
@@hxm4tech jak wpisuje to nic nie ma
@@hxm4tech Już nic znalazłem
@@hxm4tech Czekaj a gdzie jest plik iso?
@@hxm4tech jak to otworzyć w vmware jak nie ma pliku iso
Jak tki zrobić?
Zrobię w wakacje poradnik, ale osobiście i tak wolę pisać od zera w C i ASM
Chłopie rada jeśli będziesz chciał to jeszcze rozwijać podmień te if z komendami na switch
Wiem, wiem, wiem. Wszyscy mi to mówią. Jednak ja celowo zrobiłem to na if-else. Są po prostu rzeczy takie jak argumenty i aliasy, a w switchach (przynajmniej w .NET 2.0) to się wali i lepsze są prymitywne rozwiązania. Tak samo było z 2 listami. Dlaczego nie użyłem słownika? Walił się COSMOS ze swoimi błędami "not implemented"
Sam mam taki mały projekcik, ale pisze w c++
juz nic
Ha ha ha
Dlaczego ha ha ha? Może dlatego, że nie pisany w ASM i C. Jeżeli o to chodzi, to zapraszam na mojego GitHuba i zdobądź sobie cHEXAos.
System operacyjny robi się w asemblerze lub C geniuszu
Masz rację, ale nie do końca. Polecam sobie poczytać najpierw, zanim się wypowiada. 1 - istnieje coś takiego jak OS building legos (takie jak COSMOS), 2 - Nie tylko w C, ale też w C++, Rust, lub jakimkolwiek innym kompilowanym języku wysokopoziomowym
@@hxm4tech "Twój" system operacyjny można nazwać systemem operacyjnym lecz nie jest on do końca twój. Używasz biblioteki a os powinno się pisać od zera.
@@hxm4tech Po za tym nie będziesz wstanie napisać systemu operacyjnego w C++. Musisz użyć asemblera lub kodu maszynowego. Dopiero jak użyjesz asm lub maszynówki to możesz przejść do pisania os.
@@hxm4tech Zapomniałem dodać że C++ to nie język wysokiego poziomu. Tak samo C.
1. Faktycznie, powinno się tak robić, ale to nie zmienia faktu, że ten OS jest mój, a biblioteka/building kit, którego użyłem to tylko biblioteki standardowe takie jak linq + tłumaczenie tego do ASM.
Jeżeli nadal jednak uważasz, że to nie jest mój system, zobacz: github.com/HXM4Tech/cHEXAos
To jest wersja C, nad którą obecnie pracuję
Polish is so similar to Russian
To nie twój system operacyjny
Skąd takie wnioski? Znalazłeś taki sam w internecie? Nie możliwe, chyba, że to właśnie kopia mojego. Owszem, cały COSMOS nie jest mój, ale ten konkretny OS jest i nie możesz temu zapszeczać
moj to Tabornoti#3088