CMOS Z84C00

Wishlist for users

Postby CHRV » 24 Feb 2015, 18:30

jdigreze wrote:эээ... вообще еси мулировать действительно корректно, то надо выбирать мулируемый проц в конфиге. иначе мулятор обзывается неточным и с некоторыми оговорками посылается в неопределенном направлении. я в свое время так посылал муляторы мцс51, потому как в муляторе работало, а на реальном железе - нед. с появлением серии ат89эс, мулятором не пользовался вообще.


На всякий случай еще раз темо подниму:

op_ed.cpp:
================

Z80OPCODE ope_71(Z80 *cpu) { // out (c),0
cpu->t += 4;
cpu->memptr = cpu->bc+1;
//!!! OUT (C),0 outputs 0 on NMOS Z80, $FF on CMOS Z80
// cpu->out(cpu->bc, 0);
cpu->out(cpu->bc, 0xFF);
}

=================

запендюрь плиз в INI выбор проца, а то РЕАЛЬНО раз в месяц мне мозх ебут почему говнософт не работает.

Я конечно могу добавить сам (и уже добавил в мулятор ЕВО) но хотца официально, разу жу ты официалишь.
Многое есть здесь: www.nedopc.com
User avatar
CHRV
Желесяка
 
Posts: 2133
Joined: 15 Apr 2007, 21:52
Group: Registered users

Postby lvd » 24 Feb 2015, 19:27

CHRV wrote:Я конечно могу добавить сам (и уже добавил в мулятор ЕВО)

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

Postby deathsoft » 24 Feb 2015, 20:16

CHRV wrote:На всякий случай еще раз темо подниму:

Ну и зачем портить то, что работает? демы которые не работают писались в 90е годы, а тогда в отечественных спектрумах были nmos онли процы, порча инструкции в эмуляторе - не добавит ровно ничего, будет виснуть и в эмуляторе, хотя на реальном пентагоне/скорпионе/кае/профи будет нормально работать.

Это проблема только цмос процов ну и говнокодеров которые out (c), 0 использовали в 90е.
Хотите чтобы на пентеве работало - патчите софт (Мучкин вроде уже давно все пропатчил, когда себе в скорп ставил cmos проц).
User avatar
deathsoft
 
Posts: 4666
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby fk0 » 28 Feb 2015, 19:37

Почему бы не придумать такую штуку, что если внешняя схема (в ПЛИС) детектит команду OUT (C), 0, то она на момент выполнения собственно OUT'а процессором шину данных зануляет. В своё время так победили проблему с #1FFD на скорпе (схемой отрубался при выполнении "OUT (#XX), A"), а до того тумблером отключали, мучались.
* Origin: зип файл! (2:5030/1559)
User avatar
fk0
 
Posts: 1533
Joined: 07 Apr 2007, 01:08
Group: Registered users

Postby deathsoft » 28 Feb 2015, 20:24

fk0, ответь в личку или мыло, как с тобой связаться, телефон у тебя не пашет.
User avatar
deathsoft
 
Posts: 4666
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby lvd » 28 Feb 2015, 20:55

fk0 wrote: то она на момент выполнения собственно OUT'а процессором шину данных зануляет.

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

Postby fk0 » 01 Mar 2015, 14:22

Для этого проц должен быть отделён от шины данных микросхемой типа 1533АП6.
На худой конец, резисторами как в фирменном спеке.
* Origin: зип файл! (2:5030/1559)
User avatar
fk0
 
Posts: 1533
Joined: 07 Apr 2007, 01:08
Group: Registered users

Postby lvd » 01 Mar 2015, 14:51

fk0 wrote:Для этого проц должен быть отделён от шины данных микросхемой типа 1533АП6.

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

Previous

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

Who is online

Users browsing this forum: No registered users and 2 guests