Важная информация

User Tag List

Страница 28 из 47 ПерваяПервая ... 242526272829303132 ... ПоследняяПоследняя
Показано с 271 по 280 из 463

Тема: Даунгрейд компьютера "Ленинград"

  1. #271
    Guru Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    8,885
    Спасибо Благодарностей отдано 
    63
    Спасибо Благодарностей получено 
    243
    Поблагодарили
    121 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    а прошивка то еще нетуту
    Для начала пойдут простые тесты.
    Сайт поддержки моих изделий - http://micklab.ru/
    Форум поддержки - http://forum.tslabs.info/viewforum.php?f=51
    Группа ВКонтакте - https://vk.com/micklab

  2. #271
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #272
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    Дзержинск
    Сообщений
    5,204
    Спасибо Благодарностей отдано 
    291
    Спасибо Благодарностей получено 
    372
    Поблагодарили
    295 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Для начала пойдут простые тесты.
    не оно то уже запускаемо
    но работа не стабильная
    ну и нужно подгружать дополнительный блок того чего не влезло
    иначе много чего не работает...

    последнюю версию вполне можно пытатсо прошивать
    https://zx-pk.ru/threads/32195-zx8080-rom.html

    в принципе пересилил нехотелку
    еще немного оно ковыряю

    нашел еще косяки в dao-вских командах
    всякие
    ;LD ($5C3D),SP
    push hl ;
    ld hl,$0000 ;
    push af ;DAO
    add hl,sp ;
    pop af ;
    ld ($5C3D),hl ;
    pop hl ;
    записывали фиг знает что
    но их исправление визуально ничего не дало...


    чтение переменных по моему не работает
    хотя запись вроде бы как нужно
    Последний раз редактировалось NEO SPECTRUMAN; 22.10.2020 в 23:14.

  4. #273
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    5,466
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    560
    Поблагодарили
    351 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Mick, у тебя на всякий случай есть кварцы 12-13 МГц?

  5. #274
    Guru Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    8,885
    Спасибо Благодарностей отдано 
    63
    Спасибо Благодарностей получено 
    243
    Поблагодарили
    121 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Mick, у тебя на всякий случай есть кварцы 12-13 МГц?
    12МГц точно есть, а вот 13 надо смотреть есть или нет.
    Сайт поддержки моих изделий - http://micklab.ru/
    Форум поддержки - http://forum.tslabs.info/viewforum.php?f=51
    Группа ВКонтакте - https://vk.com/micklab

  6. #275
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    Дзержинск
    Сообщений
    5,204
    Спасибо Благодарностей отдано 
    291
    Спасибо Благодарностей получено 
    372
    Поблагодарили
    295 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Mick, у тебя на всякий случай есть кварцы 12-13 МГц?
    а телек как потом будет это безобразие ловить?

  7. #276
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    5,466
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    560
    Поблагодарили
    351 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ответы на все вопросы по этой теме есть по ссылке на сайте Prusaka, и текст и фото

  8. #277
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    Дзержинск
    Сообщений
    5,204
    Спасибо Благодарностей отдано 
    291
    Спасибо Благодарностей получено 
    372
    Поблагодарили
    295 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Регистр на адресные линии клавы порт FF
    сделал in out вот так
    Код:
    ;; in
    L34A5:
    	CALL L1E99		; Routine FIND-INT2 puts port address in BC.
                                    ; All 16 bits are put on the address line.
    
    	if io_type = 1
            IN A,(C)		; Read the port.	;!!!!!!!!!!!!!!!!
    	endif
    	
    	if io_type = 2
    	ld a,c
    	ld (zx8080_in_l_port),a
    	ld a,b
    	call zx8080_in
    	endif
    Код:
    ;; OUT
    L1E7A:
    	CALL L1E85		; routine TWO-PARAM fetches values
                                    ; to BC and A.
    	
    	if io_type = 1	
            OUT (C),A		; perform the operation.	; out !!!!!!!!!!!!!!!!!!!!!!!!!!1
            RET                     ; return to STMT-RET.
    	endif
    
    	if io_type = 2	
    	push af
    	ld a,c
    	ld (zx8080_out_l_port),a
    	ld a,b
    	jp zx8080_out
    	;pop af
    	;ret
    	endif

    в озу вынесено больше чем надо для совместимости ПЗУ-шки с обычным спектрумом
    у которого нет half_row_port-а
    и которому нужны out-ы впритык чтоб юзать 16 битные порты
    не знаю работает ли правильно out после pop-а
    Код:
    ;code in ram
    zx8080_in					
    				out (half_row_port),a
    zx8080_in_l_port = $+1 :	in a,($FE)
    				ret
    zx8080_out			
    				out (half_row_port),a
    				pop af
    zx8080_out_l_port = $+1 :	out ($FE),a
    				ret


    то есть halfrow port можно заюзать вообще для чтения\записи в любой 16 битный порт
    а не только для одной клавиатуры
    Последний раз редактировалось NEO SPECTRUMAN; 23.10.2020 в 14:42.

  9. #278
    Guru Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    8,885
    Спасибо Благодарностей отдано 
    63
    Спасибо Благодарностей получено 
    243
    Поблагодарили
    121 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну что, платки получил с почты. Истина стала еще на один шаг ближе



    Сайт поддержки моих изделий - http://micklab.ru/
    Форум поддержки - http://forum.tslabs.info/viewforum.php?f=51
    Группа ВКонтакте - https://vk.com/micklab

  10. #279
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    5,466
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    560
    Поблагодарили
    351 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Красиво, душевно. Какие примерно размеры? Что планируешь поставить на панельки?

  11. #280
    Guru Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    8,885
    Спасибо Благодарностей отдано 
    63
    Спасибо Благодарностей получено 
    243
    Поблагодарили
    121 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Размеры приведены уже давно в первом посте, продублирую еще раз
    Габариты 250 x 140 мм

    На панельки точно поставлю ОЗУ, ПЗУ, процессор, буферный регистр ИР22 и вот думаю еще под буфер шины, чтобы попробовать, будет ли без него работать.
    Сайт поддержки моих изделий - http://micklab.ru/
    Форум поддержки - http://forum.tslabs.info/viewforum.php?f=51
    Группа ВКонтакте - https://vk.com/micklab

Страница 28 из 47 ПерваяПервая ... 242526272829303132 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 4
    Последнее: 15.02.2020, 17:29
  2. Ищу схему компьютера "Немига ПК 588"
    от Daniil Chislov 86 в разделе Разное
    Ответов: 2
    Последнее: 12.11.2018, 00:23
  3. Ответов: 4
    Последнее: 03.03.2018, 12:48
  4. Ответов: 46
    Последнее: 21.05.2017, 20:39
  5. Ответов: 4
    Последнее: 06.01.2009, 00:08

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •