Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   -=Reverse=- Конфигурации. (http://zx-pk.ru/showthread.php?t=13875)

n_sonic 15th September 2012 13:37

Стал счастливым обладателем U8EP3C. В связи с этим возник вопрос - какие конфигурации под восьмерку кроме спека существуют и можно ли перекомпилировать под нее другие? И еще, запускаю спеси, но после копирования образов через фатал и запуска глюк бут более зайти в фатал не удается - комп виснет.

vlad 15th September 2012 21:16

Quote:

Originally Posted by n_sonic (Post 539792)
И еще, запускаю спеси, но после копирования образов через фатал и запуска глюк бут более зайти в фатал не удается - комп виснет.

Выключен "Turbo" x4 14.0MHz (no wait) On/Off = Key 'F9'. В версии 0.05 модуль sdmmc.vhd еще не синхронизирован.
Quote:

Originally Posted by n_sonic (Post 539792)
вопрос - какие конфигурации под восьмерку кроме спека существуют и можно ли перекомпилировать под нее другие?

«Вектор-06Ц» на Reverse для плат U8EP3C и U9EP3C. За основу взят открытый проект по воссозданию «Вектор-06Ц» на основе ПЛИС от svofski.

Mad Killer/PG 18th October 2012 21:23

Прошу выложить гaрaнтировaно рaбочий фaйл пзу для U8.

vlad 19th October 2012 00:44

Quote:

Originally Posted by Mad Killer/PG (Post 546627)
Прошу выложить гaрaнтировaно рaбочий фaйл пзу для U8.

Вот ссылка. А что не так?

dennt 18th November 2012 03:00

А как выставить часы и дату в HE GLUK 0.19?

vlad 19th November 2012 15:05

Quote:

Originally Posted by dennt (Post 553345)
А как выставить часы и дату в HE GLUK 0.19?

Нажимаем на клавиатуре кнопку сброс [ScrollLock] вместе с кнопкой [S], выставляем время для виртуальной микросхемы MC146818A.
Т.к. при включении платы данные о времени и дате копируются загрузчиком из PCF8583, то менять время лучше именно для нее. Для этого нужно откорректировать SECOND, MINUTES, HOURS, YEAR_DATE, WEEK_MONTH и запустить следующий код:
Code:

; I2C PCF8583 SetTime version 0.2 Written By MVV Rev.20110221

;Port #8C W/R
; bit7-0 = DATA
;Port #9C W
; bit1-0 = 00:IDLE; 01:START; 10:NSTART; 11:STOP
;Port #9C R
; bit1 = ERROR
; bit0 = BUSY

;BCD FORMAT

SECOND          EQU #00        ;7-0=SECOND
MINUTES        EQU #22        ;7-0=MINUTES
HOURS          EQU %00010110  ;7=FORMAT; 6=FLAG; 5-0=HOURS
YEAR_DATE      EQU %01100000  ;7-6=YEAR;        5-0=DAYS
WEEK_MONTH      EQU %11100010  ;7-5=WEEKDAYS;    4-0=MONTHS

        ORG 30000
        DI

;---------------------------------------------------------------
;      JP COR          ; CORRECTION YEAR
;---------------------------------------------------------------

        LD A,%11111101  ;START
        OUT (#9C),A
        LD A,%10100000  ;SLAVE ADDRESS W
        OUT (#8C),A
        CALL W1

        LD A,%11111100  ;IDLE
        OUT (#9C),A
        LD A,#02        ;WORD ADDRESS
        OUT (#8C),A
        CALL W1

        LD A,SECOND
        OUT (#8C),A
        CALL W1

        LD A,MINUTES
        OUT (#8C),A
        CALL W1

        LD A,HOURS
        OUT (#8C),A
        CALL W1

        LD A,YEAR_DATE
        OUT (#8C),A
        CALL W1

        LD A,%11111111  ;STOP
        OUT (#9C),A
        LD A,WEEK_MONTH
        OUT (#8C),A
        CALL W1

COR    LD A,%11111101  ;START
        OUT (#9C),A
        LD A,%10100000  ;SLAVE ADDRESS W
        OUT (#8C),A
        CALL W1

        LD A,%11111100  ;IDLE
        OUT (#9C),A
        LD A,#10        ;WORD ADDRESS
        OUT (#8C),A
        CALL W1

        LD A,%11111111  ;STOP
        OUT (#9C),A
        LD A,#10        ;YEAR CORRECTION
        OUT (#8C),A
        CALL W1
        RET


;WAIT ACKNOWLEDGEMENT
W1      IN A,(#9C)
        RRCA
        JR C,W1
        RRCA
        RET


vlad 19th November 2012 17:34

Quote:

Originally Posted by dennt
А TAP как-нибудь поддержаны?

На данный момент нет, но думаю можно реализовать поддержку. Доделать периферийный модуль на новом софт ядре x80@50MHz или сделать интерфейс DivIDE.
Также можно подумать над стандартным выводом изображения 800x600@60Hz_pixel clock=40MHz(72Hz_pixel clock=50MHz). Для этого придется использовать тройную буферизацию. Для буферов нужно около 192К (384х304/2*3). Буфер можно разместить в SRAM, для этого правда придется делить память и с GS T80@10,5MHz 320К RAM. Добавить OSD для наложения текстовой информации от периферийного модуля на основной экран.

dennt 19th November 2012 22:30

Quote:

Originally Posted by vlad (Post 553464)
На данный момент нет, но думаю можно реализовать поддержку. Доделать периферийный модуль на новом софт ядре x80@50MHz или сделать интерфейс DivIDE.

Вот это было бы очень здорово :-)

Quote:

Originally Posted by vlad (Post 553464)
Также можно подумать над стандартным выводом изображения 800x600@60Hz_pixel clock=40MHz(72Hz_pixel clock=50MHz). Для этого придется использовать тройную буферизацию. Для буферов нужно около 192К (384х304/2*3). Буфер можно разместить в SRAM, для этого правда придется делить память и с GS T80@10,5MHz 320К RAM. Добавить OSD для наложения текстовой информации от периферийного модуля на основной экран.

Тоже красивая идея. Но TAP'ы вперёд! ))

Mad Killer/PG 5th February 2013 17:34

Если eсть возможность,хочeтся хоть чeрнобeлый синхросигнaл нa свободный пин.

iceoflame 16th February 2013 04:26

Quote:

Originally Posted by Mad Killer/PG (Post 573424)
Если eсть возможность,хочeтся хоть чeрнобeлый синхросигнaл нa свободный пин.

В ну на один пин придется думать как сделать ШИМ, а там на плате есть цап собранный. К ста была тема когда Человечек на этой плате, заваял палкодер, но там шим на шиме...


All times are GMT +4. The time now is 16:31.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.