Commit Graph

8187 Commits

Author SHA1 Message Date
maxcodehack
9a24f3f7fb Tcc:
Add libimg example, update other examples

git-svn-id: svn://kolibrios.org@8187 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-13 17:47:07 +00:00
maxcodehack
d9bb1a8d08 Fix previous revesion
git-svn-id: svn://kolibrios.org@8186 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-13 16:41:56 +00:00
maxcodehack
dee3b0b3ed Add boxlib example without lib kolibri_gui. Only kos32sys.h (GCC)
git-svn-id: svn://kolibrios.org@8185 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-13 16:40:41 +00:00
IgorA
9582ac80f6 update demo life2,
fix rev 8179

git-svn-id: svn://kolibrios.org@8184 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-13 11:22:40 +00:00
pavelyakov
f708b1dae5 delete file
git-svn-id: svn://kolibrios.org@8183 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-13 08:53:22 +00:00
maxcodehack
d4a127c1cb C++ example:
Makefile: add 'strip'
console_obj.h: console.obj loading
hello.cpp: add console.obj functions

git-svn-id: svn://kolibrios.org@8182 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-13 08:35:06 +00:00
maxcodehack
4ecba2d480 Add files
git-svn-id: svn://kolibrios.org@8181 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-12 19:17:03 +00:00
maxcodehack
39ccc72a15 Add C++ example
git-svn-id: svn://kolibrios.org@8180 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-12 19:16:27 +00:00
IgorA
212fed2d24 use function 68
git-svn-id: svn://kolibrios.org@8179 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-12 16:00:31 +00:00
superturbocat2001
fa5c356928 - Renamed golang example file.
- Added DrawBar function

git-svn-id: svn://kolibrios.org@8178 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-12 00:57:05 +00:00
superturbocat2001
b215841161 - Added new system functions to golang.
- Renamed int40 file to syscalls.s. 
- Updated example with new functionality.

git-svn-id: svn://kolibrios.org@8177 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-12 00:43:46 +00:00
Ivan Baravy
c2b9713bb9 Fix r8139: delay_ms was 10x slower when using HPET.
git-svn-id: svn://kolibrios.org@8176 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-11 22:28:04 +00:00
Ivan Baravy
5b65357242 extended_primary_loader: Fix handling of 'resolution' option.
git-svn-id: svn://kolibrios.org@8175 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-11 22:27:30 +00:00
IgorA
f5228c717f tinygl: fix struct ZBuffer, clean code
git-svn-id: svn://kolibrios.org@8174 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-11 20:32:44 +00:00
maxcodehack
5a440ca960 Remove t2fasm.cpp We can found it in /programs/bcc32/t2fasm/
git-svn-id: svn://kolibrios.org@8173 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-10 19:46:59 +00:00
maxcodehack
476ce0e27e Add clayer ktcc examples to autobuild
git-svn-id: svn://kolibrios.org@8172 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-10 18:57:51 +00:00
maxcodehack
1930e23f58 Ktcc:
- kos32sys1.h: Tcc dont support aliasing but support defines
- boxlib sample: Update sample for upper fix
- Rasterworks example: Fix 'bright' letters

git-svn-id: svn://kolibrios.org@8171 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-10 18:53:57 +00:00
IgorA
97d7b5c34a clean code
git-svn-id: svn://kolibrios.org@8170 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-10 12:19:15 +00:00
IgorA
0920470661 fix rev 8166
git-svn-id: svn://kolibrios.org@8169 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-09 10:54:04 +00:00
maxcodehack
62f378b0e5 Add files
git-svn-id: svn://kolibrios.org@8168 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-09 10:14:09 +00:00
maxcodehack
ae214226bd Add new example
git-svn-id: svn://kolibrios.org@8167 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-09 10:13:26 +00:00
maxcodehack
97f79f243e Update in example BCC
git-svn-id: svn://kolibrios.org@8166 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-09 10:04:30 +00:00
IgorA
3c2325ba4a add functions KolibriOnButton, SetWindowCaption,
clean code

git-svn-id: svn://kolibrios.org@8165 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-09 09:25:04 +00:00
maxcodehack
6dee931fa9 Add Makefile to fridge game
git-svn-id: svn://kolibrios.org@8164 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-08 16:31:57 +00:00
maxcodehack
31a0fa2971 Revision in '/programs/develop/examples': replace 'FASM for Menuet' with 'FASM', meos_app_start -> KOS_APP_START
git-svn-id: svn://kolibrios.org@8163 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-08 13:07:53 +00:00
maxcodehack
3e30999474 Add KOS_APP_START to macros.inc
git-svn-id: svn://kolibrios.org@8162 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-08 10:42:10 +00:00
Rustem Gimadutdinov (rgimad)
c8f42bc3d1 update docs on sysfn 26.2
git-svn-id: svn://kolibrios.org@8161 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-07 16:53:46 +00:00
Rustem Gimadutdinov (rgimad)
9508cfa2b7 added is_region_userspace, fix sysfn 26.2 address security checks
git-svn-id: svn://kolibrios.org@8160 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-07 16:42:34 +00:00
Magomed Kostoev (mkostoevr)
147e8fa432 Microrefactoring + check build system out.
git-svn-id: svn://kolibrios.org@8159 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-07 09:07:06 +00:00
Rustem Gimadutdinov (rgimad)
160a8c789a SysFn 26.2 security fix: now apps cannot destroy kernel memory via passing illegal address to this sysfn
git-svn-id: svn://kolibrios.org@8158 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-06 23:15:44 +00:00
Magomed Kostoev (mkostoevr)
c369f06816 Cool, this was not my mistake, patch TCC again.
Admin, please look what's happened with build server, GCC needs a missing library?

git-svn-id: svn://kolibrios.org@8157 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-06 20:22:05 +00:00
Magomed Kostoev (mkostoevr)
ffcd3a73e0 Ok... What about the binary? Did IT break the build?
git-svn-id: svn://kolibrios.org@8156 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-06 20:17:06 +00:00
Magomed Kostoev (mkostoevr)
fa67855b83 Try to beat the strange break - revert all files from the last commit.
git-svn-id: svn://kolibrios.org@8155 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-06 20:14:24 +00:00
Magomed Kostoev (mkostoevr)
0fe740bca1 TCC: Add -nobss option to not include BSS sections in output file.
git-svn-id: svn://kolibrios.org@8154 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-06 20:02:56 +00:00
maxcodehack
9c0ca4f346 Add button to example and includes (BCC)
git-svn-id: svn://kolibrios.org@8153 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-06 19:42:52 +00:00
Ivan Baravy
10c141ffd3 Add encoding.inc to /programs (copy from /kernel/trunk).
git-svn-id: svn://kolibrios.org@8152 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-06 18:18:04 +00:00
Ivan Baravy
227880f17b Attack (aka Ataka): source of old game by chaykin.
git-svn-id: svn://kolibrios.org@8151 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-06 18:11:19 +00:00
Ivan Baravy
2004300949 Add basic 32-bit UEFI loader.
git-svn-id: svn://kolibrios.org@8150 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-06 17:52:10 +00:00
maxcodehack
7a4769e527 Remove kos32-bcc from life2
git-svn-id: svn://kolibrios.org@8149 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-06 16:14:01 +00:00
Ivan Baravy
14fd662172 autobuild: Add distr data to kolibri.raw image.
git-svn-id: svn://kolibrios.org@8148 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-06 15:55:42 +00:00
maxcodehack
3fa2b11285 Fix bat
git-svn-id: svn://kolibrios.org@8147 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-06 15:46:26 +00:00
maxcodehack
656f62984b Add Makefile_app
git-svn-id: svn://kolibrios.org@8146 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-06 15:21:24 +00:00
maxcodehack
d54f7bb7b1 Remove hardcoded kos_make.inc, now it will generate via Makefile or hello_cpp.bat
git-svn-id: svn://kolibrios.org@8145 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-06 14:59:59 +00:00
maxcodehack
d45967888e Add example
git-svn-id: svn://kolibrios.org@8144 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-06 13:40:38 +00:00
maxcodehack
22c8fa4272 Remove binarie
git-svn-id: svn://kolibrios.org@8143 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-06 13:39:50 +00:00
maxcodehack
67673665fb Add t2fasm
git-svn-id: svn://kolibrios.org@8142 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-06 13:22:48 +00:00
maxcodehack
eb45285dfe Add Makefile to bcc32
git-svn-id: svn://kolibrios.org@8141 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-06 13:21:31 +00:00
IgorA
cd50f4af3c add 'Hello World' example
git-svn-id: svn://kolibrios.org@8140 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-06 12:04:25 +00:00
Ivan Baravy
dd55ceaa16 kernel: Make delay_ms use HPET when available.
I got a laptop that has timer on channel 1 of PIT that doesn't tick.

git-svn-id: svn://kolibrios.org@8139 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-05 19:53:54 +00:00
maxcodehack
e923e0d4db Fix life_bmp
git-svn-id: svn://kolibrios.org@8138 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-05 16:15:31 +00:00