Rob McMullen
|
b9aad5ac08
|
Fixed magic identification return value in find_diskimage
|
2019-03-07 11:26:22 -08:00 |
|
Rob McMullen
|
7ce7d0349a
|
Added mime_display_order that adds in extra mime types that give false positives like the 2600 and vectrex.
|
2018-11-08 19:17:56 -08:00 |
|
Rob McMullen
|
49405c9384
|
Added vectrex cartridge mime type and signatures
|
2018-11-08 16:36:14 -08:00 |
|
Rob McMullen
|
f6bd90656a
|
Added starpath cassette images & changed to binary sha1 hash instead of using hexdigest
|
2018-11-08 13:38:15 -08:00 |
|
Rob McMullen
|
738aa05921
|
Added 2600 cartridge type and signatures
|
2018-11-08 10:27:33 -08:00 |
|
Rob McMullen
|
d22f2cdf3f
|
Initial recognition of 5200 carts by sha1 signature
|
2018-11-08 10:19:26 -08:00 |
|
Rob McMullen
|
40a5a3207a
|
Added SegmentParser.reconstruct_segments to fill segments with actual data
* used when restoring segment parser from json
|
2018-10-29 13:32:59 -07:00 |
|
Rob McMullen
|
3cac86deba
|
Added generic ROM image and set strict checking for Atari cart image types
* to be directly recognized as an Atari cart, must have the CART 16-byte header
|
2018-10-25 19:51:33 -07:00 |
|
Rob McMullen
|
6e7497b3d3
|
Added bz2, xz containers, tests, sample data
|
2018-06-24 23:07:47 -07:00 |
|
Rob McMullen
|
714493b597
|
Refs #1: added gzip container as reference
|
2018-06-24 18:40:16 -07:00 |
|
Rob McMullen
|
7659499fdb
|
Refs #1: added detection of DCM images
|
2018-06-24 17:21:47 -07:00 |
|
Rob McMullen
|
1a7381b865
|
Classes no longer unnecessarily subclass from object, as in py3 it's the default
|
2018-06-24 17:20:32 -07:00 |
|
Rob McMullen
|
6b9cf6d4d2
|
Converted "from errors import *" to "from . import errors"
|
2018-06-24 12:10:59 -07:00 |
|
Rob McMullen
|
ff937ebcc0
|
Removed future library; python 3.6 only as of version 7.0
|
2018-06-04 10:27:51 -07:00 |
|
Rob McMullen
|
2b95276029
|
Added magic signature detection
* appends detail to MIME type if match; e.g. application/vnd.atari8bit.atr.jumpman
|
2018-04-30 22:28:47 -07:00 |
|
Rob McMullen
|
79b1e2c413
|
fixed kboot to work with the 'boot' command to generate a boot disk
|
2018-03-21 21:46:20 -07:00 |
|
Rob McMullen
|
db970c1caa
|
Fixed #7: removed check for low load address; have examples of loading boot sectors at $0080
* added new check for valid ATR disk image size if boot sector not recognized
|
2017-10-02 11:14:02 -07:00 |
|
Rob McMullen
|
864fc14545
|
parsers: changed print to log.debug
|
2017-07-07 12:20:47 -07:00 |
|
Rob McMullen
|
9852a98852
|
Added debug logging to help track segment parse errors
|
2017-05-18 22:12:48 -07:00 |
|
Rob McMullen
|
48b77deda3
|
Added standard delivery boot loader
|
2017-05-09 17:53:28 -07:00 |
|
Rob McMullen
|
841aa1dc9b
|
WIP for py3 support
|
2017-05-07 18:58:10 -07:00 |
|
Rob McMullen
|
bddae24cb1
|
Futurize --stage1 changes
|
2017-05-07 13:31:45 -07:00 |
|
Rob McMullen
|
e06a82e611
|
Added Apple BSAVE file parser
* added object file parsing into assembled files
* updated docs
|
2017-05-06 16:49:42 -07:00 |
|
Rob McMullen
|
184f9ac73d
|
Removed some debug prints
|
2017-04-14 13:47:53 -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
|
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
|
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
|
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
|
8ec391edc9
|
Removed some debug prints
|
2017-02-24 10:39:47 -08:00 |
|
Rob McMullen
|
4514e46161
|
Fixed parsing of disk images broken after recent rearrangement of classes
|
2017-02-23 15:34:56 -08:00 |
|
Rob McMullen
|
3a988495e8
|
Added extra verbosity to show parsing error
|
2016-10-01 18:42:39 -07:00 |
|
Rob McMullen
|
ac8b750c44
|
Added ProDOS placeholder disk image
|
2016-07-20 10:03:29 -07:00 |
|
Rob McMullen
|
74ea705347
|
Initial DOS 3.3 detection
|
2016-07-20 08:14:32 -07:00 |
|
Rob McMullen
|
f969d27e43
|
Added MAME segment parsing from Omnivore
|
2016-06-03 12:40:48 -07:00 |
|
Rob McMullen
|
22a832e46f
|
Grouped carts > 128K into large cart MIME type
|
2016-06-02 22:51:16 -07:00 |
|
Rob McMullen
|
4a32078757
|
Restructured order of cart list so index & cart type don't correspond any more
* added get_cart convenience function to look up cart data from cart type
|
2016-06-02 17:18:06 -07:00 |
|
Rob McMullen
|
7500aafce1
|
Added strict/relaxed checking to allow autoload scanning to match as narrowly as possible
* added cart image names from atari800 source
|
2016-06-02 16:59:59 -07:00 |
|
Rob McMullen
|
be7dd609c7
|
Initial support for parsing cartridge images
|
2016-06-02 15:09:34 -07:00 |
|
Rob McMullen
|
f1038329ee
|
Added parsers and MIME type definitions from Omnivore
* restructured main script to use parsers, replacing the old logic
|
2016-06-01 15:11:30 -07:00 |
|