User Tag List

Показано с 1 по 2 из 2

Тема: Тест и программирование General Sound

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,866
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    234 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Тест и программирование General Sound

    Evgeny Muchkin, когда я делаю тест например из адвентюрера, то на запросе данных у меня все благополучно повисает.

    в BombFusion такой фигни не происходит

    ты делаешь софт ресет.
    Код:
    	ld	a,#f3
    	call	sc

    потом тесты.

    потом ждешь 75 фреймов
    почему именно 75?

    Код:
    	ld	e,#ff
    	ld	b,#4b
    	halt
    	djnz	$-1
    
    	call	test_gscom
    	cp	#7e
    	jr	nz,test_failed
    дальше идет запрос памяти

    Код:
    	ld	a,#20
    	call	sc
    
    	halt
    	halt
    	halt
    	halt
    	halt
    
    	call	gd
    	ex	af,af'
    	
    	halt
    	halt
    	halt
    	halt
    	halt
    
    	call	gd
    	ld	l,a
    	
    	halt
    	halt
    	halt
    	halt
    	halt
    
    	call	gd
    	ld	h,a
    	
    	halt
    	halt
    	halt
    	halt
    	halt
    
    	ex	af,af'
    	cp	l
    	jr	nz,test_gsports
    	cp	h
    	jr	z,test_failed
    
    test_passed
    тут более менее понятно
    а вот следующий кусок
    что именно делает?

    Код:
    	ld	hl,data_gs
    	ld	b,#05
    	ld	e,#01
    gs_loop1
    	ld	a,#03
    	call	sd
    
    	ld	a,#10
    	call	sc
    
    	halt
    	halt
    	halt
    	halt
    	halt
    
    	ld	a,(hl)
    	call	sd
    
    	halt
    	halt
    	halt
    	halt
    
    	call	gd
    
    	halt
    	halt
    	halt
    	halt
    	cp	(hl)
    	jr	nz,test_ended
    	inc	hl
    	djnz	gs_loop1
    
    	ld	e,b

    Код:
    test_ended
    	ld	a,e		
    	ret

    по паузам вопрос. Они както эмпирически вычислены или еще както обоснованы?
    Последний раз редактировалось jerri; 29.07.2022 в 20:47.
    С уважением,
    Jerri / Red Triangle.

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

  3. #2

    Регистрация
    16.11.2005
    Адрес
    Санкт-Петербург
    Сообщений
    2,925
    Спасибо Благодарностей отдано 
    1,168
    Спасибо Благодарностей получено 
    362
    Поблагодарили
    198 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    а вот следующий кусок
    что именно делает?
    BASS.DLL не BASS.DLL

    BASS не все команды умеет.

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

    Цитата Сообщение от jerri Посмотреть сообщение
    почему именно 75?
    Не помню

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

    После cp #7e , если там не #7e по правильному надо в течение 10 примерно секунд продолжить попытки чтения из #bb. И, если #7e таки не получилось, тогда уже test_failed делать. В противном случае, ГС не определится, если тест запустить в момент инита 2х метров памяти на классической GS.

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

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

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

Похожие темы

  1. Доработки General Sound
    от Northwood в разделе Звук
    Ответов: 92
    Последнее: 17.09.2013, 21:41
  2. General Sound
    от GM BIT в разделе Программирование
    Ответов: 13
    Последнее: 31.05.2011, 01:34
  3. Ответов: 245
    Последнее: 28.05.2011, 21:48
  4. General Sound
    от newart в разделе Звук
    Ответов: 133
    Последнее: 11.10.2006, 22:58
  5. Куплю General Sound
    от dhau в разделе Барахолка (архив)
    Ответов: 13
    Последнее: 02.03.2006, 10:32

Ваши права

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