Цветные Линии для Апогея

Советский компьютер Радио-86РК (1986) и его клоны

Moderator: Shaos

Mifody
Novelist
Posts: 25
Joined: 13 Jun 2013 21:48
Location: г.Зерноград, Ростовская область

Post by Mifody »

vinxru, а где можно скачать сабж для Апогея? А то на zx.pk ссылки поумирали..((
Mifody
Novelist
Posts: 25
Joined: 13 Jun 2013 21:48
Location: г.Зерноград, Ростовская область

Post by Mifody »

vinxru, куда ты пропал?
vinxru
Retired
Posts: 587
Joined: 27 Mar 2013 04:55
Location: 62.192.229.16

Post by vinxru »

Я тута. Доберусь до дома, выложу :)

Ошибку сможешь исправить, из за которой они не запускаются?
Mifody
Novelist
Posts: 25
Joined: 13 Jun 2013 21:48
Location: г.Зерноград, Ростовская область

Post by Mifody »

Ааа.. Так они не работают на апогее? А что нужно сделать? Я сразу говорю, в программировании я ноль.. Я по железу в основном.. Програмлю только PIC-AVR, да и то по мелочи...

И ещё. Немного офф, но всё же.. Темы по Апогею я тут не нашёл..
Я хотел твои демы загнать на твой ром диск. Загналось только гигаскрин. А вертикальный скролл и мелодии марио при компиляции в прошивку ПЗУ пишут "слишком короткий файл". Что бы это значило и как это лечить?
Mifody
Novelist
Posts: 25
Joined: 13 Jun 2013 21:48
Location: г.Зерноград, Ростовская область

Post by Mifody »

Ошибку сможешь исправить, из за которой они не запускаются?
Если расскажешь, что и как делать, то постараюсь..
vinxru
Retired
Posts: 587
Joined: 27 Mar 2013 04:55
Location: 62.192.229.16

Post by vinxru »

Вот игра, исходники (Си или ассемблер), компилятор.
http://rghost.ru/47237976

Виснет скорее всего на функции установки видеорежима. Я подозреваю, что программируется не тот канал ПДП.

Программируется с помощью макроса

#define APOGEY_SCREEN_END(MEM_ADDR, FULL_HEIGHT, FONT, MEM_SIZE, HIDDEN_ATTRIB, CHAR_GEN) \
VG75[1] = 0; \
VG75[0] = 78-1; \
VG75[0] = 0x80 | (FULL_HEIGHT-1); \
VG75[0] = FONT; \
VG75[0] = ((HIDDEN_ATTRIB) ? 0 : 0x40) | ((FONT&0xF)==9 ? 0x80 : 0) | 0x13; \
VT57[8] = 0x80; \
VT57[4] = (uchar)(MEM_ADDR); \
VT57[4] = (uchar)((MEM_ADDR)>>8); \
VT57[5] = (uchar)((MEM_SIZE)-1); \
VT57[5] = 0x40 | (uchar)(((MEM_SIZE)-1)>>8); \
VT57[8] = 0xA4; \
VG75[1] = 0x27; \
if(CHAR_GEN) asm { ei } else asm { di }
Mifody
Novelist
Posts: 25
Joined: 13 Jun 2013 21:48
Location: г.Зерноград, Ростовская область

Post by Mifody »

Блин, жесть.. Я в этом нифига не понимаю..(((
vinxru
Retired
Posts: 587
Joined: 27 Mar 2013 04:55
Location: 62.192.229.16

Post by vinxru »

Поправлю как нибудь. У меня всё руки не доходят.
User avatar
Error404
Maniac
Posts: 269
Joined: 05 Oct 2006 04:45
Location: Moscow

Post by Error404 »

vinxru wrote:Поправлю как нибудь. У меня всё руки не доходят.
Даёшь версию для Ориона! :rotate:
Всем добра!
vinxru
Retired
Posts: 587
Joined: 27 Mar 2013 04:55
Location: 62.192.229.16

Post by vinxru »

Будет конечно, но не скоро.

Специалист доделаю. А потом еще прикручу контроллер SD к Апогею. Мне бартером компьютер еще в новый год отправили за это :)

Хотя, там работы не много. Все уже почти готово.
petrenko
Doomed
Posts: 598
Joined: 10 Mar 2012 16:21
Location: РФ

Post by petrenko »

Меня очень интересует для "Апогей" контроллер.
Скажите, а в каком пространстве адресов он там будет ?
И придётся ли заменять 556рт4 в связи с этим ?
vinxru
Retired
Posts: 587
Joined: 27 Mar 2013 04:55
Location: 62.192.229.16

Post by vinxru »

Он будет прикручиваться к порту расширения. Внутри компьютера ничего менять не надо будет.

Контроллер будет эмулировать внешнее ПЗУ объемом 128 байт, в котором будет находится начальный загрузчик. Пользователю после включения компьютера
надо будет набрать

R0,100
G

А потом все как Специалисте. В память грузится SDBIOS, коммандер.
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

Error404 wrote:
vinxru wrote:Поправлю как нибудь. У меня всё руки не доходят.
Даёшь версию для Ориона! :rotate:
о, уже набижал :3 вы там у соседей соскучились по vinxru, да?
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Post by VituZz »

Error404 wrote:Даёшь версию для Ориона! :rotate:
Поддерживаю. Во второй раз. :D
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

А сцылки таки опять поумирали...
Я тут за главного - если что шлите мыло на me собака shaos точка net