Patching Xenix with the X/ProFile patches using lisafsh-tool

From: Ray Arachelian <ray_at_email.domain.hidden>
Date: Thu, 16 Aug 2007 09:57:04 -0400


Andreas_210 wrote:
> Using Xenix on my XProFile Ive to patch the boot disk with FEdit.
>

Here are the appropriate lisafsh-tool commands to edit Xenix as per http://sigmasevensystems.com/xpf_xenix.html

I've not tested these, so you might want to verify for correctness:

  1. To always send 6 command bytes

Sector: $22 (#34)
Search: 0CAE 0000 0001 0010 6614 177C 000A 0009 1B7C 0002 0001 177C 0004 0009
Replace: 17 7C 00 0A 00 09 17 7C 00 04 00 09 0C AE 00 00 00 01 00 10 66 08 1B 7C 00 02 00 01

34
editsector 0xaa 17 7C 00 0A 00 09 17 7C 00 04 00 09 0C AE 00 00 00 01 00 10 66 08 1B 7C 00 02 00 01

Sectors: $CF (#207), $183 (#387)
Search: 082C 0000 0003 6714 177C 000A 0009 1B7C 0002 0001 177C 0004 0009 Replace: 17 7C 00 0A 00 09 17 7C 00 04 00 09 08 2C 00 00 00 03 67 08 1B 7C 00 02 00 01

207
editsector 0x94 17 7C 00 0A 00 09 17 7C 00 04 00 09 08 2C 00 00 00 03 67 08 1B 7C 00 02 00 01
387
editsector 0x192 17 7C 00 0A 00 09 17 7C 00 04 00 09 08 2C 00 00 00 03 67 08 1B 7C 00 02 00 01  

b) To not assert CMD before BSY interrupt is enabled  

Sectors: twice in $22 (#34), twice in $CF (#207), $183 (#387), $184 (#388) Search: 00 79 08 EB 00 04 00 01
Replace: 00 79 4E 71 4E 71 4E 71 (change 6 bytes)  

34
editsector 0x26 00 79 4E 71 4E 71 4E 71
editsector 0x192 00 79 4E 71 4E 71 4E 71 207
editsector 0x10 00 79 4E 71 4E 71 4E 71
editsector 0x1de 00 79 4E 71 4E 71 4E 71 387
editsector 0x10e 00 79 4E 71 4E 71 4E 71 388
editsector 0xb6 00 79 4E 71 4E 71 4E 71

c) To assert CMD after BSY interrupt is enabled and accept fast response  

Sectors: $22 (#34), $CF (#207), $183 (#387) Search: 02 00 00 02 0C 00 00 02 66 80
Replace: 4E 71 08 EB 00 04 00 01 60 80 (change 9 bytes)

34
editsector 0x62 4E 71 08 EB 00 04 00 01 60 80 207
editsector 0x70 4E 71 08 EB 00 04 00 01 60 80 387
editsector 0x149 4E 71 08 EB 00 04 00 01 60 80 quit

Here are the full set of commands that you can copy and paste into lisafsh-tool after opening the Xenix boot floppy. Alternatively you can save them to a text file and launch lisafsh-tool like this: lisafsh-tool "Xenix Boot Floppy.dc42" <xenix-patches.txt

34
editsector 0xaa 17 7C 00 0A 00 09 17 7C 00 04 00 09 0C AE 00 00 00 01 00 10 66 08 1B 7C 00 02 00 01
207
editsector 0x94 17 7C 00 0A 00 09 17 7C 00 04 00 09 08 2C 00 00 00 03 67 08 1B 7C 00 02 00 01
387
editsector 0x192 17 7C 00 0A 00 09 17 7C 00 04 00 09 08 2C 00 00 00 03 67 08 1B 7C 00 02 00 01
34
editsector 0x26 00 79 4E 71 4E 71 4E 71
editsector 0x192 00 79 4E 71 4E 71 4E 71 207
editsector 0x10 00 79 4E 71 4E 71 4E 71
editsector 0x1de 00 79 4E 71 4E 71 4E 71 387
editsector 0x10e 00 79 4E 71 4E 71 4E 71 388
editsector 0xb6 00 79 4E 71 4E 71 4E 71
34
editsector 0x62 4E 71 08 EB 00 04 00 01 60 80 207
editsector 0x70 4E 71 08 EB 00 04 00 01 60 80 387
editsector 0x149 4E 71 08 EB 00 04 00 01 60 80 quit

Hope this helps.

--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "LisaList" group. To post to this group, send email to lisalist_at_email.domain.hidden To unsubscribe from this group, send email to lisalist-unsubscribe_at_email.domain.hidden For more options, visit this group at http://groups.google.com/group/lisalist?hl=en -~----------~----~----~----~------~----~------~--~---

34
editsector 0xaa 17 7C 00 0A 00 09 17 7C 00 04 00 09 0C AE 00 00 00 01 00 10 66 08 1B 7C 00 02 00 01 207
editsector 0x94 17 7C 00 0A 00 09 17 7C 00 04 00 09 08 2C 00 00 00 03 67 08 1B 7C 00 02 00 01 387
editsector 0x192 17 7C 00 0A 00 09 17 7C 00 04 00 09 08 2C 00 00 00 03 67 08 1B 7C 00 02 00 01 34
editsector 0x26 00 79 4E 71 4E 71 4E 71
editsector 0x192 00 79 4E 71 4E 71 4E 71 207
editsector 0x10 00 79 4E 71 4E 71 4E 71
editsector 0x1de 00 79 4E 71 4E 71 4E 71 387
editsector 0x10e 00 79 4E 71 4E 71 4E 71 388
editsector 0xb6 00 79 4E 71 4E 71 4E 71
34
editsector 0x62 4E 71 08 EB 00 04 00 01 60 80 207
editsector 0x70 4E 71 08 EB 00 04 00 01 60 80 387
editsector 0x149 4E 71 08 EB 00 04 00 01 60 80 quit

34
editsector 0x26 00 79 4E 71 4E 71 4E 71
editsector 0x192 00 79 4E 71 4E 71 4E 71 207
editsector 0x10 00 79 4E 71 4E 71 4E 71
editsector 0x1de 00 79 4E 71 4E 71 4E 71 387
editsector 0x10e 00 79 4E 71 4E 71 4E 71 388
editsector 0xb6 00 79 4E 71 4E 71 4E 71
quit

34
editsector 0x62 4E 71 08 EB 00 04 00 01 60 80 207
editsector 0x70 4E 71 08 EB 00 04 00 01 60 80 387
editsector 0x149 4E 71 08 EB 00 04 00 01 60 80 quit

34
editsector 0xaa 17 7C 00 0A 00 09 17 7C 00 04 00 09 0C AE 00 00 00 01 00 10 66 08 1B 7C 00 02 00 01 207
editsector 0x94 17 7C 00 0A 00 09 17 7C 00 04 00 09 08 2C 00 00 00 03 67 08 1B 7C 00 02 00 01 387
editsector 0x192 17 7C 00 0A 00 09 17 7C 00 04 00 09 08 2C 00 00 00 03 67 08 1B 7C 00 02 00 01 quit Received on 2015-07-15 16:42:31

This archive was generated by hypermail 2.4.0 : 2020-01-13 12:15:15 EST