[MSX] Reboot dos and boot2

JP Grobler msx@stack.nl
Mon Apr 28 14:17:00 2003


Laurens

I am trying to do this from dos

JP
----- Original Message ----- 
From: "Laurens Holst" <lholst@students.cs.uu.nl>
To: <msx@stack.nl>
Sent: Monday, April 28, 2003 12:07 PM
Subject: Re: [MSX] Reboot dos and boot2


> Well, DOS1 is easy:
> 
> poke &hf346,1
> _system
> 
> the same might work for DOS2...
> 
> ~Grauw
> 
> 
> JP Grobler wrote:
> > Hi
> > 
> > I am looking for a assembler routine to reboot dos and then boot dos2
> > without restarting the whole system.
> > I get it to reboot with dos1, but a dos 2 disk returns to basic? Call
> > System from basic reboots dos2.
> > 
> > Steps:
> > 1. instert disk with dos (1/2)
> > 2. Run program REBOOT.COM
> > 3. Insert disk reboot has to take place from eg Dos2
> > 4. Reboot dos
> > 
> > JP
> > 
> > Routine that works with dos1
> >  LD DE,$C000
> >  LD C,$1A
> >   CALL BDOS ; fcn1A= Set DMA Address
> > ;
> >  LD DE,$0000
> >  LD L,$00
> >  LD H,$01
> >  LD C,$2F
> >   CALL BDOS ; Read sector 0
> > ;
> >  LD H,$40 ;
> >  LD A,($F348)
> >   CALL $0024
> > ;
> >  LD HL,$F323
> >  LD DE,$F368
> >  XOR A
> >  LD ($F340),A
> >  SCF
> >  JP $C01E
> > 
> > 
> > ---
> > Outgoing mail is certified Virus Free.
> > Checked by AVG anti-virus system (http://www.grisoft.com).
> > Version: 6.0.476 / Virus Database: 273 - Release Date: 24/04/2003
> > 
> > _______________________________________________
> > MSX mailing list (msx@stack.nl)
> > Info page: http://lists.stack.nl/mailman/listinfo/msx
> 
> ---
> Ushiko-san! Kimi wa doushite, Ushiko-san nan da!!
> _______________________________________________
> MSX mailing list (msx@stack.nl)
> Info page: http://lists.stack.nl/mailman/listinfo/msx
> 


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.476 / Virus Database: 273 - Release Date: 24/04/2003