Зачем нужен аккаунт на Viva-Games?
Пользователи, у которых есть аккаунт, могут сохранять игровой процесс на сервер в любой игре и создавать списки игр (как на Youtube, например).
Создание аккаунта абсолютно бесплатно и займёт всего минуту Вашего времени.
Для создания аккаунта просто кликните в блоке "Войти на сайт" иконку социальной сети, в которой у вас уже есть активный профиль и следуйте подсказкам.
Star Tip 8
https://viva-games.ru/game/star-tip-8Your Sinclair (Великобритания), 1987
Автор: David Jones
Жанр: Программы и утилиты
Язык
- Русский
- English
Управление
- Клавиатура(?)
Игроков
- Один
Рассказать друзьям
Доступные версии
Нет доступных файлов
Доступные версии
Нет доступных файлов
- Описание (авт.пер.)
- Информация
Звезда Совет 8 – 128K подпрограммы – “Программа Pitstop” Дэвид Джонс от Your Sinclair 24 (Dec.1987)
Дэвид Джонс не привыкать к этим страницам, внеся
блестящий маленький совет для прошлого месяца магазин. Будучи щедрым вид кишка, он перечислил некоторые полезные процедуры для 128 программистов, которые Вы можете использовать, чтобы сделать действительно whizzy игры. Не так много объяснение необходимы, потому что подпрограммы прокомментирован, но вот быстрый возобновить то, что они делают.
PSWAP – 128 страницы подкачки
PAGEA – называет подпрограмму на любой странице IMODESET – настраивает прерывания режима 2 Imode – Обработчик прерывания MUSICON, MUSICOFF, Playit – образцы, как позвонить подпрограмма
[Там не было никакой рутины MUSICOFF перечислены в журнале. JimG]
RAM СТР РАСПРЕДЕЛЕНИЕ
— ROM — – Страница 2 – – ИСПРАВЛЕНО RAM – –
! – SCREEN $ 1 -! – Страница 5 -! USL Страница 0 – обычно проживает AT C000h Векторов прерываний и основной код СТР 1 – AT C000H Страница 2 – FIXED RAM страницы в 4000H Страница 3 – AT C000H Страница 4 – AT C000H СТР 5 – ИСПРАВЛЕНО RAM страницы в 8000H Page 6 – AT C000H Страница 7 – SCREEN $ 2 AT C000H
MUSICFLG: DB 0
DEFSCR: DB 0 FIXPAGE: DB 0 PAGENO: DB 0
; Примечание: Эти функции должны быть размещены ниже C000H, чтобы работать должным образом.
; Сбои привести в противном случае.
PAGEPORT: EQU 7FFDH
; Эта подпрограмма будет изменить страницу в C000H.
; Входные условия: ; Регистр = количество новая страница ; Выход Условия: ; FIXPAGE содержит новый номер страницы ; Регистр = значение отправлен в порт ; Все остальные регистры сохраняется
PSWAP: PUSH BC
LD (FIXPAGE), LD C, LD, (DEFSCR) ADD A, C, добавить 8, если альтернативный экран на шоу ИЛИ 16 LD BC, PAGEPORT; обеспечить Spectrum ROM всегда настоящий OUT (C), POP BC RET
; Вызов подпрограммы по данной странице на указанный адрес.
; Входные условия: ; Регистр = номер страницы ; HL пару регистров = адрес подпрограммы ; Выход Условия: ; FIXPAGE содержит новый номер страницы ; Регистр = значение отправлен в порт ; Все остальные регистры сохраняется
PAGEA: LD (PAGEAV + 1), HL
ВЫЗОВ PSWAP PAGEAV: ПРИЗЫВ 0; назвать адрес поставляется в HL на въезд в PAGEA PUSH AF XOR ВЫЗОВ PSWAP; набор страница 0 вместо (обычная страница 48K) POP AF RET
; Music Control Подпрограммы
MUSICON: LD HL, пн; адрес Музыка На подпрограмму
LD, MPAGE; номер страницы, где музыка хранится JR PAGEA
Playit: LD, (MUSICFLG) ИЛИ RET Z LD HL, MPLAY; адрес Play Music подпрограммы LD, MPAGE; номер страницы, где музыка хранится JR PAGEA
; Настройка прерываний Режим
; Топ полезной адрес памяти равен 0FFF3H (65523)
;-За прерывания управляющий код.
; FFF4H IVECTOR: JP Imode ; FFF7H @ BB8: DS 8; (8 байт температура магазин буфер) ; FFFFH JR IVECTOR
IMODESET: POP HL; адрес возврата
LD SP, NEWSTACK PUSH HL XOR LD (DEFSCR), LD (IY + 65),; Imode от LD (IY + 87), 3; OVER 1 LD (IY + 48), 8; CAPS на LD HL, IMODETAB IMODELP: LD, (HL) CP 255 JR Z, IMODELX PUSH HL ВЫЗОВ PSWAP LD, 18H LD (0FFFFH), LD, 0C3H LD (0FFF4H),; JP Imode LD HL, Imode LD (0FFF5H), HL POP HL INC HL JR IMODELP IMODELX: XOR ВЫЗОВ PSWAP LD HL, 0BE00H LD A, H; место в I рег ниже LD DE, 0BE01H LD BC, 256 LD (HL), 255 LDIR; построить 257 * 0FFh стол DI LD I, A Е.И.
HALT XOR LD (IY + 65), IM 2; повторное наведение прерывания RET
IMODETAB: DB 0,1,3,4,6,7,255
; Обработка прерываний
; Заметим, что это что-то полезное не сделать здесь кроме играют мелодию, ;, Который может быть размещен на другой странице. Я включил его так, чтобы ; Вы можете разместить свои собственные подпрограмм ниже (т.е. спрайтов.).
Imode: PUSH AF LD, (FIXPAGE) LD (IMODEV + 1), ВЫЗОВ Playit ; Поместите подпрограмм здесь LD HL, (КАДРЫ) INC HL LD (КАДРЫ), HL LD A, H ИЛИ L JR NZ, IMODEX INC (IY + 64); КАДРЫ + 2 IMODEX: CALL 02BFH; сканирование клавиатуры IMODEV: LD, 0 ВЫЗОВ PSWAP ; Теперь POP все регистры, которые вы выдвинули ранее.
POP AF Е.И.
RET
Для игры в Star Tip 8 не нужны эмуляторы. Это приложение для программирования, которое создал David Jones, было выпущено компанией Your Sinclair в 1987 году в Великобритании.
Сохранённые игры[X]
Справка[X]
Помощь уже в пути!
- x1
- x2
- x3
<<<<
<<<<
<<<<
Не забывайте периодически сохранять игровой прогресс на сервере (клавишей F8), чтобы уверенно продвигаться вперёд!
Если вы гость на сайте, то прогресс будет сохранён только в памяти браузера и потеряется при закрытии. Чтобы этого не произошло - просто войдите в свой профиль.
Для загрузки сохранённой игры жмите F3 или откройте меню "Диск" кнопкой на правой панели.
Если игра не запускается, или у вас есть вопросы по игре - задайте их ниже.
Не запускается или глючит игра, или не можете пройти? Спросите в комментариях.