О да, я сделал это! Маленькое поделие на ассемблере, можно бегать символом @ (такая-то свобода действий! можно еще и не бегать). Скочать (исправленная версия; эмулятор DosBox). Исходник. #downloadАзат12 мая 2012, 02:2100
Чтобы запускать программы в DosBox, можно кинуть файл программы на ярлык DosBox'а или сделать следующее:
1) Запустить DosBox.
2) Набрать mount c %folder%, где %folder% — путь к папке с программой. Теперь содержимое этой папки будет на диске C: DosBox'а.
3) Набрать C:, чтобы переключить текущий диск.
4) Ввести имя программы (можно без расширения; в данном случае это game). Нужно, чтобы файл лежал в текущей выбранной папке.
5) Чтобы выбрать папку, нужно набрать cd %folder%. %folder% — папка на смонтированном диске и подпапка в настоящей папке.
6) Чтобы вывести список файлов и папок, нужно набрать dir /w.
Простите, что потер комментарии.
Jazz, привет, очень рад тебе! :-)
sb3d, поверь, оно не стоит всего этого._. Разве что инструкция пригодится для чего-нибудь другого.
Азат, и тебе привет :)
Прикольно. Теперь пора делать свой рогалик. Или Жизнь: http://ru.wikipedia.org/wiki/%C6%E8%E7%ED%FC_(%E8%E3%F0%E0). Сам такую делал на заре изучения программирования, а потом ещё долго всякими фишками и красивостями обрамлял. Правда, не на ассемблере (не знал тогда, да и уж очень он низкоуровневый – много не напрограммируешься), а на Си++ (теперь обожаю связку "консоль" + "Си++" (хотя, конечно, так тоже много не напрограммируешься)). Да и сейчас на ассемблере твою прогу с наскока точно не повторю. Так что восхищаюсь - продолжай в том же духе. И исходник хорош - всё так аккуратно, прокомментировано.
Азат, расскажи, а как у тебя с программированием? В смысле, ассемблер - это первый изучаемый язык? А может, уже изученный, а это просто первая игра на нём? Может, ещё кучу языков знаешь? Просто интересно.
Кот, спасибо :-)
Что-нибудь из этого получится, может быть. По крайней мере, это приносит мне удовольствие.
Ассемблер — первый изучаемый язык, если не считать скриптового языка в ColoBot :-)