Merged
Conversation
Replit-Commit-Author: Agent Replit-Commit-Session-Id: ea61989d-462c-4576-9d7b-29941886a3a3 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 40cec853-0fa4-4568-9731-cc2ce89087c1 Replit-Helium-Checkpoint-Created: true
Replit-Commit-Author: Agent Replit-Commit-Session-Id: ea61989d-462c-4576-9d7b-29941886a3a3 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 92602f35-7caf-4ee4-b229-69f61db0f089 Replit-Helium-Checkpoint-Created: true
Add MS-DOS like interface to bootloader/core/core.c, set video mode in bootloader/core/setup.asm, and update replit.md documentation. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 6d950ef2-468e-4729-93ec-6cc77e9b8278 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 105c85e9-5d31-460f-a13f-1b7254161f24 Replit-Helium-Checkpoint-Created: true
Replace "Knowledge System" with "KernelSoft" in the welcome banner text within the operating system's core file. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 6d950ef2-468e-4729-93ec-6cc77e9b8278 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 05e11193-4574-4c4e-b8fc-de233fa86302 Replit-Helium-Checkpoint-Created: true
Contributor
|
I am quite sure that this repository is inactive as of now, @edvisdev98 hasn't done anything with it for 7 months now and counting. I am not the sole decider here but I would recommend to properly describe what your pull request is for. You'd have to wait until @edvisdev98 sees this. |
…nments Enhance the operating system to include PS1 and DOOM game development environments, including a rewritten kernel, new build targets for games, and updated documentation. Replit-Commit-Author: Agent Replit-Commit-Session-Id: f1aac6c2-a2a8-4452-a818-ef0f98ec9fa4 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: f9235888-54c1-4a73-a367-3777dbd600c4 Replit-Helium-Checkpoint-Created: true
Add the Psy-Q SDK archive file to the sdk/psyq directory. Replit-Commit-Author: Agent Replit-Commit-Session-Id: f1aac6c2-a2a8-4452-a818-ef0f98ec9fa4 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 9208836d-3254-42b5-89b3-c39aee0de7f0 Replit-Helium-Checkpoint-Created: true
Correct an invalid 16-bit effective address in `bootloader/kernel/ide.asm` by changing `[si + dx]` to `[si + bx]`, resolving a build error. Replit-Commit-Author: Agent Replit-Commit-Session-Id: b8a5f8fb-e5af-489c-9774-f375a238c17f Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: ace93385-bf96-4812-9fb0-1d3305b25d3f Replit-Helium-Checkpoint-Created: true
Update `opengl.asm` to resolve invalid addressing modes and out-of-range jumps, enabling a successful build. Replit-Commit-Author: Agent Replit-Commit-Session-Id: b8a5f8fb-e5af-489c-9774-f375a238c17f Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: fae9c317-e255-41f8-be68-2c1c7dbe0685 Replit-Helium-Checkpoint-Created: true
Fix an issue in the bootloader that caused it to fail to locate the KSDOS.SYS file on the disk image. Replit-Commit-Author: Agent Replit-Commit-Session-Id: b8a5f8fb-e5af-489c-9774-f375a238c17f Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: f0c71ba5-5558-411b-b5ed-f130ddf2d98a Replit-Helium-Checkpoint-Created: true
Correctly restore registers in `rd_sectors` to ensure accurate CHS values are passed to INT 13h for disk reads. Replit-Commit-Author: Agent Replit-Commit-Session-Id: b8a5f8fb-e5af-489c-9774-f375a238c17f Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 3727650a-aaa6-4886-8080-82414c78470c Replit-Helium-Checkpoint-Created: true
Adds new compiler modules for C, C++, C#, and assembler. Updates the shell to use these real compilers instead of stubs, and includes necessary support files. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 9486e999-0935-4da3-9180-ffd11d1e1287 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 7a7a3d57-fcd7-4c07-8cc8-769e8d1e7e78 Replit-Helium-Checkpoint-Created: true
…g system Introduces new commands `MUSIC` and `NET` for audio playback and internet access, respectively. Includes the `music.asm` and `net.asm` modules, along with necessary updates to `shell.asm` and `ksdos.asm`. Also updates `replit.nix` to include `perl`, `qemu`, and `nasm` as dependencies. The network module `net.asm` implements DHCP, ARP, and basic TCP/HTTP functionality using QEMU's user-mode networking. Replit-Commit-Author: Agent Replit-Commit-Session-Id: de162a30-1aef-4aaf-97ad-c96f6f5cd83a Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 38f592ae-08cd-4a28-b3af-9058cec4ec63 Replit-Helium-Checkpoint-Created: true
Fixes two `loop` instructions in `net.asm`, creates `auth.asm` for user authentication (initial setup and login), and includes `auth.asm` in `ksdos.asm`. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 17f9180f-501f-444a-9ca5-b821e05d08b8 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 51bf78df-4363-4fb2-a62c-a236189bf121 Replit-Helium-Checkpoint-Created: true
Update bootloader/kernel/shell.asm to provide comprehensive usage and descriptions for all shell commands, enhancing user guidance. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 17f9180f-501f-444a-9ca5-b821e05d08b8 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: f58af4e6-4e2f-4a07-98a7-cb1a428329c6 Replit-Helium-Checkpoint-Created: true
Refactor kernel and shell to support overlay modules, and create new overlay files for various applications and compilers. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 17f9180f-501f-444a-9ca5-b821e05d08b8 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 1de9c8b1-f5c8-4f1e-904d-f1246c81b516 Replit-Helium-Checkpoint-Created: true
Include `music.asm` in `ksdos.asm` to resolve undefined symbol errors during the build process. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 22d87a83-3632-4156-96dc-f192508638be Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 4c56e286-3912-4426-9f6d-3f0041f5e884 Replit-Helium-Checkpoint-Created: true
Fixes kernel build errors, enables overlay compilation with NASM, and updates the image building script to include overlays. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 22d87a83-3632-4156-96dc-f192508638be Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 0ce9d1de-960a-4c95-85de-d1418c8f8c66 Replit-Helium-Checkpoint-Created: true
Add a screenshot of the operating system running to the attached assets. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 22d87a83-3632-4156-96dc-f192508638be Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 53715839-1a29-4d0c-a857-eee1be191818 Replit-Helium-Checkpoint-Created: true
Adds setup scripts, launch configurations, and a systemd service for deploying KSDOS on Raspberry Pi with TFT display support. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 22d87a83-3632-4156-96dc-f192508638be Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 3a9dee69-4e0c-4f4d-9a3c-d089f623fb67 Replit-Helium-Checkpoint-Created: true
Implement a C-based virtual keyboard using uinput for touch input and framebuffer for display, updating setup scripts and systemd services accordingly. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 22d87a83-3632-4156-96dc-f192508638be Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 3792f0e6-d5d8-4c01-897d-58138ffe82da Replit-Helium-Checkpoint-Created: true
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.