вот я слушаю все расширенные музхоны и гадаю
200Hz это походу плеер в 4 раза чаще вызывается?
а 1 и 2 MHZ это частота клокинга чипа? а в чем тогда профит?
памагите!
пытаюсь в мультиченнел отправить работу — нихрена не выходит.
или это из-за того, что архив 7.5мб занимает, или одно из двух.
я честно пытался ужаться в размерах модуля, но или звук превращается в говно, или ничего не меняется.
размер самого модуля — 14мб, по правилам не прокатит?
Ну почему странное? это увлекательное занятие:)
Я бы посоветовал emu6502 для быстрого старта, в программе есть встроенный ассемблер и отладчик, я использовал такую фичу, когда отлаживал код алгоритмов для Firstie, потому что у эмуляторов неудобные дебаггеры.
Далее, пример не совсем удачный, я уже видел исходник, проще собрать в бинарник и почувствовать себя великим кодером.
для Atari есть два адресных пространства:
$0600-$06FF(6я страница)
$2000-$BEFF — свободное пространство, можно использовать адреса с $1000-$1FFF, если программа не обращается к диску. Как раз пример размещен по этому адресу.
Следует помнить, что для 6502 не реализовано чтение/запись портов, поэтому обращение к устройствам реализовано через аппаратные ячейки, например:
lda $D40b; VCOUNT
а что это? я не помню таких цифр, зато знаю по мнемоникам, описанным в Atari Menory Mapping. Список включен в Dis6502 — это удобное средство для исследования программ.
*=$2E0
.word start
А это что? а это запись в адрес $2E0 адреса автозапуска программы.
Теперь: какой эмулятор выбрать? с Atari полная засада: эмуляторам нужны образы ROM, которые нелегко найти в интернетах. Выбор эмулятора — дело вкуса, я привык с Atari800win+, хотя у Altirra есть свои преимущества и я неоднократно сталкивался с тем, что Altirra эмулирует лучше.
Ассемблер — дело привычки. MADS очень популярен, пакет содержит массу нужных примеров. Единственное, что мне не понравилось — неописанные макросы:(
Xasm — понимает синтаксис MADS и немного капризен к записи кода в исходнике.
Мне нравится Atasm, хотя дядька JAC! жалуется, что ассемблер не работает.
Теперь, вопрос: а в чем еще 6502?
Oric: osdk.defence-force.org/ На сайте есть SDK с примерами и утилитами, можно найти документацию.
Apple: Легко скачать эмулятор и создавать приложения с помощью ACME, для запуска проще использовать CiderPress или Apple Commander. А вот где найти документацию, это другой вопрос.
200Hz это походу плеер в 4 раза чаще вызывается?
а 1 и 2 MHZ это частота клокинга чипа? а в чем тогда профит?
пытаюсь в мультиченнел отправить работу — нихрена не выходит.
или это из-за того, что архив 7.5мб занимает, или одно из двух.
я честно пытался ужаться в размерах модуля, но или звук превращается в говно, или ничего не меняется.
размер самого модуля — 14мб, по правилам не прокатит?
тесты пройдены, позже подключу сохранение практически всех загруженных файлов.
папка DOWNLOADS, посоны! ;)
есть дрова на сд карту с чтениями записями и работой с папками
Спасибо Koshi !
но я рад.
Я бы посоветовал emu6502 для быстрого старта, в программе есть встроенный ассемблер и отладчик, я использовал такую фичу, когда отлаживал код алгоритмов для Firstie, потому что у эмуляторов неудобные дебаггеры.
Далее, пример не совсем удачный, я уже видел исходник, проще собрать в бинарник и почувствовать себя великим кодером.
для Atari есть два адресных пространства:
$0600-$06FF(6я страница)
$2000-$BEFF — свободное пространство, можно использовать адреса с $1000-$1FFF, если программа не обращается к диску. Как раз пример размещен по этому адресу.
Следует помнить, что для 6502 не реализовано чтение/запись портов, поэтому обращение к устройствам реализовано через аппаратные ячейки, например:
lda $D40b; VCOUNT
а что это? я не помню таких цифр, зато знаю по мнемоникам, описанным в Atari Menory Mapping. Список включен в Dis6502 — это удобное средство для исследования программ.
А это что? а это запись в адрес $2E0 адреса автозапуска программы.
Теперь: какой эмулятор выбрать? с Atari полная засада: эмуляторам нужны образы ROM, которые нелегко найти в интернетах. Выбор эмулятора — дело вкуса, я привык с Atari800win+, хотя у Altirra есть свои преимущества и я неоднократно сталкивался с тем, что Altirra эмулирует лучше.
Ассемблер — дело привычки. MADS очень популярен, пакет содержит массу нужных примеров. Единственное, что мне не понравилось — неописанные макросы:(
Xasm — понимает синтаксис MADS и немного капризен к записи кода в исходнике.
Мне нравится Atasm, хотя дядька JAC! жалуется, что ассемблер не работает.
Теперь, вопрос: а в чем еще 6502?
Oric: osdk.defence-force.org/ На сайте есть SDK с примерами и утилитами, можно найти документацию.
Apple: Легко скачать эмулятор и создавать приложения с помощью ACME, для запуска проще использовать CiderPress или Apple Commander. А вот где найти документацию, это другой вопрос.
Было бы желание и упорство, все прибудет.
можешь дополнить?