🐛Added support for Apple II character sets, fixes #102

This commit is contained in:
2017-12-26 18:52:21 +00:00
parent 56198b1ee6
commit 41180352de
10 changed files with 17 additions and 24 deletions

View File

@@ -32,9 +32,11 @@
using System;
using System.Text;
using Claunia.Encoding;
using DiscImageChef.CommonTypes;
using DiscImageChef.DiscImages;
using Schemas;
using Encoding = System.Text.Encoding;
namespace DiscImageChef.Filesystems.UCSDPascal
{
@@ -86,6 +88,7 @@ namespace DiscImageChef.Filesystems.UCSDPascal
public void GetInformation(IMediaImage imagePlugin, Partition partition, out string information,
Encoding encoding)
{
Encoding = encoding ?? new Apple2();
StringBuilder sbInformation = new StringBuilder();
information = "";

View File

@@ -46,8 +46,7 @@ namespace DiscImageChef.Filesystems.UCSDPascal
public Errno Mount(IMediaImage imagePlugin, Partition partition, Encoding encoding, bool debug)
{
device = imagePlugin;
// TODO: Until Apple ][ encoding is implemented
Encoding = new LisaRoman();
Encoding = encoding ?? new Apple2();
this.debug = debug;
if(device.Info.Sectors < 3) return Errno.InvalidArgument;