Если кто-то подскажет другие цветные спектрумовские леталки-стрелялки с вертикальным скроллом, буду очень благода.
Цветные вертикальные шмупы на спектруме действительно вспоминаются с трудом, но они есть.
Из самой махровой классики это прекраснейший Xecutor
Из новоделов очень страный Slowglass
  • avatar Weiv
  • 1
ок.
  • avatar bfox
  • 1
создавай в персональном
  • avatar Weiv
  • 1
Неделя с публикации вроде прошла, и, если что, я определился с игрой. Но, я так понял, топик надо создавать в блоге «Игры», а у меня доступ только к «Мой персональный блог» и «Новости».
Всё попробовал, работает отлично! Перелез. Для себя под классику добавил в конце такую конструкцию:


 IF (_ERRORS = 0)
    	savetap "main.tap",24500
	SHELLEXEC "main.tap"
    ENDIF


Если нет ошибок то запускает тапку в эмуле по умолчанию.
  • avatar nyuk
  • 0
  • avatar VBI
  • 1
ОЙ ВСЁ!
  • avatar nyuk
  • 5
К стартовой картинке топика. Моё рабочее место на работе, где я работаю свою работу :-)

  • avatar Weiv
  • 0
Ага, я уже думал несколько раз) Пока не выбрал, но к сроку определюсь)
  • avatar sq
  • 1
Осталось два дня до следующего раунда!
Weiv , можешь уже начинать думать и потихоньку объявлять! :)
Как настоящие атариеводы, у которых всё это сто лет уже есть.

Вот с етого момента можно подробнее?)
«Мою точку зрения ты знаешь.» — я как раз пришел ее узнать. Я лишь вел визуальное наблюдение и контролировал через построение одного кадра и снятие показаний SP и PC после прерывания. Постановка эксперимента оказалась не точной. Перепоставил эксперимент. Теперь разницу вижу.

Делаю выводы и фиксирую их. Код вида SP,#5B00 LD HL,NNNN PUSH HL работает медленно будучи размещенным с #8000 и еще чуть медленнее (но уже не критично медленно), будучи размещенным ниже. При учете что код выполняется весь фрейм и мы не думаем о том бордер ли строится нынче или экран.

Для меня это означает невозможность реализации задуманного в чистом виде. Будем реализовывать в грязном.
убедительно, спасибо
  • avatar Vinnny
  • 2
Мощнейший репорт. Артём жги ещё!!!
  • avatar VBI
  • 3
спасибо огромное за отчёт.
прямо вот — окунулся
  • avatar Weiv
  • 0
Увеличив количество LD HL,NN:PUSH HL в цикле до 10, получим результаты 230/258. Для стека в быстрой памяти — 236/288.
  • avatar sq
  • 0
Естественно это не так, но я сказал то, что он хотел услышать)
Слушай, если ты не видишь разницы, это может означать одно из двух. Либо разницы и правда нет, либо она есть, но ты её не замечаешь. Мою точку зрения ты знаешь. Но это твой проект, твоя аудитория и твои решения. У меня совершенно нет ни желания, ни времени тебя в чём-то переубеждать. Я выложил набор некоторых фактов — ты волен ими распоряжаться по твоему собственному усмотрению.
  • avatar Weiv
  • 0
Результаты получены на 48к модели, на 128х они будут слегка другие, но тенденция та же.
  • avatar Weiv
  • 0
Нет, это не так. И это легко проверяется.
org #FFF4
	im 1
	ld sp,(svsp)
	ei 
	ret

	org #FFFF
	jr #FFF4
	
	org #7000 ; 28672
	ld (svsp),sp
	halt
        di 
	ld a,#3A
	ld i,a
	im 2
	ei
	ld bc,0

l1	ld sp,#7999

	ld hl,0
	push hl

	inc bc
	jr l1


	org #8000 ; 32768
	ld (svsp),sp
	halt
        di 
	ld a,#3A
	ld i,a
	im 2
	ei
	ld bc,0

l2	ld sp,#7999

        ld hl,0
	push hl

	inc bc
	jr l2
svsp    dw 0

После ассемблирования PRINT USR 28672 выдает 1114(значение в BC на выходе), а PRINT USR 32768 выдает 1341. Если поставить стек в быструю память (например, #9999), PRINT USR 28672 выдает 1132, а PRINT USR 32768 выдает 1402.