CMOS Z84C00

Wishlist for users

Postby CHRV » 29 Mar 2010, 20:43

Уже был послан по поводу эмуляции.
Поэтому хочется опцию, типа отлова инструкций которые отличаются (ну че нить типа брекпоинта на специфик инструкции, которые по другому работают на сабже).
Многое есть здесь: www.nedopc.com
User avatar
CHRV
Желесяка
 
Posts: 2136
Joined: 15 Apr 2007, 21:52
Group: Registered users

Postby deathsoft » 29 Mar 2010, 20:56

CHRV wrote:Поэтому хочется опцию, типа отлова инструкций которые отличаются (ну че нить типа брекпоинта на специфик инструкции, которые по другому работают на сабже).

Это все далается штатными средствами дебагера унриала:
Достаточно написать вот такое условие для брекпоинта (отлов out (c), 0) (окно брекпоинтов открывается по Alt + C из отладчика)
Code: Select all
M(PC)==0ED && PC->1==71


Вот фрагмент из мануала на унриал:
Code: Select all
M(x) is byte from memory address x (same as x->0)

M(pc)==0CB && pc->1 >= 10 && pc->1 <= 17
      - set break on executing instruction "rl <reg>"
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby CHRV » 29 Mar 2010, 22:35

Гуд, спасиб.

Но эмулировать CMOS всеравно прийдется так как они СТОЯТ и СТОЯЛИ В GENERAL SOUND :boxing: >( .
Значит на текущий момент GS - говноэмулирован :badtease:
Многое есть здесь: www.nedopc.com
User avatar
CHRV
Желесяка
 
Posts: 2136
Joined: 15 Apr 2007, 21:52
Group: Registered users

Postby lvd » 29 Mar 2010, 22:51

Тем не менее - эмулировать аут ц,0 vs аут ц,фф - нет смысла. Ибо что то, что иное - говнокод. При его наличии вырывать голову и вставлять в жопу.
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby deathsoft » 29 Mar 2010, 23:32

Для GS предлагаю вообще в Z80 выкинуть эмуляцию всякого говна типа memptr, добавляет только тормоза - а говнопрограмм под нгс котоыре используют ундок флаги нету (а ели будут то фтопку такие программы).
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby lvd » 30 Mar 2010, 06:59

deathsoft wrote:Для GS предлагаю вообще в Z80 выкинуть эмуляцию всякого говна типа memptr, добавляет только тормоза - а говнопрограмм под нгс котоыре используют ундок флаги нету

+100500
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby CHRV » 30 Mar 2010, 09:57

Вот-вот, непрофессиональный подход.
Изза своих личных мировозрений эмулятор превращаете в гуйню....
Многое есть здесь: www.nedopc.com
User avatar
CHRV
Желесяка
 
Posts: 2136
Joined: 15 Apr 2007, 21:52
Group: Registered users

Postby deathsoft » 30 Mar 2010, 10:02

CHRV wrote:Изза своих личных мировозрений эмулятор превращаете в гуйню....

Не вижу смысла потокать говнокодерам. Не нужно в программах юзать то, что в схеме проца было отмечено как безразличные состояния декодера, и что компилятор при оптимизации преобразовал в нули или в единицы.

Эмулятор от этого только лучше станет. Будет быстрее работать. И количество говнопрограмм расти не будет, т.к. их никто не сможет посмотреть.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby CHRV » 30 Mar 2010, 10:08

Эмулятор должен эмулировать четко именно железо независимо от моих или твоих личных предпочтений - по крайней мере у меня такое видение всегда было эмуляторов.
Многое есть здесь: www.nedopc.com
User avatar
CHRV
Желесяка
 
Posts: 2136
Joined: 15 Apr 2007, 21:52
Group: Registered users

Postby lvd » 30 Mar 2010, 10:11

Вот у меня есть эмулятор пентевы. ЧЁтка внатуре эмулирует железо. 600мс времени в нём проходят минут за 10-15.

эмо-НГС - и так мегатормоз. Проц на 24мгц там емулицо, если кто не знал. На атсусах ЫЫЫ тормозит. Любое ускорение только в плюс эмулятору.
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Next

Return to Предложения

Who is online

Users browsing this forum: No registered users and 11 guests