• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#objective-cqtwindows誰得cocoapythonphprubygameguibathyscaphec翻訳omegat計画中(planning stage)frameworktwittertestdomvb.netdirectxbtronarduinopreviewerゲームエンジン

L3 Disk Explorer is an application in order to access to files in a floppy disk image for retro computer and operating system.


Commit MetaInfo

Revisionf5ed852cbb8ad95e95273dd0ce3ce2a867b56a65 (tree)
Time2022-04-21 21:05:44
AuthorSasaji <sasaji@s-sa...>
CommiterSasaji

Log Message

Version 0.4.3 Release

Change Summary

Incremental Difference

--- a/Makefile.macosx
+++ b/Makefile.macosx
@@ -3,7 +3,7 @@
33 #
44 CC=g++
55
6-APPLICATION_VERSION=0.4.2
6+APPLICATION_VERSION=0.4.3
77
88 CDEFS=
99 DBG_CDEFS=-D_DEBUG -D_DEBUG_LOG
--- a/data/basic_types.xml
+++ b/data/basic_types.xml
@@ -1798,6 +1798,21 @@
17981798 <IPLCompareString type="string">S-DOS Ver 1.1</IPLCompareString>
17991799 <Description>S-DOS Ver.1.1 (2D)</Description>
18001800 </DiskBasicType>
1801+ <DiskBasicType name="SDOS11P-2D" type="54" category="SDOS">
1802+ <FormatSubType>0</FormatSubType>
1803+ <SidesPerDisk>2</SidesPerDisk>
1804+ <SectorsPerTrack>16</SectorsPerTrack>
1805+ <ManagedTrackNumber>0</ManagedTrackNumber>
1806+ <ReservedSectors>32</ReservedSectors>
1807+ <DirStartSector>3</DirStartSector>
1808+ <DirEndSector>16</DirEndSector>
1809+ <DirStartPositionOnRoot>0x5f</DirStartPositionOnRoot>
1810+ <DefaultStartAddress type="int">0x8021</DefaultStartAddress>
1811+ <DefaultExecuteAddress type="int">0</DefaultExecuteAddress>
1812+ <IPLCompareString type="string">\xfe\xc5(\x08\xf3\x3e\x04\xd31\xc3</IPLCompareString>
1813+ <Description>S-DOS Ver.1.1(patched) (2D)</Description>
1814+ <Description lang="ja">S-DOS Ver.1.1(パッチ済) (2D)</Description>
1815+ </DiskBasicType>
18011816 <DiskBasicType name="SN88DOS-2D" type="54" category="SDOS">
18021817 <FormatSubType>1</FormatSubType>
18031818 <SidesPerDisk>2</SidesPerDisk>
--- a/data/disk_types.xml
+++ b/data/disk_types.xml
@@ -437,6 +437,7 @@
437437 <Type p="major">CDOS-2D-INV</Type>
438438 <Type>SDOS10-2D</Type>
439439 <Type>SDOS11-2D</Type>
440+ <Type>SDOS11P-2D</Type>
440441 <Type>SN88DOS-2D</Type>
441442 <Type>L3S1-2D</Type>
442443 <Type>MZFD-2D</Type>
--- a/docs/ChangeLog.txt
+++ b/docs/ChangeLog.txt
@@ -2,6 +2,12 @@
22 更新履歴
33 ==============================================================================
44
5+2019-08-12 Version 0.4.3
6+・L3/S1 DISK BASICにファイル追加するとBASIC以外でも拡張子が.BASとなることがある
7+ 不具合を修正した。
8+・PC-8001用 S-DOS Ver.1.1でパッチが当たっているディスクを認識できない不具合を
9+ 修正した。
10+
511 2019-05-31 Version 0.4.2
612 ・MZ Hu-BASIC 反転ありで正しくフォーマットされない不具合を修正した。
713
--- a/docs/DiskBasicSpec.txt
+++ b/docs/DiskBasicSpec.txt
@@ -1,6 +1,6 @@
11 ==============================================================================
22 L3 Disk Explorer 仕様
3- Version 0.4.1
3+ Version 0.4.3
44
55 Copyright(C) Sasaji 2015-2019 All Rights Reserved.
66 ==============================================================================
@@ -491,6 +491,7 @@
491491 (月刊I/O 1982年11月号に掲載)
492492 ※ S-DOS Ver1.1は、エンジンルームK&S1氏によって改良されました。
493493 (別冊PC活用研究8001/8001mkII/8801に掲載)
494+ (月刊I/O 1984年6月号にパッチが掲載)
494495 ※ Sn88-DOSは、小宮氏が開発されたPC-8801上で動作するDOSです。
495496 (月刊I/O 1984年11月号に掲載)
496497
--- a/docs/Readme.txt
+++ b/docs/Readme.txt
@@ -1,7 +1,7 @@
11 ==============================================================================
22 L3 Disk Explorer
3- Version 0.4.2
4- 2019/05/31
3+ Version 0.4.3
4+ 2019/08/12
55
66 Copyright(C) Sasaji 2015-2019 All Rights Reserved.
77 ==============================================================================
--- a/src/basicdiritem.cpp
+++ b/src/basicdiritem.cpp
@@ -1034,7 +1034,7 @@ bool DiskBasicDirItem::ToNativeFileName(const wxString &filename, wxUint8 *name,
10341034 if (basic->ToUpperAfterRenamed()) {
10351035 namestr.MakeUpper();
10361036 }
1037- ConvertFileNameAfterRenamed(namestr);
1037+// ConvertFileNameAfterRenamed(namestr);
10381038
10391039 int tmplen = ConvStringToChars(namestr, tmp, sizeof(tmp));
10401040 if (tmplen < 0) return false;
--- a/src/basicdiritem.h
+++ b/src/basicdiritem.h
@@ -206,8 +206,8 @@ public:
206206 int GetFileNameStrSize() const;
207207 /// @brief ダイアログ入力前のファイル名を変換 大文字にするなど
208208 virtual void ConvertFileNameBeforeImportDialog(wxString &filename) const {}
209- /// @brief ダイアログ入力後のファイル名文字列を変換 大文字にするなど
210- virtual void ConvertFileNameAfterRenamed(wxString &filename) const {}
209+// /// @brief ダイアログ入力後のファイル名文字列を変換 大文字にするなど
210+// virtual void ConvertFileNameAfterRenamed(wxString &filename) const {}
211211 /// @brief ファイル名に付随する拡張属性を設定
212212 virtual void SetOptionalName(int val) {}
213213 /// @brief ファイル名に付随する拡張属性を返す
--- a/src/basicdiritem_l32d.cpp
+++ b/src/basicdiritem_l32d.cpp
@@ -152,12 +152,14 @@ int DiskBasicDirItemL32D::RecalcFileSize(DiskBasicGroups &group_items, int occup
152152 return occupied_size;
153153 }
154154
155+#if 0
155156 /// ダイアログ入力後のファイル名文字列を変換
156157 void DiskBasicDirItemL32D::ConvertFileNameAfterRenamed(wxString &filename) const
157158 {
158159 int file_type_1 = GetFileType1();
159160 filename = AddExtension(file_type_1, filename);
160161 }
162+#endif
161163
162164 #include <wx/textctrl.h>
163165 #include <wx/radiobox.h>
--- a/src/basicdiritem_l32d.h
+++ b/src/basicdiritem_l32d.h
@@ -61,8 +61,8 @@ public:
6161 /// @brief ディレクトリアイテムのサイズ
6262 size_t GetDataSize() const;
6363
64- /// @brief ダイアログ入力後のファイル名文字列を変換
65- void ConvertFileNameAfterRenamed(wxString &filename) const;
64+// /// @brief ダイアログ入力後のファイル名文字列を変換
65+// void ConvertFileNameAfterRenamed(wxString &filename) const;
6666
6767 /// @brief ダイアログ内の属性部分のレイアウトを作成
6868 void CreateControlsForAttrDialog(IntNameBox *parent, int show_flags, const wxString &file_path, wxBoxSizer *sizer, wxSizerFlags &flags);
--- a/src/intnamebox.cpp
+++ b/src/intnamebox.cpp
@@ -397,7 +397,6 @@ void IntNameBox::SetInternalName(const wxString &name)
397397 }
398398
399399 /// 内部ファイル名を得る
400-/// DiskBasicDirItem::ConvertFileNameAfterRenamed()で変換したファイル名
401400 void IntNameBox::GetInternalName(wxString &name) const
402401 {
403402 if (!txtIntName) return;
@@ -412,8 +411,8 @@ void IntNameBox::GetInternalName(wxString &name) const
412411 if (basic->ToUpperAfterRenamed()) {
413412 val.MakeUpper();
414413 }
415- // ダイアログ入力後のファイル名文字列を変換 機種依存の処理
416- item->ConvertFileNameAfterRenamed(val);
414+// // ダイアログ入力後のファイル名文字列を変換 機種依存の処理
415+// item->ConvertFileNameAfterRenamed(val);
417416 }
418417
419418 name = val;
--- a/src/uifilelist.cpp
+++ b/src/uifilelist.cpp
@@ -2184,8 +2184,8 @@ bool L3DiskFileList::RenameDataFile(const L3FileListItem &view_item, const wxStr
21842184 if (basic->ToUpperAfterRenamed()) {
21852185 filename.GetName().MakeUpper();
21862186 }
2187- // ダイアログ入力後のファイル名文字列を変換
2188- item->ConvertFileNameAfterRenamed(filename.GetName());
2187+// // ダイアログ入力後のファイル名文字列を変換
2188+// item->ConvertFileNameAfterRenamed(filename.GetName());
21892189 // 拡張属性を得る
21902190 filename.SetOptional(item->GetOptionalName());
21912191
--- a/src/version.h
+++ b/src/version.h
@@ -6,10 +6,10 @@
66 #ifndef _VERSION_H_
77 #define _VERSION_H_
88
9-#define APPLICATION_VERSION "0.4.2"
9+#define APPLICATION_VERSION "0.4.3"
1010 #define APP_VER_MAJOR 0
1111 #define APP_VER_MINOR 4
12-#define APP_VER_REV 2
12+#define APP_VER_REV 3
1313 #define APP_VER_BUILD 0
1414 #define APP_COPYRIGHT "Copyright (C) 2015-2019 Sasaji"
1515