This repository was archived by the owner on Jan 14, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathemulator6502.cabal
More file actions
180 lines (174 loc) · 3.64 KB
/
emulator6502.cabal
File metadata and controls
180 lines (174 loc) · 3.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.34.4.
--
-- see: https://github.com/sol/hpack
name: emulator6502
version: 0.1.0.0
description: Please see the README on GitHub at <https://github.com/drsooch/emulator6502#readme>
homepage: https://github.com/drsooch/emulator6502#readme
bug-reports: https://github.com/drsooch/emulator6502/issues
author: Nick Suchecki
maintainer: nicksuchecki@gmail.com
copyright: None
license: BSD3
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
ChangeLog.md
source-repository head
type: git
location: https://github.com/drsooch/emulator6502
library
exposed-modules:
Assembler.Analyze
Assembler.Assemble
Assembler.CodeGen
Assembler.Error
Assembler.Parser
Assembler.Types
Assembler.Types.ASMState
Assembler.Types.ASMStatement
Assembler.Types.ASMTree
Assembler.Types.Pretty
Assembler.Utils
Decode
Display
Execution
Flags
Instruction
Logging
Memory
ProgramCounter
Register
Stack
Types
Utils
other-modules:
Paths_emulator6502
hs-source-dirs:
src
default-extensions:
DuplicateRecordFields
RecordWildCards
LambdaCase
BlockArguments
DerivingStrategies
GeneralizedNewtypeDeriving
DerivingVia
DeriveGeneric
TypeApplications
OverloadedLabels
OverloadedStrings
DataKinds
AllowAmbiguousTypes
MultiWayIf
build-depends:
array
, base >=4.7 && <5
, containers
, directory
, generic-lens
, megaparsec
, microlens
, microlens-mtl
, mtl
, pretty
, text
, unix
default-language: Haskell2010
executable emulator6502-exe
main-is: Main.hs
other-modules:
Paths_emulator6502
hs-source-dirs:
app
default-extensions:
DuplicateRecordFields
RecordWildCards
LambdaCase
BlockArguments
DerivingStrategies
GeneralizedNewtypeDeriving
DerivingVia
DeriveGeneric
TypeApplications
OverloadedLabels
OverloadedStrings
DataKinds
AllowAmbiguousTypes
MultiWayIf
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends:
array
, base >=4.7 && <5
, containers
, directory
, emulator6502
, generic-lens
, megaparsec
, microlens
, microlens-mtl
, mtl
, pretty
, text
, unix
default-language: Haskell2010
test-suite emulator6502-test
type: exitcode-stdio-1.0
main-is: Test.hs
other-modules:
ADCTest
AnalyzeTest
Arbitrary
BranchTest
CompareTest
DecrementTest
IncrementTest
LoadStoreTest
LogicalTest
ParserTest
SBCTest
ShiftTest
StackTest
StatusFlagTest
TestUtils
TransferTest
Paths_emulator6502
hs-source-dirs:
test
default-extensions:
DuplicateRecordFields
RecordWildCards
LambdaCase
BlockArguments
DerivingStrategies
GeneralizedNewtypeDeriving
DerivingVia
DeriveGeneric
TypeApplications
OverloadedLabels
OverloadedStrings
DataKinds
AllowAmbiguousTypes
MultiWayIf
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends:
QuickCheck
, array
, base >=4.7 && <5
, containers
, directory
, emulator6502
, generic-lens
, megaparsec
, microlens
, microlens-mtl
, mtl
, pretty
, tasty
, tasty-hunit
, tasty-quickcheck
, text
, unix
default-language: Haskell2010