macaw/macaw-symbolic
Joe Hendrix 2eaa823372
Change memory addresses.
This changes the way memory addresses are represented to fix bugs
that could arrise if one can jump between two segments.  It replaces
the SegmentAddr type with two types:

* `MemAddr w` represents an address that is not necessarily valid.  It
  could either be an absolute address or an address relative to some
  non-fixed segment.
* `MemSegmentOff w` represents a legal offset into a memory segment.
  It must point to at least one valid byte of memory.
2017-07-17 15:37:05 -07:00
..
src/Data/Macaw Change memory addresses. 2017-07-17 15:37:05 -07:00
macaw-symbolic.cabal Additional support for symbolic translator. 2017-07-10 12:30:40 -07:00