конвертировать придётся в сериальную мышь, а не кемпстон.и конвертить их в имеющийся кемпстон;
Спринтер в Телеге
Moderator: Shaos
-
- Maniac
- Posts: 223
- Joined: 05 Oct 2009 19:44
- Location: 212.164.105.5
Re: Спринтер в Телеге
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Спринтер в Телеге
Он имеет ввиду джойстик - сегу в кемпстон
Но я бы NES и/или SNES поддержал
Но я бы NES и/или SNES поддержал

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Maniac
- Posts: 223
- Joined: 05 Oct 2009 19:44
- Location: 212.164.105.5
Re: Спринтер в Телеге
тогда у меня вопрос - при чём тут usb?
конвертить сегу в кемпстон может любая дешманская мега. тем более Роман уже накарячил Мегу с адаптера TrollSoft`а. но не для жопстика. решили же, пока кемпстон будет стоковый.
конвертить сегу в кемпстон может любая дешманская мега. тем более Роман уже накарячил Мегу с адаптера TrollSoft`а. но не для жопстика. решили же, пока кемпстон будет стоковый.
-
- God
- Posts: 1101
- Joined: 29 Dec 2003 01:00
- Location: Москва
Re: Спринтер в Телеге
Посмотрел сорец БИОСа - запись есть в порт.Shaos wrote:да - похоже MOUSE_O не доходит до разъёма
значит мышь только на вход работает - передача отрезана
Видимо разрабам повезло с мышом/мышами иначе бы багу заметили.
Московский филиал NedoPC http://www.nedopc.com
-
- Maniac
- Posts: 223
- Joined: 05 Oct 2009 19:44
- Location: 212.164.105.5
Re: Спринтер в Телеге
Непосредственно записи в мышь в биосе нет нигде. есть процедура инициализации порта. чтобы писать в мышь, нужно писать в порт 0x1a либо через через 0x1b, но там сначала будет выбор регистра и только потом отправка команды в мышь. таких последовательностей в биосе нет. а процедура инициализации порта она такая же как и в досе.
и всё. другого нет.
аналогичная процедура в досе:
Code: Select all
; Инициализация мыши
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: Select all
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
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Спринтер в Телеге
имеется ввиду один контроллер может это всё делать (и мышь, и джойстик, и питанием управлять) - вопрос кто это всё будет программировать?Sayman wrote:тогда у меня вопрос - при чём тут usb?
конвертить сегу в кемпстон может любая дешманская мега. тем более Роман уже накарячил Мегу с адаптера TrollSoft`а. но не для жопстика. решили же, пока кемпстон будет стоковый.

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Спринтер в Телеге
это не баг - это фича (c)CHRV wrote:Посмотрел сорец БИОСа - запись есть в порт.Shaos wrote:да - похоже MOUSE_O не доходит до разъёма
значит мышь только на вход работает - передача отрезана
Видимо разрабам повезло с мышом/мышами иначе бы багу заметили.

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Writer
- Posts: 21
- Joined: 02 Dec 2020 14:53
Re: Спринтер в Телеге
разгребая файлы с текстами для сайта с мануалами наткнулся на эту тему. оказывается у петерсов была такая программа. вот выдержка из письма Горячева:Vasil Ivanov wrote: 2) Раздача плат.
Сперва брать деньги за плату и в случае выполнения договора пользователем (ведь на что-то ему плата будет отдаваться) возвращать ему деньги потраченные им на покупку платы. Если пользователь не выполнил договора в обговорённые сроки или несколько больше того (выполнять-то договор можно и 100 лет), или стал коллекционером, то деньги остаются у продавцов. Убиваются сразу два зайца. Как-то так.
так что как обычно все придумано до нас.*** 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ить ее самому ничто не
мешает.
You do not have the required permissions to view the files attached to this post.
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Спринтер в Телеге
RomanRom2 совершил чудо - вставил в плату Sp2016s в 2 раза большую альтеру EP1K50 и запустил на ней Спринтер
(точнее он сумел повторить то, что кто-то уже сделал 6 лет назад, разместив видео-пруф на зхпк и исчезнув ничего не выдав публике)
P.S. Маленькая Альтера тоже вроде побольше оригинальной стоит - типа всё заработало (кроме тхундера, который имеет в себе прошивку для 1k30)

(точнее он сумел повторить то, что кто-то уже сделал 6 лет назад, разместив видео-пруф на зхпк и исчезнув ничего не выдав публике)
P.S. Маленькая Альтера тоже вроде побольше оригинальной стоит - типа всё заработало (кроме тхундера, который имеет в себе прошивку для 1k30)
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Writer
- Posts: 21
- Joined: 02 Dec 2020 14:53
Re: Спринтер в Телеге
a Shaos совершил не меньшее чудо: запаковал битстрим альтеры методом сжатия нулей и дописал загрузчик, который такой битстрим понимает и грузит 
чем несказанно помог и ускорил этот тест, а то я долго бы вспоминал ассемблер z80

чем несказанно помог и ускорил этот тест, а то я долго бы вспоминал ассемблер z80
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Спринтер в Телеге
Ну мы так сказать сообща это сделали - ты предложил алгоритм, я реализовал пакер и депакер, а Hard посоветовал оптимизацию, которая сокращает депакер на пару байтовRomanRom2 wrote:a Shaos совершил не меньшее чудо: запаковал битстрим альтеры методом сжатия нулей и дописал загрузчик, который такой битстрим понимает и грузит
чем несказанно помог и ускорил этот тест, а то я долго бы вспоминал ассемблер z80

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

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

You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Спринтер в Телеге
Пользуясь админскими правами взял на себя смелось и сменил словестное название группы с "ZX Sprinter" на "Sprinter Computer" (причём урл не изменился - там всё также zx_sprinter), а то народ уже начал приходить и задавать левые вопросы про другие спектрум-клоны...Sayman wrote:Товарищи! Вступайте в ряды Спринтероводов! На нас лежит огромная ответственность! Мутанты... ээм, это не то...
Вчера была создана группа в телеграме по Спринтеру. https://t.me/zx_sprinter
Все Спринтероводы планеты, go туда!
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Спринтер в Телеге
Налетай не ленись, разбирай живопись 
https://zx-pk.ru/threads/33040-sajt-sprinter-a.html?p=1109690#post1109690

https://zx-pk.ru/threads/33040-sajt-sprinter-a.html?p=1109690#post1109690
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 413
- Joined: 11 Dec 2003 14:34
Re: Спринтер в Телеге
Смотрю, ты тоже знаток классики. Тогды уж разбирай "живупись"Shaos wrote:Налетай не ленись, разбирай живопись

Vasil Ivanov
vasil-i@yandex.ru
vasil-i@yandex.ru
-
- Doomed
- Posts: 413
- Joined: 11 Dec 2003 14:34
Re: Спринтер в Телеге
Парни, вам респект!!! Молодцы!Shaos wrote:Ну мы так сказать сообща это сделали - ты предложил алгоритм, я реализовал пакер и депакер, а Hard посоветовал оптимизацию, которая сокращает депакер на пару байтовRomanRom2 wrote:a Shaos совершил не меньшее чудо: запаковал битстрим альтеры методом сжатия нулей и дописал загрузчик, который такой битстрим понимает и грузит
чем несказанно помог и ускорил этот тест, а то я долго бы вспоминал ассемблер z80![]()
Vasil Ivanov
vasil-i@yandex.ru
vasil-i@yandex.ru