Вопрос

Я протел с сборкой, в последнее время, и я многому научился. Я использовал 6502asm.com . 6502asm.com - ассемблер и эмулятор JavaScript для сборки 6502. Вот что мне нравится в этом: ввод и выход очень просты и легко понять. Он снабжает вас экраном пикселей 32x32 с адресном пространством от 0200 до 05 долларов. Изменение цвета пикселя так же просто, как сохранение значения цвета (от $ 00 до $ 0F) в одном из адресов экрана ($ 0200 - это верхние левые, а $ 05FF, являющиеся в правом нижнем углу.) Это было очень весело Беспорядок, но это 8-битный, а экран 32x32 не имеет большого количества комнаты. Мне было интересно, есть ли что-нибудь вроде 6502asm.com для 32/64-битной сборки вместо 8-битных. (Это не должно быть в браузере, просто все, что похоже.) Кроме того, я бы предпочел, если он использовал NASM, но это не требование. Заранее спасибо!

Это было полезно?

Решение

Жасмин поможет вам изучить сборку x66, но это не есть какое-либо графическое представление. Но вы можете увидеть регистры и изменения памяти, когда вы выполняете свой код X86.

Если вы чувствуете 6502asm.com Limited с 32x32 пикселями, почему бы не попробовать «реальную вещь», что означает макросместитель в IDE, которую вы можете работать на эмуляторе?

Например, следующая комбинация:

    .
  • dasm или Kick Assembler , Два кроссплатформы 65xx Сборщики
  • WUDSN IDE , хорошая IDE с завершением кода, выделение ошибок, в комплекте как Плагин для Eclipse
  • вице-класса , эмулятор для C64 / 128, Vic20 ...

    Конечно, вам нужно узнать тонкости целевой 8-битной машины по вашему выбору, но ИМО еще веселее. Например, на C64 вы получаете 320x200 графики, спрайты с обнаружением столкновений, текстовый дисплей 40x25. Если вы получите руку на фактическое оборудование, вы можете даже рассмотреть вопрос о своей программе.

Другие советы

После небольшого густогота я нашел новую игру Notch (создатель Minecraft), 0x10c.Это космическая игра, с которой вы управляете космическим кораблем, а внутри корабля представляет собой в игре, программируемый компьютер, называемый DCPU-16, который вы программируете, чтобы контролировать каждый аспект вашего корабля.Игра еще не выпускается, однако существует несколько эмуляторов и сборщиков для DCPU-16.Я скомпилировал один здесь и собрал и запустил тестовую программу (Covay Game of Life,) и работалотлично!

Здесь вы можете найти очень интересный проект JS с открытым исходным кодом для вас.

http://sourceforge.net/projects/jsdosbox/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top