Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
6502 compatible assembler and emulator in JavaScript
6502 - с компилятором ASM и эмулятором на JavaScript.
Забавно! Весьма забавно! И работает!
И Шаос у нас JavaScript-ом увлёкся...
|
19 Mar 2012 15:20 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Где-то у нас был РК-86 чисто на JavaScript. У меня - нифига не работал из-за графки.
А 6502 - нормально работает... только непонятно, что со скоростью эмуляции.
Я не видел живьём С64. И в эмуляции - тоже не видел.
|
20 Mar 2012 14:01 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Интересная ссылка на сайт, изображающий кристалл процессора 6502 в работе.
Использует возможности HTML5. Весьма требовательна к ресурсам...
_________________ iLavr
|
26 May 2012 03:30 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну http://www.6502.org/ страничка довольно известная, сложно на неё не наткнуться... А я вот наткнулся на совершенно другой вариант TTL6502. Источник FULL SIZE TTL6502 SCHEMATICS PS. Хотя есть в проектах общее: АЛУ они делают на ПЗУ, что зело упрощает схему...
_________________ iLavr
Last edited by Lavr on 26 May 2012 06:24, edited 1 time in total.
|
26 May 2012 04:28 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22615 Location: Silicon Valley
|
А я не про главную страничку писал, а про страничку отдельно взятого юзера по кличке dieter, причём писал ещё в 2009 году...
|
26 May 2012 06:39 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну и что, его схема прокисла с 2009 года?
Я к тому, что и ранее эту схему на http://www.6502.org/ видел.
А вот новая ссылка на TTL6502 не попадалась мне ранее.
_________________ iLavr
|
26 May 2012 08:05 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22615 Location: Silicon Valley
|
чувак построил свой компьютер на 6502 и добавил к нему копировщик блоков (блиттер) на рассыпухе ТТЛ и одной ПЛИС:
http://www.6502.org/users/andre/csa/blitter/index.html
|
07 Sep 2012 12:39 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я приводил ранее ссылку на ТТЛ-вариант 6502: TTL6502. УвеличитьНашел у себя Proteus-модель TTL-аналога 6502 - 6502.rar. Там, собственно, сам 6502 и вроде как простые интерфейсные схемы УВВ с выводом информации на LCD-дисплей. Работает ли оно реально как 6502 - точно сказать не могу. Пробовал на старших версиях Proteus - индикатор что-то показывает... Да я и не спец совсем по 6502. Переносил со старшей версии Proteus на свою - 6.7 PRO ( файлы тоже в архиве), но толком не успел разобраться - соответствует ли модель приведенной выше схеме. Сами принципиальные схемы 6502 в архиве тоже есть, но выполнены очень неудобно - на разных листах, так что " окинуть схему взглядом" - довольно сложно... Так же неудобно собана в Proteus и сама модель - без шин, на разных листах проектов. Самому мне как-то довести это все до ума времени ну совсем нет, так что выложил в надежде, что любителям 6502 этот проект покажется интересным...
_________________ iLavr
|
05 Jan 2013 05:02 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А ссылочка-то померла... http://www.6502asm.com/
Moving to a new server, please stand by.
И никуда не Moving...
_________________ iLavr
|
18 Jan 2013 08:36 |
|
|
MC68k
Retired
Joined: 25 Jul 2011 00:14 Posts: 1331 Location: WWW
|
|
18 Jan 2013 16:24 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Эраньчика нет, как у http://www.6502asm.com/, но вобщем-то взгляну...
Меня, собственно, больше интересовала глубина вложения арифметических
операциях в их ассемблере, так что просто просматривал все известные мне
ассемблеры старых компьютеров...
Но за ссылку спасибо...
Я вобщем-то сохранил себе офф-лайн версию http://www.6502asm.com/,
но уже слил в архив на внешний диск куда-то...
_________________ iLavr
|
19 Jan 2013 14:49 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Пришлось достать её из архива, чтобы выяснить, что обновленные версии почему-то
не работают!
Джентльмены - если не затруднит - проверьте работу ссылки и версии 1.5!
Я было погрешил на свою Оперу 9.64, но с работы ссылка также не заработала,
ни в одной из последних версий Оперы, ни в ИЕ...
_________________ iLavr
|
19 Feb 2013 08:00 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ооооочень мне понравилась вот эта страничка! Easy 6502
С эмулятором 6502, сделанным по типу http://www.6502asm.com/,
но с возможностью отладки...
Правда, у меня canvas Джава-скриптовский подглюкивает в их коде...
Думал Опера опять виновата - нет... моя Опера операции canvas-а
отрабатывает вполне четко, а в их коде - как-то через раз...
_________________ iLavr
|
19 Feb 2013 15:19 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
К сожалению стало более тормознуто, т.к. авторы переписали исходник с использованием
популярной JS-библиотеки jQuery, и он стал заметно подтормаживать у меня...
А вот вариант эмулятора 6502, со страницы http://www.6502asm.com/ я прочистил от
багов и выложил у себя:
6502 compatible assembler and emulator
Честно скажу - афигенно нравится он мне! Своей простотой и элегантностью просто сподвиг
меня заняться процессором 6502!!!
Очень остроумно сделан цветной экранчик 32х32 точки! Это не графика - это ХТМЛ-таблица
из пустых клеток 6х6, в которых по ходу эмуляции меняют цвет фона!!!
Надо же!!! По смыслу такая ересь!!! А довольно шустро работает!!! У меня - так шустрее
зело подтормаживающего canvas-a!!!
А это к эмуляторчику софт, если кто захочет попробовать... Из меню там пока загружается
только одна программа noise.asm.
6502 compatible assembler and emulator software
Программы разделены между собой вот так:
Можно использовать поиск на слово " .asm" т.к. размеры кодов весьма разные,
есть и довольно большие...
PS. Убрал коды в отдельный ХТМЛ-файл... а то как-то их неприлично много оказалось...
_________________ iLavr
Last edited by Lavr on 22 Feb 2013 14:07, edited 4 times in total.
|
22 Feb 2013 12:52 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22615 Location: Silicon Valley
|
|
22 Feb 2013 12:56 |
|
|