Welcome, Guest. Please login or register.


Author Topic: Enterprise All-In-One interface (Read 19675 times)

Offline BruceTanner

  • EP user
  • *
  • Posts: 485
  • Country: gb
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Chrome 47.0.2526.73 Chrome 47.0.2526.73
    • View Profile
Re: Enterprise All-In-One interface
« Reply #60 on: 2015.December.07. 19:12:25 »
A similar list for the memory map would be useful too, I have been wondering about this.

ETNET is adjustable for both, but the I/O location is realted to the memory location:

Memory (512k)I/O (16 bytes)
20-3f10-1f
40-5f20-2f
60-7f30-3f
80-9f40-4f
a0-bf50-5f
c0-df60-6f
e0-fb*70-7f
* special EP64 mode to make the RAM continuous for badly-written programs

So more briefly :)  the I/O is the first memory segment / 2.

(sorry I don't know how to make a table display better than that)

Offline pear

  • EP lover
  • *
  • Posts: 771
  • Country: pl
  • Z80 only
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 42.0 Firefox 42.0
    • View Profile
Re: Enterprise All-In-One interface
« Reply #61 on: 2015.December.07. 19:26:51 »
B5h-B7h: Keyboard, Control, Serial, Printer

Offline BruceTanner

  • EP user
  • *
  • Posts: 485
  • Country: gb
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Chrome 47.0.2526.73 Chrome 47.0.2526.73
    • View Profile
Re: Enterprise All-In-One interface
« Reply #62 on: 2015.December.07. 19:34:19 »
Imagine ONE, not to big card, attached to the Enterprise edge connector, which is also the power supply.
Inside, lots of memory, slots for memory card, connector for the disk (maybe even SSD), USB ports etc.
Outside, only one IDC connector for new, experimental devices.
No jumpers. All configured from the menu on the computer screen (such witchcraft is already Zozo ;)).
Dreamy ...
Hi pear,

If you want to include an ethernet interface in with that lot the module I'm using (datasheet) only needs /CS, /RD /WR (and address & data lines of course). The tricky part is the code but I can help you out there :) just need 2 segments from a 29C010 FLASH

B.

Offline pear

  • EP lover
  • *
  • Posts: 771
  • Country: pl
  • Z80 only
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 42.0 Firefox 42.0
    • View Profile
Re: Enterprise All-In-One interface
« Reply #63 on: 2015.December.07. 20:00:42 »
Just do what you're doing.
It makes no sense to duplicate.
When all the blocks will be ready, then we combine them into one whole.
For now, the point is that these blocks will fit together.
As one set :)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13406
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 42.0 Firefox 42.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Enterprise All-In-One interface
« Reply #64 on: 2015.December.07. 20:28:31 »
What else (serial card, EPNET, ZX Emulator, internal) ?
I/O port list from Lgb
And some addition:
-Z180 ports moved to 40-7Fh at the initialisation
-08-0Fh used by the SID sound card

Offline gflorez

  • EP addict
  • *
  • Posts: 2598
  • Country: es
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 42.0 Firefox 42.0
    • View Profile
Re: Enterprise All-In-One interface
« Reply #65 on: 2015.December.07. 20:58:44 »
Then Pear can use that spare IDE ports from E0h to EBh, isn't it?

Offline pear

  • EP lover
  • *
  • Posts: 771
  • Country: pl
  • Z80 only
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 42.0 Firefox 42.0
    • View Profile
Re: Enterprise All-In-One interface
« Reply #66 on: 2015.December.07. 21:01:03 »
E0h-E7h: IDE-CF 8-bit :)

Offline gflorez

  • EP addict
  • *
  • Posts: 2598
  • Country: es
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 42.0 Firefox 42.0
    • View Profile
Re: Enterprise All-In-One interface
« Reply #67 on: 2015.December.07. 21:03:57 »
And, what about the SD-card reader? does it take any port from that spare IDE ones?

Offline pear

  • EP lover
  • *
  • Posts: 771
  • Country: pl
  • Z80 only
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 42.0 Firefox 42.0
    • View Profile
Re: Enterprise All-In-One interface
« Reply #68 on: 2015.December.07. 21:22:15 »
Which ports use an SD card reader ?
Well, how many card readers at the same time you want to use?
As a last resort, you can still take advantage of the full 16-bit addressing ports.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13406
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 42.0 Firefox 42.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Enterprise All-In-One interface
« Reply #69 on: 2015.December.07. 21:33:52 »
SD don't use any I/O ports, it is use memory mapped I/O in cartridge address space.

16 bit I/O can't used on Enterprise, because the Dave paging registers also active at I/O operations. Max 14 bit (A0-A13) can be used.

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 42.0 Firefox 42.0
    • View Profile
    • http://lgb.hu/
Re: Enterprise All-In-One interface
« Reply #70 on: 2015.December.07. 21:38:48 »
Which ports use an SD card reader ?
Well, how many card readers at the same time you want to use?
As a last resort, you can still take advantage of the full 16-bit addressing ports.

No port is used. SD card reader is a "BASIC cartridge replacement" like solution and uses normal memory addresses instead of I/O operations.

By the way, what's the advantage of CF over SD? Since the SD solution for EP is already well established, I am curious what CF can give that it's better. If it's better at all :) Sorry for the dumb question, I've never had CF card, and I never used, that's why I ask this.

Offline pear

  • EP lover
  • *
  • Posts: 771
  • Country: pl
  • Z80 only
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 42.0 Firefox 42.0
    • View Profile
Re: Enterprise All-In-One interface
« Reply #71 on: 2015.December.07. 21:48:46 »
To read the CF card does not need additional processor that handles the SPI protocol. Nothing else.

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 42.0 Firefox 42.0
    • View Profile
    • http://lgb.hu/
Re: Enterprise All-In-One interface
« Reply #72 on: 2015.December.07. 21:58:08 »
To read the CF card does not need additional processor that handles the SPI protocol. Nothing else.

I see, but the SPI protocol is handled by a CPLD in the SD cartridge, so there you don't need to "talk" SPI directly by the EP either. Or you mean, that you can save a CPLD here ...

Ok, I may get the point now, I am sorry :) I thought the CF card is needed on the all-in-one stuff because there is some fundamental problem with the already existing SD card cartridge solution and that was what I didn't understand ...
« Last Edit: 2015.December.07. 22:11:22 by lgb »

Offline pear

  • EP lover
  • *
  • Posts: 771
  • Country: pl
  • Z80 only
  • OS:
  • Unknown Unknown
  • Browser:
  • Firefox 42.0 Firefox 42.0
    • View Profile
Re: Enterprise All-In-One interface
« Reply #73 on: 2015.December.07. 22:09:47 »
But I will not insist.
I just want to try different solutions.

Offline gflorez

  • EP addict
  • *
  • Posts: 2598
  • Country: es
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 42.0 Firefox 42.0
    • View Profile
Re: Enterprise All-In-One interface
« Reply #74 on: 2015.December.07. 22:33:15 »
I think, the actual (or near future) variety in hardware is infinitely better than the lonely desert of the past.

And the best is that all the bits will be compatible.