nedoPC.org

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



This topic is locked, you cannot edit posts or make further replies.  [ 57 posts ]  Go to page Previous  1, 2, 3, 4  Next
Спринтер в Телеге 
Author Message
Maniac

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

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


02 Jan 2021 09:26
Profile
Admin
User avatar

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

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


02 Jan 2021 11:13
Profile WWW
Maniac

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


02 Jan 2021 22:03
Profile
God
User avatar

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

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

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


03 Jan 2021 02:26
Profile ICQ WWW
Maniac

Joined: 05 Oct 2009 19:44
Posts: 223
Location: 212.164.105.5
Непосредственно записи в мышь в биосе нет нигде. есть процедура инициализации порта. чтобы писать в мышь, нужно писать в порт 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 02:48
Profile
Admin
User avatar

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

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

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


03 Jan 2021 03:51
Profile WWW
Admin
User avatar

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

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

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

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


03 Jan 2021 03:52
Profile WWW
Writer

Joined: 02 Dec 2020 14:53
Posts: 21
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 289 times
06 Jan 2021 17:55
Profile WWW
Admin
User avatar

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

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

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

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

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


09 Mar 2021 19:17
Profile WWW
Writer

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


10 Mar 2021 08:34
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
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 9446 times ]

_________________
:dj: https://mastodon.social/@Shaos
10 Mar 2021 11:44
Profile WWW
Admin
User avatar

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

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


13 Mar 2021 17:06
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Налетай не ленись, разбирай живопись :)

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


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

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


22 Mar 2021 09:20
Profile WWW
Doomed
User avatar

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


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

_________________
Vasil Ivanov
vasil-i@yandex.ru


23 Mar 2021 04:04
Profile
Doomed
User avatar

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

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


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

_________________
Vasil Ivanov
vasil-i@yandex.ru


23 Mar 2021 04:05
Profile
Display posts from previous:  Sort by  
This topic is locked, you cannot edit posts or make further replies.   [ 57 posts ]  Go to page Previous  1, 2, 3, 4  Next

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.