Аксель

Классические амиги и клоны. 1000, 2000, 3000, 4000, 500, 600, 1200, cdtv, cd32

Модераторы: striimii, Vinnny

Re: Аксель

Сообщение volton 29 мар 2012, 15:25

Astrov писал(а):
volton писал(а):да и в плане амижного софта :( не понятно :( cf - есть cf... это ни коим боком ни 68к и ни коим ппц... хоть и 266мгц :)
ps борда конечно интересная... но не более :(

то есть ты хочешь сказать, что будет недостаточно, например, пропатчить кикстарт и запихать обработчик неверных инструкций в некую coldfire.library, а необходимо будет патчить каждое конкретное приложение?

кстати http://amigaweb.net/index.php?function=view_news&id=198
я не совсем понял куда они его впихнуть пытались - на зорро через плисину чтоли?

они пытались его всунуть в трапдурь а1200... колд файр сам тож в свой слот идет... эта плата есть ни что иное как тот же медиатор только с акселем на колд файре и акселем на 68к... из за чего и пол что 68к прог 100 процентов компатибл... то бишь это все тот же ппц только на колдафайре, отличие от ппц что нет штатного 68к придется все же иметь ахель для 1200... а может все ж и миним фаст рам как и в положении с медиатором но только 020 14 мгц :)
Amiga
Аватара пользователя
volton
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1123
Зарегистрирован: 28 окт 2005, 21:15
Откуда: Pilarussia

Re: Аксель

Сообщение Astrov 29 мар 2012, 16:09

как все сложно получается
я просто себе по иному представлял - что есть некое подмножество инструкций MCF а когда выбирается некая неверная инструкция 68к то срабатывает исключение и она обрабатывается из библиотеки эмулятора

но с инструкциями MCF я, честно говоря, еще не разбирался
A1200/030 50Mhz
Аватара пользователя
Astrov
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 2061
Зарегистрирован: 05 июл 2006, 22:05
Откуда: оттуда

Re: Аксель

Сообщение easy_john 29 мар 2012, 17:43

Astrov писал(а):кстати http://amigaweb.net/index.php?function=view_news&id=198
я не совсем понял куда они его впихнуть пытались - на зорро через плисину чтоли?

В какую зорру, там же четко виден трапдор 1200. на него и вешали. а шины pci уже из него торчат.
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Аксель

Сообщение Astrov 29 мар 2012, 17:59

easy_john писал(а):
Astrov писал(а):кстати http://amigaweb.net/index.php?function=view_news&id=198
я не совсем понял куда они его впихнуть пытались - на зорро через плисину чтоли?

В какую зорру, там же четко виден трапдор 1200. на него и вешали. а шины pci уже из него торчат.

да по мне что зорро что трапдор - суть одна
A1200/030 50Mhz
Аватара пользователя
Astrov
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 2061
Зарегистрирован: 05 июл 2006, 22:05
Откуда: оттуда

Re: Аксель

Сообщение Astrov 30 мар 2012, 11:12

volton писал(а):а каким боком девборда будет акселем? по моему это отдельная платка со своим процом и фпга,фпга в случае будет рулить как связной : проц < - > фпга < - > pci,ps2,usb ... etc да и в плане амижного софта :( не понятно :( cf - есть cf... это ни коим боком ни 68к и ни коим ппц... хоть и 266мгц :)
ps борда конечно интересная... но не более :(


ну да - в принципе я тебя услышал
слишком уж много из MCF инструкций выкинуто, в том числе и работы с байтами/словами
то есть то что написано под MCF будет конечно работать быстро, даже очень
а то что пойдет через эмулятор, а я так понимаю кода такого в оси очень немало, быстро работать не будет
да и возможно ли такой эмуль в ось вживить тоже вопрос - зависит от того что они на опкоды удаленных инструкций впихнули - я не смотрел еще

а так идея конечно заслуживает, чтобы ей уделили внимание - ибо там и ddr и usb и pci и ethernet...
вот только реализация всего этого покрыта мраком :)
A1200/030 50Mhz
Аватара пользователя
Astrov
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 2061
Зарегистрирован: 05 июл 2006, 22:05
Откуда: оттуда

Re: Аксель

Сообщение volton 30 мар 2012, 11:46

Astrov,перечитай эту тему сначала :) была попытка сделать аксель на колд файре... но это была лишь только попытка :)
вот почитай (пока еще осталось :) ) - http://turbo-cf.narod.ru/
эмуляция на cf 68к... ну наверное будет еле дотягивать до 020 с ecs чипсетом...это в случае твоей дев борды,и в случае ,если все грамотно будет написано(уйдет сотни лет на отладку :) ну и опять ро cf какие то приложения можно забыть) :) еlbox не так тупы в этом плане :)
Amiga
Аватара пользователя
volton
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1123
Зарегистрирован: 28 окт 2005, 21:15
Откуда: Pilarussia

Re: Аксель

Сообщение Astrov 30 мар 2012, 11:55

volton писал(а):Astrov,перечитай эту тему сначала :) была попытка сделать аксель на колд файре... но это была лишь только попытка :)
вот почитай (пока еще осталось :) ) - http://turbo-cf.narod.ru/
эмуляция на cf 68к... ну наверное будет еле дотягивать до 020 с ecs чипсетом... :) еlbox не так тупы в этом плане :)

чипсет он останется какой есть - никто не запретит MCF адресовать к AGA
эмуляция как ты понимаешь зависит от эмулятора - голландцы заявляли на уровне 50 МГц 060 гдето
elbox они не тупы - они ленивы в плане софта и их Шарк ППЦ перемаркированый маковский Соннет
с железом у них все в порядке

почитаю, и голландцев еще почитаю, и всех почитаю.
A1200/030 50Mhz
Аватара пользователя
Astrov
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 2061
Зарегистрирован: 05 июл 2006, 22:05
Откуда: оттуда

Re: Аксель

Сообщение volton 30 мар 2012, 11:57

да... и в плане софта вроде как какой то линь не понятной сборки есть для этой дев борды,но опять же не понятный :)
девборде этой место на каком нить производстве... аля терминал и тд те для нас особого интереса она не представляет :(
Amiga
Аватара пользователя
volton
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1123
Зарегистрирован: 28 окт 2005, 21:15
Откуда: Pilarussia

Re: Аксель

Сообщение Astrov 30 мар 2012, 12:06

volton писал(а):да... и в плане софта вроде как какой то линь не понятной сборки есть для этой дев борды,но опять же не понятный :)
девборде этой место на каком нить производстве... аля терминал и тд те для нас особого интереса она не представляет :(


ну почему непонятный - вполне понятный
зато на том лине можно соорудить эмуль 68К, особо не маясь
а потом плавно перенести это на железный аксель
а то что он в бга - да и фиг с ним у нас тут на каждом углу эти бга паяют ремонтники телефонов

а интерес представляет не сама борда ессно - а модуль файр энджин
A1200/030 50Mhz
Аватара пользователя
Astrov
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 2061
Зарегистрирован: 05 июл 2006, 22:05
Откуда: оттуда

Re: Аксель

Сообщение Astrov 01 апр 2012, 11:11

Вон что пишут про файрби - идея почти такая же как я описал выше
I actually own and use a Firebee on a daily basis. The CPU compatibility issue is addressed in several ways:

1. The CF68KLib. This handles almost all illegal instructions. It does degrade performance to some extent. Currently it runs 68k applications about 2.5 times faster than my 60Mhz Milan060.
2. A software 68k emulator for better-than-060 compatibility when needed. This is based on the Musashi 68k-emulator and allows individual processes to run in separate emulated 68k CPUs. They share memory space with the real CPU, and all OS-calls are of course run in native mode.
3. The OS is compiled for the ColdFire, no issues there.
4. Binaries are patched (move.b xx,-(sp), LineA...) when launched.

Most *applications* are running fine with the CF68KLib. Some needs to be run under the 68k-emulator, and quite a few does not work at all.

What's interesting is that the apps that don't work often does this for other reasons than the CPU. I don't know how it's like in the Amiga world, but in the Atari world there's a lot of applications that make assumptions about screen layout, sound hardware, RAM etc and when you create a new computer it's hard to get these things perfectly backwards compatible. I have a Falcon, a Falcon with a 040 accelerator and a Milan060 (Atari clone) and the problem is always the same - the previous generation of software doesn't run or run with problems.

The Firebee in it's current state is a "GEM-machine". It runs GEM applications fast and stable, about 90% of the stuff that runs on my Milan060 also runs on my Firebee.

I would love to have a fast machine with a "real" 060. But currently there it no such thing. Even when running 68k code the Firebee is faster than the fastest 060 (which I think is a Falcon with a 100Mhz CT60). And the 060 is not without issues either.

Я фактически владею и использую Firebee ежедневно. Вопрос совместимости процессоров можно рассмотреть несколькими способами:

1.CF68KLib. Она обрабатывает почти все неверные инструкции. Это до некоторой степени снижает производительность. В настоящее время она работает с 68k приложениями примерно в 2,5 раза быстрее, чем мой 60 МГц Milan060.
2.Программная эмуляция 68k для лучшей совместимости с 060, когда это необходимо. Она основана на эмуляторе Мусаси 68k и позволяет отдельным процессам работать на отдельно эмулируемом 68k процессоре. Они разделяют пространство памяти с реальным процессорм, и все вызовы ОС, конечно, работают в нэйтив режиме.
3.ОС, скомпилирована для ColdFire, никаких проблем там.
4. Бинарные файлы патчатся (move.b хх, - (SP), Linea ...) при запуске.

Большинство приложений * * отлично работает с CF68KLib. Некоторые должен быть запущен в 68k-эмулятор, и немало не работать вообще.

Интересно то, что приложения, которые не работают, часто делает это по другим причинам, чем центральный процессор. Я не знаю, как это, как в мире Amiga, но и в Atari мире есть много приложений, которые делают предположения о экрана, звуковое оборудование, оперативная память и т.д., и когда вы создаете новый компьютер трудно получить эти вещи совершенно в обратном направлении совместимы. У меня есть Сокол, Сокол с 040 ускорителей и Milan060 (Atari клон), и задача всегда одна - предыдущее поколение программного обеспечения не запускается или не работать с проблемами.

Firebee в его нынешнем состоянии это "GEM-машина". Она работает GEM приложения быстро и стабильно, около 90% материала, который работает на моем Milan060 также работает на моем Firebee.

Я хотел бы, чтобы быстрая машина с "реальным" 060. Но в настоящее время там нет такого понятия. Даже при работе 68k код Firebee быстрее, чем самый быстрый 060 (который я думаю, что это сокол с 100Mhz CT60). А 060 не без проблем тоже.


что можно сказать? никто никогда не даст исходники ни оси 3.1 ни 3.9 чтобы их перекомпилировать :D

разработчики же колдфайр для амиги пишут как обычно :crazy:
Lo, Not funds, Im still making different projects (see olihd.com) and Im still messing around with the Coldfire for fun (When I get time) but yeah the project itself is dead, dont expect a card to be launched. It never got to a stage where I could test if it was compatible or not, there were only a couple of instructions that could have caused problems.

......
Anyhoo I work 40 hours a week as an electronics engineer fixing PLC's so dont get a great deal of time free to work on the Amiga in general.


кстати, я заметил что большинство амижных проектов за последние 10 лет заканчивается словами "чето бабло кончилось, да и лень мне" :D
A1200/030 50Mhz
Аватара пользователя
Astrov
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 2061
Зарегистрирован: 05 июл 2006, 22:05
Откуда: оттуда

Re: Аксель

Сообщение Astrov 02 апр 2012, 21:13

вот еще из той же оперы
My conversation with Дмитрий Д******
Sunday, October 17, 2010 12:00 AM

The main reason why the project died was the lack of money. Not too much were made, when the project stopped, but we bought some IC's which were intended to be installed (NDA ones). You may want to write to our project engineer at ********2000@mail.ru for further details. And, if I remeber correctly, Coldfire couldn't emulate all necessairy M68K instructions correctly. Yet, I'm certain, it is still a good idea to resurrect the project. Best regards, Dimitri D****** aka DiskWizard.

My conversation with Константин С*******
Tuesday, October 19, 2010 9:17 AM

The idea of creating accelerator belongs to the Vovanius, I joined later. Its objectives included: the development of the scheme with my help, pcb layout and Coding instructions for the coldfire. I was supposed to provide the firmware for the CPLD - for the trapdoor. We had prepared the scheme and divorced pcb, but not made. CPLD also was not made until the end. The reason for the closure of the project was the fall of interest in him, the lack of free time and lack of money for the manufacture and pcb mounting BGA coldfire. Now turbocf is not very interesting to me without Vovanius to finish project. I would be more interesting to implement another project - the development new motherboard form factor A1200. AGA chipset to be implemented on the FPGA, the processor has not yet selected a set of modern on-board peripherals - USB, Ethernet, SATA, etc. In addition, there is an idea installed on this board DSP with a modern bus to it and the FPGA with the access to the external connector and the API and give users the opportunity loaded into these chips their programs. This will enable relief processor to complex DSP algorithms, and the ability to connect various devices through the FPGA. These ideas remained ideas, even though I started to collect information on chipset, AGA, to convert it into FPGA. The plan was this - one chip with normal A1200 burn on FPGA and to achieve full compatibility programs. Then combine it all in one or more of the FPGA and then make a new motherboard. I even almost for the entire project PAULA made. If these ideas are interesting, it is possible to think of them together :)


в общем, как я выше писал, бабло кончилось и неинтересно

у меня программа минимум дождаться свою борду и прикрутить к ней Мусаши под линем
A1200/030 50Mhz
Аватара пользователя
Astrov
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 2061
Зарегистрирован: 05 июл 2006, 22:05
Откуда: оттуда

Re: Аксель

Сообщение Astrov 23 апр 2012, 21:22

Astrov писал(а):у меня программа минимум дождаться свою борду и прикрутить к ней Мусаши под линем


борда вроде доехала благополучно - смотрю на нее как баран на новые ворота :)
Вложения
MCF5485_01devkit.jpg
MCF5485_01devkit.jpg (38.34 KiB) Просмотров: 11315
A1200/030 50Mhz
Аватара пользователя
Astrov
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 2061
Зарегистрирован: 05 июл 2006, 22:05
Откуда: оттуда

Re: Аксель

Сообщение easy_john 23 апр 2012, 21:27

Цель то какая? Запрограммировать проц и все чипы внутрь камня? :)
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Аксель

Сообщение Astrov 23 апр 2012, 21:30

я же писал про цель - надо проверить MCF на совместимость с АОС
Мусаши есть и библиотека 68К для MCF тоже
проц программировать не надо - он и так нормальный
а чипы есть на 1200й - чего их программировать

правда модуль ФайрЭнжин 200МГц попался - но это мало что меняет
A1200/030 50Mhz
Аватара пользователя
Astrov
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 2061
Зарегистрирован: 05 июл 2006, 22:05
Откуда: оттуда

Пред.

Вернуться в Железо Classic Amiga

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23

cron