What are options for editing a prodos bin/sys file? I want to hex edit a file
and replace instances of '73C0' with '71C0'. I could use BLOCK.WARDEN from ProSel and block edit the file. I could use copy2plus and sector edit the file (messier). Is there a simpler way of editing the file without reading/editing/writing blocks? Bloading the file into memory using basic.system seems like a good option but I don't remember monitor options for
searching? Any good file hex editors?
For the curious I am trying to edit some ramworks code to work with super expander E instead of ramworks. Cards work the same except super expander e uses $c071 for bank switching and ramworks uses $c073. There are 9 instances of $c073 in the file. File length is slighly under $1700 bytes if I recall.
For the curious I am trying to edit some ramworks code to work with
super expander E instead of ramworks. Cards work the same except
super expander e uses $c071 for bank switching and ramworks uses
$c073. There are 9 instances of $c073 in the file. File length is
slightly under $1700 bytes if I recall.
On 9/7/2021 10:23 AM, Steven Nelson wrote:
For the curious I am trying to edit some ramworks code to work with
super expander E instead of ramworks. Cards work the same except
super expander e uses $c071 for bank switching and ramworks uses
$c073. There are 9 instances of $c073 in the file. File length is
slightly under $1700 bytes if I recall.
Steven,
I don't know which version of AppleWorks you're working with here, but
in version 5.1 I noticed 6 instances of $C073 in 'APLWORKS.SYSTEM' and 6 instances of $C073 in 'SEG.AM'. The latter file is the aux card memory manager routines.
I _thought_ there might be one other place where #$C0 was loaded into
the 'X' register and #$73 into the 'Y' register for further processing,
but I was not able to locate that on my quick re-inspection, so I may
have imagined that.
Hugh Hood
Steven,
I shouldn't jump to conclusions. You never mentioned AppleWorks here as
the program you needed to modify.
Apologies.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 295 |
Nodes: | 16 (2 / 14) |
Uptime: | 03:08:37 |
Calls: | 6,642 |
Calls today: | 2 |
Files: | 12,190 |
Messages: | 5,325,644 |