Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!nrl-cmf!ames!amdcad!sun!pitstop!sundc!seismo!uunet!mcvax!unido!fauern!faui44!mlelstv From: mlelstv@faui44.informatik.uni-erlangen.de (Michael van Elst ) Newsgroups: comp.sys.amiga Subject: Re: Kickstart 1.2 patch in Fantavision Message-ID: <618@faui44.informatik.uni-erlangen.de> Date: 29 Aug 88 10:48:32 GMT References: <3815@louie.udel.EDU> <12067@cisunx.UUCP> Reply-To: mlelstv@faui44.UUCP (Michael van Elst) Organization: CSD., University of Erlangen, W - Germany Lines: 18 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