Commit Graph

  • 26d8c0b9db Merge branch 'master' of github.com:robmcmullen/atrcopy Rob McMullen 2017-07-25 13:54:11 -0700
  • 6df7031dc6 fstbt: option not to show HGR page; use $2001 or $4001 to trigger Rob McMullen 2017-07-25 13:51:11 -0700
  • 0a8cd454b5 Merge branch 'master' of github.com:robmcmullen/atrcopy Rob McMullen 2017-07-24 18:03:28 -0700
  • f15b5527c0 Don't save boot disk image if there are no segments to add to the image Rob McMullen 2017-07-19 06:47:49 -0700
  • 36a6dd69fc dos33: workaround to ignore non-ascii characters. fails on beagle bros 'Alpha Plot.dsk' Rob McMullen 2017-07-11 16:13:54 -0700
  • d8d76a91bf fstbt: don't use interesting load pattern for HGR1 after the first one, just switch to page 1 when done Rob McMullen 2017-07-07 19:50:29 -0700
  • 864fc14545 parsers: changed print to log.debug Rob McMullen 2017-07-07 12:20:47 -0700
  • 27c38a3ec8 fstbt: added sector ranges available through the recent standard delivery changes Rob McMullen 2017-07-07 12:19:04 -0700
  • d3ade18e06 Minor readme update Rob McMullen 2017-05-25 22:59:08 -0700
  • 5d354d0b11 Changed templates so they can be imported into omnivore * template images now have file extension * .inf files are now in json format, including some omnivore metadata Rob McMullen 2017-05-25 06:50:27 -0700
  • 1a4153c85f Updated version to 5.1 in preparation for pending release Rob McMullen 2017-05-24 22:31:41 -0700
  • 017dd81734 Fixed tests for uuid type Rob McMullen 2017-05-19 23:12:31 -0700
  • 8260774995 Fixed https://github.com/robmcmullen/omnivore/issues/209 * force unicode on uuid string conversion in py2 Rob McMullen 2017-05-18 22:48:01 -0700
  • 06e07bafe6 Added missing bail-out InvalidDiskImage error in ProDOS loader Rob McMullen 2017-05-18 22:13:50 -0700
  • 9852a98852 Added debug logging to help track segment parse errors Rob McMullen 2017-05-18 22:12:48 -0700
  • f0c263b588 Added convenience function get_raw_index_from_address Rob McMullen 2017-05-18 22:12:21 -0700
  • e74b3b5b34 Fixed incorrectly formatted log.debug call Rob McMullen 2017-05-12 20:11:08 -0700
  • e577cda644 Removed some debug prints Rob McMullen 2017-05-11 13:03:06 -0700
  • 3a0774d00d Merge branch 'fstbt' Rob McMullen 2017-05-10 15:17:30 -0700
  • b7f7a7dd81 Moved fstbt code into separate file that can be autogenerated fstbt Rob McMullen 2017-05-10 15:16:02 -0700
  • bdaa44755a Relaxed constraints for interleaving segments * use size of smallest segment as size to interleave * adjust downward if interleave factor not an integer multiple of size Rob McMullen 2017-05-10 10:38:20 -0700
  • dc2224a191 Added interesting load effect for first HGR screen Rob McMullen 2017-05-10 05:44:47 -0700
  • 38b05e6dbd Added trigger version of fstbt that uses dummy values of d1 and d2 to set hgr1 and hgr2 Rob McMullen 2017-05-10 05:18:46 -0700
  • 0d7645f243 Added framework and 'boot' command to create boot images Rob McMullen 2017-05-09 17:58:16 -0700
  • 48b77deda3 Added standard delivery boot loader Rob McMullen 2017-05-09 17:53:28 -0700
  • eee02b14cb Create blank sector if no data passed into create_sector Rob McMullen 2017-05-09 14:59:31 -0700
  • eddfbf0dfd Added lots of related Apple projects to README * most of the new additions are from the list at https://github.com/zellyn/diskii Rob McMullen 2017-05-09 10:23:03 -0700
  • 37c2311d1b Fixed some python 3 bytes/string issues 5.0.0 Rob McMullen 2017-05-08 22:26:48 -0700
  • 47f9973d91 Readme fixes Rob McMullen 2017-05-08 21:48:22 -0700
  • e9582cf95d Updated to version 5 for python 3 support Rob McMullen 2017-05-08 12:55:15 -0700
  • baa2090565 Merge branch 'py3' Rob McMullen 2017-05-08 12:00:11 -0700
  • c1f2e9a566 Added python 3.5, 3.6 to classifiers * updated requires & replaced missing execfile py3 Rob McMullen 2017-05-08 11:58:49 -0700
  • 8284ae23b3 Changed to floor division which works on both py2 and py3 Rob McMullen 2017-05-08 11:03:04 -0700
  • d3976a6686 Added section in README about related projects Rob McMullen 2017-05-08 10:41:30 -0700
  • afc59593bd Changed StringIO to BytesIO * renamed stringio property to bufferedio in SegmentData Rob McMullen 2017-05-07 21:08:29 -0700
  • c30f390fed All tests passing for python 3 Rob McMullen 2017-05-07 19:33:38 -0700
  • 841aa1dc9b WIP for py3 support Rob McMullen 2017-05-07 18:58:10 -0700
  • 53bf63d506 Fixed kboot for py3 Rob McMullen 2017-05-07 14:13:48 -0700
  • fa476b1eab Fixed cartridge for py3 Rob McMullen 2017-05-07 14:03:25 -0700
  • bddae24cb1 Futurize --stage1 changes Rob McMullen 2017-05-07 13:28:15 -0700
  • 6047824405 Added 'if _xd:' wrapper around expensive debug logging calls * generating numpy lists for printing is pretty expensive when doing it thousands of time as in the unit tests Rob McMullen 2017-05-07 12:23:51 -0700
  • 291006867f Experiment with global _dbg variable to short-circuit log.debug fastlogging Rob McMullen 2017-05-07 12:06:39 -0700
  • f41f86c1b0 Changes to test_add_file to see why it's so slow * profiling indicates that it's all the debug prints! Rob McMullen 2017-05-07 09:58:29 -0700
  • 1e38dfb516 Added test_utils.py Rob McMullen 2017-05-07 09:35:56 -0700
  • 5fcb646131 Added automatic pytest coverage annotated HTML report * added automatic coverage branch warnings and ignorable statements Rob McMullen 2017-05-07 09:18:37 -0700
  • 5c26b02c7e More readme fixes Rob McMullen 2017-05-06 22:44:25 -0700
  • b3800e81ac Fixed test for segment start address Rob McMullen 2017-05-06 22:41:03 -0700
  • b63e0508ac Changing version to 4.0.0 because pypi won't install rc versions by default * want this to be easy for non-python folks Rob McMullen 2017-05-06 22:24:55 -0700
  • c226eb870a documentation corrections Rob McMullen 2017-05-06 22:13:32 -0700
  • 1a11a8227e Changed to 4.0rc1 to announce Rob McMullen 2017-05-06 22:13:01 -0700
  • 8ce01a1738 Added note in readme about potentially slow numpy compilation Rob McMullen 2017-05-06 21:46:53 -0700
  • aef23b879a Fixed abbreviation of bytes: should be "B", not "b" which is bits Rob McMullen 2017-05-06 19:53:15 -0700
  • 3061813d3d Docs update Rob McMullen 2017-05-06 17:33:23 -0700
  • bc2339a59e Added contents directive to README Rob McMullen 2017-05-06 17:30:53 -0700
  • 569aa5280f Docs update Rob McMullen 2017-05-06 17:27:38 -0700
  • 43c330c925 Fixed atari assembly and updated docs Rob McMullen 2017-05-06 17:06:55 -0700
  • e06a82e611 Added Apple BSAVE file parser * added object file parsing into assembled files * updated docs Rob McMullen 2017-05-06 16:49:42 -0700
  • e91c14d1f9 Readme updates Rob McMullen 2017-05-05 19:33:51 -0700
  • c4d10dc08d Better formatting for template .inf files Rob McMullen 2017-05-05 19:16:45 -0700
  • 1b1e7b1eb8 Removed old -l option for create Rob McMullen 2017-05-05 13:33:09 -0700
  • 1520abd742 Fixed --help error with no arguments Rob McMullen 2017-05-05 10:59:28 -0700
  • fb933cc9f5 Removed special case argument hack to get "create -l" to work * added list of available templates to "create --help" Rob McMullen 2017-05-04 21:29:07 -0700
  • dc099193c5 documentation updates Rob McMullen 2017-05-04 19:48:06 -0700
  • 3867eb457b Now allowing some commands (specifically create) to be called without a disk image name Rob McMullen 2017-05-04 13:30:48 -0700
  • 9cbd705421 Updated create command to show more info about image as it's created Rob McMullen 2017-05-04 12:56:16 -0700
  • b8a1b35d3e Added DOS 3.3 template to automatically run a binary named AUTOBRUN Rob McMullen 2017-05-04 12:45:25 -0700
  • 57ba159a5a Fixed template argument and changed list_files to take params so other commands don't have to define dummy options Rob McMullen 2017-05-04 12:44:44 -0700
  • bd5664c79c Print sorted list of available templates Rob McMullen 2017-05-04 10:45:45 -0700
  • b766dcbf46 Corrected enhanced density image; it's DOS 2, not DOS 3 * added some system disk images * oh yeah, and actually added the disk images Rob McMullen 2017-05-04 10:29:54 -0700
  • 0b62f6a59b Skip the disk image summary print on crc command Rob McMullen 2017-05-04 10:14:45 -0700
  • 5aa6bffeb8 Added CRC32 as option for list and separate command for parsable output Rob McMullen 2017-05-04 10:09:15 -0700
  • 90c31a3672 Added check for read error in find_diskimage Rob McMullen 2017-05-04 09:45:20 -0700
  • 052e084d1d Added template descriptions Rob McMullen 2017-05-04 07:02:09 -0700
  • 8aa248acea Added basic template creation Rob McMullen 2017-05-03 12:25:37 -0700
  • 8aa99b7978 Added file size summary for assembled files & print out only image filename on save Rob McMullen 2017-05-03 12:03:18 -0700
  • dc25b69d69 Added tests for binary file creation * fixed return value mismatch in get_xex to create_executable_file_image Rob McMullen 2017-05-03 11:43:14 -0700
  • 6f65c64996 Updated readme to show a command line generating an apple ][ binary and stuffing it in a disk image Rob McMullen 2017-05-02 21:41:41 -0700
  • b0ac658749 Fixed argparse hack to allow 'atrcopy image COMMAND --help' Rob McMullen 2017-05-02 21:26:28 -0700
  • aa8e6f70a8 Fixed the --all option for the extract command Rob McMullen 2017-05-02 20:02:54 -0700
  • 95c0d081d1 Updated README Rob McMullen 2017-05-02 19:45:13 -0700
  • ad1eca7b17 Fixed setup to install dependencies using MANIFEST.in * moved version number to _metadata.py Rob McMullen 2017-05-02 19:43:21 -0700
  • 359e690b1c Added test cases for Atari enhanced density and double density disk images Rob McMullen 2017-05-02 19:08:40 -0700
  • 3efb3d1afa Fixed segment resize that wasn't updating data/style attrs in DefaultSegment Rob McMullen 2017-05-02 16:17:45 -0700
  • a739b19cf2 Fixed comment test for change in get_comment_restore_data return value Rob McMullen 2017-05-02 15:59:24 -0700
  • 7936abab3b Added DOS 33 test disk image Rob McMullen 2017-05-02 15:53:06 -0700
  • 77d11b9f78 Skip jsonpickle tests if jsonpickle not installed Rob McMullen 2017-05-02 15:49:33 -0700
  • afc50070d2 Initial 'git subcommand' style command line parsing Rob McMullen 2017-05-02 14:18:29 -0700
  • 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 Rob McMullen 2017-05-02 11:17:32 -0700
  • d50ee6639c Added slice support for binary file writing Rob McMullen 2017-05-01 08:41:23 -0700
  • 5438fa8dce Refs https://github.com/robmcmullen/omnivore/issues/194 * when removing comments, want to remove every comment in the range Rob McMullen 2017-04-27 13:33:11 -0700
  • 184f9ac73d Removed some debug prints Rob McMullen 2017-04-14 13:47:53 -0700
  • 136b55e831 Added set_style_at_indexes Rob McMullen 2017-04-11 23:43:30 -0700
  • b98e51568b Added convenience function to fix comments so no blank comments & style correctly marked Rob McMullen 2017-04-10 23:38:13 -0700
  • 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 Rob McMullen 2017-04-10 22:28:57 -0700
  • f7d5f7d065 Fixed get_comment_restore_data to use ranges instead of just indexes to record lines without comments, too Rob McMullen 2017-04-10 22:15:50 -0700
  • 281fea2038 Added segment parser serialization for https://github.com/robmcmullen/omnivore/issues/160 Rob McMullen 2017-04-04 22:21:03 -0700
  • 32d3e0de76 Fixed rectangle style setting if segment has an incomplete last line Rob McMullen 2017-04-02 10:07:12 -0700
  • 510366051c Rectangle selection functions now take bytes_per_row as required parameter Rob McMullen 2017-04-02 09:56:18 -0700
  • b6a81a10b2 Moved the reconstruct_missing checks into __setstate__ Rob McMullen 2017-03-28 16:11:26 -0700
  • c28a3426f9 Added serializable memory map dict in segments Rob McMullen 2017-03-28 15:48:10 -0700