Welcome, Guest. Please login or register.

Author Topic: A1200 as a development platform  (Read 6718 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline rabindranath72Topic starter

  • Newbie
  • *
  • Join Date: Apr 2013
  • Posts: 49
    • Show all replies
A1200 as a development platform
« on: April 23, 2013, 10:45:00 AM »
Hi all,
Amiga newbie here (or rather, potential newbie as I haven't bought an A1200 yet!)
My main interest would be in OS software development (that is, creating an OS from scratch,) but before I plunge and buy the machine, I'd want to know if there is documentation specific to the A1200. I have seen there is an Amiga Hardware book, but it seems the latest version deals at most with Amiga 3000s and ECS. Did Commodore or third party ever release A1200 specific documentation and software development tools/libraries? I am used to DevPac on the Atari ST, is the Amiga version as good?

Thanks in advance,
Antonio
« Last Edit: April 23, 2013, 10:55:05 AM by rabindranath72 »
A1200 10Mb RAM, M-TEC 1230/28 RTC + 68882, 4GB CF, 1GB PCMCIA CF
 

Offline rabindranath72Topic starter

  • Newbie
  • *
  • Join Date: Apr 2013
  • Posts: 49
    • Show all replies
Re: A1200 as a development platform
« Reply #1 on: April 23, 2013, 11:10:55 AM »
Thanks!
So no official documentation to speak of. That's a pity :(
Indeed I use a mono monitor on my Atari. And MiNT (so I too have multitasking) :D
A1200 10Mb RAM, M-TEC 1230/28 RTC + 68882, 4GB CF, 1GB PCMCIA CF
 

Offline rabindranath72Topic starter

  • Newbie
  • *
  • Join Date: Apr 2013
  • Posts: 49
    • Show all replies
Re: A1200 as a development platform
« Reply #2 on: April 23, 2013, 12:01:42 PM »
Quote from: OlafS3;732664
+1

I have the "Developer CD 2.1." which contains documentation up to 3.5.

I would recommend to get it from somewhere (propably f.e. it is still available from Vesalia)

here is the link with description:
http://www.vesalia.de/d_developer2.htm
Thanks for the info.
But is that only OS information? While that's nice, I am more interested in the actual hardware information (e.g. registers, architecture etc.)
A1200 10Mb RAM, M-TEC 1230/28 RTC + 68882, 4GB CF, 1GB PCMCIA CF
 

Offline rabindranath72Topic starter

  • Newbie
  • *
  • Join Date: Apr 2013
  • Posts: 49
    • Show all replies
Re: A1200 as a development platform
« Reply #3 on: April 23, 2013, 03:40:51 PM »
Quote from: OlafS3;732667
"Revised Amiga ROM Kernel Reference Manuals in AmigaGuide format"

that should include "hardware reference" but i am not sure here at the moment because I am personally more on the "software-side". Perhaps someone here knows it or I could look at it.
That would be a huge help, thanks! (only if it's not too much of an hassle, of course!)
A1200 10Mb RAM, M-TEC 1230/28 RTC + 68882, 4GB CF, 1GB PCMCIA CF
 

Offline rabindranath72Topic starter

  • Newbie
  • *
  • Join Date: Apr 2013
  • Posts: 49
    • Show all replies
Re: A1200 as a development platform
« Reply #4 on: April 23, 2013, 04:41:40 PM »
Thanks for the info guys!
Is AGA the only relevant piece of hardware different from the rest? I'd say, for example, that PCMCIA hardware is also new w.r.t. the other Amiga models. And what about the DMA, blitter, copper etc.?
A1200 10Mb RAM, M-TEC 1230/28 RTC + 68882, 4GB CF, 1GB PCMCIA CF
 

Offline rabindranath72Topic starter

  • Newbie
  • *
  • Join Date: Apr 2013
  • Posts: 49
    • Show all replies
Re: A1200 as a development platform
« Reply #5 on: April 23, 2013, 05:16:54 PM »
Yeah I have got those documents, too; but nothing really specific about the A1200 :(
I suppose if Amiga experts like you guys here know nothing about these documents, I suppose they never existed. It reminds me the policy Apple had about its Macintosh machines; the first models up to the Plus were well documented, both from a hardware and software point of view. But if you try to get info on later models...good luck.
A1200 10Mb RAM, M-TEC 1230/28 RTC + 68882, 4GB CF, 1GB PCMCIA CF
 

Offline rabindranath72Topic starter

  • Newbie
  • *
  • Join Date: Apr 2013
  • Posts: 49
    • Show all replies
Re: A1200 as a development platform
« Reply #6 on: April 25, 2013, 10:52:12 AM »
Quote from: OlafS3;732712
and here is another reference:
http://www.ianstedman.co.uk/downloads/A1200FuncSpec.txt

Very useful, thanks!
That's the kind of information I'd need, but it should be somewhat more detailed. I think I am going to contact Vesalia and aks whether they have any specific books or tools.

Thanks,
Antonio
A1200 10Mb RAM, M-TEC 1230/28 RTC + 68882, 4GB CF, 1GB PCMCIA CF
 

Offline rabindranath72Topic starter

  • Newbie
  • *
  • Join Date: Apr 2013
  • Posts: 49
    • Show all replies
Re: A1200 as a development platform
« Reply #7 on: April 30, 2013, 09:00:37 AM »
Nicholas,
thanks for the files, got them :)

Indeed I was interested in an Amiga 1200 due to the pros listed above; in particular having a small footprint (I don't have much space) is important, and the fact that it can be easily connected to monitors and TVs (I have a Samsung TV/monitor so I should be able to run all resolutions.)
I will try to acquire a 68030 accelerator, since I need an MMU and FPU for my projects. Apparently no card with 68882 FPU+separate 68851 MMU was ever produced; that would have been enough, and perhaps cheaper than the 68030 boards.
A1200 10Mb RAM, M-TEC 1230/28 RTC + 68882, 4GB CF, 1GB PCMCIA CF
 

Offline rabindranath72Topic starter

  • Newbie
  • *
  • Join Date: Apr 2013
  • Posts: 49
    • Show all replies
Re: A1200 as a development platform
« Reply #8 on: April 30, 2013, 11:39:46 AM »
Ah yes, lovely! I had seen that, but the chances of having it work with an A1200 are slim at best I suppose? Apart from the form factor, are the signals on the A2000 and A1200 bus the same?
A1200 10Mb RAM, M-TEC 1230/28 RTC + 68882, 4GB CF, 1GB PCMCIA CF
 

Offline rabindranath72Topic starter

  • Newbie
  • *
  • Join Date: Apr 2013
  • Posts: 49
    • Show all replies
Re: A1200 as a development platform
« Reply #9 on: April 30, 2013, 01:41:12 PM »
Yes I saw that, the price is really good, but the lack of FPU is annoying (I am an FPU freak :D  )
A1200 10Mb RAM, M-TEC 1230/28 RTC + 68882, 4GB CF, 1GB PCMCIA CF
 

Offline rabindranath72Topic starter

  • Newbie
  • *
  • Join Date: Apr 2013
  • Posts: 49
    • Show all replies
Re: A1200 as a development platform
« Reply #10 on: April 30, 2013, 02:53:57 PM »
Quote from: A6000;733332
If a 68881 were fitted inside the a1200, would that accelerator be able to use it?
I was wondering that :confused:
But then, how would you fit a 68882 inside the A1200? As far as I know there is no socket.
A1200 10Mb RAM, M-TEC 1230/28 RTC + 68882, 4GB CF, 1GB PCMCIA CF
 

Offline rabindranath72Topic starter

  • Newbie
  • *
  • Join Date: Apr 2013
  • Posts: 49
    • Show all replies
Re: A1200 as a development platform
« Reply #11 on: April 30, 2013, 04:17:42 PM »
Are you referring to this guy?
https://www.facebook.com/AppysAmigaPage

no, it doesn't seem to work :(
A1200 10Mb RAM, M-TEC 1230/28 RTC + 68882, 4GB CF, 1GB PCMCIA CF
 

Offline rabindranath72Topic starter

  • Newbie
  • *
  • Join Date: Apr 2013
  • Posts: 49
    • Show all replies
Re: A1200 as a development platform
« Reply #12 on: April 30, 2013, 07:13:20 PM »
Quote from: ChaosLord;733355
If u r an FPU freak then you need to get a 68040 card or 68060 card as their built-in FPUs are massively faster than the lame old slow creaky external 68882 FPUs from the 80s.

You would need to buy a used one from someone.  They come up for sale on a regular basis.
I don't know about the 68060, but the FPU core in the 68040 is quite lame compared to the functionality provided in hardware by the 68882; and many of the software libraries to compensate all those holes are quite slow (and buggy.) A similar situation happens with the core MMU in the 68030 and the 68851 MMU.
I am not after (much) speed, but "completeness" of options. That's why I mentioned that I would be really happy if I found a 68020/68851/68882 board.
Finally there is the price. There is no way in hell I am going to pay £300 for an accelerator card :insane:
A1200 10Mb RAM, M-TEC 1230/28 RTC + 68882, 4GB CF, 1GB PCMCIA CF