[nostalgia] Cleanup unnecessary cast
This commit is contained in:
		@@ -14,7 +14,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
namespace nostalgia::core {
 | 
					namespace nostalgia::core {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
uint8_t *loadRom(const char*) {
 | 
					char *loadRom(const char*) {
 | 
				
			||||||
	// put the header in the wrong order to prevent mistaking this code for the
 | 
						// put the header in the wrong order to prevent mistaking this code for the
 | 
				
			||||||
	// media section
 | 
						// media section
 | 
				
			||||||
	constexpr auto headerP2 = "_HEADER_________";
 | 
						constexpr auto headerP2 = "_HEADER_________";
 | 
				
			||||||
@@ -23,7 +23,7 @@ uint8_t *loadRom(const char*) {
 | 
				
			|||||||
	constexpr auto headerP2Len = 16;
 | 
						constexpr auto headerP2Len = 16;
 | 
				
			||||||
	constexpr auto headerLen = headerP1Len + headerP2Len + 1;
 | 
						constexpr auto headerLen = headerP1Len + headerP2Len + 1;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	for (auto current = &MEM_ROM; current < reinterpret_cast<uint8_t*>(0x0a000000); current += headerLen) {
 | 
						for (auto current = &MEM_ROM; current < reinterpret_cast<char*>(0x0a000000); current += headerLen) {
 | 
				
			||||||
		if (ox_memcmp(current, headerP1, headerP1Len) == 0 &&
 | 
							if (ox_memcmp(current, headerP1, headerP1Len) == 0 &&
 | 
				
			||||||
		    ox_memcmp(current + headerP1Len, headerP2, headerP2Len) == 0) {
 | 
							    ox_memcmp(current + headerP1Len, headerP2, headerP2Len) == 0) {
 | 
				
			||||||
			return current + headerLen;
 | 
								return current + headerLen;
 | 
				
			||||||
@@ -32,7 +32,7 @@ uint8_t *loadRom(const char*) {
 | 
				
			|||||||
	return nullptr;
 | 
						return nullptr;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void unloadRom(uint8_t*) {
 | 
					void unloadRom(char*) {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -12,8 +12,8 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
namespace nostalgia::core {
 | 
					namespace nostalgia::core {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
uint8_t *loadRom(const char *path = "");
 | 
					char *loadRom(const char *path = "");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void unloadRom(uint8_t*);
 | 
					void unloadRom(char*);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
namespace nostalgia::core {
 | 
					namespace nostalgia::core {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
uint8_t *loadRom(const char *path) {
 | 
					char *loadRom(const char *path) {
 | 
				
			||||||
	std::ifstream file(path, std::ios::binary | std::ios::ate);
 | 
						std::ifstream file(path, std::ios::binary | std::ios::ate);
 | 
				
			||||||
	if (!file.good()) {
 | 
						if (!file.good()) {
 | 
				
			||||||
		oxTrace("nostalgia::core::userland::loadRom") << "Read failed:" << path;
 | 
							oxTrace("nostalgia::core::userland::loadRom") << "Read failed:" << path;
 | 
				
			||||||
@@ -23,12 +23,12 @@ uint8_t *loadRom(const char *path) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	const std::size_t size = file.tellg();
 | 
						const std::size_t size = file.tellg();
 | 
				
			||||||
	file.seekg(0, std::ios::beg);
 | 
						file.seekg(0, std::ios::beg);
 | 
				
			||||||
	auto buff = new uint8_t[size];
 | 
						auto buff = new char[size];
 | 
				
			||||||
	file.read(reinterpret_cast<char*>(buff), size);
 | 
						file.read(buff, size);
 | 
				
			||||||
	return buff;
 | 
						return buff;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void unloadRom(uint8_t *rom) {
 | 
					void unloadRom(char *rom) {
 | 
				
			||||||
	delete rom;
 | 
						delete rom;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -29,7 +29,7 @@ ox::Error run(ox::FileSystem *fs) {
 | 
				
			|||||||
int main(int argc, const char **argv) {
 | 
					int main(int argc, const char **argv) {
 | 
				
			||||||
	if (argc > 1) {
 | 
						if (argc > 1) {
 | 
				
			||||||
		ox::FileSystem *fs = nullptr;
 | 
							ox::FileSystem *fs = nullptr;
 | 
				
			||||||
		uint8_t *rom = nullptr;
 | 
							char *rom = nullptr;
 | 
				
			||||||
		auto path = argv[1];
 | 
							auto path = argv[1];
 | 
				
			||||||
		const auto lastDot = ox_lastIndexOf(path, '.');
 | 
							const auto lastDot = ox_lastIndexOf(path, '.');
 | 
				
			||||||
		const auto fsExt = lastDot != -1 ? path + lastDot : "";
 | 
							const auto fsExt = lastDot != -1 ? path + lastDot : "";
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user