179 Commits

Author SHA1 Message Date
6d0bff464a Update CI release action 0.7.0 2025-08-15 10:05:04 -06:00
c80b7cb3d0
Integrate mimalloc (#88) 2025-08-15 10:03:13 -06:00
rjkiv
da17dd573d bug fixes 2025-08-10 10:15:14 -07:00
rjkiv
f80d7dda62 FindFirstFileW 2025-08-09 14:53:56 -07:00
rjkiv
87c71a6763 implement itow_s 2025-08-09 14:21:33 -07:00
rjkiv
87916afc79 oops a few wchar_t's slipped through 2025-08-09 14:07:41 -07:00
rjkiv
f6a2635e15 replace all wchar_t's with uint16_t's 2025-08-09 13:54:47 -07:00
rjkiv
c78171755d looking over wide string funcs 2025-08-09 12:04:13 -07:00
rjkiv
051039fdcb blocked again 2025-08-07 14:48:29 -07:00
rjkiv
61fa3084fb more more more 2025-08-07 14:35:39 -07:00
rjkiv
4546ab04d5 add wcsncmp 2025-08-07 13:03:27 -07:00
rjkiv
33ef2562d9 more funcs 2025-08-07 12:45:50 -07:00
rjkiv
cf346634a8 use std::string over char* 2025-08-07 12:29:23 -07:00
rjkiv
92f8944cf1 implement FindResourceW and LoadResource 2025-08-07 11:23:34 -07:00
rjkiv
9324825d04 why segfaulting lmao 2025-08-06 12:52:09 -07:00
rjkiv
3f5b1c3767 use wideStringToString 2025-08-06 11:47:04 -07:00
rjkiv
ca647d32e7 get a lil farther (segfaulting again lol) 2025-08-06 11:38:10 -07:00
rjkiv
a045fd0b9e a few more funcs 2025-08-06 11:21:33 -07:00
rjkiv
6a161b0155
Merge pull request #2 from pixel-stuck/xbox
properly implement GetModuleFileNameW
2025-08-04 14:15:06 -07:00
pixel-stuck
0320efcda2 properly implement GetModuleFileNameW 2025-08-04 17:10:52 -04:00
rjkiv
5d7a1a7685 more cl funcs (segfaulting) 2025-08-04 12:02:28 -07:00
rjkiv
dc2ad0d678 more cl funcs 2025-08-04 10:53:35 -07:00
rjkiv
459efea654
Merge pull request #1 from pixel-stuck/xbox
More progress on xbox 360 cl.exe
2025-08-03 15:53:12 -07:00
pixel-stuck
4b8517a62b More progress on xbox 360 cl.exe 2025-08-03 18:47:51 -04:00
rjkiv
98b45be485 sanity checks 2025-08-02 17:23:02 -07:00
rjkiv
50adcae3dd remove usage of vectors 2025-08-02 16:01:40 -07:00
rjkiv
8db6b6a929 first attempt at __wgetmainargs 2025-08-02 15:39:08 -07:00
rjkiv
4415cee6d4 more cl.exe funcs 2025-07-28 16:35:46 -07:00
rjkiv
83ef667cfb tweak initterms_e again 2025-07-27 12:23:19 -07:00
rjkiv
4fdeffba3c tweak initterms_e 2025-07-27 12:08:35 -07:00
rjkiv
4c88e1ab5e make the winentry a winfunc 2025-07-27 12:05:34 -07:00
rjkiv
553d83d0f0 add funcptr typedef 2025-07-27 11:52:21 -07:00
rjkiv
f34bebdeec add initterm_e to msvcrt 2025-07-27 11:50:49 -07:00
rjkiv
63f6e151eb add msvcr100 to msvcrt lib 2025-07-27 11:36:14 -07:00
rjkiv
1f907e34bc
Merge branch 'decompals:main' into main 2025-07-27 11:14:17 -07:00
rjkiv
78f4d534df
Add InterlockedCompareExchange (#85) 2025-07-27 10:29:38 +02:00
rjkiv
d88a4c9530 un-atomicize 2025-07-26 21:26:14 -07:00
rjkiv
57cb392654 add interlockedcompareexchange 2025-07-26 21:15:49 -07:00
Dávid Balatoni
8bd112f0e4
Add GetTempFileNameA (#84) 2025-06-18 00:12:39 +02:00
Ethan Roseman
5343bc70d9
Update CI step versions 2025-06-14 13:32:35 +09:00
Howard Luck
c01d9a25b9
findNextFile improvement (#82)
* move empty pattern check into while loop

* early return if pattern is empty

* comment
2025-06-01 22:22:17 +09:00
Pheenoh
93862405ed
move empty pattern check into while loop (#81) 0.6.16 2024-08-19 21:00:15 -06:00
Exant64
bcc6eae470
Added quotation mark check in files::pathFromWindows (#77)
* Added quotation mark check in files::pathFromWindows

* Moved quotation mark logic to createprocess argument processing code
0.6.15
2024-07-23 00:29:47 -06:00
Parker
701134e596
fix (#80) 2024-07-23 00:27:03 -06:00
Anghelo Carvajal
ca9364a0df
Add trailing periods support to FindFirstFileA (#75)
* idk

* meh

* Implement trailing periods on FindFirstFileA

* ah?

* Remove assert
0.6.14
2024-05-27 19:51:24 -06:00
Anghelo Carvajal
396008c593
Proper implementation for GetSystemTime and GetLocalTime (#73)
* Implement

* GetLocalTime
2024-03-23 10:56:34 -06:00
Anghelo Carvajal
0fbe87751f
Fix FindFirstFileA failing due to an empty parent and add locale LCType stubs (#71)
* Fix sn cpp.exe not finding the include paths

* str_for_LCType stubs for sn gcc as.exe
0.6.13
2024-03-22 22:44:53 -06:00
Mark Street
6d284d4461
Update link to gc/wii compilers (#72) 2024-03-22 22:30:18 +00:00
Mark Street
d71a902ace
Add GetTempPathA (#68)
* Add GetTempPathA

* Update dll/kernel32.cpp

Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>

---------

Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
0.6.12
2024-02-10 22:09:28 +00:00
limb
a1b929a413
Fixed grammatical error in README.md (#67)
less dependencies -> fewer dependencies
2024-01-10 22:59:53 +09:00