Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Для начинающих (http://zx-pk.ru/forumdisplay.php?f=43)
-   -   Как победить эмуль (http://zx-pk.ru/showthread.php?t=16070)

ipaSoft 1st June 2011 23:20

Как победить эмуль
 
1 Attachment(s)
Здрасте, нашел время заняться ZX Spectrum. Пока в эмуле. Вот тут http://zxpress.ru/book_articles.php?id=1982 говорится как определить юзерские символы. Однако не работает..
Пишу, например 10 POKE USR "P", 1 (Режим Basic 48K), обозначает ошибку POKE USR ?"P", 1L
Скажите, что я не так делаю.. Не хочу уходить спать обескураженным.

lisica 1st June 2011 23:28

Если тебе надо уср код "S" то надо писать - 10 POKE USR CODE "P", 1

---------- Post added at 21:28 ---------- Previous post was at 21:26 ----------

Если S - это переменная, то кавычек не надо. Но, перед этим надо её задать. Например - 5 LET P = 15616
10 POKE USR P,1

ipaSoft 1st June 2011 23:39

Блин, не сработало =( Так же перед кавычкой ошибка выскакиевает..
Я просто хочу спрайт в память поместить, чтоб вывести его с помощью PRINT. Тут у меня под рукой печатное издание (первых 3 страниц нет, вырваны), по-моему Как написать игру для Спектрум.
Да точно вот она http://www.4tivo.com/coders/22940-ka...-spectrum.html. На 36-ой стр. есть пример и он не работает

Quote:

Если S - это переменная, то кавычек не надо. Но, перед этим надо её задать. Например - 5 LET P = 15616
10 POKE USR P,1
Как раз константа... Вот в книге как написано:
10 POKE USR "S", BIN 00000000
20 POKE USR "S"+1,BIN 00111000
30 POKE USR "S"+2,BIN 01010100

И т.д.

lisica 1st June 2011 23:49

Блин, какой изврат, чтоб скачать её..........

ipaSoft 1st June 2011 23:59

Андрей, я щас попробовал следующий выкрутас из книги:
10 PRINT AT 6,6;"Hello, people"
Выдал ошибку: "2 Variable not found 10:1"
Подозреваю, что это просто разные диалекты бейсика.
Использовал Spectaculator.. Попробую сейчас скачать другой эмулятор

BYTEMAN 2nd June 2011 00:00

ipaSoft, должно работать.... А какой спекулятор юзаете? Там какая-то версия если поставить левый кряк, начинает вытворять разные неприятные вещи...

lisica 2nd June 2011 00:07

Ха!!!! Это не в диалектах дело! Вводить надо токенами!
То есть, чтоб набрать USR надо переключить курсор в режим "Е", потом нажать L.
AT набирается SIMBOL SHIFT+I

---------- Post added at 22:07 ---------- Previous post was at 22:06 ----------

Эт, конечно, если в бейсике 48 набирать.

ipaSoft 2nd June 2011 02:00

Эмуль Spectaculator 6.5 кряканый, а так же EmuZWin 2.5
Ага, попробовал в Basic 128, работает., а в 48 попробую токенами.. так хитро все =)

Ты гениальный гений! Работает =))

---------- Post added at 03:00 ---------- Previous post was at 01:11 ----------

Получилось, хочу показать малюсенькое достижение http://onemove.ru/51890/ (184 kb)

lisica 2nd June 2011 04:03

Quote:

Originally Posted by ipaSoft (Post 390443)
Ты гениальный гений!

Нашёл гения............-)))

---------- Post added at 02:03 ---------- Previous post was at 02:00 ----------

Прикольный вертолётик.

null_device 3rd June 2011 04:57

Quote:

Originally Posted by ipaSoft (Post 390443)
хочу показать малюсенькое достижение

Quote:

Originally Posted by lisica (Post 390492)
Прикольный вертолётик.

Чем-то, напоминает "пример" из одной книжки, издательства "Питер" - как написать игру..:v2_conf2:

ipaSoft 5th June 2011 08:03

Да. Это и есть эта книжка. )))
Я просто его научил летать вперед.:v2_dizzy_army:
Прикол в том, что я не знал, что команды Basic-48 нужно писать только токенами, поэтому и не получалось.
Приведу в порядок Дельту-С, буду ее юзать вместе с MP3-шником.

null_device 5th June 2011 08:32

Quote:

Originally Posted by ipaSoft (Post 391126)
Это и есть эта книжка.

Только по видео, сложно судить, откуда сия "программка".. предположил, потому, что узнал "спрайт" вертолета. :)
----
Quote:

Originally Posted by ipaSoft (Post 391126)
я не знал, что команды Basic-48 нужно писать только токенами

На первых порах самому, смысл некоторых комманд спектрум-бейсика не был понятен. Принцип "ввода" комманд целиком, понял интуитивно (фирменный мануал на 48 дельту-с, мне помог не сильно) - по их надписям на клавишах (а зависимость от режима ввода, по аналогии с "регистрами" на пиш. машинках).


All times are GMT +4. The time now is 23:00.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.