ewilts%Janus.MRC.AdhocNet.CA%UNCAEDU.BITNET@cornellc.ccs.cornell.edu (Ed Wilts) (08/25/88)
I have just recently purchased Fantavision (a GREAT product for 2D animation) and noticed that it "patches" the kickstart during boot-up. The docs say that because of Fantavision's extensive window handling, the Amy will crash without the patches in place. Can anybody tell me what the patches REALLY do? Has anybody from CATS looked at it? .../Ed (ewilts%ins.mrc.adhocnet.ca@uncaedu.bitnet) Ed Wilts Just because I work for a living Sr. Systems Analyst doesn't mean that this is work- Canadian Occidental Petroleum Ltd. related... Calgary, Alberta, Canada (403) 234-1007
ejkst@cisunx.UUCP (Eric J. Kennedy) (08/26/88)
In article <3815@louie.udel.EDU> ewilts%Janus.MRC.AdhocNet.CA%UNCAEDU.BITNET@cornellc.ccs.cornell.edu (Ed Wilts) writes: >I have just recently purchased Fantavision (a GREAT product for 2D animation) >and noticed that it "patches" the kickstart during boot-up. The docs say Wait, how can you patch ROM? -- ------------ Eric Kennedy ejkst@cisunx.UUCP
jimm@amiga.UUCP (Jim Mackraz) (08/29/88)
In article <12067@cisunx.UUCP> ejkst@unix.cis.pittsburgh.edu (Eric J. Kennedy) writes:
)Wait, how can you patch ROM?
)Eric Kennedy
By changing values in the jump table associated with each library, in RAM.
I.e., the same old way. There is a bug in closing a window (deleting a
layer, actually) which gets a pointer out of recently freed memory.
PD patches are available, I think, and CBM will be shipping a patch
for this and a couple of other things with WB V1.3.
jimm
--
Jim Mackraz, I and I Computing
amiga!jimm BIX:jmackraz
Opinions are my own. Comments regarding the Amiga operating system, and
all others, are not to be taken as Commodore official policy.
mlelstv@faui44.informatik.uni-erlangen.de (Michael van Elst ) (08/29/88)
In article <12067@cisunx.UUCP> ejkst@unix.cis.pittsburgh.edu (Eric J. Kennedy) writes: >In article <3815@louie.udel.EDU> ewilts%Janus.MRC.AdhocNet.CA%UNCAEDU.BITNET@cornellc.ccs.cornell.edu (Ed Wilts) writes: >>I have just recently purchased Fantavision (a GREAT product for 2D animation) >>and noticed that it "patches" the kickstart during boot-up. The docs say > >Wait, how can you patch ROM? > I think either they patch Kickstart RAM on an A1000. (I know of an intro program that does this) or they use the ROM-Hooks (structures KickMemPtr and KickTagPtr in ExecBase) to patch entries into ROM-Routines. With this method you can easily change Kickstart modules but it sometimes difficult to partially change them as for example intuition calls its routines internally and does not notice any changes in the entry table. Michael van Elst