PDA

Просмотр полной версии : MSX - что делать и кто виноват (с)



OrionExt
24.09.2017, 19:12
Начнем. Только комп с поделками сдох (БП). Даже для скрина:(

Ожидается во второй половине следующей недели.

- - - Добавлено - - -

Но можно уже кого в лес послать. Жаль буйных мало на платформе MSX:D

- - - Добавлено - - -

А пока для затравки. Cмысл сигнала /BUSDIR так и не раскрыт )

Halfaxle
24.09.2017, 19:43
А пока для затравки. Cмысл сигнала /BUSDIR так и не раскрыт )

Как это не раскрыт? ptero, вроде, раскрывал же.
Единственное - я бы не рассчитывал на "открытый коллектор", а запустил сигналы со слотов через микросхему все же.

OrionExt
24.09.2017, 19:49
Как это не раскрыт? ptero, вроде, раскрывал же.
Описал да. Но ....

Halfaxle
24.09.2017, 19:57
Чтобы шиноформирователи разворачивать, если процессор порты из картриджа читает.
А чего непонятно то?:)

OrionExt
24.09.2017, 20:08
Дремучий вы юзер) проста так

Halfaxle
24.09.2017, 20:13
Дремучий вы юзер) проста так

Это почемуйта еще?

OrionExt
24.09.2017, 20:22
Только Z80 туда сюда рулил. А тут вдруг порты появились. Есть такая штуку /RD. Поставим точку.

И /WR есть. А тут не ожидонно бус-дир. Анахронизмы - поражают. Возможно это причинам чего его Ямаха послала за елкам ...

Halfaxle
24.09.2017, 20:28
Ну, если не воспроизводить стандартные msx-ные слоты, то, в общем, он не нужен, да.

OrionExt
24.09.2017, 21:33
Я читал 100 причин зачем нужен бусдир, а нафиг мне он нужен для MSXExt так и не поныл:):):)

- - - Добавлено - - -

В тоже время ASCII пилят ядро Z800 , которое врядли взлетит. Взяли бы НD64180 рукопилы (любители себе руки отпилить)

А как же приди в магазин и купи детальки для MSX..:):):)

- - - Добавлено - - -


Ну, если не воспроизводить стандартные msx-ные слоты, то, в общем, он не нужен, да.

Приходится тянуть это бремя:)

OrionExt
29.09.2017, 19:54
Только комп с поделками сдох (БП). Даже для скрина:(

Ожидается во второй половине следующей недели.

Как то в плане изучения платформы MSX баловался с адаптацией игры Into the Eagle's Nest .
Оригинальная игра сделана на тайловом движке с 512 тайлами (ZX версия). Что вообще-то многовато для MSX (256 аппаратных тайлов) и без шаманства игру не адаптировать. Забавный факт. В игру встроен режим прокрутки экрана (что можно наблюдать на видео).

https://lh3.googleusercontent.com/9gayXmD2rC2T4ryHuv_zqPic87nLMIfWSOgXtlrAXXOwvJ9Qel n9v-rjwaZsm_sPVQ6fno7VrHeyYB9jeXLi5hRpBEky0FoCY7Kdf9Z9 RKsbplVK1fn4ntNZ1-kKVcLPSl7N3udQlmjzCySJeSBkQEEnz1l83y5Zz9a9SsixWFPk ClMOYPFla7iHU_9qH_vBATmr-KZEJOEK3EUn0w1zLR20NKq_Yq87QvPKgZfGnePusb-XEjrXT4xKJ35mkkjUyw0eC1mvf6qdtAiMJ1JPqmD_B6ExgIqJI mC57iCMC4643vHLfMvOGletZTI7miERYZdoYEd-nHpSsvr9JCEFz-31HEqpQaPimyenX2geIhy1WRb8l6X-UxmT1QIoi3sPr-thbGArzcWSgptZ7BIky_PiViT90krDw5Whak12EKfIXAMC6hlM Hq8I5zVPjVYvG8B4yql_3m-BZ9aiD_U0Xn2i309K23ae51on3Yma0iUrv2w6Q29NyKSXtbdpC TcMZnDSXyWLZfaNXF2kY3BQxvDH-RFKDl1FYSb9aB0CZKWM-tFXGjfjva_FAehnx02WV6Vt9hfPzqC6YPxI2LsZh2xM3-Yy2tlNYwkqp-Ew0yFt60zxf4fQLrD0mV5ogSZsAflFyjz0CtaeU0Fy5cjqmWGm DBQ8jcSWeqs=w320-h240-no

Еще вспомнил честно сделанную игру на тайловом движке Avenger (MSX), а не очередную ленивую адаптацию за пару вечеров. Особенности - в игре статические объекты сделаны спрайтами.

Жаль, что разработчики MSX2 так и не реализовали в VDP хотя-бы режима с тайлами 256+:(
Игроделы могли бы без особых усилий выпускать версии игр для MSX основанные на тайлах c качественным геймплеем, а не с убогой эмуляцией экрана ZX (и подобных платформ).

- - - Добавлено - - -

С запозданием добавлю.

Ну, если не воспроизводить стандартные msx-ные слоты, то, в общем, он не нужен, да.
Стандартные слоты отлично себя чествую без сигнала /BUSDIR. А вот в картриджах надо этот сигнал реализовывать, если планируется чтение с портов (для совместимости, где этот сигнал используется).

Часть производителей MSX просто не реализовывали эту штуку (/BUSDIR) в своих моделях.

bigral
29.09.2017, 22:30
Жаль, что разработчики MSX2 так и не реализовали в VDP хотя-бы режима с тайлами 256+:(

Ну и как там сделали 512? экран 768 байт и потом отдельное битовое поле на 768 бит (96 байт?) и так и иначе тормоз дикий. Проще наверно уже 65535 тайлов склепать было но где стоко памяти брать в 1979-ом (?)

Насамделе в сети выложенно куча схем аркадных автоматов того времени (имеется ввиду эпоха PACMAN что наступила уже после PONG-a, они уже сделанны на микропроцессоре, это такие типа Defender, Nova2001... и еще несколько моделей) которые по видимому и вдохновили создателей видеочипов. По сути tms9918, antic/gtia, vic-2 всего то урезанная версия видео-части от аркадного автомата этих времен конца 70х начала 80х. Урезанная и усаженная на 1 чип для массового производства домашних консолей\компов. Влепить особенно много на один кристал было не реально дорого, у MOS tech был техпроцесс 8 мкм, у других не сильно круче ~6..5мкм.

OrionExt
29.09.2017, 22:32
Если бы ребята, которые делали Avenger (MSX) раскрасили, чутка игру, я думаю, евро пользователи просто прониклись бы силой MSX:) Но не зя основной продукт, показывать в свете таком. И на том спасибо, молодцы.

Halfaxle
30.09.2017, 14:18
...
Стандартные слоты отлично себя чествую без сигнала /BUSDIR. А вот в картриджах надо этот сигнал реализовывать, если планируется чтение с портов (для совместимости, где этот сигнал используется).

Стандартные - значит, соответствующие писанине Аскии. Соответственно, нет, не чувствуют.


Часть производителей MSX просто не реализовывали эту штуку (/BUSDIR) в своих моделях.

Басдир висит в воздухе, если внутри компа шиноформирователя нет. Мне не известны компьютеры с шиноформирователем, где бы этот сигнал не использовался. Если Вы про такие знаете - поделитесь.

OrionExt
02.10.2017, 22:27
Стандартные - значит, соответствующие писанине Аскии. Соответственно, нет, не чувствуют.
Стандарт уже на этапе MSX2 поплыл. А при выходе TurboR и вовсе размылился.


Басдир висит в воздухе, если внутри компа шиноформирователя нет. Мне не известны компьютеры с шиноформирователем, где бы этот сигнал не использовался. Если Вы про такие знаете - поделитесь.
Процентов 30 компов без бусдира. Я уже давал не раз ссылки на сервис мануалы (http://www.msxarchive.nl/pub/msx/mirrors/hanso/service_manuals/).

- - - Добавлено - - -

Дай и мой MSX-EXT не планирует бусдир использовать. Только усложнять схему. Ну да ладно с моим:)

- - - Добавлено - - -

Стандарт? Про распределение портов вообще молчу после MSX2. Это какой-то сброд новоделов того времени. И почему на MSX2 было не уйти в сторону 256 => IO < 65 536. Хотя была попытка. Но производители забили. А самая печель это шина MSX-BUS. Тут даже не было попыток ее до ума довести, это вообще грустно.

OrionExt
03.01.2018, 17:55
Вот размышляю, почему MSX TurboR такой упоротый получился.

А так хорошо все начиналось. Z180 – ядро, V9978.

Возможно, у японцев закончились идеи? Или они (решили сделать харакири) под копирку MSX2+ перенесли и как-то не заметно завайтили VDP в режиме R800 (недо Z180).

- - - Добавлено - - -

Ну ладно есть мнение что R800 строили на ядре Zilog Z8000 (анонс - 79г.). Тогда не понятно тоже, что вышло на выходе?)

Били видимо внес лучшее и убег. А японцы потерялись в трех соснах=)

- - - Добавлено - - -

Чем больше изучаешь историю MSX, тем больше вопросов накапливается. А ту есть что покапать. Первый и последний комп - конкурент XT(IBM).

Totem
03.01.2018, 17:58
Вот размышляю, почему MSX TurboR такой упоротый получился.

А так хорошо все начиналось. Z180 – ядро, V9978.

Возможно, у японцев закончились идеи? Или они (решили сделать харакири) под копирку MSX2+ перенесли и как-то не заметно завайтили VDP в режиме R800 (недо Z180).

- - - Добавлено - - -

Ну ладно есть мнение что R800 строили на ядре Zilog Z8000 (анонс - 79г.). Тогда не понятно тоже, что вышло на выходе?)

Били видимо внес лучшее и убег. А японцы потерялись в трех соснах=)
"хитачЬ" обрел проблем с косяками в 180, Zilog устраняли их лет 5, время было упущено, а zilog работал над "монстряшкой ez80", процессоры прижились , но игровая индустрия уже прыгала "семимильными шагами."

OrionExt
03.01.2018, 19:11
Ну ладно с Зилогом. Они просра.. свое счастье, а может их больше лыжный спорт интересовал или чего. Афтомобиль на батарейках)

- - - Добавлено - - -

Все фишки были у турбо. Копировал ПЗУ-БИОС в ОЗУ и летал:) Ну это так) подробности тех лет.

- - - Добавлено - - -

Чет как-то я грустно накатил.

А вообще есть 2 в 16 степени портов, чем и собираюсь заниматься.

С Новым Годом!

Totem
03.01.2018, 19:21
Ну ладно с Зилогом. Они просра.. свое счастье, а может их больше лыжный спорт интересовал или чего. Афтомобиль на батарейках)

- - - Добавлено - - -

Все фишки были у турбо. Копировал ПЗУ-БИОС в ОЗУ и летал:) Ну это так) подробности тех лет.
крутая "фишка в железке слабо зависит", от платформы.

OrionExt
03.01.2018, 19:44
Ух. Идей много. Земных. Можно обсудить. В разрезе 8-бит.

- - - Добавлено - - -


крутая "фишка в железке слабо зависит", от платформы.

Ну как человеку который не юзал TR - наверно:)
Не надо сливать, а бы поговорить, мастер.


Даже с дикими ограничением r800 (вайтами). Это была бомба для 8 бит. Жаль эту бомбу и не видал не кто у нас.

Totem
03.01.2018, 21:13
Ух. Идей много. Земных. Можно обсудить. В разрезе 8-бит.

- - - Добавлено - - -



Ну как человеку который не юзал TR - наверно:)
Не надо сливать, а бы поговорить, мастер.


Даже с дикими ограничением r800 (вайтами). Это была бомба для 8 бит. Жаль эту бомбу и не видал не кто у нас.
ограничения по памяти, даже сейчас 'срам' очень дорого

bigral
04.01.2018, 02:11
Если v9990 это реально то что осталось от проекта v9978 то оно использует "дорогую на тот момент" память. Как раз в то время используя патенты от ibm на vram (память со встроенным сдвиговым регистром шириной такой же как ширина самого накопителя в dram-е) выходят новые видяхи как минимум в 2 раза более быстрые чем на обычной dram. Как я понимаю yamaha была в курсе всех деталей проекта sega genesis и знала скоко денег это будет стоить и что даст. Главный вопрос был: будут ли платить денег стоко же скоко и за 16bit платформу за новый msx (8bit)... При этом nec заручившись поддержкой мега-софт-конторы hudson решился таки выпустить 8bit приставку с 16bit видеоконтроллером (pcengine) и цена оказалась примерно равной sega genesis. Так что решили что z80 как процессор это тупик, и если повесить на него видеопроцессор нового поколения то цена будет как у x68000. Ну а если далее мутить шото с обычным dram то ничего выжать более того что уже было полученно в v9958 не выйдет.

z8000 - это мифический проц, его делали для unix. Но всех обогнала motorola с 68к а потом intel c 386 подтянулся. Так что z8000 должен был заработать безглючно до 1982-го года, а далее он был никому ненадо. MSX как стандарт появился тогда когда z8000 уже умер так что никто о нем не думал в конце 80-х.

OrionExt
12.01.2018, 20:57
Если v9990 это реально то что осталось от проекта v9978 то оно использует "дорогую на тот момент" память.
Память V-RAM действительно с изподвыпердом. Не знал.


z8000 - это мифический проц, его делали для unix.
Что удивительно. Японская вика говорит, что никакого Z8000 не было. Придумали сами (не подтверждено) и от врожденной скромности буква R означает RISС.