462 Commits
Author SHA1 Message Date
27c1f44930 games/almaz: text translation, utf-8 for source code (fix #237) (#395)
- Proper translation to all system languages
- UTF-8 encoding for all source code files

---------

Co-authored-by: Burer <burer@kolibrios.org>
Co-authored-by: nitinsoni4115 <nitinsoni4115@gmail.com>
Reviewed-on: KolibriOS/kolibrios#395
Reviewed-by: Burer <burer@kolibrios.org>
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com>
Co-authored-by: nitinsoni4115 <nitinsoni2704@gmail.com>
Co-committed-by: nitinsoni4115 <nitinsoni2704@gmail.com>
2026-04-26 11:31:24 +00:00
ace-dent 2cda4a9682 libraries/box_lib: Post-SVN tidy (#433)
- Move source code from `trunk` into root directory.
- Update build files and ASM include paths. Add SPDX license header where appropriate.
- Note: Line endings standardised from `CRLF` > `LF`, so best to view diffs with whitespace changes hidden.

(Work towards [#75](KolibriOS/kolibrios#75), point 3)

Reviewed-on: KolibriOS/kolibrios#433
Reviewed-by: Burer <burer@kolibrios.org>
Reviewed-by: Ivan B <1+dunkaist@noreply.localhost>
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com>
Co-authored-by: Andrew <dent.ace@gmail.com>
Co-committed-by: Andrew <dent.ace@gmail.com>
2026-04-23 11:50:10 +00:00
ace-dent 8a0329cee8 fs/kfar: Post-SVN tidy (#429)
- Move source code from `trunk` into program root directory.
- Update build files and ASM include paths. Add SPDX license header where appropriate.
- Note: Line endings standardised from `CRLF` > `LF`, so best to view diffs with whitespace changes hidden.

(Work towards [#75](KolibriOS/kolibrios#75), point 3)

Reviewed-on: KolibriOS/kolibrios#429
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com>
Reviewed-by: Burer <burer@kolibrios.org>
Co-authored-by: Andrew <dent.ace@gmail.com>
Co-committed-by: Andrew <dent.ace@gmail.com>
2026-04-20 16:16:50 +00:00
ace-dentandBurer a4f3f3545a develop/ktcc: Post-SVN tidy (#425)
- Move source code from `trunk` into root directory.
- Update build files and ASM include paths. Add SPDX license header where appropriate.
- These changes also update the CI build files in `.gitea/workflows/`.
- Note: Line endings standardised from `CRLF` > `LF`, so best to view diffs with whitespace changes hidden.

(Work towards [#75](KolibriOS/kolibrios#75), point 3)

---------

Co-authored-by: Burer <burer@kolibrios.org>
Reviewed-on: KolibriOS/kolibrios#425
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com>
Reviewed-by: Burer <burer@kolibrios.org>
Co-authored-by: Andrew <dent.ace@gmail.com>
Co-committed-by: Andrew <dent.ace@gmail.com>
2026-04-19 16:41:37 +00:00
MaxandBurer 3e1c8e9ec8 games/max-freecell (replace freecell in IMG) (#398)
Freecell card game.
Put into IMG, as a replacement to current one, cause it have smaller binary size.

Co-authored-by: Burer <burer@kolibrios.org>
Reviewed-on: KolibriOS/kolibrios#398
Reviewed-by: Burer <burer@noreply.localhost>
Co-authored-by: Max <mad.max0@op.pl>
Co-committed-by: Max <mad.max0@op.pl>
2026-04-18 07:04:47 +00:00
MaxandBurer 48626298ff games: add arkanoid (#375)
A simple clone of the L-breakout arkanoid game (tray and ball)

Co-authored-by: Burer <burer@kolibrios.org>
Reviewed-on: KolibriOS/kolibrios#375
Reviewed-by: Burer <burer@kolibrios.org>
Co-authored-by: Max <mad.max0@op.pl>
Co-committed-by: Max <mad.max0@op.pl>
2026-04-12 07:12:38 +00:00
MaxandBurer 87adc0a1df games: add solitare(#362)
Simple Solitaire game written in FASM.
Bitmaps free license.

Co-authored-by: Burer <burer@kolibrios.org>
Reviewed-on: KolibriOS/kolibrios#362
Co-authored-by: Max <mad.max0@op.pl>
Co-committed-by: Max <mad.max0@op.pl>
2026-04-11 12:04:30 +00:00
ace-dent 7bcb400040 programs/system: Post-SVN tidy (part 3) (#413)
- Move source code from `trunk` into root directory for each program.
- Update build files and ASM include paths. Add SPDX license header where appropriate.
- Note: Line endings standardised from `CRLF` > `LF`, so best to view diffs with whitespace changes hidden.

(Work towards #75, point 3)

Reviewed-on: KolibriOS/kolibrios#413
Reviewed-by: Ivan B <dunkaist@noreply.localhost>
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com>
Co-authored-by: Andrew <dent.ace@gmail.com>
Co-committed-by: Andrew <dent.ace@gmail.com>
2026-04-10 16:30:22 +00:00
Burer f4c4a7e29a apps/floppybird: rewrite to c (#284)
What was done:
- [x] Rewritten to C
- [x] Refactored some code
- [x] Fixed window resizing (#182)
- [x] Adaptation for different skin height
- [x] Fixed some tubes leftovers drawing
- [x] Changed tubes generation a little bit
- [x] Changed interface a little bit
- [x] Added Escape key for exit to main menu
- [x] Removed buttons from main menu (hotkeys left) :(

What needs to be done:
- [ ] ~~Fix rolled-up bug?~~
- [ ] ~~Fit it into 2048 bytes?~~
- [ ] ~~Add pause?~~
- [ ] ~~Use buffer for drawing without flickering?~~

P.S. There is no way game with all this changes will fit in 2560 bytes, as previous version, so I decided to skip them.

Reviewed-on: KolibriOS/kolibrios#284
Reviewed-by: Ivan B <dunkaist@noreply.localhost>
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com>
Co-authored-by: Burer <burer@kolibrios.org>
Co-committed-by: Burer <burer@kolibrios.org>
2025-12-29 06:34:23 +00:00
ace-dent d50642ce1f general: Fix brand name to КолибриОС (#280)
- Ensure consistent brand name`КолибриОС`; update Docs and source code. Fixes #6.
- Minimal whitespace clean-up; remove some trailing space from end of lines.

Reviewed-on: KolibriOS/kolibrios#280
Reviewed-by: Burer <burer@noreply.localhost>
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com>
Co-authored-by: Andrew <dent.ace@gmail.com>
Co-committed-by: Andrew <dent.ace@gmail.com>
2025-09-25 16:39:01 +02:00
ace-dent 4cc716458a programs/games: Optimize GIFs (#235)
Lossless optimization of GIF image files.
Processed with `gifsicle -O3`(extreme) or `gifsicle --no-loopcount` (when only minimal adjustment is permitted).
LZW stream optimized with `flexigif -p -f -a=1`. Methods selected to ensure optimal compression with final KPACK step, since better LZW may reduce LZMA used in bundling programs, using: `xz --format=lzma --check=none --lzma1=mode=normal,dict=64KiB,nice=273,lc=3,lp=0,pb=2 -k -c in.gif > out.lzma`
QA with [GIF Inspector](https://movableink.github.io/gif-inspector/) and via code review.

📦 Program graphics (compiled or included with software):
- Slimmed `almaz/aniall.gif`, saving 380 bytes, ~9%.
- Slimmed `invaders/` 21 files, saving 1232 bytes, average ~3%.
- Slimmed `megamaze/orientg2.gif`, saving 986 bytes, ~31%.
- Slimmed `phenix/objects.gif`, saving 24 bytes, ~2%.

🥀 Old vestigial images, no longer used:
- Deleted `almaz/explode1.gif`, 4865 bytes.

Reviewed-on: KolibriOS/kolibrios#235
Reviewed-by: Burer <burer@noreply.localhost>
Reviewed-by: Ivan B <dunkaist@noreply.localhost>
Co-authored-by: Andrew <dent.ace@gmail.com>
Co-committed-by: Andrew <dent.ace@gmail.com>
2025-06-17 23:54:40 +02:00
Leency fcb9f49785 flood-it: Fixed buttons position (#193)
Reviewed-on: KolibriOS/kolibrios#193
Reviewed-by: Max Logaev <maxlogaev@proton.me>
Co-authored-by: leency <lipatov.kiril@gmail.com>
Co-committed-by: leency <lipatov.kiril@gmail.com>
2025-04-03 12:32:18 +02:00
Leency 81dafb3025 Floot-It v3.0 (#181)
- adopt window size to screen size
- bigger fonts
- proper colored 'S' and 'L' buttons
- fix issue: after won the game clicks count always increased to max
- code refactoring, translate comments to English
- help updated

Reviewed-on: KolibriOS/kolibrios#181
Reviewed-by: Max Logaev <maxlogaev@proton.me>
Co-authored-by: leency <lipatov.kiril@gmail.com>
Co-committed-by: leency <lipatov.kiril@gmail.com>
2025-03-31 08:15:28 +02:00
Leency 5cf6c3baf9 Mine game v0.62 (#172)
- proper window rolling up fix;
- bigger cells and fonts;
- add icon to a new game button;
- better alignment of ui elements in header.

Reviewed-on: KolibriOS/kolibrios#172
Reviewed-by: Max Logaev <maxlogaev@proton.me>
Co-authored-by: leency <lipatov.kiril@gmail.com>
Co-committed-by: leency <lipatov.kiril@gmail.com>
2025-03-22 09:40:04 +01:00
IgorA 6a9608c7a4 Apps/C4: Rewrite from nasm to fasm 2025-03-07 01:10:44 +01:00
leency e0f45e268a flappybird renamed to floppybird
kiv fix label with green bg in fullscreen mode
2025-02-24 21:37:50 +02:00
dunkaist a11466d56b Fix libimg to execute emms after mmx code
Also, remove an emms hack from Dino game.
Fix #98.
2025-02-24 01:40:31 +00:00
dunkaist 6933ee64cd Ger rid of some 'trunk' dirs in /programs/games 2025-01-20 14:40:21 +00:00
rgimad cb733c6d1d update dino, add to ru game center 2025-01-12 15:50:54 +03:00
dunkaist c8e9e5a2a7 Fix autobuild for dino 2025-01-11 20:32:29 +00:00
rgimad b815aee084 fix typo in tupfile 2025-01-11 15:16:06 +03:00
rgimad 7a6d042da7 upload dino game, add to img, to game center 2025-01-11 15:14:48 +03:00
ace-dent f222e98a09 All: Update locale codes (Part 2) (#76)
- Update language codes and add comments.
- Correct `en_US` translations.
- Some whitespace clean-up (mainly EOL sanitation).

Reviewed-on: KolibriOS/kolibrios#76
Co-authored-by: Andrew <dent.ace@gmail.com>
Co-committed-by: Andrew <dent.ace@gmail.com>
2024-06-14 10:35:46 +02:00
dunkaist 412e42a342 Most of language code fixes 2024-06-03 00:34:02 +01:00
dunkaist 66816d7a7e More language code fixes
I commit in several commits to check autobuild
2024-06-02 04:51:22 +01:00
ace-dent a53bea545e Fix EN typos
- Corrections for en_US language.
- Some whitespace sanitation.

git-svn-id: svn://kolibrios.org@10064 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-05-29 21:37:05 +00:00
dunkaist 3997519acd [autobuild] Rename language dirs according to ISO-639 and ISO-3166-1
git-svn-id: svn://kolibrios.org@10055 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-05-27 17:26:00 +00:00
ace-dent a7816e7613 Consistent use of KolibriOS name
- Ensure consistent naming for brand integrity.

git-svn-id: svn://kolibrios.org@10049 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-05-22 10:10:18 +00:00
ace-dent e626066eef Convert gif to optimized png images
Conversion from gif to png. Lossless optimization of image files, using `pngslim` and other tools.
Documentation only artwork (distributed outside a program):
- Slimmed 8.6 KiB (~8.1 KiB kpacked), average ~30% saving for 9 files.

git-svn-id: svn://kolibrios.org@10046 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-05-21 18:04:56 +00:00
dunkaist 142ed3aef0 Fix autobuild for games/c4 (nasm)
git-svn-id: svn://kolibrios.org@10044 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-05-21 15:44:29 +00:00
dunkaist 8f444289e0 Trigger tup-0.8 autobuild (minor Tupfile.lua changes)
git-svn-id: svn://kolibrios.org@10043 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-05-21 14:55:01 +00:00
dunkaist e9e08c56b6 Update Tupfile.lua's for tup-0.8
git-svn-id: svn://kolibrios.org@10042 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-05-21 14:45:21 +00:00
ace_dent dc416dc668 Optimize png files for games resources
Lossless optimization of png image files, using `pngslim` and other tools.
Program graphics (compiled or included with software):
- Slimmed 526 KiB (~485 KiB kpacked), average ~39% saving for 20 files.
Source artwork material (not included in a distribution):
- Slimmed 433 B (~425 B kpacked), ~15% saving for 1 file.
Old vestigial images (may no longer be used):
- Slimmed 41.9 KiB (~16.9 KiB kpacked), average ~45% saving for 8 files.

git-svn-id: svn://kolibrios.org@10029 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-05-14 07:34:18 +00:00
ace_dent 857a5d17e2 Optimize png files for games
Lossless optimization of png image files, using `pngslim` and other tools.
Program graphics (compiled or included with software): 
- Slimmed 64 KiB (~64 KiB kpacked), average ~16% saving for 9 files.
Documentation only artwork (distributed outside a program):
- Slimmed 4.5 KiB (~4.6 KiB kpacked), average ~15% saving for 6 files.
Source artwork material (not directly included in a distribution):
- Slimmed 2.6 KiB (~2 KiB kpacked), average ~26% saving for 4 files.

git-svn-id: svn://kolibrios.org@10028 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-05-13 21:43:30 +00:00
Doczom 7f7718f532 Update headers programs : delete MENUET00 header on 2 programs.
Fixed mario2 game : delete using sysfn 6 and added constants 
Update macro.inc : Added new fields in process_information 

git-svn-id: svn://kolibrios.org@9971 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-01-21 11:23:12 +00:00
turbocat 9562f01892 NewLib:
- Duplicate functionality files removed;
- Refactoring of file handling functions;
- Removed broken impliments.
Gears (C + TinyGL):
- Removed because it duplicates an existing example on Fasm and uses unsupported wrappers on the KOS API.
KosJS:
- Removed. The MuJS port is too old and not used anywhere. Support is not profitable.
Backy:
- Removed useless GCC version. Support is not profitable.
DGen-SDL and SQLite3
- Fix after removing broken "dirent.h".
Fridge:
- Moving the KOS API wrapper to avoid compilation errors.
Udis86, uARM and 8086tiny:
- Fix after removing redundant "kos_LoadConsole.h".


git-svn-id: svn://kolibrios.org@9952 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-01-04 22:20:35 +00:00
maxcodehack 4e324c8612 Samples fix #2 + fridge makefile change
git-svn-id: svn://kolibrios.org@9759 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-06 15:32:56 +00:00
vitalkrilov 46d9482bb0 Fixed misuse of "/rd/1" (changed to "/sys") for all other programs
git-svn-id: svn://kolibrios.org@9587 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-01-07 12:42:44 +00:00
IgorA 0311a61f7f fix function name 'edit_box' to 'edit_box_draw'
git-svn-id: svn://kolibrios.org@9568 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-01-03 21:03:06 +00:00
Doczom 5e64693dd2 fix header
git-svn-id: svn://kolibrios.org@9345 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-11-28 17:21:33 +00:00
Leency 251d03d5f0 Upload optimized Phoenix and ASCL by Kolibrius
git-svn-id: svn://kolibrios.org@9241 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-11-03 18:23:06 +00:00
Leency ced10e8541 flappybird: use Kolibri image
git-svn-id: svn://kolibrios.org@9046 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-09 15:07:50 +00:00
Leency 861708b8e9 upload flappybird by zorggish
git-svn-id: svn://kolibrios.org@9011 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-06 12:38:12 +00:00
maxcodehack 4657dec23b Add new syscall wrapper - sys/kos.h
Fridge: improve and move to sys/kos.h

git-svn-id: svn://kolibrios.org@8610 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-24 08:40:54 +00:00
maxcodehack 8ea9af305b Remove open_watcom doom
Upload gcc sdldoom

git-svn-id: svn://kolibrios.org@8546 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-01-25 09:01:40 +00:00
maxcodehack 23d2e1da69 "Fridge" game: function PlayMusic: fix strcat memory leak and optimization fix (: "memory")
git-svn-id: svn://kolibrios.org@8539 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-01-18 09:02:03 +00:00
maxcodehack c52de00a32 Checkers: newlib
git-svn-id: svn://kolibrios.org@8501 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-01-02 18:12:08 +00:00
Leency 5cfe79a613 Revert 8485, make proper window fix, add translation
git-svn-id: svn://kolibrios.org@8488 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-12-27 22:40:14 +00:00
maxcodehack cf20eabdc1 ALMAZ: window with skin
git-svn-id: svn://kolibrios.org@8485 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-12-27 12:11:59 +00:00
maxcodehack fc647254c0 Fix autobuild
git-svn-id: svn://kolibrios.org@8379 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-12-12 16:51:50 +00:00