Dear visitor, welcome to Forum64. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
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