Welcome, Guest. Please login or register.

Author Topic: Amiga Hardware information - A1200 & A4000 IDE  (Read 4678 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Amiga Hardware information - A1200 & A4000 IDE
« on: August 25, 2004, 10:53:37 AM »
Quote
But what I'm missing is information the the A1200 and A4000 IDE controllers and the PCMCIA controller.

Any ideas where I can get this info.

To my knowlege information about this hardware was never released.

However, you can take a look at Linux kernel sourcecode for example.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Amiga Hardware information - A1200 & A4000 IDE
« Reply #1 on: August 25, 2004, 11:20:37 AM »
@srg86
Quote
I just have WinUAE these days

WinUAE doesn't emulate A600/A1200/A4000 IDE interface, nor A600/A1200 PCMCIA port, so you might have a problem here, unless if you like blind coding...
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Amiga Hardware information - A1200 & A4000 IDE
« Reply #2 on: August 25, 2004, 12:24:07 PM »
Quote
Is WinUAE emulating the A3000 SCSI interface

No.
Quote
or something different all together.

Yeah.

UAE implements virtual scsi.device that access imagefile, or access real SCSI devices directly (not 100% sure about this, but afaik WinUAE has this option, too).

There's also filesystem level emulation, there part of the Windows filesystem is mounted as virtual amiga volume.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Amiga Hardware information - A1200 & A4000 IDE
« Reply #3 on: August 25, 2004, 01:23:21 PM »
Quote
Would using any of the ROM routines be an option for an os, so my disk driver would call scsi.library?

It's scsi.device. Anyway, to use the device, you'd need to implement exec-like resident scanning, resident initialization, library interface, message interface (ports), device interface (iorequests). You'd probably also need to implement exec memory interface, and various other parts the device uses.

In short, less than trivial. But it can be done.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Amiga Hardware information - A1200 & A4000 IDE
« Reply #4 on: August 25, 2004, 02:46:42 PM »
Quote
I might have a look at the UAE sources.

If UAE uses the standard Amiga ROMs (not special ones made just for it), then there must be some simulated hardware for the ROM to access.

Good idea so far.

Quote
The ROMs would acces the registers of the Amiga's hardware (scsi, ECS, AGA), I would have thought these would be present on a UAE system.

ECS, AGA: yes
SCSI: no

Quote
I suppose it mught use something custom, but too custom and the ROMs wouldn't work with it, that's my line of thought at the moment.

UAE doesn't emulate any SCSI or IDE interface on custom register level. UAE does, however, provide HD access on device and filesystem level.

This doesn't help you, though.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Amiga Hardware information - A1200 & A4000 IDE
« Reply #5 on: August 25, 2004, 02:52:20 PM »
Quote
According to this, even on 030 and 040 emulation, it doesn't emulate the MMU.

There's a MMU patch available for UAE, though no idea how well it works.

It was discussed a bit in "UAE w/mmu patch...any success compiling?" -thread.