nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 18:24



Reply to topic  [ 7 posts ] 
Утилитки peek/poke 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
я тут уже давно думаю над следующим набором утилиток:
Code:
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 соответственно)

_________________
:dj: https://mastodon.social/@Shaos


23 Jan 2021 18:46
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Мне кажется, тебе нужен полноценный DEBUG, как в DOS, а не отдельные утилитки...

_________________
iLavr


23 Jan 2021 22:40
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Lavr wrote:
Мне кажется, тебе нужен полноценный DEBUG, как в DOS, а не отдельные утилитки...

Есть DemoN, но я в нём себя несколько неуютно чувствую
И потом если мне надо например кидануть точку за пределы видимого экрана, то как это через debug сделаю?
Там надо записать в порт #89 некое значение чтобы задать Y, а потом в страницу с номером #50 записать байт по смещению...

_________________
:dj: https://mastodon.social/@Shaos


23 Jan 2021 23:36
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
надо записать в порт #89 некое значение чтобы задать Y, а потом в страницу с номером #50 записать байт по смещению...

Так DEBUG именно так и умеет, поэтому я его и упомянул....

_________________
iLavr


23 Jan 2021 23:48
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Lavr wrote:
Shaos wrote:
надо записать в порт #89 некое значение чтобы задать Y, а потом в страницу с номером #50 записать байт по смещению...

Так DEBUG именно так и умеет, поэтому я его и упомянул....

Умеет в порт писать?

_________________
:dj: https://mastodon.social/@Shaos


24 Jan 2021 00:17
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Lavr wrote:
Shaos wrote:
надо записать в порт #89 некое значение чтобы задать Y, а потом в страницу с номером #50 записать байт по смещению...
Так DEBUG именно так и умеет, поэтому я его и упомянул....
Умеет в порт писать?

Да - DEBUG умеет в порт писать.
Attachment:
debug_.gif
debug_.gif [ 20.49 KiB | Viewed 4181 times ]

_________________
iLavr


24 Jan 2021 00:49
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Ну я рад за него тогда, но мне нужны утилиты командной строки для Спринтера...

_________________
:dj: https://mastodon.social/@Shaos


24 Jan 2021 05:06
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 7 posts ] 

Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.