nedoPC.org

Community of electronics hobbyists established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 21 May 2022 13:51



Reply to topic  [ 56 posts ]  Go to page Previous  1, 2, 3, 4  Next
Спринтер в Телеге 
Author Message
Maniac

Joined: 05 Oct 2009 20:44
Posts: 223
Location: 212.164.105.5
Reply with quote
Quote:
и конвертить их в имеющийся кемпстон;

конвертировать придётся в сериальную мышь, а не кемпстон.


02 Jan 2021 10:26
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 20194
Location: Silicon Valley
Reply with quote
Он имеет ввиду джойстик - сегу в кемпстон
Но я бы NES и/или SNES поддержал :mrgreen:

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


02 Jan 2021 12:13
Profile WWW
Maniac

Joined: 05 Oct 2009 20:44
Posts: 223
Location: 212.164.105.5
Reply with quote
тогда у меня вопрос - при чём тут usb?
конвертить сегу в кемпстон может любая дешманская мега. тем более Роман уже накарячил Мегу с адаптера TrollSoft`а. но не для жопстика. решили же, пока кемпстон будет стоковый.


02 Jan 2021 23:03
Profile
God
User avatar

Joined: 29 Dec 2003 02:00
Posts: 1101
Location: Москва
Reply with quote
Shaos wrote:
да - похоже MOUSE_O не доходит до разъёма
значит мышь только на вход работает - передача отрезана

Посмотрел сорец БИОСа - запись есть в порт.
Видимо разрабам повезло с мышом/мышами иначе бы багу заметили.

_________________
Московский филиал NedoPC http://www.nedopc.com


03 Jan 2021 03:26
Profile ICQ WWW
Maniac

Joined: 05 Oct 2009 20:44
Posts: 223
Location: 212.164.105.5
Reply with quote
Непосредственно записи в мышь в биосе нет нигде. есть процедура инициализации порта. чтобы писать в мышь, нужно писать в порт 0x1a либо через через 0x1b, но там сначала будет выбор регистра и только потом отправка команды в мышь. таких последовательностей в биосе нет. а процедура инициализации порта она такая же как и в досе.
Code:
;   Инициализация мыши

        LD A,0      ; for MOUSE
        OUT (COM_B),A

        LD A,1
        OUT (COM_B),A
        LD A,0
        OUT (COM_B),A

        LD A,3
        OUT (COM_B),A
        LD A,041H
        OUT (COM_B),A

        LD A,4
        OUT (COM_B),A
        LD A,44H
        OUT (COM_B),A

        LD A,5
        OUT (COM_B),A
        LD A,0E0H
        OUT (COM_B),A

;   Инициализация таймера мыши

   LD A,85      ; for MOUSE
   OUT (STC0_C),A
   LD A,45
   OUT (STC0_C),A

и всё. другого нет.
аналогичная процедура в досе:
Code:
      di
      ld   a,55h
      out   (CTC_CHAN0),a         ;CTC
      ld   a,2Dh
      out   (CTC_CHAN0),a
   
      ld a,0               ;SIO write reg 0
      out (SIO_CONTROL_B),a
      ld a,1               ;SIO write reg 1
      out (SIO_CONTROL_B),a
      ld a,0            ;no INT`s
      out (SIO_CONTROL_B),a
      
      ld a,3               ;SIO write reg 3
      out (SIO_CONTROL_B),a
      ld a,0x41            ;0x41 Rx Enable (D0), Rx 7bit/character (D6)
      out (SIO_CONTROL_B),a

      ld a,4               ;SIO write reg 4
      out (SIO_CONTROL_B),a
      ld a,47h            ;1200 bod, 1 stop bit/charactert, parity (even)
      out (SIO_CONTROL_B),a

      ld a,5               ;SIO write reg 5
      out (SIO_CONTROL_B),a
      ld a,0E0h            ;DTR (D7), Tx 8bit/character (D6,D5)
      out (SIO_CONTROL_B),a
      ei
      xor   a
      ret


03 Jan 2021 03:48
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 20194
Location: Silicon Valley
Reply with quote
Sayman wrote:
тогда у меня вопрос - при чём тут usb?
конвертить сегу в кемпстон может любая дешманская мега. тем более Роман уже накарячил Мегу с адаптера TrollSoft`а. но не для жопстика. решили же, пока кемпстон будет стоковый.

имеется ввиду один контроллер может это всё делать (и мышь, и джойстик, и питанием управлять) - вопрос кто это всё будет программировать? ;)

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


03 Jan 2021 04:51
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 20194
Location: Silicon Valley
Reply with quote
CHRV wrote:
Shaos wrote:
да - похоже MOUSE_O не доходит до разъёма
значит мышь только на вход работает - передача отрезана

Посмотрел сорец БИОСа - запись есть в порт.
Видимо разрабам повезло с мышом/мышами иначе бы багу заметили.

это не баг - это фича (c) :mrgreen:

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


03 Jan 2021 04:52
Profile WWW
Writer

Joined: 02 Dec 2020 15:53
Posts: 21
Reply with quote
Vasil Ivanov wrote:
2) Раздача плат.
Сперва брать деньги за плату и в случае выполнения договора пользователем (ведь на что-то ему плата будет отдаваться) возвращать ему деньги потраченные им на покупку платы. Если пользователь не выполнил договора в обговорённые сроки или несколько больше того (выполнять-то договор можно и 100 лет), или стал коллекционером, то деньги остаются у продавцов. Убиваются сразу два зайца :). Как-то так.

разгребая файлы с текстами для сайта с мануалами наткнулся на эту тему. оказывается у петерсов была такая программа. вот выдержка из письма Горячева:

Quote:
*** Area: ZX.SPECTRUM Date: 6 Apr 01 15:54:00
*** From: Alex Goryachev (2:5030/529.56)
*** To : Sergey Krinitsin
*** Subj: Sprinter News

...

>Вы комерческая фирма. Как вы будете поддерживать этих программистов?
>Будете им
>платить? Или покупать их программы для
>дальнейшей реализации? Или хотябы БЕСПЛАТHО предоставите им комп
>(полноценный,
>а не просто плату) для работы? Сомневаюсь.

А зpя.
Sprinter (компьютеp в сбоpе) и pаньше пpедоставлялся, а тепеpь всвязи с
активизацией pабот над пpоектом нами запланиpовано возобновить подобную
пpактику.

Условия пpедоставления компьютеpа пpогpаммистам таковы:
1. Hаличие законченных пpоектов пpофессионального уpовня на какой-либо
компьютеpной платфоpме.
2. Пpедваpительное изучение возможностей Sprinter-а и документации по
пpогpаммиpованию.
3. Hаличие пpоекта пеpспективного пpогpаммного пpодукта.
4. Hаличие подpобного плана pабот, с указанием этапов и сpоков выполнения.

С пpогpаммистом заключается договоp.
По окончанию pабот компьютеp либо возвpащается фиpме, либо идет в зачет
оплаты.
По договоpенности и исходя из коммеpческой ценности пpогpаммного пpодукта,
созданная пpогpамма может быть либо куплена со всеми пpавами, либо пpинята на
pаспpостpанение.

Повтоpяю, эта схема уже не pаз пpовеpена. А пpовеpить ее самому ничто не
мешает.


так что как обычно все придумано до нас.


Attachments:
File comment: файл из архива ФИДО из каталога SPRINT2K
SPRN2K19.TXT [6.21 KiB]
Downloaded 163 times
06 Jan 2021 18:55
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 20194
Location: Silicon Valley
Reply with quote
RomanRom2 совершил чудо - вставил в плату Sp2016s в 2 раза большую альтеру EP1K50 и запустил на ней Спринтер :kruto:

Attachment:
Sprinter-1k50.jpg
Sprinter-1k50.jpg [ 525.96 KiB | Viewed 4055 times ]

(точнее он сумел повторить то, что кто-то уже сделал 6 лет назад, разместив видео-пруф на зхпк и исчезнув ничего не выдав публике)

P.S. Маленькая Альтера тоже вроде побольше оригинальной стоит - типа всё заработало (кроме тхундера, который имеет в себе прошивку для 1k30)

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


09 Mar 2021 20:17
Profile WWW
Writer

Joined: 02 Dec 2020 15:53
Posts: 21
Reply with quote
a Shaos совершил не меньшее чудо: запаковал битстрим альтеры методом сжатия нулей и дописал загрузчик, который такой битстрим понимает и грузит :)
чем несказанно помог и ускорил этот тест, а то я долго бы вспоминал ассемблер z80


10 Mar 2021 09:34
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 20194
Location: Silicon Valley
Reply with quote
RomanRom2 wrote:
a Shaos совершил не меньшее чудо: запаковал битстрим альтеры методом сжатия нулей и дописал загрузчик, который такой битстрим понимает и грузит :)
чем несказанно помог и ускорил этот тест, а то я долго бы вспоминал ассемблер z80

Ну мы так сказать сообща это сделали - ты предложил алгоритм, я реализовал пакер и депакер, а Hard посоветовал оптимизацию, которая сокращает депакер на пару байтов :roll:

P.S. Прицепил выше более лучшую фоточку :)

P.P.S. И ещё одну фоточку вытащил из телеги, где видно как всё круто работает ;)


Attachments:
Sprinter-1k50-works.jpg
Sprinter-1k50-works.jpg [ 323.23 KiB | Viewed 4045 times ]

_________________
:eugeek: https://twitter.com/Shaos1973
10 Mar 2021 12:44
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 20194
Location: Silicon Valley
Reply with quote
Sayman wrote:
Товарищи! Вступайте в ряды Спринтероводов! На нас лежит огромная ответственность! Мутанты... ээм, это не то...
Вчера была создана группа в телеграме по Спринтеру. https://t.me/zx_sprinter
Все Спринтероводы планеты, go туда!
Пользуясь админскими правами взял на себя смелось и сменил словестное название группы с "ZX Sprinter" на "Sprinter Computer" (причём урл не изменился - там всё также zx_sprinter), а то народ уже начал приходить и задавать левые вопросы про другие спектрум-клоны...

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


13 Mar 2021 18:06
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 20194
Location: Silicon Valley
Reply with quote
Налетай не ленись, разбирай живопись :)

Attachment:
Screenshot from 2021-03-22 09-17-30.png
Screenshot from 2021-03-22 09-17-30.png [ 1.21 MiB | Viewed 3880 times ]


https://zx-pk.ru/threads/33040-sajt-sprinter-a.html?p=1109690#post1109690

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


22 Mar 2021 10:20
Profile WWW
Doomed
User avatar

Joined: 11 Dec 2003 15:34
Posts: 413
Reply with quote
Shaos wrote:
Налетай не ленись, разбирай живопись :)


Смотрю, ты тоже знаток классики. Тогды уж разбирай "живупись" :)

_________________
Vasil Ivanov
vasil-i@yandex.ru


23 Mar 2021 05:04
Profile
Doomed
User avatar

Joined: 11 Dec 2003 15:34
Posts: 413
Reply with quote
Shaos wrote:
RomanRom2 wrote:
a Shaos совершил не меньшее чудо: запаковал битстрим альтеры методом сжатия нулей и дописал загрузчик, который такой битстрим понимает и грузит :)
чем несказанно помог и ускорил этот тест, а то я долго бы вспоминал ассемблер z80

Ну мы так сказать сообща это сделали - ты предложил алгоритм, я реализовал пакер и депакер, а Hard посоветовал оптимизацию, которая сокращает депакер на пару байтов :roll:


Парни, вам респект!!! Молодцы!

_________________
Vasil Ivanov
vasil-i@yandex.ru


23 Mar 2021 05:05
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 56 posts ]  Go to page Previous  1, 2, 3, 4  Next

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.