Утилитки peek/poke

Компьютер "Спринтер" http://sprinter.nedopc.org

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Утилитки peek/poke

Post by Shaos »

я тут уже давно думаю над следующим набором утилиток:

Code: Select all

peek hexaddr [N]
poke hexaddr hexdata (может быть длиннее одного байта)
deeppeek hexpage hexaddr [N]
deeppoke hexpage hexaddr hexdata (может быть длиннее одного байта)
iopeek hexport
iopoke hexport hexdata (для IO данные только один байт)
isapeek isa-page hexaddr [N]
isapoke isa-page hexaddr hexdata (может быть длиннее одного байта)
в последнем случае isa-page может принимать значения только D0,D2,D4 и D6
и для deeppoke/deeppeek предполагается иметь возможность залезать в кэш и ром (скажем путём указания в качестве номера страницы 1xx и 2xx соответственно)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: утилитки peek/poke

Post by Lavr »

Мне кажется, тебе нужен полноценный DEBUG, как в DOS, а не отдельные утилитки...
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: утилитки peek/poke

Post by Shaos »

Lavr wrote:Мне кажется, тебе нужен полноценный DEBUG, как в DOS, а не отдельные утилитки...
Есть DemoN, но я в нём себя несколько неуютно чувствую
И потом если мне надо например кидануть точку за пределы видимого экрана, то как это через debug сделаю?
Там надо записать в порт #89 некое значение чтобы задать Y, а потом в страницу с номером #50 записать байт по смещению...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: утилитки peek/poke

Post by Lavr »

Shaos wrote:надо записать в порт #89 некое значение чтобы задать Y, а потом в страницу с номером #50 записать байт по смещению...
Так DEBUG именно так и умеет, поэтому я его и упомянул....
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: утилитки peek/poke

Post by Shaos »

Lavr wrote:
Shaos wrote:надо записать в порт #89 некое значение чтобы задать Y, а потом в страницу с номером #50 записать байт по смещению...
Так DEBUG именно так и умеет, поэтому я его и упомянул....
Умеет в порт писать?
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: утилитки peek/poke

Post by Lavr »

Shaos wrote:
Lavr wrote:
Shaos wrote:надо записать в порт #89 некое значение чтобы задать Y, а потом в страницу с номером #50 записать байт по смещению...
Так DEBUG именно так и умеет, поэтому я его и упомянул....
Умеет в порт писать?
Да - DEBUG умеет в порт писать.
debug_.gif
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: утилитки peek/poke

Post by Shaos »

Ну я рад за него тогда, но мне нужны утилиты командной строки для Спринтера...
Я тут за главного - если что шлите мыло на me собака shaos точка net