Use local prodos.types.h

This commit is contained in:
michaelangel007
2025-02-08 17:32:13 -08:00
parent 944f25598a
commit 25d9d24324
4 changed files with 457 additions and 537 deletions

View File

@@ -117,7 +117,7 @@
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>.</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
@@ -132,7 +132,7 @@
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>.</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
@@ -176,6 +176,7 @@
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\itoa.comma.h" />
<ClInclude Include="..\prodos.types.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">

View File

@@ -15,9 +15,11 @@
#include <string.h> // memcpy()
#include <time.h> // time() localtime()
#include "itoa.comma.h"
#include "string.utils.cpp"
#include "generic.disk.cpp"
#include "prodos.types.h"
#include "prodos.utils.cpp"
#include "prodos.tools.cpp"

File diff suppressed because it is too large Load Diff

View File

@@ -32,20 +32,6 @@
// Storage Kind ___________________________________________________________
enum ProDOS_Kind_e
{
ProDOS_KIND_DEL = 0x0,
ProDOS_KIND_SEED = 0x1, // Single Block
ProDOS_KIND_SAPL = 0x2, // 1st Block is allocated blocks
ProDOS_KIND_TREE = 0x3,
ProDOS_KIND_PAS = 0x4, // http://www.1000bit.it/support/manuali/apple/technotes/pdos/tn.pdos.25.html
ProDOS_KIND_GSOS = 0x5, // http://www.1000bit.it/support/manuali/apple/technotes/pdos/tn.pdos.25.html
ProDOS_KIND_DIR = 0xD, // parent block entry for sub-directory
ProDOS_KIND_SUB = 0xE, // subdir header entry to find parent directory; meta to reach parent
ProDOS_KIND_ROOT = 0xF, // volume header entry for root directory
NUM_PRODOS_KIND = 16
};
const char *gaProDOS_KindDescription[ NUM_PRODOS_KIND ] = // Storage Type
{
"del" // 0 Deleted