NeoGS Rev.C тормозит!

NeoGS software and hardware

Postby solegstar » 25 Dec 2011, 18:32

Если б еще подсказали КАК включить, для быстроты эксперимента, был бы премного благодарен... а то зарылся в доках уже.
solegstar
 
Posts: 51
Joined: 17 Dec 2009, 17:33
Location: Харьков, Украина
Group: Registered users

Postby savelij » 25 Dec 2011, 18:47

Кусочек из моего плеера:

GSCOM EQU 0XBB ; write-only, command for NGS
GSSTAT EQU 0XBB ; read-only, command and data bits
; (positions given immediately below)

;ЧТЕНИЕ ИЗ ПОРТА NEOGS
;ВХОД: E-АДРЕС ПОРТА
;ВЫХОД: A-ПРОЧИТАННОЕ ЗНАЧЕНИЕ
INPORT LD A,E
OUT (GSDAT),A
LD A,#11
OUT (GSCOM),A
CALL WC
IN A,(GSDAT)
RET

;ЗАПИСЬ В ПОРТ NEOGS
;ВХОД: E-АДРЕС ПОРТА, D-ЗНАЧЕНИЕ
OUTPORT LD A,E
OUT (GSDAT),A
LD A,#10
OUT (GSCOM),A
CALL WC
LD A,D
OUT (GSDAT),A

;ОЖИДАНИЕ СБРОСА DATA БИТА
WD IN A,(GSCOM)
RLA
JR C,WD
RET

;ОЖИДАНИЕ СБРОСА COMMAND БИТА
WC IN A,(GSCOM)
RRA
JR C,WC
RET
savelij
 
Posts: 520
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby lvd » 25 Dec 2011, 19:02

1. вкурить из доки на gs1.05b команду по выводу чегоугодно в какойугодно порт.
2. вкурить из ngs_prm порт управления клоками.
3. применить 2 через 1.
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1580
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby solegstar » 25 Dec 2011, 19:44

вобщем с помощью примера savelij перевел ассм на BASIC и NeoGS на 20MHz - всё запело как надо!!! http://soundcloud.com/solegstar/atdt-neogs-20mhz
Теперь другой вопрос - как переводить NeoGS на 20MHz по умолчанию при включении?
solegstar
 
Posts: 51
Joined: 17 Dec 2009, 17:33
Location: Харьков, Украина
Group: Registered users

Postby solegstar » 25 Dec 2011, 19:49

и еще - в доке ошибочка - в ней написано "После сброса частота процессора устанавливается равной 10 МГц" - это не так. Судя по битам конфигурации, была установлена частота 12МГц, т.к. читалось значение 19 из порта.
solegstar
 
Posts: 51
Joined: 17 Dec 2009, 17:33
Location: Харьков, Украина
Group: Registered users

Postby lvd » 25 Dec 2011, 19:53

solegstar wrote:и еще - в доке ошибочка - в ней написано "После сброса частота процессора устанавливается равной 10 МГц" - это не так. Судя по битам конфигурации, была установлена частота 12МГц, т.к. читалось значение 19 из порта.

Сам ты ошибочка. После сброса 10мгц, далее выполняецо пзу, и когда наконец начинает выполняться гс105б, уже 12мгц.
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1580
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby solegstar » 25 Dec 2011, 20:04

ага, точно, пробежался бегло глазами в этом месте документа. :) ну так, как сделать "по умолчанию" 20 МГц после включения/сброса NeoGS?
solegstar
 
Posts: 51
Joined: 17 Dec 2009, 17:33
Location: Харьков, Украина
Group: Registered users

Postby нолька » 25 Dec 2011, 20:14

прошивку нгс пофикси
я проснулся среди ночи и понял, что всё...
всё идет по плану
User avatar
нолька
рОвный
 
Posts: 264
Joined: 08 Apr 2007, 21:12
Group: Registered users

Postby DimkaM » 25 Dec 2011, 20:47

solegstar wrote:ну так, как сделать "по умолчанию" 20 МГц после включения/сброса NeoGS?
сделай хобету и закинь на флешку/хард, када надо запускаешь.
ZX-Evo rev C, ZXNetUsb rev A
DimkaM
 
Posts: 1269
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby savelij » 26 Dec 2011, 19:06

нолька wrote:прошивку нгс пофикси


Вот пофиксил. Основная прошивка 1.07. Отличие от 1.06 только одно - основная рома работает на частоте 20мгц вместо 12мгц. Проверяйтесь кому интересно. В комплекте флешер в 2 видах и прошивка. Инструкция внутри.
Attachments
ngsrom107.zip
(46.57 KB) Downloaded 272 times
savelij
 
Posts: 520
Joined: 10 Jun 2008, 17:35
Group: Registered users

PreviousNext

Return to NeoGS - софт и железо

Who is online

Users browsing this forum: No registered users and 1 guest

cron