nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 23 Oct 2017 11:16



Reply to topic  [ 36 posts ]  Go to page Previous  1, 2, 3
Arduino Nano - эмулятор компьютера под управлением ОС CP/M 
Author Message
Fanat

Joined: 27 Jul 2015 18:20
Posts: 84
Reply with quote
:) Дисководы вверх ногами!..


24 Apr 2017 14:20
Profile
Novelist
User avatar

Joined: 21 Mar 2017 09:37
Posts: 26
Location: BY
Reply with quote
IgorR76 wrote:
:) Дисководы вверх ногами!..

Это да :ebiggrin: Не обратил внимания.
P.S. Поправил.


24 Apr 2017 15:04
Profile WWW
Novelist
User avatar

Joined: 21 Mar 2017 09:37
Posts: 26
Location: BY
Reply with quote
Сделал эмуляцию устройства управления памятью (MMU) с переключением банков, что позволило иметь доступ к 512 КБайтам памяти.
Я разделил адресное пространство 0x0000...0xFFFF на 16 блоков (с номерами от 0x0 до 0xF) размером по 4 КБайта. Каждый блок может быть отображен в один из 8 банков (размер банка - 64 КБайта). Соответствие банков блокам определяется значениями (номерами банков от 0 до 7) в наборе из 16 регистров (при запуске эмулятора активен только банк 0).
Для задания номера банка для определенного блока используются две команды вывода в порт:
OUT D0, номер_блока
OUT D1, номер_банка
Также для переключения блока памяти X на банк памяти Y можно использовать команду монитора YXY.


Last edited by FoxyLab on 30 Apr 2017 01:26, edited 1 time in total.



27 Apr 2017 13:48
Profile WWW
Novelist
User avatar

Joined: 21 Mar 2017 09:37
Posts: 26
Location: BY
Reply with quote
Тестирование 8 банков (512 килобайт) памяти:
Image


30 Apr 2017 01:25
Profile WWW
Novelist
User avatar

Joined: 21 Mar 2017 09:37
Posts: 26
Location: BY
Reply with quote
cpm4nano Mk II
(использовал адаптер для подключения microSD-карточки)
Image


17 May 2017 14:08
Profile WWW
Novelist
User avatar

Joined: 21 Mar 2017 09:37
Posts: 26
Location: BY
Reply with quote
Новый рекорд - я прогнал без сбоев 7400 проходов теста памяти (ардуинка непрерывно молотила больше двух суток):
Image
Так что опасения в быстром выходе из строя карточки немного преувеличены.


26 May 2017 01:58
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 36 posts ]  Go to page Previous  1, 2, 3

Who is online

Users browsing this forum: No registered users and 1 guest


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.