Commit graph

1222 commits

Author SHA1 Message Date
Putta Khunchalee
429847c395
Replaces logic error with a todo on NullFS (#607) 2024-02-04 19:51:33 +07:00
SuchAFuriousDeath
16ac7b9e9d
Makes errno derivable (#593)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
2024-02-04 06:04:51 -05:00
SuchAFuriousDeath
41d538061c
Makes nullfs usable (#594)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
2024-02-04 05:46:32 -05:00
Marcin Mikołajczyk
c22e107698
Handle missing app version (#606) 2024-02-04 09:39:02 +07:00
SuchAFuriousDeath
8dd68be602
Initializes nullfs implementation (#554)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
Co-authored-by: Putta Khunchalee <ultimaweapon@outlook.com>
2024-01-28 22:26:17 +07:00
Putta Khunchalee
7323098538
Loads game settings (#588) 2024-01-28 19:30:46 +07:00
Putta Khunchalee
69fbbddfdd
Uses CMake custom target to build the core (#586) 2024-01-28 10:55:36 +01:00
Putta Khunchalee
19585f9104
Fixes game settings layout (#585) 2024-01-28 16:33:58 +07:00
Putta Khunchalee
47206db03a
Replaces FsOps with Filesystem trait (#584) 2024-01-28 09:20:37 +01:00
Marcin Mikołajczyk
ab5ac6263e
mmap map_noextend (#580) 2024-01-28 13:14:19 +07:00
Putta Khunchalee
6d7a5fed55
Adds mode selection widget (#579) 2024-01-27 22:16:53 +07:00
Putta Khunchalee
04e9f32e14
Moves deci device from TtyManager to DebugManager (#578) 2024-01-27 16:05:49 +01:00
SuchAFuriousDeath
40d458c2b0
initialize blockpool ops, improve VFile (#574)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
2024-01-27 21:47:29 +07:00
Putta Khunchalee
eca2352db4
Initializes game graphic settings (#577) 2024-01-27 12:08:00 +01:00
Marcin Mikołajczyk
8fdccec1e4
Implement decitty devices (#565)
Co-authored-by: Putta Khunchalee <ultimaweapon@outlook.com>
Co-authored-by: SuchAFuriousDeath <48620541+SuchAFuriousDeath@users.noreply.github.com>
2024-01-27 10:05:53 +01:00
Putta Khunchalee
40e0e753f5
Replaces VopVector with VnodeBackend (#566) 2024-01-27 09:53:43 +01:00
Putta Khunchalee
949a367841
Refactors memory naming (#575) 2024-01-27 08:45:35 +01:00
Marcin Mikołajczyk
fca7e58480
Implement mmap names on Linux (#572) 2024-01-26 22:17:31 +07:00
SuchAFuriousDeath
cecc23cb21
Fixes type mismatch on macOS (#571)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
2024-01-21 16:58:42 -05:00
Putta Khunchalee
c2f77a4923
Removes icon from menu on macOS (#569) 2024-01-21 16:24:52 +01:00
Putta Khunchalee
567e4cba23
Updates debugging instructions (#568) 2024-01-21 20:56:50 +07:00
Putta Khunchalee
72ca03a628
Updates build instructions (#567) 2024-01-21 11:46:52 +01:00
SuchAFuriousDeath
f68b2ff17e
Reworks limits (#563)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
2024-01-21 17:25:45 +07:00
SuchAFuriousDeath
5dc4c6cb92
Implements pro mode, reworks errors in main (#559)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
2024-01-21 00:57:25 +07:00
Putta Khunchalee
2a7500a510
Revises FS mount (#564) 2024-01-20 16:35:17 +01:00
Putta Khunchalee
daa7453ba0
Initializes tmpfs_alloc_node() implementation (#562) 2024-01-20 13:10:26 +01:00
dependabot[bot]
2cd2a9aed4
Bump actions/cache from 3 to 4 (#561)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-20 13:28:15 +07:00
Putta Khunchalee
4ceb3e95f0
Adds more implementation for tmpfs mount (#558) 2024-01-14 17:26:23 +01:00
VocalFan
85679bd131
Refresh memory info (#557) 2024-01-14 18:56:59 +07:00
Putta Khunchalee
1b445199af
Implements vop_getattr (#556) 2024-01-13 18:10:46 +01:00
Putta Khunchalee
d48e67a44e
Initializes tmpfs implementation (#555) 2024-01-13 11:35:12 +01:00
Putta Khunchalee
42c6aea311
Implements access and lookup for hostfs (#553) 2024-01-13 09:54:51 +01:00
Putta Khunchalee
68de783ea8
Implements root for host FS (#548) 2024-01-05 16:58:03 +01:00
Putta Khunchalee
763adc739c
Implements FS lookup (#547) 2024-01-01 13:13:39 +01:00
Putta Khunchalee
294608088c
Migrates console device to new FS (#546) 2024-01-01 09:15:43 +01:00
Putta Khunchalee
3ff650fe23
Starts migrating to new FS (#544) 2023-12-31 20:26:27 +01:00
Putta Khunchalee
ca4d6aa5ca
Supports character device for devfs_allocv (#543) 2023-12-31 14:04:41 +01:00
Putta Khunchalee
37bd470331
Implements '.' and '..' lookup for devfs (#542) 2023-12-31 08:10:49 +01:00
Putta Khunchalee
fdeec50dca
Revises how proc is constructed (#541) 2023-12-30 16:43:10 +01:00
Putta Khunchalee
d71667b4eb
Simpliflies thread spawning (#540) 2023-12-30 14:00:32 +01:00
Putta Khunchalee
425b32737a
Adds more implementation for devfs lookup (#539) 2023-12-30 12:03:17 +01:00
Putta Khunchalee
2b2f19f796
Implements access and accessx (#538) 2023-12-30 10:10:28 +01:00
Putta Khunchalee
41600e73a7
Implements vaccess (#537) 2023-12-29 18:54:22 +01:00
Putta Khunchalee
013a7f0a00
Fixes incorrect credential for process (#536) 2023-12-29 15:37:29 +01:00
Putta Khunchalee
901c7eb791
Implements devfs_populate (#535) 2023-12-29 10:53:18 +01:00
Putta Khunchalee
1660e541d9
Implements syscall 602 (#532) 2023-12-23 12:44:44 +01:00
dependabot[bot]
badf1a6656
Update sysinfo requirement from 0.29.10 to 0.30.0 in /src (#531)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: VocalFan <45863583+VocalFan@users.noreply.github.com>
2023-12-23 00:38:15 +01:00
Putta Khunchalee
8fe0a4d17f
Implements make_dev_credv (#530) 2023-12-17 14:22:23 +01:00
Putta Khunchalee
7ce44698c1
Refactors FS (#529) 2023-12-17 09:22:09 +01:00
Putta Khunchalee
512b505bc5
Updates RTLD flags (#526) 2023-12-16 11:55:59 -05:00