Pomoc s jednoduchým operačním systémem

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
mar00m
Level 2.5
Level 2.5
Příspěvky: 359
Registrován: únor 11
Bydliště: Slezina u Hulína
Pohlaví: Muž
Stav:
Offline

Re: Pomoc s jednoduchým operačním systémem

Příspěvekod mar00m » 19 črc 2011 17:29

PhoenixDOS bych bral. Tam to X znamenalo verzi :smile:. Jinak pěkné velmi. Ještě pouvažuju. :D THX :D

--- Doplnění předchozího příspěvku (19 Črc 2011 17:54) ---

Ještě dodatek:

Nechtěl by někdo, kdo má momentálně volné ruce se podílet se mnou na realizaci tohoto projektu? Zatím jen tak. Potřeboval bych někoho zkušeného na dolazování, aplikaci, testy, upgradování. Nekladou se žádné podmínky. Volná pracovní doba (alespoň za týden nějaký návrh). Nejlépe kdybyste uměli pracovat v MS-DOS (Příkazy, dávkové soubory) a v BASICu. Díky
Momentálně pracuji na 'homemade' kalkulačce, pokud máte nějaké rady a tipy ohledně zásobníkového programu v C++ či AVR ATMEGA2560 tak je rád uvítám.

Reklama
Uživatelský avatar
mar00m
Level 2.5
Level 2.5
Příspěvky: 359
Registrován: únor 11
Bydliště: Slezina u Hulína
Pohlaví: Muž
Stav:
Offline

Re: Pomoc s jednoduchým operačním systémem

Příspěvekod mar00m » 22 črc 2011 15:04

TOP. Hej lidi. ste tu?
Momentálně pracuji na 'homemade' kalkulačce, pokud máte nějaké rady a tipy ohledně zásobníkového programu v C++ či AVR ATMEGA2560 tak je rád uvítám.

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Pomoc s jednoduchým operačním systémem

Příspěvekod faraon » 22 črc 2011 16:38

Koukám že se do toho nikomu nechce, asi to budeme muset zvládnout sami 8)
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
mar00m
Level 2.5
Level 2.5
Příspěvky: 359
Registrován: únor 11
Bydliště: Slezina u Hulína
Pohlaví: Muž
Stav:
Offline

Re: Pomoc s jednoduchým operačním systémem

Příspěvekod mar00m » 22 črc 2011 20:28

Ještě mě dnes napadlo: Cituji: "A CO NAPSAT CELÝ SYSTÉM V BASICU? Basic + Phoenix = "Phoesic OS"" Co ty na to?
Pak ještě udělat aby byl jen MAIN.bat + nějaké .bas soubory. Ale to bysme museli předělat ho celý. Vždyť to jsou jen samé volané dávky. (kromě MAIN.bat = Pro něj používám funkci LOADFIX.
A trochu jsem to upravil. A vytvořil jsem 2 herní diskety. Které si ten systém projde, jestli neobsahují List.bat (Herní rozhraní mezi Systémem a Hrami)
Hry se dají taktéž doinstalovat do složky C:\EXT\GAMES\ . V případě, že bude existovat List.bat na C: i na A: tak se tě systém zeptá, zda chceš hrát z disku, nebo diskety.
Momentálně pracuji na 'homemade' kalkulačce, pokud máte nějaké rady a tipy ohledně zásobníkového programu v C++ či AVR ATMEGA2560 tak je rád uvítám.

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Pomoc s jednoduchým operačním systémem

Příspěvekod faraon » 22 črc 2011 21:10

Na osmibitových počítačích interpret BASICu nahrazoval operační systém, ale to bysme byli zase někde trochu jinde. Mimochodem, včera jsem po dvou letech vytáhl Didaktika a trochu si se Sinclair BASICem pohrál, ještě to umím :inlove:

Možná by teď byla ta správná chvíle aby sis ujasnil co přesně od toho Phoenixe očekáváš, k čemu bude určený a kam se má ubírat. Co je vlastně cílem?
Je to DOSové platforma, takže by bylo dobré omezit se v něm na to co podporuje, tedy například jen šestnáctibitové aplikace. Ten tvůj archiv v exe se mi tam nerozbalí :huh:
Další otázka je jestli ho chceš provozovat jako disketový, s pomocným harddiskem na data, nebo jestli má disketa sloužit jen k instalaci na harddisk.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
mar00m
Level 2.5
Level 2.5
Příspěvky: 359
Registrován: únor 11
Bydliště: Slezina u Hulína
Pohlaví: Muž
Stav:
Offline

Re: Pomoc s jednoduchým operačním systémem

Příspěvekod mar00m » 22 črc 2011 21:23

To co ti posílám je určeno pro disketu. Protože teď nemám volný HDD. Vlastně už teď se může na HDD zkopírovat. Jenže jsem ještě Instalačku nevytvořil. Bude stejná jako pro FDD, ale bude se kopírovat a blablabla. Také se při instalaci zavedou první registry nainstalovaných programů. Ale ještě před tím musím dokončit sekci OPTS.bat (Options). Tam je zatím jestli je připojen HDD (c), či FDD (a). Pak tam bude nastavení dalších blbostí. (I Boot priority! atd...)
Jeho cílem bude umět spustit Aplikace, programy, MOŽNÁ I HUDBU PŘEHRÁT, hry. (16b)
Také aby se na něm daly vyvíjet programy(DOSOVé i BASICové, pak možná i nějaké to Céčko) a další.

PS: Jak ti mám ty soubory poslat? ZIPem asi ne, že? Samostatně. Půjde to na uložto poslat celá složka?
Momentálně pracuji na 'homemade' kalkulačce, pokud máte nějaké rady a tipy ohledně zásobníkového programu v C++ či AVR ATMEGA2560 tak je rád uvítám.

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Pomoc s jednoduchým operačním systémem

Příspěvekod faraon » 23 črc 2011 09:16

ZIP vyhovuje, do něj můžeš uložit celou stromovou strukturu, tedy adresář včetně podadresářů a souborů v nich. Jinak v dobách DOSu byl velmi populární program ARJ (volně pro nekomerční použití), používal se v příkazovém řádku, ale třeba Norton Commander ho mohl používat jako vestavěný.
Problém je že tu windowsí binárku na Linuxu vůbec nerozbalím, protože v DOSBoxu spustit nejde.
No a další potíž je v tom, že už nemám v počítači zapojenou disketovku, takže ty soubory ani nedostanu na disketu... Asi už jsem moc přešel na moderní technologie - 1200 MHz procesor a 512 MiB RAM :lol:

Kdysi jsem měl dosový přehrávač MODů, který fungoval i přes speaker, snad bych ho na disketách ještě našel, mám tu InertiaPlayer (původně Amiga), který hraje nádherně, ale jen přes zvukovku. Tu ale bez dosového ovladače nerozvržeš, a pro ty dnešní ho zaručeně jejich výrobci neudělají...

Co se programování týče, Turbo Pascal je ve verzi 5.5 free, podobně Borland pro vzdělávací účely uvolnil Turbo C. Těch pár drobných odchylek od normy se dá přežít, nakonec on i ten legendární Wolf3D byl napsaný v Turbo C!
Kompilátor BASICu se sice dá také stáhnout, ale protože koupit se už dávno nedá a M$ o nějakém uvolnění přes dvacet let starého programu neuvažuje, bylo by to dost nelegální, i když je to dávno abandonware.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
mar00m
Level 2.5
Level 2.5
Příspěvky: 359
Registrován: únor 11
Bydliště: Slezina u Hulína
Pohlaví: Muž
Stav:
Offline

Re: Pomoc s jednoduchým operačním systémem

Příspěvekod mar00m » 23 črc 2011 10:39

Na legálnost ti celkem kašlu, hlavně ať mi to pomůže :smile:.
Stejně, kdo by tě nechal zavřít za nelegální použití 20 let starého kompilátoru :smile: :D :D
ZIPáč ti teď pošlu :nervous:
Momentálně pracuji na 'homemade' kalkulačce, pokud máte nějaké rady a tipy ohledně zásobníkového programu v C++ či AVR ATMEGA2560 tak je rád uvítám.

Uživatelský avatar
mar00m
Level 2.5
Level 2.5
Příspěvky: 359
Registrován: únor 11
Bydliště: Slezina u Hulína
Pohlaví: Muž
Stav:
Offline

Re: Pomoc s jednoduchým operačním systémem

Příspěvekod mar00m » 24 črc 2011 18:25

Zkus ještě potom nějak vymyslet ten OPTS.bat. Zkouším už ve dne i v noci :nervous:
Zítra se na to kouknu.
Momentálně pracuji na 'homemade' kalkulačce, pokud máte nějaké rady a tipy ohledně zásobníkového programu v C++ či AVR ATMEGA2560 tak je rád uvítám.

Uživatelský avatar
mar00m
Level 2.5
Level 2.5
Příspěvky: 359
Registrován: únor 11
Bydliště: Slezina u Hulína
Pohlaví: Muž
Stav:
Offline

Re: Pomoc s jednoduchým operačním systémem

Příspěvekod mar00m » 20 srp 2011 14:27

Takže jsem pokročil, určitě si ještě pamatuješ na první náznaky tohohle OS, jak tam byla položka PASSWORD. Teď ji hodlám vsadit do OPTS.bat, tak, že půjde heslo povolit, či zakázat, a taky ho změnit...

Takže, jestli bude v OPTS nastaveno v Sekci PASSWORD heslo na variantu OFF, nebude heslo vyžadováno, čili zápis v AUTOEXEC.bat bude v tomhle znění.

AUTOEXEC.bat -

Kód: Vybrat vše

...
call PCheck.bat
loadfix MAIN.bat
...

PCheck.bat - V Případě, že PASSWORD je ON

Kód: Vybrat vše

echo off
call Delocker.bat
PCheck.bat - V případě, že PASSWORD je OFF

Kód: Vybrat vše

@echo off


U sekce OPTS.bat se pouze upraví výběr (CHOICE)

OPTS - bez výběru, upraveno

Kód: Vybrat vše

@echo off
...
if errorlevel x-2 goto ON
if errorlevel x-1 goto OFF
pause
...
:ON
@echo off
cls
echo @echo off >> PCheck.bat
set password=call Delocker.bat
echo %password% > PCheck.bat
echo Nyni zadejte nove heslo:
call vstup.bat
set passw=%gw%
set gw=
echo Probiha sifrovani hesla ...
set text="%passw%"
set texta=%text:a=.%
set textb=%texta:b=:%
set textc=%textb:c=!%
set textd=%textc:d=8%
set texte=%textd:e=>%
set textf=%texte:f=<%
set textg=%textf:g=)%
set texth=%textg:h=(%
set texti=%texth:i=7%
set textj=%texti:j=@%
set textk=%textj:k=#%
set textl=%textk:l={%
set textm=%textl:m=}%
set textn=%textm:n=$%
set texto=%textn:o=^%
set textp=%texto:p=+%
set textq=%textp:q=;%
set textr=%textq:r=_%
set texts=%textr:s=1%
set textt=%texts:t=2%
set textu=%textt:u=/%
set textv=%textu:v=?%
set textw=%textv:w=&%
set textx=%textw:x=3%
set texty=%textx:y=|%
set textz=%texty:z=-%
set passf=%textz%
echo @echo off >> PASSW.bat
echo echo %passf% > PASSW.bat
echo Vase heslo : %passw%
echo Heslo bylo uspesne vytvoreno
pause >nul
set passw=
set passf=
cls
MAIN.bat

:OFF
@echo off
cls
echo @echo off >> PASSW.bat
echo @echo off >> PCheck.bat
echo Heslo bylo deaktivovano ...
pause
cls
MAIN.bat


To jsou první změny, další uvedu potom, zatím popřemýšlej... :smile:

--- Doplnění předchozího příspěvku (20 Srp 2011 20:20) ---

YEAH, I AM A GOD! Hotovo ...

Heslo do systemu je zapnute a nastavené na "ahoj" - bez uvozovek. Řešeno geniálně :smile:
Tady to je :smile:
Přílohy
Phoenix_2.0.zip
(464.22 KiB) Staženo 26 x
Momentálně pracuji na 'homemade' kalkulačce, pokud máte nějaké rady a tipy ohledně zásobníkového programu v C++ či AVR ATMEGA2560 tak je rád uvítám.

Uživatelský avatar
mar00m
Level 2.5
Level 2.5
Příspěvky: 359
Registrován: únor 11
Bydliště: Slezina u Hulína
Pohlaví: Muž
Stav:
Offline

Re: Pomoc s jednoduchým operačním systémem

Příspěvekod mar00m » 21 srp 2011 16:50

faraon píše:Mimochodem, když už mluvíš o programování, víš že program debug se dá použít jako jednoduchý překladač do strojového kódu? Dají se v něm vytvářet COM programy, umí přeložit i předem připravený soubor a uložit ho jako program na disk, nebo třeba přímo do bootovacího sektoru diskety...

Jak jsi to myslel?
Momentálně pracuji na 'homemade' kalkulačce, pokud máte nějaké rady a tipy ohledně zásobníkového programu v C++ či AVR ATMEGA2560 tak je rád uvítám.

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Pomoc s jednoduchým operačním systémem

Příspěvekod faraon » 21 srp 2011 20:35

Už si to přesně nepamatuji, našel jsem to kdysi v nějaké chytré knížce.
V Debugu se dá přímo do paměti od určené adresy zadat sekvence příkazů ve strojovém kódu, a určitý úsek paměti uložit do souboru. Vzhledem k tomu že COM soubory se vždy umísťují a spouštějí od adresy
0x100 tak je možné takhle vytvořit spustitelný program.
Navíc se tohle dá provést automaticky, tak že si všechno včetně příkazů Debugu připravíš předem do souboru a Debugem to proženeš pomocí přesměrování, jestli se nepletu. Musel bych se podívat po té knize a pár věcí odzkoušet, ale to může trvat dost dlouho, s ohledem na mojí asi tunovou knihovnu volně rozprostřenou po pokoji v několika vrstvách :-/
A programování ve strojáku není na x86 (na rozdíl třeba od Z80) nic pěkného, nikdy jsem tomu nepřišel na chuť, na rozdíl od takového Céčka, které mi prostě "sedí".
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Pomoc při taktu Příloha(y)
    od ondyN » 14 led 2025 15:53 » v Taktování a další úpravy PC
    2
    6789
    od Dyonysos Zobrazit poslední příspěvek
    14 led 2025 16:19
  • Pomoc s webem
    od Tay » 09 úno 2025 15:53 » v Web-tipy a vaše weby
    5
    19776
    od Tay Zobrazit poslední příspěvek
    10 úno 2025 12:09
  • Pomoc s výběrem komponent
    od kurkisak » 02 pro 2024 14:48 » v Rady s výběrem hw a sestavením PC
    2
    1777
    od kurkisak Zobrazit poslední příspěvek
    02 pro 2024 18:11
  • Pomoc se zpomaleným notebookem
    od trefort » 29 zář 2024 14:02 » v Problémy s hardwarem
    8
    2816
    od atari Zobrazit poslední příspěvek
    30 zář 2024 10:04
  • PC do 20k (pomoc s dovýběrem komponent)
    od insider » 27 zář 2024 16:46 » v Rady s výběrem hw a sestavením PC
    11
    4065
    od insider Zobrazit poslední příspěvek
    03 říj 2024 09:03

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host