Commit Graph

27 Commits

Author SHA1 Message Date
boppan
5b64340319 [WS] Make run.py work on modern qemu
git-svn-id: svn://kolibrios.org@9928 a494cfbc-eb01-0410-851d-a64ba20cac60
2023-08-06 19:45:59 +00:00
Magomed Kostoev (mkostoevr)
f3f7980662 [WS] Inform about unexisting compilers and qemu
git-svn-id: svn://kolibrios.org@9411 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-08 16:15:21 +00:00
Magomed Kostoev (mkostoevr)
46c1e2241b [WS][cleanup.py] Disable mandatory flag
git-svn-id: svn://kolibrios.org@9393 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-04 12:21:57 +00:00
Magomed Kostoev (mkostoevr)
b0998a3b47 [WS] Check if tup exists
git-svn-id: svn://kolibrios.org@9392 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-04 12:19:44 +00:00
Magomed Kostoev (mkostoevr)
1166af8067 [WS] Use faster uncompressed kernel by default
git-svn-id: svn://kolibrios.org@9391 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-04 12:13:28 +00:00
Magomed Kostoev (mkostoevr)
23fe7cf9ee [WS] Use lib/build.py to download kolibri.img
git-svn-id: svn://kolibrios.org@9390 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-04 12:07:06 +00:00
Magomed Kostoev (mkostoevr)
a68941be35 [WS][run.py] Add --fast key to use non-compressed kernel
git-svn-id: svn://kolibrios.org@9389 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-04 11:50:32 +00:00
Magomed Kostoev (mkostoevr)
a44c4281c4 [WS] Remove done TODO
git-svn-id: svn://kolibrios.org@9388 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-04 11:29:54 +00:00
Magomed Kostoev (mkostoevr)
e954bb32fd [WS] Small refactoring
git-svn-id: svn://kolibrios.org@9385 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-04 10:55:50 +00:00
Magomed Kostoev (mkostoevr)
b8453028f7 [WS] Merge download_if_not_exist and download functions
git-svn-id: svn://kolibrios.org@9384 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-04 10:41:27 +00:00
Magomed Kostoev (mkostoevr)
9b8a7d74cc [WS] Cache kolibri.img in _tools/cache
git-svn-id: svn://kolibrios.org@9383 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-04 10:35:34 +00:00
Magomed Kostoev (mkostoevr)
460c5f6329 [WS] Move download_if_exist to lib
git-svn-id: svn://kolibrios.org@9382 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-04 09:59:17 +00:00
Magomed Kostoev (mkostoevr)
f505262a89 [WS][run.py] Use os.path.dirname instead of hand-written function
git-svn-id: svn://kolibrios.org@9381 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-04 09:53:10 +00:00
Magomed Kostoev (mkostoevr)
577dc1255d [WS][build.py][clean] Only delete file if it exists
git-svn-id: svn://kolibrios.org@9380 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-04 09:38:16 +00:00
Magomed Kostoev (mkostoevr)
93196a1995 [WS] Make cleanup.py remove compiled files
git-svn-id: svn://kolibrios.org@9379 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-04 09:29:17 +00:00
Magomed Kostoev (mkostoevr)
ad0b332116 [WS] Make workspace tools executable
git-svn-id: svn://kolibrios.org@9378 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-04 08:58:59 +00:00
Magomed Kostoev (mkostoevr)
4bf8ca235a [WS] Use tup to build projects
git-svn-id: svn://kolibrios.org@9377 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-03 21:20:06 +00:00
Magomed Kostoev (mkostoevr)
84837f41d5 [WS] Do not emit autorun.dat contents
git-svn-id: svn://kolibrios.org@9376 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-03 20:14:49 +00:00
Magomed Kostoev (mkostoevr)
bd07f0807d [WS] Make it work on Windows
git-svn-id: svn://kolibrios.org@9375 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-03 20:13:38 +00:00
Magomed Kostoev (mkostoevr)
282c7690c8 [WS] Create new calling scripts instead of copying
git-svn-id: svn://kolibrios.org@9374 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-03 20:07:10 +00:00
Magomed Kostoev (mkostoevr)
199799846d [WS] Autorun compiled program
git-svn-id: svn://kolibrios.org@9373 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-03 19:25:38 +00:00
Magomed Kostoev (mkostoevr)
1c7686b129 [WS] Fix network.py unimported log
git-svn-id: svn://kolibrios.org@9372 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-03 16:42:39 +00:00
Magomed Kostoev (mkostoevr)
4423618681 [WS] Add script to cleanup (unsetup?) workspace
git-svn-id: svn://kolibrios.org@9371 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-03 16:37:11 +00:00
Magomed Kostoev (mkostoevr)
4e971e9d6d [WS] Move simple functions into lib
git-svn-id: svn://kolibrios.org@9370 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-03 16:22:06 +00:00
Magomed Kostoev (mkostoevr)
bf87c5937f [WS] Make it work in Linux
git-svn-id: svn://kolibrios.org@9368 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-03 15:42:32 +00:00
Magomed Kostoev (mkostoevr)
54c32b5c2d [WS] Convert CRLF to LF
git-svn-id: svn://kolibrios.org@9367 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-03 15:36:24 +00:00
Magomed Kostoev (mkostoevr)
6d89432b67 [WS] Implement basic workspace system
* get_started.py sets up a new workspace in a project folder
* build.py builds the project using info from Tupfile.lua
* run.py moves compiled program into kolibri.img and boots qemu on it

Only supports very simple programs for now (tested on few demos).
Only tested on Windows for now.

git-svn-id: svn://kolibrios.org@9357 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-02 20:01:38 +00:00