From 7d89f2686a090ac0a230fb1bd800c06cdb4a6c49 Mon Sep 17 00:00:00 2001 From: "Kirill Lipatov (Leency)" Date: Tue, 5 May 2020 00:40:51 +0000 Subject: [PATCH] MENU.DAT: general update of Russian version UNIMG: upload binnary, add to IMG KWINE: upload to SVN, add to ISO git-svn-id: svn://kolibrios.org@7864 a494cfbc-eb01-0410-851d-a64ba20cac60 --- data/Tupfile.lua | 8 +- data/rus/settings/menu.dat | 93 +- programs/emulator/kwine/bin/kwine | Bin 0 -> 1414 bytes programs/emulator/kwine/bin/lib/kernel32.dll | Bin 0 -> 6391 bytes programs/emulator/kwine/bin/lib/msvcrt.dll | Bin 0 -> 2288 bytes programs/emulator/kwine/bin/samples.zip | Bin 0 -> 10881 bytes programs/emulator/kwine/kwine.asm | 664 ++++++++++++++ programs/emulator/kwine/lib/kernel32.dll.asm | 868 +++++++++++++++++++ programs/emulator/kwine/lib/msvcrt.dll.asm | 243 ++++++ programs/emulator/kwine/make.bat | 22 + programs/emulator/kwine/make_old.txt | 5 + programs/emulator/kwine/readme.txt | 8 + programs/fs/unimg/unimg | Bin 0 -> 10589 bytes 13 files changed, 1846 insertions(+), 65 deletions(-) create mode 100644 programs/emulator/kwine/bin/kwine create mode 100644 programs/emulator/kwine/bin/lib/kernel32.dll create mode 100644 programs/emulator/kwine/bin/lib/msvcrt.dll create mode 100644 programs/emulator/kwine/bin/samples.zip create mode 100644 programs/emulator/kwine/kwine.asm create mode 100644 programs/emulator/kwine/lib/kernel32.dll.asm create mode 100644 programs/emulator/kwine/lib/msvcrt.dll.asm create mode 100644 programs/emulator/kwine/make.bat create mode 100644 programs/emulator/kwine/make_old.txt create mode 100644 programs/emulator/kwine/readme.txt create mode 100644 programs/fs/unimg/unimg diff --git a/data/Tupfile.lua b/data/Tupfile.lua index 0ea848b7e8..599570bb9a 100644 --- a/data/Tupfile.lua +++ b/data/Tupfile.lua @@ -25,6 +25,7 @@ img_files = { {"LANG.INC", build_type .. "/lang.inc"}, {"NOTIFY3.PNG", "common/notify3.png"}, {"TOOLBAR.PNG", PROGS .. "/cmm/txtread/toolbar.png"}, + {"UNIMG", PROGS .. "/fs/unimg/unimg"}, {"VMODE", "common/vmode"}, {"3D/HOUSE.3DS", "common/3d/house.3ds"}, {"DEVELOP/T_EDIT.INI", PROGS .. "/other/t_edit/t_edit.ini"}, @@ -177,15 +178,14 @@ extra_files = { {"kolibrios/develop/TinyBasic/", "common/develop/TinyBasic/*"}, {"kolibrios/utils/cnc_editor/cnc_editor", PROGS .. "/other/cnc_editor/cnc_editor"}, {"kolibrios/utils/cnc_editor/kolibri.NC", PROGS .. "/other/cnc_editor/kolibri.NC"}, + {"kolibrios/emul/", "common/emul/*"}, {"kolibrios/emul/dosbox/", "common/emul/DosBox/*"}, {"kolibrios/emul/e80/readme.txt", PROGS .. "/emulator/e80/trunk/readme.txt"}, {"kolibrios/emul/e80/keyboard.png", PROGS .. "/emulator/e80/trunk/keyboard.png"}, {"kolibrios/emul/fceu/fceu", PROGS .. "/emulator/fceu/fceu"}, {"kolibrios/emul/fceu/FCEU ReadMe.txt", PROGS .. "/emulator/fceu/FCEU ReadMe.txt"}, - {"kolibrios/emul/", "common/emul/gameboy"}, - {"kolibrios/emul/", "common/emul/pokemini"}, - {"kolibrios/emul/", "common/emul/scummvm"}, - {"kolibrios/emul/", "common/emul/zsnes"}, + {"kolibrios/emul/kwine/kwine", PROGS .. "/emulator/kwine/bin/kwine"}, + {"kolibrios/emul/kwine/lib/", PROGS .. "/emulator/kwine/bin/kwine/lib/*"}, {"kolibrios/demos/ak47.lif", "common/demos/ak47.lif"}, {"kolibrios/demos/life2", "common/demos/life2"}, {"kolibrios/demos/life3tb.png", PROGS .. "/games/life3/trunk/life3tb.png"}, diff --git a/data/rus/settings/menu.dat b/data/rus/settings/menu.dat index 9a4345ddaf..702f2c1423 100644 --- a/data/rus/settings/menu.dat +++ b/data/rus/settings/menu.dat @@ -2,13 +2,13 @@ Игровой центр /sys/allgames Демки > /@1 Графика > /@3 -Мультимедиа > /@4 -Эмуляторы > /@18 +Звук и видео > /@4 Разработка > /@5 +Эмуляторы > /@6 Система > /@7 -Обработка данных > /@13 -Сеть > /@14 -Разное > /@17 +Офис > /@10 +Сеть > /@11 +Разное > /@14 Документация /sys/docpack Запуск программы /sys/run Завершение работы /sys/end @@ -42,84 +42,62 @@ FlatWave /sys/3d/flatwav Редактор Animage /sys/media/animage Наложение фильтров /sys/media/imgf/imgf Палитра /sys/media/palitra -#4 **** Мультимедиа **** +Пипетка /sys/pipetka +#4 **** Звук и видео **** Аудиоплеер Pixie /sys/media/pixie Аудиоплеер AC97SND /sys/media/ac97snd Видеоплеер Fplay /kolibrios/media/fplay Midi-плеер /sys/media/midamp #5 **** Разработка **** -Примеры > /@6 Упаковщик KPack /sys/kpack Flat Assembler /sys/develop/fasm Доска отладки /sys/develop/board +HEX-редактор /sys/develop/heed Diff tool /sys/develop/diff Отладчик /sys/develop/mtdbg -Пипетка /sys/pipetka Hex2Dec2Bin /sys/develop/h2d2b Таблица символов /sys/ASCIIVju ASCII-коды /sys/develop/keyascii SCAN-коды /sys/develop/scancode -#6 **** Разработка -> Примеры **** -Потоки /sys/develop/thread -Color Slider /sys/demos/cslide -Консольный пример 1 /sys/develop/testcon2 -Консольный пример 2 /sys/develop/test_gets -Окна сообщений /sys/demos/use_mb +#6 **** Эмуляторы **** +DOSBox DOS Emulator /kolibrios/emul/DosBox/dosbox +e80 (ZX Spectrum) /kolibrios/emul/e80/e80 +FCE Ultra - NES /kolibrios/emul/fceu/fceu +PokeMini /kolibrios/emul/pokemini +ScummVM /kolibrios/emul/scummvm +ZSNES Super Nintendo /kolibrios/emul/zsnes #7 **** Система **** -Настройки > /@8 -Системные сенсоры > /@9 -Работа с файлами > /@10 -Тестирование > /@11 -Спец. возможности > /@12 +Системная панель /sys/syspanel +Файловые менеджеры > /@8 +Спец. возможности > /@9 Календарь /sys/calendar -Доска отладки /sys/develop/board -Буфер обмена /sys/develop/clipview Терминал /sys/terminal -#8 **** Система -> Настройки **** -Устройства /sys/setup -Установить фон /sys/media/palitra -Стиль окон /sys/skincfg -Горячие клавиши /sys/mykey -Видеорежим для ATI /sys/vmode -#9 **** Система -> Сенсоры **** -Диспетчер процессов /sys/cpu -PCI-устройства /sys/pcidev -CPUID /sys/cpuid -GHOST Monitor /sys/gmon -K. Bus disconnected /sys/kbd -HDD информер /sys/hdd_info -#10 **** Система -> Работа с файлами **** +Виртуальные диски /sys/tmpdisk +Консоль SHELL /sys/shell +Сохранение образа /sys/rdsave +#8 **** Система -> Файловые менеджеры **** KFAR /sys/File Managers/kfar fNav /sys/File Managers/fNav/fNav KFM /sys/File Managers/kfm Eolite /sys/File Managers/Eolite -Виртуальные диски /sys/tmpdisk -Консоль SHELL /sys/shell -Сохранение образа /sys/rdsave -#11 **** Система -> Тестирование **** -Тест защиты /sys/test -Тест монитора /sys/disptest -Графический бенчмарк /sys/mgb -FSPEED скорость ФС /sys/fspeed -#12 **** Система -> Спец.возможности **** +#9 **** Система -> Спец.возможности **** Экранная лупа /sys/magnify Экранная клавиатура /sys/zkey -#13 **** Обработка данных **** +#10 **** Офис **** Калькулятор /sys/calc Редактор Tinypad /sys/tinypad Редактор TextEdit /sys/develop/t_edit Табличный процессор /sys/table Построение графиков /sys/graph -HEX-редактор /sys/develop/heed -Разархиватор Unz /sys/unz -#14 **** Сеть **** -Серверы > /@15 -Клиенты > /@16 +Просмотр RTF /sys/rtfread +#11 **** Сеть **** +Серверы > /@12 +Клиенты > /@13 Настройки сети /sys/network/netcfg Статус подключения /sys/network/netstat -#15 **** Сеть -> Серверы **** +#12 **** Сеть -> Серверы **** FTP daemon /sys/network/ftpd -#16 **** Сеть -> Клиенты **** +#13 **** Сеть -> Клиенты **** IRC клиент /sys/network/ircc FTP клиент /sys/network/ftpc TFTP клиент /sys/network/tftpc @@ -130,19 +108,12 @@ DNS lookup /sys/network/nslookup VNC Клиент /sys/network/vncc Интернет загрузчик /sys/network/downloader Текстовый браузер /sys/network/webview -#17 **** Разное **** +#14 **** Разное **** Создание скриншотов /sys/scrshoot Аналоговые часы /sys/demos/aclock -Просмотр RTF /sys/rtfread Таблица Менделеева /sys/period Тренажёр KJ|ABuIIIA /sys/games/klavisha Бинарные часы /sys/demos/bcdclk Таймер /sys/demos/timer -#18 **** Эмуляторы **** -DOSBox DOS Emulator /kolibrios/emul/DosBox/dosbox -e80 (ZX Spectrum) /kolibrios/emul/e80/e80 -FCE Ultra - NES /kolibrios/emul/fceu/fceu -Gameboy Color /kolibrios/emul/gameboy -ScummVM (adventure) /kolibrios/emul/scummvm -ZSNES Super Nintendo /kolibrios/emul/zsnes +Разархиватор Unz /sys/unz ## diff --git a/programs/emulator/kwine/bin/kwine b/programs/emulator/kwine/bin/kwine new file mode 100644 index 0000000000000000000000000000000000000000..00afa7c99055bc4d71a2b60fc989d21644c2f87d GIT binary patch literal 1414 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 h`#%xVq{(@|2R0(q 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 literal 0 HcmV?d00001