Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Bug in JEMM (Developers)

posted by Japheth Homepage, Germany (South), 11.02.2023, 03:37

> > Here it is:
> >
> >     @DbgOutS <"launching Int 19h",10>,?RBTDBG
> >     mov ds:[bptable.pInt06], offset fastboot_1
> >     mov eax,19h
> >     call Exec_Int
> > fastboot_1:
> >

> > It should be like this:
> >
> >     ...
> >     mov ds:[bptable.pInt19], offset fastboot_1
> >     ...

> >
> > FASTBOOT did not work because of this.

How did you come to your conclusion? Does the modification work for you? At first glance the suggestion sounds plausible, but actually isn't correct - the current code does what it is supposed to do. I checked this with the debugger. Changing the value of bptable.pInt19 instead of bptable.pInt06 results in an exception 06 when Ctrl-Alt-Del is pressed ( see the comment in restorevecs; the _first_ bp has to be modified, and the first bp is bptable.pInt06 ).

---
MS-DOS forever!

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 78 users online (0 registered, 78 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum