Dead Hackers Society
Other BBSes »
 
 
Demoscene  Coding  CT60  Buy/sell

Atari coding BBS
 
GEMDOS Error PLEASE HELP :'(
Posted by: Matt Apr,19.2013-11:58 

Hi all...

I am currently working on a program that saves virus killer bootsectors (such as medway boys protector II for example.) for use in a program to eventually add your own bootsectors to disks.

After The FWrite() call, the program ends on Trap #1 (I've highlighted this bit in the code)
The current directory is A:

And when tracing the program in MOnST it just says program terminated

Ive included code so far...

Thanks for any help on this one!


*****************************************************************
* *
* Bootsector Restoration Program (BRP V1.0 - Alpha) *
* *
*****************************************************************


read_dev equ 1 ;(0)=Drive A: (1)=Drive B:
write_dev equ 0



bsr read_boot
bsr create_file

bsr open_file
bsr write_file
bsr close_file

clr.l -(sp)
trap #1







*****************************************************************
* *
* Subroutines *
* *
*****************************************************************

read_boot:
move.w #1,-(sp) ;count
move.w #0,-(sp) ;side
move.w #0,-(sp) ;track
move.w #1,-(sp) ;sector
move.w #read_dev,-(sp)
move.l #0,-(sp) ;reserved/not used
pea boot_space ;reserve 512 bytes of space
move.w #$08,-(sp)
trap #14
lea 20(sp),sp
rts

create_file:
move.w #0,-(sp)
pea fname
move.w #$3c,-(sp)
trap #1
addq.l #8,sp
move.l d0,handle
rts
open_file:
move.w #1,-(sp)
pea fname
move.w #$3D,-(sp)
trap #1
addq.l #8,sp
move.l d0,handle
rts
write_file:
pea boot_space
move.l #512,-(sp)
move.w handle,-(sp)
-------------------------------
trap #1 *********************** Where the program essentially STOPS
--------------------------------
lea 10(sp),sp
rts
close_file:
move.w handle,-(sp)
move.w #$3e,-(sp)
trap #1
addq.l #4,sp
rts


data
boot_space: ds.b 512
handle: ds.l 1
fname: dc.b 'bootsect.bin',0







[All messages in this thread]    [Start new thread]

Topic Posted by  Date 
GEMDOS Error PLEASE HELP :'( Matt Apr,19.2013-11:58
  Whadda fool Matt Apr,19.2013-15:34


Reply to this message
Name:
Topic:
Anti-troll code:

Message:

What's the anti-troll code?
That's your personal code to be able to add comments and messages on the dhs.nu site.
Don't have a code or forgot it? Fix it here.
© 1994-2024 Dead Hackers Society Contact: Anders Eriksson