Rosalie Wanders
d6b0f024da
RMG-Core: update copyright year
2025-03-13 22:07:12 +01:00
Rosalie Wanders
1db6a578b2
RMG-Core: export symbols
2025-02-27 21:37:34 +01:00
Rosalie Wanders
ea9313aa1b
RMG-Core: use noexcept versions of std::filesystem functions
2025-02-24 21:32:51 +01:00
Rosalie Wanders
5e592ed9c0
RMG-Core: remove all includes from Core.hpp
2025-02-01 21:53:38 +01:00
Rosalie Wanders
da1d7fcd2e
RMG-Core: move archive functions to Archive.{cpp,hpp}
2025-01-20 18:09:34 +01:00
Rosalie Wanders
7aeeb70db2
RMG-Core: Utils/File.{cpp,hpp} -> File.{cpp,hpp}
2025-01-20 18:08:42 +01:00
Rosalie Wanders
cc75ce55cb
RMG-Core: fix crash on windows when opening an archive in Rom.cpp
2024-12-22 02:55:31 +01:00
Rosalie Wanders
d2a59fa18d
RMG-Core: add Utils/File.cpp
2024-06-24 12:18:28 +02:00
Rosalie Wanders
e80e202f7b
RMG-Core: correct zlib_filefunc_read() in Rom.cpp
2024-02-29 18:43:13 +01:00
Rosalie Wanders
db9bd5d9ca
RMG-Core: fix compilation with minizip-ng
2024-02-28 21:04:28 +01:00
Rosalie Wanders
7c6b2392bc
3rdParty: rename 7-Zip to lzma and don't include tar.gz
2024-01-23 13:20:33 +01:00
Rosalie Wanders
bfb7953c91
RMG-Core: use std::vector<char> instead of malloc() and free()
2023-09-05 23:13:39 +02:00
Rosalie Wanders
b9e1e230f9
RMG-Core: minor code fixes
2023-07-15 11:24:41 +02:00
Rosalie Wanders
eb8294363a
RMG-Core: fix memory leak in Rom.cpp
2023-07-15 11:10:05 +02:00
Rosalie Wanders
53f87d0793
RMG-Core: introduce & use CoreUpdateCachedRomHeaderAndSettings()
2023-07-11 14:00:24 +02:00
Rosalie Wanders
69b8461a87
RMG-Core: introduce CoreGetRomPath()
2023-07-07 19:32:46 +02:00
Rosalie Wanders
5ba195d32e
RMG-Core: fix read_7zip_file for 7-Zip v23.01
2023-06-30 16:01:12 +02:00
Rosalie Wanders
8c1589d7cd
RMG-Core: correct error message in read_7zip_file
2023-04-06 00:37:31 +02:00
Rosalie Wanders
52ba182610
RMG-Core: implement 7-Zip support
2023-04-06 00:28:31 +02:00
Rosalie Wanders
96f4abbc07
RMG-Core: change signature of CoreGetRomType()
2023-02-12 22:34:48 +01:00
Rosalie Wanders
00b3f33530
RMG-Core: use extracted_file.filename() in CoreOpenRom()
2023-02-04 23:18:47 +01:00
Rosalie Wanders
1b0116a0cb
RMG-Core: don't use OSAL_FILES_DIR_SEPERATOR_STR in CoreOpenRom()
2023-02-04 23:14:45 +01:00
Rosalie Wanders
6a14761770
RMG-Core: implement support for ndd/d64 files in zip files
2023-02-01 20:39:07 +01:00
Rosalie Wanders
f2ef7e345f
RMG-Core: improve error message in read_zip_file
2023-01-21 16:01:05 +01:00
Rosalie Wanders
3c0698d14b
RMG-Core: open std::ifstream with std::ios::binary in Rom.cpp
2023-01-21 15:26:09 +01:00
Rosalie Wanders
ec677c8d26
RMG-Core: implement zlib file functions
2023-01-21 14:53:22 +01:00
Rosalie Wanders
8f60d5c80f
RMG-Core: only free buffer when opening a cartridge
2023-01-02 12:54:19 +01:00
Rosalie Wanders
55d7dd9d89
RMG-Core: improve error message in read_raw_file
2022-12-29 01:18:58 +01:00
Rosalie Wanders
b07b73e005
RMG-Core: implement support for M64CMD_DISK_OPEN & M64CMD_DISK_CLOSE
2022-12-27 23:26:40 +01:00
Rosalie Wanders
beb9c3e352
RMG-Core: call CoreClearCheats() in CoreCloseRom()
2022-12-02 20:15:02 +01:00
Rosalie Wanders
2a346c4cfa
RMG-Core: ensure core lib is hooked before making API calls
2022-11-29 15:26:18 +01:00
Rosalie Wanders
977c941d1b
RMG-Core: use std::filesystem::path
2022-11-18 21:42:26 +01:00
JaxonWasTaken
9caa05f258
Add missing, remove redundant, unused STL headers ( #43 )
2022-05-29 20:07:27 +02:00
Rosalie Wanders
e1464d2d30
RMG-Core: attempt to fix read_raw_file in Rom.cpp (again)
...
For some reason, some users are experiencing issues when using gcount()
here, so just use fileStreamLen instead, which fixes it for them weirdly
enough.
2021-12-24 15:20:32 +01:00
Rosalie Wanders
d42f770e06
RMG-Core: improve read_raw_file in Rom.cpp
2021-12-23 16:36:11 +01:00
Rosalie Wanders
deaa158a0c
RMG-Core: implement RomSettings & RomHeader functions
2021-11-09 16:44:49 +01:00
Rosalie Wanders
92ea40c7f6
RMG-Core: implement Rom functions
2021-11-03 14:30:57 +01:00