C# Class Reko.Environments.Trs80.DmkLoader

Inheritance: Reko.Core.ImageLoader
Show file Open project: uxmal/reko

Public Methods

Method Description
DmkLoader ( IServiceProvider services, string filename, byte rawBytes ) : Reko.Arch.Z80
Load ( Address addrLoad ) : Program
Relocate ( Program program, Address addrLoad ) : Reko.Core.RelocationResults

Private Methods

Method Description
BuildSymbols ( Program program ) : ImageSymbol>.SortedList
BuildTrackList ( int trackLength ) : List
CreateMemoryMap ( IPlatform platform, MemoryArea mem ) : Reko.Core.SegmentMap
ParseDMKHeader ( ) : bool

Method Details

DmkLoader() public method

public DmkLoader ( IServiceProvider services, string filename, byte rawBytes ) : Reko.Arch.Z80
services IServiceProvider
filename string
rawBytes byte
return Reko.Arch.Z80

Load() public method

public Load ( Address addrLoad ) : Program
addrLoad Address
return Program

Relocate() public method

public Relocate ( Program program, Address addrLoad ) : Reko.Core.RelocationResults
program Program
addrLoad Address
return Reko.Core.RelocationResults