![]() |
|
|
|
|
|
#1 |
|
Guru
Join Date: 6th April 2005
Location: Земля, Москва, Марьино
Posts: 19,898
Thanks: 2,778
Thanked 5,602 Times in 3,202 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Хочу написать демку на ассемблере, кто способен разъяснить ААА как это сделать ?
Затея такая: 1. Выдрать на Магик картинку. 2. Обработать ее в Арт студио 3. Скомпилировать ее под определенный адрес в программе Screen Compressor 4. Скомпилировать музыку в ST Compiler 5. В Тасме Кса написать код ассемблера 6. Запустить все это добро в Тасме. 7. Сжать кодовый файл в Liz Packe 8. Сделать под бейсик специальной программой. (как она называется не помню, но она на черном фоне) Эффект в деме пока только один, это прыгающие полоски на бордюре. Код ассемблера нужен такой: org 25000 - это я помню - что то нужное далее - бордюр черный, папер черный, инк черный - загрузить картинку (kart) -закрузить музыку (music) - инициализировать музыку -вывести картинку - запустить музыку - менять бордюр под музыку Ну вот типа того. Вопросы для начала: По 1 му пункту: Как скинуть на магик: Вставляю дискету, записываю вверх то что я хочу выдрать. Запускаю оно. Нажимаю, на диск записываются баранки. Какой коммандой из Тр дос я могу запустить баранки ? (Gosub ''') Далее не помню, как мне из баранки выдрать картинку пригодную для просмотра в Арт Студио ? (какой прогой ?) По тетьему пункту: Забыл что за программу я использовал для сжатия картинки, но там загружался скрин арт студии и потом компрессировался файл. Выдавалось четыре результата. я выбирал подходящий и записывал на диск. (в какую память закинуть картинку лучше ? По пятому пункту напишите мне пожалуйста коддинг, того, что я написал и напомните: Как сохранять в Тасме код на диск, как его загружать в тасм, какой кнопкой запускать для просмотра , как потом обратно в Тасм выходить. Как распологать на дискете скомпилированную картинку и музон после самого Тасма аля как ? Вообщем пока на этом остановимся, чтоб не запутаться.... Писать буду на реале профи, просьба советы давать под реал. С эмулятором я не смогу.
__________________
Новая мегадема написана на 35 %. Last edited by AAA; 7th October 2008 at 01:17. |
|
|
|
|
|
#2 |
|
Super Moderator
Join Date: 1st March 2005
Location: Саранск
Posts: 4,575
Thanks: 0
Thanked 619 Times in 401 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Для баранок были специальные выдиралки картинок.
А ты обязательно хочешь именно в Тасме написать? Что-то я совсем уже не помню его кнопок, и ты я думаю тоже, мож проще в каком-нить менюшечном типа ZASM? Полоски на бордюре могут прыгать ну очень разнообразно, ты хоть опиши как именно тебе надо.
__________________
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай! Не сдавайся. Дыши? Мордовия - Республика звука |
|
|
|
|
|
#3 | |
|
Guru
Join Date: 19th January 2005
Location: Санкт-Петербург
Posts: 10,689
Thanks: 394
Thanked 1,447 Times in 714 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
А чего бы не взять готовую?
Quote:
А в Vortex Tracker'e не проще? Почему не в Storm'e? Лучше в Hrust'e |
|
|
|
|
|
|
#4 |
|
Guru
Join Date: 20th January 2005
Location: Саранск
Posts: 2,046
Thanks: 39
Thanked 110 Times in 90 Posts
![]() ![]() |
Согласен с Игорястым - юзай ZASM (он же ZX-ASM)...
__________________
Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE] Мои игры: [Overload][Removal] [Список игр для ZX-Spectrum 2014 года] |
|
|
|
|
|
#5 | |
|
Guru
Join Date: 19th January 2005
Location: Санкт-Петербург
Posts: 10,689
Thanks: 394
Thanked 1,447 Times in 714 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
PHP Code:
|
|
|
|
|
|
|
#6 | |
|
Guru
Join Date: 6th April 2005
Location: Земля, Москва, Марьино
Posts: 19,898
Thanks: 2,778
Thanked 5,602 Times in 3,202 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
Я раньше писал в Тасм, боюся не осовоится и спустить всю тему во флейм, вместонаписания демки. Ну если удобней объяснитьв Засм, то дайте ссылку на нужную версию буду ее изучать. Полосочки три штучки стоят на бордюре и все. посрединке. Добавлено через 1 минуту Пока так, а потом возьму готовую, я тренируюсь. А маджик вспоминаю, т.к., люблю каллажи делать. Добавлено через 2 минуты Тоесть сжатую картинку я именую screen а музон: music А адреса какие мне в компиляторе писать на музон и картинку ? Вообщем я завтра формирую три дискеты для работы: 1. ZASM 2. ST Compilytor+музоны S 3. Art Studio 4. то что буду выдирать. Все пойду пока высплюсь....
__________________
Новая мегадема написана на 35 %. Last edited by AAA; 7th October 2008 at 01:36. Reason: Добавлено сообщение |
|
|
|
|
|
|
#7 |
|
Guru
Join Date: 19th January 2005
Location: Санкт-Петербург
Posts: 10,689
Thanks: 394
Thanked 1,447 Times in 714 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
|
|
|
|
#8 | |
|
Guru
Join Date: 6th April 2005
Location: Земля, Москва, Марьино
Posts: 19,898
Thanks: 2,778
Thanked 5,602 Times in 3,202 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
Добавлено через 30 секунд Ага.
__________________
Новая мегадема написана на 35 %. Last edited by AAA; 7th October 2008 at 01:39. Reason: Добавлено сообщение |
|
|
|
|
|
|
#9 |
|
Guru
Join Date: 19th January 2005
Location: Санкт-Петербург
Posts: 10,689
Thanks: 394
Thanked 1,447 Times in 714 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Музон #c000 (49152)
А картинку пакуй в BGE, там плагин есть Laser COmpact, там адрес не требуется можно будет грузить по любому адресу. Добавлено через 2 минуты p.s. глянь мыло Last edited by newart; 7th October 2008 at 01:47. Reason: Добавлено сообщение |
|
|
|
|
|
#10 |
|
Guru
Join Date: 13th September 2008
Location: Украина
Posts: 2,681
Thanks: 3,450
Thanked 554 Times in 358 Posts
![]() ![]() ![]() ![]() ![]() ![]() |
Если не сложно пишите всё в тему я тоже кой чего вспомню.
__________________
"...Неправедный пусть еще делает неправду; нечистый пусть еще сквернится; праведный да творит правду еще, и святый да освящается еще. Се, гряду скоро, и возмездие Мое со Мною, чтобы воздать каждому по делам его. " (Откр. 22:11-13) |
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|