2016-06-05 01:43:50 +00:00
|
|
|
//
|
|
|
|
// CSVic20.h
|
|
|
|
// Clock Signal
|
|
|
|
//
|
|
|
|
// Created by Thomas Harte on 04/06/2016.
|
|
|
|
// Copyright © 2016 Thomas Harte. All rights reserved.
|
|
|
|
//
|
|
|
|
|
|
|
|
#import "CSMachine.h"
|
2016-07-04 23:19:07 +00:00
|
|
|
#import "CSFastLoading.h"
|
2016-06-05 01:43:50 +00:00
|
|
|
|
2016-10-03 11:42:05 +00:00
|
|
|
typedef NS_ENUM(NSInteger, CSVic20Country)
|
2016-08-14 18:14:59 +00:00
|
|
|
{
|
2016-10-03 11:42:05 +00:00
|
|
|
CSVic20CountryDanish,
|
|
|
|
CSVic20CountryEuropean,
|
|
|
|
CSVic20CountryJapanese,
|
|
|
|
CSVic20CountrySwedish,
|
|
|
|
CSVic20CountryAmerican
|
2016-08-14 18:14:59 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
typedef NS_ENUM(NSInteger, CSVic20MemorySize)
|
|
|
|
{
|
|
|
|
CSVic20MemorySize5Kb,
|
|
|
|
CSVic20MemorySize8Kb,
|
|
|
|
CSVic20MemorySize32Kb,
|
|
|
|
};
|
|
|
|
|
2017-10-16 01:25:56 +00:00
|
|
|
@interface CSVic20 : CSMachine <CSFastLoading>
|
2016-06-05 12:53:05 +00:00
|
|
|
|
2017-08-27 20:36:21 +00:00
|
|
|
- (instancetype)init;
|
|
|
|
|
2016-06-28 01:38:14 +00:00
|
|
|
@property (nonatomic, assign) BOOL useFastLoadingHack;
|
2016-10-03 11:42:05 +00:00
|
|
|
@property (nonatomic, assign) CSVic20Country country;
|
2016-08-14 18:14:59 +00:00
|
|
|
@property (nonatomic, assign) CSVic20MemorySize memorySize;
|
2016-06-28 01:38:14 +00:00
|
|
|
|
2016-06-05 01:43:50 +00:00
|
|
|
@end
|