Quoted
Originally posted by peiselulli
Is it possible for you to add features/change some INSIDE the monitor ?
I have some points that will be nice to change there.


This post has been edited 1 times, last edit by "tlr" (Oct 6th 2006, 3:48pm)
This post has been edited 1 times, last edit by "peiselulli" (Oct 6th 2006, 8:50pm)
Quoted
Originally posted by peiselulli
three things:
first : I have used the "i" command to look in my new kernal (will be released this weekend btw.) to look for free space in the kernal that I have marked with NOPs. But I have pushed the return key on a line instead of aborting with <shift-return>.
Then the ASCII code was interpeted and pushed back into memory BUT WITH THE
WRONG CONTEND !
to check this, try this :
m c000
:c000 70 71 72 73 74 75 76 77 <put this values there>
list the memory with
i c000
and just press return on this line.
Then look onto the memory again:
m c000
:c000 d0 d1 d2 d4 d4 d5 d6 d7 <<< ARGH
So putting back memory listed with 'I' that is not a printable character is not a good idea.
Quoted
Second :
In another monitor I used sometimes in the past (I forgot the name, sorry it was back in the
eigthies) you have a command
i c000 c100 c050 04 (the 'I' stands for insert)
this command transfers c050-c100 to c054-c104, puts 4*EA to the addresses c050-c053
and adjusted the branches/jumps etc. to the new location of the second area.
If a branch cannot be recalculated (because the distance gets to far) then
a warning was printed.
A command for deleting bytes in the same way was also possible.
d c000 c100 c050 04 reverts the command above
Quoted
Third:
A command to list memory binary, maybe in character format (1 byte per line)
and sprite format (3 byte per line). Maybe not only single color, but also multicolor
to present 2 bits as one pixel.


Quoted
Appart from 'i' and 'd' is occupied this is doable, but I consider it a luxury feature.
i.e: I probably won't implement it because I don't have time, but you never know...
Quoted
Real men program sprites in hex.
This post has been edited 2 times, last edit by "peiselulli" (Oct 6th 2006, 10:48pm)
Quoted
Originally posted by tlr
Quoted
Originally posted by peiselulli
three things:
first : I have used the "i" command to look in my new kernal (will be released this weekend btw.) to look for free space in the kernal that I have marked with NOPs. But I have pushed the return key on a line instead of aborting with <shift-return>.
Then the ASCII code was interpeted and pushed back into memory BUT WITH THE
WRONG CONTEND !
to check this, try this :
m c000
:c000 70 71 72 73 74 75 76 77 <put this values there>
list the memory with
i c000
and just press return on this line.
Then look onto the memory again:
m c000
:c000 d0 d1 d2 d4 d4 d5 d6 d7 <<< ARGH
So putting back memory listed with 'I' that is not a printable character is not a good idea.
Hmm... Actually I never noticed this! I used the original ccs-mon for everything I did in the 80's.
Very suprising that I didn't destroy anything.![]()
Maybe I knew about it, but forgot. I'll have a look.
Quoted
Originally posted by peiselulli
Maybe the problem in the "w" command too ?
This post has been edited 1 times, last edit by "tlr" (Oct 7th 2006, 2:46pm)
Forum Software: Burning Board® 3.1.7, developed by WoltLab® GmbH