diff options
Diffstat (limited to 'sky')
-rw-r--r-- | sky/disk.cpp | 3 | ||||
-rw-r--r-- | sky/sky.cpp | 7 |
2 files changed, 10 insertions, 0 deletions
diff --git a/sky/disk.cpp b/sky/disk.cpp index 19fcddb8df..88a180e7b1 100644 --- a/sky/disk.cpp +++ b/sky/disk.cpp @@ -216,6 +216,9 @@ uint32 SkyDisk::determineGameVersion() { case 1404: //floppy (v0.0288) return 288; + case 1413: + //floppy (v0.0303) + return 303; case 1445: //floppy (v0.0331) return 331; diff --git a/sky/sky.cpp b/sky/sky.cpp index bb5e5d73d8..7fcddd6e71 100644 --- a/sky/sky.cpp +++ b/sky/sky.cpp @@ -198,6 +198,9 @@ SkyText *SkyState::getSkyText() { case 288: //floppy version return new SkyText_v00288(_skyDisk, _gameVersion); + case 303: + //floppy version + return new SkyText_v00303(_skyDisk, _gameVersion); case 331: //floppy version return new SkyText_v00331(_skyDisk, _gameVersion); @@ -219,6 +222,8 @@ bool SkyState::isDemo(uint32 version) { return true; case 288: return false; + case 303: + return false; case 331: return false; case 365: @@ -238,6 +243,8 @@ bool SkyState::isCDVersion(uint32 version) { return false; case 288: return false; + case 303: + return false; case 331: return false; case 365: |