nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 09:11



Reply to topic  [ 24 posts ]  Go to page Previous  1, 2
Acorn 6502 Microcomputer Kit 
Author Message
Maniac
User avatar

Joined: 14 Mar 2006 00:20
Posts: 211
Location: Иркутск
Reply with quote
Post 
Shaos wrote:
Ball Bess wrote:
Ну, ладно, думаю, что тема Acorna исчерпана.
The E N D


Ну почему же исчерпана? ;)

Вот я даже перенес ее в форум "Retrocomputers", раз уж зашла речь о буржуйской ностальгии :)

Беру слова обратно :D
Если у кого есть что сказать - пусть пишут...

_________________
Кто мешает тебе выдумать порох непромокаемый?


04 Apr 2006 17:03
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Ball Bess wrote:
Shaos wrote:
Ball Bess wrote:
Ну, ладно, думаю, что тема Acorna исчерпана.
The E N D


Ну почему же исчерпана? ;)

Вот я даже перенес ее в форум "Retrocomputers", раз уж зашла речь о буржуйской ностальгии :)

Беру слова обратно :D
Если у кого есть что сказать - пусть пишут...


Сменил тему топика на Acorn 6502 Microcomputer Kit - глядишь и буржуи подтянутся почитать (как подтянулись вот сюда) :idea:

_________________
:dj: https://mastodon.social/@Shaos


04 Apr 2006 17:46
Profile WWW
Maniac
User avatar

Joined: 14 Mar 2006 00:20
Posts: 211
Location: Иркутск
Reply with quote
Post 
Shaos wrote:
Сменил тему топика на Acorn 6502 Microcomputer Kit - глядишь и буржуи подтянутся почитать (как подтянулись вот сюда) :idea:

Забавно. Кому понадобилось переводить темы из нашего форума? Они что, уже всё своё прочитали и теперь маются от скуки? :o
Кстати, у нас народ так шифрует сообщения, что не только автоматический, но и человекообразный переводчик свихнётся :D

_________________
Кто мешает тебе выдумать порох непромокаемый?


04 Apr 2006 19:40
Profile
Maniac
User avatar

Joined: 14 Mar 2006 00:20
Posts: 211
Location: Иркутск
Reply with quote
Post 
Вот, кстати, в дополнение к теме о сравнительной производительности процов - мнение админа одного буржуйского форума:
Quote:
Also, a 4MHZ Z80 is probably slower than a 1.79Mhz 6502. Z80 uses a lot of clock cycles, while the 6502 completes many instructions in 2 - 4 clocks. But they're pretty close in speed, it depends on the code.

Там вообще про 6502-ассемблеры разговор, но упомянули и Z-80. Кто хочет - может посмотреть.
http://nesdev.parodius.com/bbs/viewtopic.php?t=446
Конечно не факт, что он прав, но всё-таки - мнение.

_________________
Кто мешает тебе выдумать порох непромокаемый?


27 Apr 2006 01:50
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Ball Bess wrote:
http://www.cary.demon.co.uk/acorn
...
Однако клава для шестнадцатиричного ввода мне понравилась...

А красивая штука, собственно говоря! :kruto:
Attachment:
acornKeyboardOn500.jpg
acornKeyboardOn500.jpg [ 50.62 KiB | Viewed 7805 times ]

И я, помню, даже эмурлятор этот потрогать скачивал...
Attachment:
acornEmulator3.jpg
acornEmulator3.jpg [ 19.36 KiB | Viewed 7805 times ]

Только я тогда ничего ещё не умел на 6502... :osad:

А вот за схемы им бы надо высказать: фу! Acorn Schematics
Ну кто же так мерзко схемы-то рисует! :evil:

_________________
iLavr


03 May 2016 11:09
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post Re:
Ну нравится мне прямо второй день эта штука, :o хотя - да, есть элемент для смущения... :-?
Ball Bess wrote:
...отсутствие проца - не единственный трабл, который подстерегает тех, кто захотел бы повторить Acorn. Там ещё стоит сороконожка, сканирующая дисплей и клаву, National Semiconductor INS8154N RAM/IO chip (128 bytes RAM plus receivers and drivers for display and keyboard). Это что-то вроде КР580ВВ79 по функциональному назначению, но прямым её аналогом не является. Да есть ли у нас прямой аналог INS8154N - х.з. Так что копию Acorn'а "один в один" вряд ли сделаешь.

Но как мне кажется, страсти несколько преувеличены. Я почитал даташит на INS8154N, и если
я всё правильно понял, то там просто два порта 8-битных, которые могут быть побитно настроены
на ввод и вывод...
А вот функциональности, присущей КР580ВВ79, которая всё сканирует сама, я что-то у INS8154N
не обнаружил...

Микропроцессоры от Rockwell: R65C02P2, которые я уже наверное с год как купил, что-то мне руки жгут! 8)
И макетка чистая с прошлого лета лежит...

_________________
iLavr


04 May 2016 16:48
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
А вот за схемы им бы надо высказать: фу! Acorn Schematics
Ну кто же так мерзко схемы-то рисует! :evil:
Схема в общем-то довольно несложная, но отрисована весьма нечитабельно, да еще и разрезана
на 2 части, и это не считая отдельной схемы клавиатуры и УВВ.
Пришлось её "склеить", местами подправить, и, несмотря на плотный диспут "о сущности терминала
и его влиянии на простоту мира
" 8) , я внимательно с ней поразбирался...

Выяснилось, что в оригинале схемы довольно бестолковая разводка дешифрации пространства памяти,
больше похожая на некий тестовый вариант без основного ОЗУ в 1КБайт... :-?
Порт ВВ INS 8154 RAM/IO, кроме 16 линий ввода-вывода, настраиваемых индивидуально, имеющий
еще и сложные автоматческие режимы с "рукопожатиями" (которые так любит Шаос! :roll: ), содержит также
128 Байт ОЗУ, что позволяет с грехом попалам стартануть систему без отдельного ОЗУ.
(Странно, но эти 128 Байт ОЗУ в поделии так и не используют...)

Пришлось отследить дешифрацию по фотографиям основной платы, пройдясь по дорожкам, и в результате
исправленная схема Acorn 6502 Microcomputer совпала с адресами из исходника её программы - Монитор.

Исправленную схему Acorn 6502 Microcomputer выкладываю под спойлер, т.к. она довольно большая... :lol:

 Acorn 6502 Microcomputer schematics
Attachment:
acornSchematic.gif
acornSchematic.gif [ 712.49 KiB | Viewed 7778 times ]


Карта памяти Acorn 6502 Microcomputer в результате вырисовывается следующая:
Code:
--------------------------
F800-FFFF - ROM 74S571X2 - 512 Байт (4 раза, 3 зеркала)
F000-F7FF - ROM 2516 (2KБайт EPROM) (IC7 не установлена)

----.--98.7---.----.----
0000.1111.1111.1111 0FFF | M/IO = A7 = 1 MEM
0000.1111.1000.0000 0F80 | Second RAM/IO RAM($0F80-$0FFF; not used by monitor)

0000.1111.0111.1111 0F7F | M/IO = A7 = 0 IO
0000.1111.0000.0000 0F00 | Second RAM/IO IO ($0F00-$0F7F)

0000.1110.1111.1111 0EFF | M/IO = A7 = 1 MEM
0000.1110.1000.0000 0E80 | First RAM/IO RAM ($0E80-$0EFF; not used by monitor)

0000.1110.0111.1111 0E7F | M/IO = A7 = 0 IO
0000.1110.0010.0011 0E23 | X1BDDR  Port B Data direction register   
0000.1110.0010.0010 0E22 | X1ADDR  Port A Data direction register   
0000.1110.0010.0001 0E21 | X1PIB   Port B Programmable I/O 
0000.1110.0010.0000 0E20 | X1PIA   Port A Programmable I/O           
0000.1110.0000.0000 0E00 | First RAM/IO IO ($0E00-$0E7F)

0000.1101.1111.1111 0DFF |/CS0 = 0
0000.1101.0000.0000 0D00 | CS1 = A9 = 0
0000.1100.1111.1111 0CFF | INS 8154 не выбрана
0000.1100.0000.0000 0C00 |

0E00-0FFF - /CS0 INS 8154; CS1 = A9; M/IO = A7 (IC8 MEM_I/O; PORTS)
0C00-0DFF - не занято
0800-0BFF - /CS0 INS 8154; CS1 = A8; M/IO = A7 (IC8 не установлена)
0400-07FF - не занято
0000-03FF - RAM 2114X2 - 1KБайт
--------------------------

В общем-то интересно мне насколько проблематично заменить этот самый хитрый порт ВВ INS 8154 RAM/IO,
раз уж приложенная к нему память в системе не используется...
Судя по его мануалу, порт довольно интересный: позволяет, в частности, одним обращением команды
ассемблера изменить состояние выходной линии, не загружая аккумулятор ЦПУ, а чисто обращением
к порту по соответствующему адресу (бит вывода - в адресе).

Поскольку ассемблерный исходник Монитора есть, то перепахать его под замену порта на 8255, видимо,
можно, если, конечно, INS 8154 RAM/IO не использует каких либо хитрых режимов...
Код, конечно, станет объемнее, но можно пожертвовать "общением" с кассетным магнитофоном, я думаю...


P.S. На схеме есть несколько соединений, перечеркнутых авторами крестиком "-Х-", что может смутить.
Реально на плате эти дорожки существуют, но разведены и даже помечены так, что их легко перерезать,
и изменить карту памяти. Я так понимаю, это сделано с учетом дальнейшего развития поделия.
Позже эта плата стала процессорным блоком, как в нашей "Микро-80", для более сложной системы.

_________________
iLavr


06 May 2016 14:44
Profile
Novelist

Joined: 23 May 2013 23:21
Posts: 32
Location: 194.158.203.14
Reply with quote
Lavr wrote:
В общем-то интересно мне насколько проблематично заменить этот самый хитрый порт ВВ INS 8154 RAM/IO

Зачем ее менять на что-то и модифицировать монитор? Она вполне покупаема на E-Bay. Стоит порядка 10$, что для раритетища вполне нормально.


07 May 2016 12:30
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
A.L. wrote:
Зачем ее менять на что-то и модифицировать монитор? Она вполне покупаема на E-Bay. Стоит порядка 10$, что для раритетища вполне нормально.

"Это не наш метод!" (с)
Если порыться, то и весь Acorn 6502 Microcomputer Kit покупаем на E-Bay.
И, думаю, цена у него будет "для раритетища вполне нормальная".

Но форум у нас называется "nedo-PC", а не "скупщиков раритетного хлама на E-Bay"?

Главная задача русских - создать себе трудности и с честью их преодолеть! :ebiggrin:
Весь кайф-то в самом процессе, а не в том, чтобы без проблем купить что-то из старья.

Неужели Вы могли подумать, что я занимаюсь всем этим, чтобы возобладать вот этой
совершенно ненужной мне и бестолковой штукой? :o

Image

_________________
iLavr


07 May 2016 18:08
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 24 posts ]  Go to page Previous  1, 2

Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.