1313 Commits

Author SHA1 Message Date
dea261cb34 relocate: Fixup relocate_one_block() for multiple segments
If a module contained more than one segment, each segment would be loaded at offset 0

Offset wasn't being passed through to _copy_data() correctly
2025-01-24 15:52:09 +13:00
Christian Vogelgsang
8b2e846dd3 removed Python 3.7 and added 3.12 2024-08-25 20:45:44 +02:00
Christian Vogelgsang
cfef841a05 updated changelog v0.8.0 2024-03-05 12:23:47 +01:00
Christian Vogelgsang
912855f5eb
Merge pull request #182 from matthiesenj/master
Show hunk allocation size memory attributes
2024-03-02 19:52:38 +01:00
Christian Vogelgsang
3bb72d07ab
Merge pull request #199 from atsampson/bootblock-checksum
fs: compute checksum correctly for large bootblocks
2024-03-02 19:48:59 +01:00
Christian Vogelgsang
3c4271b14f xdftool: added docs for 'add' option in read/write 2024-03-02 19:45:51 +01:00
Christian Vogelgsang
2268b1eb85 xdftool: 'add' option for read and write commands 2024-03-02 19:25:17 +01:00
Adam Sampson
22263ff934 fs: compute checksum correctly for large bootblocks
If a bootblock consists of multiple blocks, only the first block
contains a checksum field that needs to be ignored.
2024-02-26 12:12:31 +00:00
Christian Vogelgsang
2a6af0cd77 cleaned up sphinx docs 2024-01-03 11:17:28 +01:00
Christian Vogelgsang
beb7cb516c vamos: added 68040 to doc 2024-01-03 10:10:10 +01:00
Christian Vogelgsang
95619f98ef romtool: issue an error/warning if ROM was not written 2024-01-03 08:56:45 +01:00
Christian Vogelgsang
a34565b35a romtool: fixed build with kickety split 2024-01-03 08:44:17 +01:00
Christian Vogelgsang
d6c121236b updated docs to mention machine68k 2023-12-31 16:48:29 +01:00
Christian Vogelgsang
7ca4406520 removed machine and use external machine68k package 2023-12-30 18:40:46 +01:00
Christian Vogelgsang
0bd6eb5dba xdftools: fixed bitmap dump 2023-12-02 14:56:50 +01:00
Christian Vogelgsang
6c74b0235d fs: fixed reading ffs+dircache images 2023-08-22 21:57:12 +02:00
Christian Vogelgsang
5b9bb480fe moved to cython 3.x 2023-08-22 21:21:06 +02:00
Christian Vogelgsang
5ee9b1947c fixed tests 2023-05-16 20:59:40 +02:00
Christian Vogelgsang
fd2c264aad rdbtool: only increase DosEnv size in PartitionBlock if needed
This reverts the current 0.7.0 behaviour of using always the
larger size for the DosEnv as it breaks poorly written drivers.
The DosEnv is only increased from default size of 16 to 19 if
one of the new fields is set.
2023-05-16 20:38:28 +02:00
Jesper Matthiesen
cf9d2a63e6
show alloc size memory attributes 2023-04-15 20:26:11 +02:00
Jesper Matthiesen
d1f4a92140
Forward memory alloc attributes from header to hunk 2023-04-14 16:37:48 +02:00
Christian Vogelgsang
bee62305e0 vamos: handle holes in fd tables of libraries and set a dummy func 2023-03-16 21:52:23 +01:00
Christian Vogelgsang
ebfe9c7a7a xdftool: fixed 'time' command
added new time parse formats: time or date only
2023-03-16 21:11:24 +01:00
Christian Vogelgsang
7dc98aef00 fixed output after running sub shells 2023-03-11 21:31:29 +01:00
Christian Vogelgsang
3bbafc486b updated Makefile 2023-01-18 10:59:05 +01:00
Christian Vogelgsang
b0330e565e added version info to docs 2023-01-18 09:50:49 +01:00
Christian Vogelgsang
00634bc5b5 fixed docker/local tox 2023-01-17 21:28:04 +01:00
Christian Vogelgsang
ac1a70299f blacked src 2023-01-17 10:26:39 +01:00
Christian Vogelgsang
3a52550a01 update changelog for 0.7.0 2023-01-17 10:25:47 +01:00
Christian Vogelgsang
df673a7036 fixed readthedocs config 2023-01-17 10:02:34 +01:00
Christian Vogelgsang
e48bc2ee71 added readthedocs config 2023-01-17 09:57:51 +01:00
Christian Vogelgsang
346d531063 use scm version for docs, too 2023-01-17 09:36:07 +01:00
Christian Vogelgsang
69814d67fa Merge branch 'master' of github.com:cnvogelg/amitools 2023-01-16 11:02:15 +01:00
Christian Vogelgsang
7b85519e60 moving to pyproject.toml 2023-01-16 11:01:50 +01:00
Christian Vogelgsang
171117735f
update gh 2023-01-13 10:19:25 +01:00
Christian Vogelgsang
02531af4e0 added setuptools to GH actions 2023-01-12 11:55:49 +01:00
Christian Vogelgsang
d6f3c0f175 added wheel to GH actions 2023-01-12 11:53:10 +01:00
Christian Vogelgsang
a840e0def7 update tox.ini 2023-01-12 11:24:33 +01:00
Christian Vogelgsang
3cbc3f3a4c update GH actions 2023-01-12 11:14:08 +01:00
Christian Vogelgsang
ca2f03bc28 README: simplified install doc 2023-01-12 09:59:45 +01:00
Christian Vogelgsang
57640decce fs:ADFSBitmap great improvement of find_n_blocks lookup speed -> write speed 2022-11-10 21:49:00 +01:00
Christian Vogelgsang
931d2375a4 fs:ADFSBitmap removed obsolete ctypes 2022-11-10 21:06:46 +01:00
Christian Vogelgsang
f53d0a8295 fs:Block removed obsolete ctype 2022-11-10 21:03:52 +01:00
Christian Vogelgsang
a2850a883d rdbtool: added json output command 2022-09-30 10:22:14 +02:00
Christian Vogelgsang
9de98ed5db rdbtool: added 'list' command 2022-09-30 09:23:53 +02:00
Christian Vogelgsang
8d113af0ec rdbtool: added padding if import file is smaller than partition.
also fixed the dos env size to honor the boot_blocks field
2022-09-30 09:08:59 +02:00
Christian Vogelgsang
719e3b1ad1
Merge pull request #175 from reinauer/spelling
Fix various typos [reinauer]
2022-09-30 09:01:18 +02:00
Stefan Reinauer
0772a9025a Fix various typos 2022-09-25 11:10:28 +08:00
Christian Vogelgsang
d5a2eedc9a added RELRELOC32 support in hunk loader 2022-03-21 11:28:07 +01:00
Christian Vogelgsang
56d71f3872 Exec: fixed AllocPooled when allocating larger chunks
Fix submitted by Frank Wille
2022-03-12 21:19:11 +01:00