nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 14 Aug 2018 23:49



Reply to topic  [ 98 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7
[Zpring] Великий долгострой nedoSprinter на Z180 и Xilinx(?) 

Как назвать железяку, чтобы юзеры потянулись?
Zprint 10%  10%  [ 1 ]
Zpring 20%  20%  [ 2 ]
Zprinx 0%  0%  [ 0 ]
Неважно т.к. ничего не получится 10%  10%  [ 1 ]
А мне пофиг 40%  40%  [ 4 ]
Названия в опросе - полная лажа 20%  20%  [ 2 ]
Total votes : 10

[Zpring] Великий долгострой nedoSprinter на Z180 и Xilinx(?) 
Author Message
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16827
Location: Colorado
Reply with quote
Post 
Выложил текущие сырцы Зпринга:

https://github.com/shaos/zpring

_________________
:eugeek: https://twitter.com/Shaos1973


29 May 2013 21:01
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16827
Location: Colorado
Reply with quote
Post 
Shaos wrote:
Shaos wrote:
На ATM2+ тоже были 320x200 и даже 640x200 :)
Там правда намутнено со спектрумовыми экранами и порезано фиг знает каким образом - однако оно там есть ;)
Теоретически можно сэмулировать программно...

Точнее программно-аппаратно - например делаем в этажерку ещё одну опциональную платку с пиком, которая ловит все обращения в 5 и 7 окна и, забирая шину у Z180, выводит правильные пикселы в нужные места нашей видеопамяти...

Не услышал ни от кого никаких мыслей - ни за, ни против :roll:
По мне так это единственный способ справиться со всем "многобезобразием" спектрумовских и околоспектрумовских графических "стандартов" (не прибегая к большим фпгам и мощным процам)...

_________________
:eugeek: https://twitter.com/Shaos1973


30 May 2013 18:23
Profile WWW
Senior
User avatar

Joined: 09 Aug 2012 12:20
Posts: 176
Location: 95.135.174.189
Reply with quote
Post 
Молчание знак согласия!
А хватит ног у пика?

_________________
Хочу стать всезнайкой ;-)


31 May 2013 02:50
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16827
Location: Colorado
Reply with quote
Post 
He3HauKo wrote:
Молчание знак согласия!
А хватит ног у пика?


Ну большой поставить - 40 ногий.
Если что можно добавить внешних регистров.
У пиков есть режим PSP (Parallel Slave Port) - когда часть ног становится 8 сигналами данных и тремя сигналами управления - /CS, /WR и /RD.
При записи в такой "интеллектуальный" порт, значение будет немедленно сохранено во внутреннем регистре, а снаружи будет вызвано внутреннее прерывание (если настроено правильно), вызывающее программу-обработчик - таким образом добиваемся быстрой (и надёжной) реакции на запись в порт (или виртуальную ячейку памяти) - вобщем как-то так...

_________________
:eugeek: https://twitter.com/Shaos1973


31 May 2013 03:56
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16827
Location: Colorado
Reply with quote
Post 
Shaos wrote:
Хотя может и не стоит замахиваться сразу на 800x600, а начать с "EGA on VGA" 640x350 с пиксельклоком 25.175 MHz?...

P.S. 640x400 и 640x480 тоже можно по ходу поддержать, т.к. у них пиксельклок тот же

P.P.S. Пока пожалуй остановлюсь на 640x350@70 и 640x400@70, тогда вместо вот этих режимов:
Quote:
- text 40x32 with 16 colors (mode 02h);
- text 80x32 with 16 colors (mode 03h);
- graphic 320x256 with 256 colors (mode 81h);
- graphic 640x256 with 16 colors (mode 82h).

вводятся вот такие (жирным выделены программно "совместимые" со старым Спринтером):
Quote:
#01 - Text 80x35 with 16 colors and characters 8x10 (640x350);
#02 - Text 40x32 with 16 colors and characters 8x10 - emulated by #01 or #84 (640x350);
#03 - Text 80x32 with 16 colors and characters 8x10 - emulated by #01 or #84 (640x350);
#04 - Text 80x40 with 16 colors and characters 8x10 (640x400 - future?);
#80 - Hybrid mode with graphics on top and text on bottom of screen 640x400 (future?);
#81 - Graphics 320x256 with 256-color palette - emulated by mode #85 with offset 50;
#82 - Graphics 640x256 with 16 colors - emulated by mode #84 with offset 50;
#83 - Graphics 320x200 with 256-color palette and 2 pages (top and bottom);
#84 - Graphics 640x350 with 16 colors and 7 configurable zones;
#85 - Graphics 320x350 with 256-color palette and 7 configurable zones;
#86 - Graphics 640x400 with 16 colors;
#87 - Graphics 320x400 with 256-color palette.



Подкорректировал текстовые режимы - настоящим текстовым режимом пока будет только #01 (в случае аппаратной реализации) либо #84 (в случае эмуляции). Текст и атрибуты будут располагаться в незадействованной в режиме 640x350 восьмой графической странице - 8000 байт текста и 8000 байт атрибутов (области идут друг за другом или вперемешку как на спринтере?), т.е. всего там может уместиться 100 строк по 80 символов - думаю имеет смысл сделать скрол и перемотку назад (в случае командной строки) именно через этот буфер. Также чтобы сымитировать спринтеровские 80x32 и досовские 80x25 надо будет иметь возможность указывать не только смещение внутри буфера, но и размер видимой области в строках, а также вертикальное смещение в пределах экрана.

_________________
:eugeek: https://twitter.com/Shaos1973


02 Jun 2013 10:14
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16827
Location: Colorado
Reply with quote
Post 
Я пожалуй отпочкую сообщения про видео-контроллер как таковой, т.к. его не только в клоне Спринтера можно будет заюзать...

Пусть это будет nedoVGA :roll:

P.S. Отпочковал: http://www.nedopc.org/forum/viewtopic.php?t=10318

_________________
:eugeek: https://twitter.com/Shaos1973


03 Jun 2013 18:10
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16827
Location: Colorado
Reply with quote
Post 
Вот в этой беседе 2005 года очень многое перекликается со Zpring:

http://zx.pk.ru/showthread.php?t=535

И самое интересное, что большинство беседующих - тогдашние обитатели нашего nedoPC-форума :)

_________________
:eugeek: https://twitter.com/Shaos1973


24 Jun 2013 00:48
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16827
Location: Colorado
Reply with quote
Post Re:
Shaos wrote:
Выложил текущие сырцы Зпринга:

https://github.com/shaos/zpring


Вот наткнулся на версию моего эмулятора Спринтера, приспособленную под 64-битную Mac OS X:

https://github.com/suborb/sprint

Надо поглядеть чего они там наменяли...

_________________
:eugeek: https://twitter.com/Shaos1973


20 May 2018 15:45
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 98 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7

Who is online

Users browsing this forum: No registered users and 0 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:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.