Rob McMullen
|
b0ac658749
|
Fixed argparse hack to allow 'atrcopy image COMMAND --help'
|
2017-05-02 21:26:28 -07:00 |
|
Rob McMullen
|
aa8e6f70a8
|
Fixed the --all option for the extract command
|
2017-05-02 20:02:54 -07:00 |
|
Rob McMullen
|
95c0d081d1
|
Updated README
|
2017-05-02 20:01:53 -07:00 |
|
Rob McMullen
|
ad1eca7b17
|
Fixed setup to install dependencies using MANIFEST.in
* moved version number to _metadata.py
|
2017-05-02 19:43:21 -07:00 |
|
Rob McMullen
|
359e690b1c
|
Added test cases for Atari enhanced density and double density disk images
|
2017-05-02 19:08:40 -07:00 |
|
Rob McMullen
|
3efb3d1afa
|
Fixed segment resize that wasn't updating data/style attrs in DefaultSegment
|
2017-05-02 16:17:45 -07:00 |
|
Rob McMullen
|
a739b19cf2
|
Fixed comment test for change in get_comment_restore_data return value
|
2017-05-02 15:59:24 -07:00 |
|
Rob McMullen
|
7936abab3b
|
Added DOS 33 test disk image
|
2017-05-02 15:53:06 -07:00 |
|
Rob McMullen
|
77d11b9f78
|
Skip jsonpickle tests if jsonpickle not installed
|
2017-05-02 15:49:33 -07:00 |
|
Rob McMullen
|
afc50070d2
|
Initial 'git subcommand' style command line parsing
|
2017-05-02 15:35:07 -07:00 |
|
Rob McMullen
|
e93f09e298
|
Added --run-addr (--brun) command line param
* for dos33, have to create a tiny segment at the beginning to store a JMP if addr is not the first byte in the first segment
|
2017-05-02 11:17:32 -07:00 |
|
Rob McMullen
|
d50ee6639c
|
Added slice support for binary file writing
|
2017-05-01 08:41:23 -07:00 |
|
Rob McMullen
|
5438fa8dce
|
Refs https://github.com/robmcmullen/omnivore/issues/194
* when removing comments, want to remove every comment in the range
|
2017-04-27 13:33:11 -07:00 |
|
Rob McMullen
|
184f9ac73d
|
Removed some debug prints
|
2017-04-14 13:47:53 -07:00 |
|
Rob McMullen
|
136b55e831
|
Added set_style_at_indexes
|
2017-04-11 23:43:30 -07:00 |
|
Rob McMullen
|
b98e51568b
|
Added convenience function to fix comments so no blank comments & style correctly marked
|
2017-04-10 23:38:13 -07:00 |
|
Rob McMullen
|
f02ad6a4e6
|
Removed get_nonblank_comments_at_indexes
* was a hack to try to restore comments to a region copied mid-comment-block
* better to enforce the "comment one byte" policy
|
2017-04-10 22:28:57 -07:00 |
|
Rob McMullen
|
f7d5f7d065
|
Fixed get_comment_restore_data to use ranges instead of just indexes to record lines without comments, too
|
2017-04-10 22:15:50 -07:00 |
|
Rob McMullen
|
281fea2038
|
Added segment parser serialization for https://github.com/robmcmullen/omnivore/issues/160
|
2017-04-04 22:21:03 -07:00 |
|
Rob McMullen
|
32d3e0de76
|
Fixed rectangle style setting if segment has an incomplete last line
|
2017-04-02 10:07:12 -07:00 |
|
Rob McMullen
|
510366051c
|
Rectangle selection functions now take bytes_per_row as required parameter
|
2017-04-02 09:56:18 -07:00 |
|
Rob McMullen
|
b6a81a10b2
|
Moved the reconstruct_missing checks into __setstate__
|
2017-03-28 16:11:26 -07:00 |
|
Rob McMullen
|
c28a3426f9
|
Added serializable memory map dict in segments
|
2017-03-28 15:48:10 -07:00 |
|
Rob McMullen
|
053c7a773e
|
Changed get_xex to return segments: root segment & list of sub-segments
|
2017-03-26 22:19:09 -07:00 |
|
Rob McMullen
|
2e3a6147d5
|
Removed use_origin flag and assume any segment with a start_addr > 0 is meant to have an origin
|
2017-03-24 22:07:57 -07:00 |
|
Rob McMullen
|
c897460df0
|
PEP8 whitespace fixes
|
2017-03-23 10:06:37 -07:00 |
|
Rob McMullen
|
6f29e6053a
|
Added resizable segments
|
2017-03-22 22:34:21 -07:00 |
|
Rob McMullen
|
7da17d65bc
|
Reduced number of Atari cartridge groups to 2: 8-bit and 5200
|
2017-03-20 23:55:36 -07:00 |
|
Rob McMullen
|
491589d686
|
Added 'use_origin' flag to let disassembler know that it has a real origin in memory so that labels are meaningful
|
2017-03-20 23:48:59 -07:00 |
|
Rob McMullen
|
e7f0b49c34
|
Added comments for VTOC, Directory sectors in Atari, Apple DOS formats
|
2017-03-20 23:12:54 -07:00 |
|
Rob McMullen
|
f152a7dd2d
|
Change to data style for some known locations
|
2017-03-20 14:29:08 -07:00 |
|
Rob McMullen
|
72c4fb430a
|
Use parser name as the name of the default segment
|
2017-03-20 13:37:51 -07:00 |
|
Rob McMullen
|
a7b24e705e
|
SegmentParser now stores ref to segment data so it can reparse without having to pass that in again
|
2017-03-19 13:07:19 -07:00 |
|
Rob McMullen
|
da7c7830bb
|
Fixed data_base, style_base for indexed segments
|
2017-03-19 11:53:44 -07:00 |
|
Rob McMullen
|
592abfa0ee
|
Fixed get_comment_locations to return unindexed style so those segments using OrderedWrapper will work
|
2017-03-18 20:54:36 -07:00 |
|
Rob McMullen
|
b7aa965d47
|
Fixed get_entire_style_ranges if split_comments passed in a None
|
2017-03-18 20:10:29 -07:00 |
|
Rob McMullen
|
7ad688854c
|
removed some debug prints
|
2017-03-18 19:27:01 -07:00 |
|
Rob McMullen
|
d9ced9fbd2
|
Fixed get_comment_locations: was using a copy and returning a subset of the original
|
2017-03-17 23:43:43 -07:00 |
|
Rob McMullen
|
46409addae
|
Fixed variable name typo
|
2017-03-15 06:13:04 -07:00 |
|
Rob McMullen
|
f34ec6e084
|
Addded git_style_mask/ get_style_bits to export list
|
2017-03-15 06:11:24 -07:00 |
|
Rob McMullen
|
026417b295
|
Added better comment save/restore methods
|
2017-03-13 11:49:35 -07:00 |
|
Rob McMullen
|
f1b0f5ebac
|
Added faster comment splitting
* added functions to copy a segment & its base so comments can be marked on the copy of the base and show up in the copy of the segment
|
2017-03-13 07:05:37 -07:00 |
|
Rob McMullen
|
afa9c9786a
|
Fixed xex creation test
|
2017-03-12 21:48:13 -07:00 |
|
Rob McMullen
|
bdf0b67075
|
Fixed segment rawdata copy for non-indexed segments
|
2017-03-12 21:46:24 -07:00 |
|
Rob McMullen
|
bd4ff9569a
|
Added copy function to raw data
|
2017-03-12 17:01:28 -07:00 |
|
Rob McMullen
|
476f0cd568
|
Added splitting-on-comments when using get_entire_style_ranges, refs: https://github.com/robmcmullen/omnivore/issues/117
|
2017-03-12 14:16:08 -07:00 |
|
Rob McMullen
|
5f9acaa802
|
Added UnsupportedDiskImage error to show that the disk has a known format but it's not able to be parsed
|
2017-03-07 11:05:16 -08:00 |
|
Rob McMullen
|
e38b94fc0c
|
Added extra parameter to ScreenSaver encode_data method
* intended to be a link back to the user interface in case it needs to use a dialog to get more info from the user
|
2017-03-04 17:21:25 -08:00 |
|
Rob McMullen
|
e980019bf6
|
Moved Atari boot disk-specific stuff out of base class
|
2017-03-02 12:28:05 -08:00 |
|
Rob McMullen
|
d23f1abda7
|
Fixed Atari boot disk so it's recognized again
|
2017-03-02 12:16:22 -08:00 |
|