Модульный MSX-EXT

Page 12/24
5 | 6 | 7 | 8 | 9 | 10 | 11 | | 13 | 14 | 15 | 16 | 17

By АIеks

Hero (520)

АIеks's picture

11-01-2019, 18:17

Alexey wrote:

Да, v9938 явно был бы не лишним в MSX1. С 40-символьным экраном особо не развернёшься.

Да не, v9938/58 это уже MSX2 со всеми вытекающими. А так как-то MSX1 забросили в плане инструментального софта. Делов то было набросить меппер с овер 64кБ. И получается очень такая неплохая 8-битка. Расширенные слоты MSX1 поддерживает. Цепляй периферию – не хочу. А то, что экран 256х192, так это разрешение де-факто для того времени.

By АIеks

Hero (520)

АIеks's picture

11-01-2019, 18:38

А тем временем закончил разводить плату клона Sunrise IDE Smile

Интересно, движок форума клик по картинке поддерживает. А есть возможность по клику картинку в исходном разрешении открыть, а в сообщении отображать в небольшом разрешении :-?

By АIеks

Hero (520)

АIеks's picture

11-01-2019, 20:11

Подбираюсь (это не точно) к ревизии С. Где видимо будут посланы все анахронизмы шины MSX. А пока изучаю gal16v8 и разбираюсь. Это было то время, когда люди укладывали в голове все подробности схемы с запасом.

By Alexey

Guardian (2238)

Alexey's picture

11-01-2019, 21:02

Питалово будет по краю на одной стороне платы, а земля на другой? Главное чтобы отверстия по краям не были с металлизацией! Wink

By АIеks

Hero (520)

АIеks's picture

11-01-2019, 21:37

Спасибо. Ну, как бы это здравая идея шины. Не будем привязываться к автору шины в году этак 80-х. Тут не место и 12 Вольтам, в наше время

А вообще шину msx притянули за писюн к ПЗУ. Возможно, это было абсолютно верно, в кучереавае времена. А теперь это стоит лвиной работы, как это все натянуть

By АIеks

Hero (520)

АIеks's picture

11-01-2019, 22:17

Возможно, я чего-то не догоняю. Но факты. У меня недо MSX-EXT работает месяцами, годами (2 года), без сбоев. И я очень благодарен шине Зилог-а и MSX1.

By АIеks

Hero (520)

АIеks's picture

13-01-2019, 16:09

Разобрал прошивку ciel_expert_turbo.jed. Эта та прошивка, которая зашивается в галку EXPERT 3 (как я понял). Выяснилось, что кнопка TURBO только взводит бит D6 и не включает физически саму турбу. Ну и несколько сигналов в прошивке ведут в никуда Smile

; JED2EQN -- JEDEC file to Boolean Equations disassembler (Version V063)
; Copyright (c) National Semiconductor Corporation 1990-1993
; Disassembled from expert.jed. Date: 1-11-119
;$GALMODE REGISTERED

chip expert GAL16V8

CLK=1 DI7=2 IOB6=3 RESET=4 RD=5 WR=6 TURBO=7 IORQ=8 i9=9 GND=10 /OE=11 CPUCK=12 
o13=13 rf14=14 f15=15 TB1=16 o17=17 DO6=18 DO7=19 VCC=20 

@ues 0000000000000000

equations

/DO7 = /TB1
DO7.oe = /IOB6 * /RD

/DO6 = TURBO
DO6.oe = /IOB6 * /RD

/o17 = /IORQ * i9
o17.oe = vcc

/TB1 = /DI7 * /IOB6 * /WR
       + /RESET
       + f15
TB1.oe = vcc

/f15 = DI7 * /IOB6 * /WR
       + TB1
f15.oe = vcc

/rf14 := rf14
rf14.oe = OE

/o13 = IORQ
o13.oe = vcc

/CPUCK := /TB1 * /rf14 * /CPUCK
          + /TB1 * rf14 * CPUCK
          + TB1 * /rf14
CPUCK.oe = OE

By АIеks

Hero (520)

АIеks's picture

15-01-2019, 12:15

Разборка прошивки галки от EXPERT 3 не прошли бесследно. Ранее мной на галке был реализован порт F4 с использованием регистрового и комбинаторного режима.

А вот новая версия порта F4 на g16v8 с использованием только комбинаторного режима.

/* INPUTS  */

Pin 1 = A0;
Pin 2 = DI7;
Pin 3 = A1;
Pin 4 = A2;
Pin 5 = A3;
Pin 6 = A4;
Pin 7 = A5;
Pin 8 = A6;
Pin 9 = A7;
pin 11 = CLR;

/* OUTPUTS */

pin 13 = M1;
pin 14 = IORQ;
pin 15 = RD;
pin 16 = WR;
pin 17 = sF4;
pin 18 = rF4;
pin 19 = DO7;


/* LOGIC */

IOF4 = !A0 & !A1 & A2 & !A3 & A4 & A5 & A6 & A7 & !IORQ & M1;

/* Combinatorial OUTPUTS */

!DO7 = !rF4;
DO7.oe = IOF4 & !RD;

!rF4 = !DI7 & IOF4 & !WR
       # !CLR
       # sF4;

!sF4 = DI7 & IOF4 & !WR
       # rF4;

By Alexey

Guardian (2238)

Alexey's picture

15-01-2019, 14:18

Круто. У Камиля порт F4 реализован на 4 микросхемах логики, а тут можно одну ГАЛку зафигачить.

By АIеks

Hero (520)

АIеks's picture

15-01-2019, 15:05

Мне подумалось, что существующие схемы на дискретах великоваты для реализации в dip-корпусах.

Тут есть один момент. Я только не понял, под какую версию биос-а этот порт F4 получился Smile Ну, еже ли чего это не долго поправить.

В прежней версии у меня остался один вопрос. Гарантированная установка D-триггера по включению питания? Хотя проверял на реале, вроде все работало. В этой версии установка RS-триггера по включению питания делается обыкновенной схемой на конденсаторе, резисторе и диоде.

Page 12/24
5 | 6 | 7 | 8 | 9 | 10 | 11 | | 13 | 14 | 15 | 16 | 17