nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 22 Mar 2019 12:06



Reply to topic  [ 190 posts ]  Go to page Previous  1 ... 8, 9, 10, 11, 12, 13  Next
Galaksija 
Author Message
Maniac

Joined: 12 Feb 2016 14:39
Posts: 314
Reply with quote
Я с Sprint Layout не работаю и с его форматами не знаком. Кто мешает распечатать две печати- платы ПК и клавиатуру, а уже их перевести на одну заготовку? МГТФ использоваться будет в любом случае, значит эти две самостоятельные печати так и соединятся мгтф_ом.


18 May 2018 04:20
Profile
Doomed

Joined: 01 Oct 2007 11:30
Posts: 381
Location: Ukraine
Reply with quote
Вот мне вообще не понятна любовь к Sprint Layout. Ну, хорошо чего-то там нарисовал, а дальше? Схемы нет. Через полгода вообще можно забыть чего ты там делал.

Не, Sprint Layout очень хороша (бесспорно), накидать платку на 2 корпуса, отутюжить и забыть. Хотя по мне в Орле можно сделать тоже самое, за тоже время.

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


18 May 2018 04:51
Profile
Doomed

Joined: 06 Oct 2006 04:17
Posts: 554
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
В связи с подготовкой деталей для запайки Галаксии у меня вопрос к PVV: что нужно зашивать в ПЗУ 2764 и 27128?

_________________
:arrow: Сайт о ПК "Специалист" и его клонах


22 May 2018 01:40
Profile WWW
Maniac

Joined: 12 Feb 2016 14:39
Posts: 314
Reply with quote
Из архива GALAXY.zip по этой ссылке зашить ПЗУ шрифтов в 2764, а основную прошивку или там же взять, или во вложении. Я новый ROM собрал с поддержкой записи basic_овских файлов. В b2m работает, на реале не проверял. Тут ко всему прочему исправлена ошибка с не вычиткой CRC после чтения сектора, что приводила к ошибкам при работе с некоторыми картами(на zx-pk было обсуждение...)


Attachments:
GALAXY_ROM_v8_6.zip [24.25 KiB]
Downloaded 102 times
22 May 2018 03:55
Profile
Maniac

Joined: 12 Feb 2016 14:39
Posts: 314
Reply with quote
Схема Галаксии без звукового чипа выглядит не законченной и я решил исправить эту недоработку :)
 
Attachment:
IMG_20180617_141934_.jpg
IMG_20180617_141934_.jpg [ 1.48 MiB | Viewed 2282 times ]

 
Attachment:
IMG_20180617_142021_.jpg
IMG_20180617_142021_.jpg [ 762.56 KiB | Viewed 2282 times ]

 
Attachment:
IMG_20180617_142136_47_.jpg
IMG_20180617_142136_47_.jpg [ 1.85 MiB | Viewed 2282 times ]


Last edited by PVV on 19 Jun 2018 01:46, edited 1 time in total.



17 Jun 2018 08:21
Profile
Maniac

Joined: 12 Feb 2016 14:39
Posts: 314
Reply with quote
И, соответственно схема и печатка


Attachments:
GALAXY_PSG-7.pdf [36.05 KiB]
Downloaded 52 times
Galaxy_PSG.pdf [43.15 KiB]
Downloaded 58 times
17 Jun 2018 08:22
Profile
Doomed

Joined: 06 Oct 2006 04:17
Posts: 554
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Пошёл печатку генератора звука (так его сербы назвали) под новую плату сочинять. Новую плату пустили в производство (http://zx-pk.com/forum/viewtopic.php?f=7&t=10357).

_________________
:arrow: Сайт о ПК "Специалист" и его клонах


18 Jun 2018 09:06
Profile WWW
Doomed

Joined: 01 Oct 2007 11:30
Posts: 381
Location: Ukraine
Reply with quote
:kruto:
fifan wrote:
Пошёл печатку генератора звука (так его сербы назвали) под новую плату сочинять. Новую плату пустили в производство (http://zx-pk.com/forum/viewtopic.php?f=7&t=10357).

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


18 Jun 2018 11:58
Profile
Maniac

Joined: 12 Feb 2016 14:39
Posts: 314
Reply with quote
Звук в Галаксии есть, носитель на котором можно хранить большой объем данных есть, а вот проиграть произвольный аудио-PT2 файл было достаточно сложно и решил я это исправить. :)
Attachment:
PT2PLAY.png
PT2PLAY.png [ 14.55 KiB | Viewed 2074 times ]

PT2PLAY.GTP играет все файлы PT2, которые находятся в том же каталоге где и он сам.
во вложении файлы для эмулятора b2m и исходники. Это, правда, первый запуск этого плеера, по тому, пока как есть. Работает с SDOS v8.6 только, тк вызываются функции по нужным адресам из SDOS, а они не векторизированы и делать это я вряд ли буду.
Явно не хватает кнопки перехода к следующей композиции и выхода, добавлю позже.

upd: обновил архив.


Attachments:
emu.zip [239.6 KiB]
Downloaded 77 times


Last edited by PVV on 04 Jul 2018 12:58, edited 1 time in total.

29 Jun 2018 14:26
Profile
Doomed

Joined: 06 Oct 2006 04:17
Posts: 554
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
За проигрыватель и файлы спасибо. Я вот думаю генератор звука сделать в виде эмулятора AY на атмеге8 или достаточно AY?

_________________
:arrow: Сайт о ПК "Специалист" и его клонах


01 Jul 2018 03:01
Profile WWW
Maniac

Joined: 12 Feb 2016 14:39
Posts: 314
Reply with quote
Обновил ранее выложенный архив с аудио плеером, исправил ошибки которые там были и добавил новые возможности.
Теперь проигрываются не только РТ2 файлы но и РТ3. Играют почти все РТ3 файлы, но не все, тонкости еще не разобрал. Переход к следующей композиции по пробелу. Собрал три версии проигрывателя, под РТ2, под РТ3 и универсальный под и РТ2 и РТ3 -РТХ.
Проигрыватель под РТ2 выводит текст из заголовка проигрываемого файла, однако если в тексте маленькие буквы(не заглавные которые), то Галаксия их выводит своими символами.


04 Jul 2018 13:06
Profile
Maniac

Joined: 12 Feb 2016 14:39
Posts: 314
Reply with quote
Сейчас проверил на своем реале работу прошивки из этого поста совместно с AY и плеерами, все отлично!
fifan wrote:
Я вот думаю генератор звука сделать в виде эмулятора AY на атмеге8 или достаточно AY?

не очень понял вопрос, вместо реального AY на плату поставить его эмулятор на атмеге? это, можно, конечно, а что значит 'достаточно AY'?. Я прикупил AY на Ali, правда не AY3-8910, а ее аналог YM2149F, там предложений масса, а по цене дешевле чем атмега8 (у нас :) ).
У меня в голове крутится мысль сделать SD интерфейс n8vem на IO портах AY, они в Галаксии совсем не используются, будет медленно, но а куда нам спешить с несколькими то десятками файлов на пару-тройку килобайт? :). 5-10 секунд подождать загрузку файла вполне можно. Так что из этих соображений лучше не эмулятор на атмеге, а реал.


05 Jul 2018 13:45
Profile
Doomed

Joined: 06 Oct 2006 04:17
Posts: 554
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Я имел ввиду сделать посадочные места и под AY и под Атмегу8 - выбор пользователя.

_________________
:arrow: Сайт о ПК "Специалист" и его клонах


07 Jul 2018 03:39
Profile WWW
Maniac

Joined: 12 Feb 2016 14:39
Posts: 314
Reply with quote
Попробовал подключить к портам AY SD карту по интерфейсу n8vem, собрал аналог портов AY в протеусе, все заработало:
Attachment:
Gal_SD_AY_n8vem.PNG
Gal_SD_AY_n8vem.PNG [ 111.72 KiB | Viewed 2426 times ]

а вот на реале работать не хочет :(... хотя ножками дергает, и если читать порт, то видит нолики и единички... попытался сделать конфиг для b2m по аналогии с РК-86, что то совсем все плохо и не работает. to b2m: что надо поправить в конфиге для работы через порты AY SD карты по интерфейсу n8vem? файлы во вложении


Attachments:
GalaxyPlusSD.zip [677.65 KiB]
Downloaded 50 times
12 Jul 2018 15:34
Profile
Doomed

Joined: 26 May 2003 07:57
Posts: 633
Reply with quote
У тебя CS у карты инверсный. Я в эмуляторе, к сожалению, не сделал инверсный вход ~ss, но можно воспользоваться регистром. Вот так работает (почистил от лишних элементов):
 
Code:
main.CPUClock=3072KHz
main.Caption="Galaxy Plus"
main.scale.x=200%
main.scale.y=200%

CPU : Z80 {
  debug=cas
  mem=mm
  int[FF]=vid.irq
  port[00]=AY.regno
  port[01]=AY.data
  port[02]=AY.data
}

rom1 : Memory {
  rom="Galaxy\ROM1_minus_and_Rom2_patch.BIN"
}

rom2 : Memory {
  rom="Galaxy\rom2.bin"
}

rom3 : Memory {
  rom="Galaxy\GAL_PLUS.BIN"
}

rom4 : Memory {
  rom="Galaxy\SDOS.BIN"
}

mem1 : Memory {
  size=9800
}

mem2 : Memory {
  size=1000
}

mm : MemMap {
  map[0][0000-0FFF]=rom1
  map[0][1000-1FFF]=rom2
  map[0][2000-20FF]=kmap
  map[0][2100-21FF]=kmap
  map[0][2200-22FF]=kmap
  map[0][2300-23FF]=kmap
  map[0][2400-24FF]=kmap
  map[0][2500-25FF]=kmap
  map[0][2600-26FF]=kmap
  map[0][2700-27FF]=kmap
  map[0][2800-BFFF]=mem1
  map[0][C000-CFFF]=mem2
  map[0][E000-EFFF]=rom3
  map[0][F000-FFFF]=rom4
}

kmap : MemMap2 {
  map[00-37]=kbd.~key[0]
  map[38-3F]=vid.latch
  map[40-77]=kbd.~key[0]
  map[78-7F]=vid.latch
  map[80-B7]=kbd.~key[0]
  map[B8-BF]=vid.latch
  map[C0-F7]=kbd.~key[0]
  map[F8-FF]=vid.latch
}

miso : Register {
  read[0]=sdcard.miso
  read[1]=sdcard.miso
  read[2]=sdcard.miso
  read[3]=sdcard.miso
  read[4]=sdcard.miso
  read[5]=sdcard.miso
  read[6]=sdcard.miso
  read[7]=sdcard.miso
}

sdss : Register {
  write[0]=sdcard.ss
}

reg1 : Register {
  write[0]=sdcard.mosi
  write[5]=sdcard.sclk
  write[6]=sdss.~data
}

AY : AY-3-8910 {
  freq=1/2
  portA=miso
  portB=reg1
}

kbd : Keyboard {
  layout="Galaxy\layout.kbd"
}

vid : Galaxy-Video {
  mem=mm
  refresh=cpu.refresh
  font="Galaxy\chrgen.bin"
}

sdcard : sd-mmc {
  image="Galaxy\SD4.mmc"
}

cas : tape-recorder {
  biproc[EDD-EEE]=sp
  biproc[EDD-EEE].reg=c
  filter="Galaxy type files (*.gtp)|*.gtp"
  ext="gtp"
}

Не понял про область C000-CFFF, на всякий случай сделал там ОЗУ.

Кстати, эмулятор игнорирует режим портов AY ввод/вывод (недоделка). Но я посмотрел код, ты вроде правильно устанавливаешь биты.

_________________
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/


13 Jul 2018 01:48
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 190 posts ]  Go to page Previous  1 ... 8, 9, 10, 11, 12, 13  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.