fifth.git
2 weeks agoConvert AGENTS.org to AGENTS.md: reformatted and migrated the project documentation...
Svjatoslav Agejenko [Thu, 19 Feb 2026 16:38:56 +0000 (18:38 +0200)]
Convert AGENTS.org to AGENTS.md: reformatted and migrated the project documentation from `.org` to `.md`, preserving structure, conventions, and key details.

2 weeks agoDocument virtual machine architecture and components: added detailed descriptions...
Svjatoslav Agejenko [Thu, 19 Feb 2026 16:38:18 +0000 (18:38 +0200)]
Document virtual machine architecture and components: added detailed descriptions of the two-stack design, x86 unreal mode execution, memory management using XMS, graphics system, boot process, and virtual CPU opcodes.

2 weeks agoClarify trigonometric functions.
Svjatoslav Agejenko [Wed, 18 Feb 2026 04:48:33 +0000 (06:48 +0200)]
Clarify trigonometric functions.

2 weeks agoDocument and clarify opcodes 00-47: added detailed comments explaining functionality...
Svjatoslav Agejenko [Tue, 17 Feb 2026 15:42:50 +0000 (17:42 +0200)]
Document and clarify opcodes 00-47: added detailed comments explaining functionality, stack effects, parameters, memory layouts, and examples. Standardized opcode naming convention (`x*` to `op_*`).

2 weeks agoAdd detailed usage comments to `compile.sh`: describe `fasm` check, optional installa...
Svjatoslav Agejenko [Tue, 17 Feb 2026 15:10:13 +0000 (17:10 +0200)]
Add detailed usage comments to `compile.sh`: describe `fasm` check, optional installation, and assembly process

2 weeks agoAdd detailed comments and rename `xcharput` to `op_47_xcharput` in `charput.inc`...
Svjatoslav Agejenko [Tue, 17 Feb 2026 15:09:51 +0000 (17:09 +0200)]
Add detailed comments and rename `xcharput` to `op_47_xcharput` in `charput.inc`: clarified functionality, parameters, memory layout, and stack effects.

2 weeks agoAdd check for `fasm` installation in `compile.sh` script with optional prompt to...
Svjatoslav Agejenko [Tue, 17 Feb 2026 00:01:23 +0000 (02:01 +0200)]
Add check for `fasm` installation in `compile.sh` script with optional prompt to install

2 weeks agoAdd check for `fasm` installation in `compile.sh` script with optional prompt to...
Svjatoslav Agejenko [Mon, 16 Feb 2026 23:38:23 +0000 (01:38 +0200)]
Add check for `fasm` installation in `compile.sh` script with optional prompt to install

2 weeks agoDocument and clarify image blit routines in `vidput.inc` and `tvidput.inc`: added...
Svjatoslav Agejenko [Mon, 16 Feb 2026 23:31:04 +0000 (01:31 +0200)]
Document and clarify image blit routines in `vidput.inc` and `tvidput.inc`: added detailed comments for `xvidput` and `xtvidput`, including stack effects, parameters, examples, and memory layouts.

2 weeks agoDocument and clarify system management routines in `system.inc`: added detailed comme...
Svjatoslav Agejenko [Mon, 16 Feb 2026 23:30:21 +0000 (01:30 +0200)]
Document and clarify system management routines in `system.inc`: added detailed comments for `system_init`, `system_exit`, and `int_13`, describing functionality, setup, and cleanup processes.

2 weeks agoDocument and clarify keyboard interrupt routines in `kbdrive.inc`: added detailed...
Svjatoslav Agejenko [Mon, 16 Feb 2026 23:28:57 +0000 (01:28 +0200)]
Document and clarify keyboard interrupt routines in `kbdrive.inc`: added detailed comments for `KB_init`, `KB_restore`, `KB_IntHandler`, and `KB_read` describing functionality and usage.

2 weeks agoDocument and clarify stack operations in `emulator.asm`: added detailed comments...
Svjatoslav Agejenko [Mon, 16 Feb 2026 23:27:48 +0000 (01:27 +0200)]
Document and clarify stack operations in `emulator.asm`: added detailed comments for `xinc`, `xdec`, `xdup`, and `xdrop` describing stack effects and memory layouts.

2 weeks agoClarify and document `charput` in `emulator/charput.inc`: added detailed comments...
Svjatoslav Agejenko [Mon, 16 Feb 2026 23:26:27 +0000 (01:26 +0200)]
Clarify and document `charput` in `emulator/charput.inc`: added detailed comments on stack effects, parameters, memory layout, and usage example.

2 weeks agoDocument and clarify `xminus` instruction in `emulator.asm`: added detailed comments...
Svjatoslav Agejenko [Sun, 15 Feb 2026 23:40:51 +0000 (01:40 +0200)]
Document and clarify `xminus` instruction in `emulator.asm`: added detailed comments describing stack operations and memory layout.

2 weeks agoRefactor and enhance website update script: added automated `.org` to `.html` export...
Svjatoslav Agejenko [Sun, 15 Feb 2026 09:03:54 +0000 (11:03 +0200)]
Refactor and enhance website update script: added automated `.org` to `.html` export and detailed upload process.

2 weeks agoRemove legacy HTML files from the documentation directory.
Svjatoslav Agejenko [Sun, 15 Feb 2026 08:54:48 +0000 (10:54 +0200)]
Remove legacy HTML files from the documentation directory.

2 weeks agoUpdate `.gitignore` to ignore HTML files
Svjatoslav Agejenko [Sun, 15 Feb 2026 08:54:12 +0000 (10:54 +0200)]
Update `.gitignore` to ignore HTML files

2 weeks agoExpanded and clarified virtual machine documentation, added examples for instruction...
Svjatoslav Agejenko [Sun, 15 Feb 2026 08:53:44 +0000 (10:53 +0200)]
Expanded and clarified virtual machine documentation, added examples for instruction usage.

2 weeks agoExpanded and restructured `AGENTS.org` for improved clarity and detail. Updated licen...
Svjatoslav Agejenko [Sat, 14 Feb 2026 23:41:27 +0000 (01:41 +0200)]
Expanded and restructured `AGENTS.org` for improved clarity and detail. Updated licensing in `5th_logo`. Adjusted quick path definitions in `5TH_QUICKPATH`.

2 weeks agoMigrated documentation from `AGENTS.md` to `AGENTS.org` using Emacs org-mode syntax...
Svjatoslav Agejenko [Sat, 14 Feb 2026 14:37:48 +0000 (16:37 +0200)]
Migrated documentation from `AGENTS.md` to `AGENTS.org` using Emacs org-mode syntax for better structuring and readability.

2 weeks agoAdded new disk file structure details. Updated `.gitignore`.
Svjatoslav Agejenko [Sat, 14 Feb 2026 08:57:28 +0000 (10:57 +0200)]
Added new disk file structure details. Updated `.gitignore`.

3 weeks agoExpanded and clarified virtual machine instructions documentation.
Svjatoslav Agejenko [Fri, 13 Feb 2026 23:56:07 +0000 (01:56 +0200)]
Expanded and clarified virtual machine instructions documentation.

4 weeks agoRephrased and expanded introduction in documentation for clarity and detail.
Svjatoslav Agejenko [Mon, 2 Feb 2026 23:16:04 +0000 (01:16 +0200)]
Rephrased and expanded introduction in documentation for clarity and detail.

16 months agoIgnore IntelliJ project files
Svjatoslav Agejenko [Fri, 25 Oct 2024 22:25:52 +0000 (01:25 +0300)]
Ignore IntelliJ project files

16 months agoImprove utils readability.
Svjatoslav Agejenko [Fri, 25 Oct 2024 22:24:22 +0000 (01:24 +0300)]
Improve utils readability.

Add IntelliJ launcher.

2 years agoRephrased documentation for better readability
Svjatoslav Agejenko [Tue, 19 Sep 2023 15:10:01 +0000 (18:10 +0300)]
Rephrased documentation for better readability

2 years agoRefactored CPU and language descriptions into dedicated pages.
Svjatoslav Agejenko [Sun, 17 Sep 2023 22:53:36 +0000 (01:53 +0300)]
Refactored CPU and language descriptions into dedicated pages.

3 years agoAdded reference to Bibi-binary
Svjatoslav Agejenko [Sun, 17 Apr 2022 15:16:21 +0000 (18:16 +0300)]
Added reference to Bibi-binary

4 years agofixed file permissions
Svjatoslav Agejenko [Tue, 21 Dec 2021 18:10:37 +0000 (20:10 +0200)]
fixed file permissions

4 years agoUpdated website update script
Svjatoslav Agejenko [Tue, 21 Dec 2021 18:08:10 +0000 (20:08 +0200)]
Updated website update script

4 years agoUpdated documentation
Svjatoslav Agejenko [Tue, 21 Dec 2021 18:06:12 +0000 (20:06 +0200)]
Updated documentation

5 years agoMerge branch 'master' of ssh://svjatoslav.eu:10006/home/n0/git/fifth
Svjatoslav Agejenko [Fri, 1 May 2020 21:10:17 +0000 (00:10 +0300)]
Merge branch 'master' of ssh://svjatoslav.eu:10006/home/n0/git/fifth

5 years agoChanged license to CC0
Svjatoslav Agejenko [Fri, 1 May 2020 21:06:26 +0000 (00:06 +0300)]
Changed license to CC0

7 years agoFixed broken links
Svjatoslav Agejenko [Sun, 1 Jul 2018 21:03:50 +0000 (00:03 +0300)]
Fixed broken links

8 years agoUpdated documentation.
Svjatoslav Agejenko [Mon, 1 Jan 2018 21:39:14 +0000 (23:39 +0200)]
Updated documentation.

8 years agoFixed HTML style.
Svjatoslav Agejenko [Wed, 29 Nov 2017 21:48:42 +0000 (23:48 +0200)]
Fixed HTML style.

8 years agoFixed broken link.
Svjatoslav Agejenko [Fri, 16 Jun 2017 06:51:31 +0000 (09:51 +0300)]
Fixed broken link.

9 years agoFixed download link.
Svjatoslav Agejenko [Sun, 22 Jan 2017 19:08:49 +0000 (21:08 +0200)]
Fixed download link.

9 years agoUpdated documentation formatting.
Svjatoslav Agejenko [Sat, 21 Jan 2017 20:21:44 +0000 (22:21 +0200)]
Updated documentation formatting.

11 years agofixed file permissions
Svjatoslav Agejenko [Mon, 9 Mar 2015 19:20:36 +0000 (21:20 +0200)]
fixed file permissions

12 years agofixed link URL
Svjatoslav Agejenko [Tue, 2 Apr 2013 16:35:34 +0000 (19:35 +0300)]
fixed link URL

13 years agofixed URLs
Svjatoslav Agejenko [Mon, 11 Feb 2013 20:43:53 +0000 (22:43 +0200)]
fixed URLs

13 years agoinitial commit
Svjatoslav Agejenko [Sat, 7 Jul 2012 19:40:13 +0000 (22:40 +0300)]
initial commit