Welcome, Guest. Please login or register.


Author Topic: Enterprise Graphical Interface (Read 16873 times)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13562
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Enterprise Graphical Interface
« Reply #45 on: 2014.October.07. 10:54:25 »
Quote from: gflorez
The text file is the same assembler code.  There are two big chunks full of useful labels.
Yes, it is looks parts of source remain as memory garbage at empty buffers locations.
Unfortunately are encoded source, probably broken Turbo Asmon?
I manualy decoded to text format in Programmers Notepad, by pressing very lot of DELs and TABs :-)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13562
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Enterprise Graphical Interface
« Reply #46 on: 2014.October.07. 11:01:18 »
The code start of src1, WINDINIT at CF46h in the code.
The src2 start at few instructions before D335h.

Online gflorez

  • EP addict
  • *
  • Posts: 2703
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
Re: Enterprise Graphical Interface
« Reply #47 on: 2014.October.07. 12:09:05 »
Really chunk 1 and 2 follow straight(why? I don't know, mystery of compilers...), but there is a gap just between the end of open: and SYSTOP:

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13562
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Enterprise Graphical Interface
« Reply #48 on: 2014.October.07. 13:29:03 »
I added the discovered labels to the disassembly.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13562
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://enterprise.iko.hu/
Re:Enterprise Graphical Interface
« Reply #49 on: 2014.October.07. 16:22:02 »
Quote from: Zozosoft
How you recolored the EGI? What I previously see are black and green.
Found the solution: the EGIOPT.DAT contain the color options.
But don't find where you can setup this in the EGI :oops:

Offline lgb

  • EP addict
  • *
  • Posts: 3497
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://lgb.hu/
Re:Enterprise Graphical Interface
« Reply #50 on: 2014.October.07. 16:45:12 »
Quote from: Zozosoft
Found the solution: the EGIOPT.DAT contain the color options.
But don't find where you can setup this in the EGI :oops:

Hmm, maybe I failed to copy that file, and the default is the colour scheme you've asked about :) Is it possible that there was some kind of setup utility as a standalone program and not inside the "manager" to set things up like the colours?

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13562
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Enterprise Graphical Interface
« Reply #51 on: 2014.October.07. 22:48:31 »
I checked the "mouse pointer bug" on the real machine with the original mouse. The bug are in the EGI.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13562
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Enterprise Graphical Interface
« Reply #52 on: 2014.October.08. 14:26:23 »
On Nicks Disk 1 are included a EGI.PIC in the EGI package.
11056-0

It is same picture what used at Enterprise Computing International first release cover.
When found this magazine few years ago, was the evidence the EGI are existing thing not only fairytale :-)

Offline Z80System

  • EP addict
  • *
  • Posts: 3927
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.124 Chrome 37.0.2062.124
    • View Profile
Re: Enterprise Graphical Interface
« Reply #53 on: 2014.October.08. 15:48:31 »
Yes, it is so strange ... when I first heard about the "Amiga" it seemd fairy tale, too. Then, after some years, turned out, it is real.

It is the same case ... maybe this was the ONLY instance in which it survived ...

And it found the way to us ... :)
« Last Edit: 2014.October.15. 09:26:23 by Z80System »
Z80 System

Online gflorez

  • EP addict
  • *
  • Posts: 2703
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
Re: Enterprise Graphical Interface
« Reply #54 on: 2014.October.08. 16:51:31 »
I think EGI isn't similar to EDCW(EDCW is a joke of Mac, but very limited). EGI has more potential if its operation is decoded. Somebody could implement a system window as was done in w95 or Amiga, with only showing on the screen the icons loaded from a separate file("FILE.I"). I think Rhodri Cusack thought about it. Why did he an icon editor?



Some predetermined files(TXT, COM, etc) without that icon file could be viewed with predetermined icons stored on DOODLE.ICS or ICON.ICS. And then be launched automatically like the EGI system yet does. Then could be easy to add more types of file like Zozo had made to EXDOS.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13562
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Enterprise Graphical Interface
« Reply #55 on: 2014.October.15. 09:06:41 »
Wow! See the name of the latest new member!

Offline geco

  • EP addict
  • *
  • Posts: 5457
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re: Enterprise Graphical Interface
« Reply #56 on: 2014.October.15. 09:15:52 »
Great !!! :smt041
Welcome here Rhodri :)

Online gflorez

  • EP addict
  • *
  • Posts: 2703
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
Re: Enterprise Graphical Interface
« Reply #57 on: 2014.October.15. 14:00:20 »
I have sent several invitations to Rhodri Cusack, to his blog and by Twitter. Like fishing.....

There was no mistaking with his name so I searched him in the Web.

He is a very busy person and we must thank a lot his visit.

Online gflorez

  • EP addict
  • *
  • Posts: 2703
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 39.0 Firefox 39.0
    • View Profile
Re: Enterprise Graphical Interface
« Reply #58 on: 2015.July.22. 23:04:07 »
I forgot to say that I had a last answer from Rhodri Cusack for my invitation.  He said  that entering the web page had rejoiced him the day...

But seems that almost thirty years later from creating the EGI he has other interests now.
« Last Edit: 2015.July.23. 12:29:43 by gflorez »

Online gflorez

  • EP addict
  • *
  • Posts: 2703
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 41.0 Firefox 41.0
    • View Profile
Re: Enterprise Graphical Interface
« Reply #59 on: 2015.July.23. 00:33:46 »
I've removed an EXOS call inside EGI.REL. It changed the "INPUT_DEVICE" variable(189) to option 3 (Boxsoft interface).

But then now we must set it to our choice before loading FMAN.EGI on the EXDOS.INI script:

:uk  this is to avoid the EGI File Manager incompatibility with Language Roms(BRD: HUN: ESP:)
:var 7 1  This is to cancel Key-click on Internal Joystick mode.
:var 6 1
:var 10 8
:var 11 20
:echo EGI-I-101-wmstrt-Warm starting
:load \egi.sys\fman.egi
:cls
:echo Creating Ramdisk E:
:ramdisk 2 /d
:vol e: EGI Ramdisk
:echo EGI-I-102-cdstrt-Cold starting
:load \egi.sys\mouse.xr
:load \egi.sys\egi.rel
:assign a: f:
 these two assigns are for compatibility with the SD-reader without EXDOS card. Delete them if not the case  
:assign b: g:   /
:var 189 0
 this is to select the internal joystick to move the pointer.
:load \egi.sys\fman.egi

Here are the modified EGI extension and Mouse driver(Hsoft&Boxsoft mix). I've included a ready EGI image disk that can also work with the SD-reader if you copy all the files to the F: partition.

The "INPUT_DEVICE" variable(189) can be set inside the EGI with the "SYSTEM (: )" menu option executing for example "VAR 189 1" to select the Joy1 control. You can exit the command line with the scape key. If you select an option and you lack the proper interface obviously you can't controll the pointer.
« Last Edit: 2015.October.06. 14:38:27 by gflorez »