Re: [cc65] Restoring vectors (CBM machines)

Date view Thread view Subject view

From: MagerValp (MagerValp_at_cling.gu.se)
Date: 2003-06-12 14:23:08


>>>>> "js" == josef soucek <josef.soucek_at_ct.cz> writes:

js> The problem which this solution is that I/O vector area is 'reset'
js> to 'default', but if there is a cartridge installed which depends
js> on the I/O vectors 'redirecting' e.g. IDE64 it is snipped off.

js> My suggestion is to remove the RESTOR call from crt0.s and
js> 'restore' only these vectors which are absolutely necessary.

Wouldn't it be more elegant to have the cartridge patch e.g. the basic
warm start vector? That way the cartridge would restore its needed
vectors every time it ends up at the ready prompt. Or the NMI vector,
so you can just hit stop+restore to fix the vectors. Either way, to me
it looks like a problem with the cartridge rather than cc65.

-- 
    ___          .     .  .         .       . +  .         .      o   
  _|___|_   +   .  +     .     +         .  Per Olofsson, arkadspelare
    o-o    .      .     .   o         +          MagerValp_at_cling.gu.se
     -       +            +    .     http://www.cling.gu.se/~cl3polof/
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo_at_musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.


Date view Thread view Subject view

This archive was generated by hypermail 2.1.3 : 2003-06-12 14:24:33 CEST