некорректно работает дема

ZX evolution software and hardware

Postby zxmak » 09 Jun 2013, 17:55

lvd wrote:Кздаде что касается инта, то инт (если прерывания запрещены) длится примерно стлько же,сколько и в пентагоне, а как только процессор его хватает - инт кончается (/IORQ+/M1). Так что некоторые мерялки могут мерять хуету.
На работоспособности это отражается только положительно (ну разве что если какой говнософт пожелает инт словить несколько раз за время его длительности, и обломается).


помнится была какая-то софтина которая использовала двойной вход в прерывания для саморасшифровки... к сожалению забыл как она называлась
Эмулятор-виртуальная машина ZX Spectrum - ZXMAK2: https://zxmak2.codeplex.com/
User avatar
zxmak
 
Posts: 83
Joined: 26 Oct 2012, 02:25
Group: Registered users

Postby deathsoft » 09 Jun 2013, 17:57

zxmak wrote:помнится была какая-то софтина которая использовала двойной вход в прерывания для саморасшифровки

Ну эта софтина на половине клонов работать не будет. Вон в томже KAY подтверждение прерывания делается по /IORQ, /M1.

Офтопик: Можешь выложить сорцы старого zxmak (который не .net а на обычном ц++ был написан (версия 0.282 от 2003 года)).
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby lvd » 09 Jun 2013, 20:51

zxmak wrote:помнится была какая-то софтина которая использовала двойной вход в прерывания для саморасшифровки... к сожалению забыл как она называлась

И чо, можно написать софтину, которая будет мерять R*C цепочки в пентаговне и не работать, если отличается от, бугага, номинала. Если поддерживать всё говно, что накопилось, то получится пентаговн №2.
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 zxmak » 11 Jun 2013, 01:54

deathsoft wrote:Офтопик: Можешь выложить сорцы старого zxmak (который не .net а на обычном ц++ был написан (версия 0.282 от 2003 года)).


там код страшненький, стесняюсь :D
z80 в нем кстати на асме написан в виде адской смеси макросов. А зачем тебе они? :)
Эмулятор-виртуальная машина ZX Spectrum - ZXMAK2: https://zxmak2.codeplex.com/
User avatar
zxmak
 
Posts: 83
Joined: 26 Oct 2012, 02:25
Group: Registered users

Postby deathsoft » 12 Jun 2013, 01:33

zxmak wrote:А зачем тебе они?

Ты не стесняйся выкладывай, код z80 меня особо не интересует, меня все остальное игтеерсует, малоли там какие интересные идеи есть, например как реализована ВГ93 ну и прочее. В унриале вон говнокод не меньше, однако СМТ его выложил и не стеснялся, и тепер ьвсем есть польза, на базе унриала можно любые другие эмуляторы делать.

P.S. Вон сорцы же эмуля Шалаева под дос выложены, там тоже половина на асме написана и автор этого не стеснялся, зато если чтото нужно всегда можно посмотрет ькак там было сделано.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Previous

Return to Пентева - софт и железо

Who is online

Users browsing this forum: No registered users and 6 guests

cron