Попробовал VSCode, и есть вопросик.
1. Установил VSCode.
2. Поставил внутри VSCode все плагины, что и у тебя в видосике.
3. Закачал твой пример. Распаковал. В VSCode "выбрал папку".
4....
Тип: Сообщения; Пользователь: Reobne; Ключевые слова:
Попробовал VSCode, и есть вопросик.
1. Установил VSCode.
2. Поставил внутри VSCode все плагины, что и у тебя в видосике.
3. Закачал твой пример. Распаковал. В VSCode "выбрал папку".
4....
Как раз стрим начался.
Это всё испортит. Игра станет не на бейсике! Никто не сможет нажать BREAK и вмешаться в её работу.
Графика ещё больше отдалится от канонической. И так, вместо "@" применили стикмена "웃". :)...
Рогаликоподобная игра на чистом Бейсике.
Портирована с одноимённой игры для Радио-86РК (тоже на бейсике) от Beaver.
Скачать игру (Приложена инструкция в формате PDF. )
Стрим по игре...
Без AY эффектов, давно готов.
С AY эффектами. Есть идея. Освобождал под неё память. Потом отвлёкся на что-то другое, с него на что-то другое... так и скачу до сих пор. Сколько то месяцев не...
Не хватает многоточия после первого "собирать"
"собирать... летать и собирать"
97 тактов это не точно. Можно сказать, примерно 100 тактов.
C = (A / B) * 8 , где A, B, C - регистры Z80
Вот, есть такая:
ld c,7
sla a ; rlca
jr c,skip1
cp b
jr nc,skip1
res 2,c
jr skip2
skip1:
Yeti
- - - Добавлено - - -
Ethnipod
Если дебагер может отлавливать обращения к ячейкам памяти, то этим можно, костыльно и стек контролировать. На одном конце поставить брейк на чтение, а на другом конце - брейк на запись.
Когда сохраняешь, пиши:
SAVE "hello" LINE 10
и будет стартовать с 10-й
Есть ещё числа с фиксированной запятой...
Это как?
Сам хотел, не хватило мотивации, решил не делать.
Но теперь, раз ты спросил, смотивировал, то буду думать серьёзнее. :)
Сам хотел, но муторно всё это. Во первых, там тайминги сильно точно подогнаны задержками. Во вторых, когда происходит взрыв из разлетающихся точек - включается IM 1. Неохота возится, всё это...
Приделал я поддержку расширенного восьмибитного кемпстона, самым простым образом. Одну из дополнительных кнопок заставил вызывать паузу/карту.
Можно было-бы сделать более расширенную поддержку...
Кстати, "RANDOMIZE" можно не писать, и пробел не ставить, просто 4 знака "usr0".
Можно писать не только в Бейсике, но и в калькуляторе.
Сам хотел дизассемблировать, но гады опередили?
Гдето читал про этот глюк, он не аппаратный. Уничтоженный робот некоторое время моргает. Если, пока он моргает, в эту позицию заедет другой робот, то... случается конфуз... портятся данные рельефа в...
Да, но это в снапшоте 48К. В снапшоте 128К, PC сохраняется не в стеке. :)
Вообще то не надо записывать коды команд PUSH AF, XOR A; надо просто поместить в стек AF, и обнулить A.
Правильно! Пусть это останется загадкой навсегда. А то же начнётся... критика ... споры ... переходы на личности... а в итоге - "форум токсичный! форумчане токсичные!" :)
3- выбор кнопок:
право лево
вниз вверх
огонь выбор
пауза сброс
Загрузившись из меню 128-го - не работает.
Играть у меня не получилось. Не нашёл оружия действующего. Губы - просто гасят все...
Посмотрел 2 "стрима". Третий не смог. Звук с микрофона слишком тихий на фоне громких звуков из игры.
Настоящие стримы должны быть с чатом.
Как ты так нарисовал? В каком-то векторном редакторе на ПиСи, потом экспортировал в треугольники и линии? Или всё на Спектруме? А программку на бейсике - откомпилировал?
Треугольники...