Sergey78 wrote:А как надо было?
Sergey78 wrote:3 бита оставить на #7ffd, а оставшиеся на какой-нибудь другой порт? Это извращение.
TS-Labs wrote:Цель: собрать все в одну кучу, а не искать, где какие биты.
TS-Labs wrote:так зачем спрашиваешь?
TS-Labs wrote:Приведи свое решение.
Зачем? Я не делаю кому-то одолжение, я делаю то, что мне интересно. И если чо - мне пофиг что об этом кто подумает, и какую аватару себе на лоб прилепит . И не люблю говноцарьков и им холуйствующихTS-Labs wrote:Забей.
Black_Cat wrote: чёто не нашёл, есть порт для открытия портов TR-DOS?
Black_Cat wrote:P.S. Полагаю, что если бы TSLabs знал о существовании этих диапазонов, то не стал бы занимать #xxAF, конфликтующий с divIDE
Black_Cat wrote:порты у ATM, но т.к. неспектрумовский софт на Спектруме всё равно не работает, и никто в здравом уме его на Спектруме запускать не станет, то глобально как-бы и пофиг что там у ATM есть.
TS-Labs wrote:Есть 4 порта для 4х окон з80. В каждом порте страница 0-255. В очке 0000, и только в нем, можно кроме ОЗУ включить:
- ПЗУ (W0_RAM = 0), биты страницы 7:5 игнорятся, ибо пзу только 512кб.
- ОЗУ с запретом записи (W0_RAM = 1, W0_WE = 0) - виртуальное ПЗУ
Адресация страниц в очках 4000-С000 только линейная, в очке 0000 возможен маппинг по 4-м четвертинкам ПЗУ (!W0_MAP = 0):
При этом старшие биты (7:2) берутся из номера паги, а младшие (1:0) берутся из грубо говоря А14-А15 пентагоновского ПЗУ вот так:
- 00 сис
- 01 дос
- 10 128
- 11 48
Маппинг работает по дефолтной схеме:
Из пзу 48к зашли в 15616 - дос, переключили бит4 в 7ффд - 48/128 бейсик и так далее.
Системная банка (00) включена по ресету, чтоб можно было выполнить стартап код (к слову, он не нужен, ибо конфа не требует 100500 программингов портов как на АТМ, разве что палитра заливается, но она идет с конфой прямо в альтере, дефолтная), а также ее можно включить вырубив маппинг и выбрав пагу хххххх00.
TS-Labs wrote:Нету. А зачем?
Black_Cat wrote:Очень необычное управление, отличающееся от общепринятого.
Black_Cat wrote:что геморно при NMI, т.к. нет возможности безусловного автоматического переключения на текущую не фиксированную страницу ПЗУ
Black_Cat wrote:Для ОС. Согласись, странно получать доступ к флопу в нормальной ОС,
TS-Labs wrote:Для ОС у нас есть ИДЕ и SD с DMA, а флоп для демок, да и то никто его не юзает, а все сидят на VDOS с тех же опять винта и СД.
TS-Labs wrote:Очень экономное и удобное управление, не требующее лишних портов и битов.
TS-Labs wrote:NMI в конфе не подключено. По крайней мере и не планируется.
breeze wrote:Чисто гипотетически, TSLabs'а даже можно было бы уговорить перевести на другой порт, благо софта не так много пока и его можно переделать, но проблема в том, что NGS-то ещё больше конфликтует, а софта под него сделано достаточно много и GS у большинства таки стоит, а вот divIDE скорее только у тех, у кого оригинальный zx. Так стоит ли овчинка выделки?
breeze wrote:Если только ради того, что бы было всё правильно… но завтра вылезет какой-нибудь Вася Пупкин и расскажет, что в 1999 году выпустил супер железку, но потом забил, но теперь решил обнародовать, и… оппа! порты у него совпали с новым портом TS-Conf'ы! К чему я это, угодить всем не реально, а вот шанс что в ZXEvo воткнут divIDE очень не велик, с учётом того что у него на борту NemoIDE.
Black_Cat wrote: всё это конечно хорошо, но согласись, странно если CP/M не сможет читать собственные дискеты. Хотя, раз это ничего не стоит по железу, то смысл препираться?
Black_Cat wrote:имхо, не стоят четыре ЛЕ в ниибической FPGA того геморроя
Black_Cat wrote:А вот это уже странное ограничение. А почему так?
TS-Labs wrote:Какой в час ночи ср/м?
TS-Labs wrote:Так не в ЛЕ дело. И какой гиморой, ты вдумайся в этот гениальный дизайн! (Я тебе гарантирую, он гениален, гениальнее его только АТМ, но это к Алонию... )
TS-Labs wrote:А почему не так? Алсо, многие фичи в тсконфе написаны по заказу.
Если ты напишешь под НМИ чо-нить в тсконфе, я тебе запилю дверь НМИ!
Sergey78 wrote:Зачем он нужен на TSEvo, этот DivIDE? IDE и SD контроллеры и так на плате есть.
razer wrote: вот бы запись состояний как в эмуляторах прикрутить,вот это было бы круто!
иногда бросаешь играть на реале чтобы пройти эту же игрушку в эмуле.
TSL wrote:Ну идея вообще ОК. Но куда прикажете записывать "состояние"?
Users browsing this forum: No registered users and 1 guest