Welcome, Guest. Please login or register.


Author Topic: FILE bővítés (Read 17508 times)

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: FILE bővítés
« Reply #60 on: 2016.October.06. 14:42:53 »
Találtam egy bugot: CTRL vagy ALT + fel (lap elejére ugrás) esetén lefagy :oops:
Ha jól sejtem a FILEKCIM táblázat átalakításánál történt valami.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: FILE bővítés
« Reply #61 on: 2016.October.06. 18:22:15 »
Találtam egy bugot: CTRL vagy ALT + fel (lap elejére ugrás) esetén lefagy :oops:
Ha jól sejtem a FILEKCIM táblázat átalakításánál történt valami.

Valóban, ezeknél visszafelé kell ugrani a FILEFEL-hez képest, a következő verzióban ezt is javítom.

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: FILE bővítés
« Reply #62 on: 2016.October.06. 19:11:39 »
Valóban, ezeknél visszafelé kell ugrani a FILEFEL-hez képest, a következő verzióban ezt is javítom.
Mit kell oda beírni? (Többit már visszaportoltam 1.4-nek)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: FILE bővítés
« Reply #63 on: 2016.October.06. 19:35:13 »
Mit kell oda beírni? (Többit már visszaportoltam 1.4-nek)

Jelenleg ezek a módosításaim a legutóbbi verzióhoz képest:
[ Guests cannot view attachments ]

A lefagyást a FILE205 és FILEFEC címkékkel kapcsolatos változtatások javítják. A többi kevésbé fontos:
- verziószám növelése 1.4-re
- nagyobb puffer méret, a kezdőcím 5000h helyett 4400h lett, így már legfeljebb 349 file jeleníthető meg :)
- gyorsabb puffer törlés a FILE300-nál (a gyakorlatban nem igazán jelentős, kb. 50 ms a különbség)
- 7 byte méretcsökkenés a 613. sornál, 9 byte a FILEROT-nál
- a MOUSEINPUT rutin külön file-ba helyezése, mivel a CVIEW a beépített FILE nélkül is használhatja

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: FILE bővítés
« Reply #64 on: 2016.October.06. 22:53:22 »
Szeretném javasolni, hogy ne használja Exdos.ini amikor kilép a FILE.

EGI.rel és Mouse.xr kiterjesztéseket kell betölteni csak egyszer indításkor.


Ezután minden kilépés FILE új példány mindkét kiterjesztések adunk a rendszerhez.

Például EGI megkeresi Warm.ini amikor újra belépés elkerülni ezt a helyzetet.

Tudjuk használni egy másik script, hogy újra a régi app, például FILE.ini vagy más fájlnevet.

-----------------------------------------



I want to propose to not use Exdos.ini when exit from FILE.

EGI.rel  and Mouse.xr extensions  need to be  loaded only one time at startup.

Then every  exit from FILE a new instance of both extensions is added to the system.

For example, EGI searches for Warm.ini when re-entering  to avoid this situation.

We can use some other script to reload the former app, for example FILE.ini or other file name.

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: FILE bővítés
« Reply #65 on: 2016.October.07. 09:09:13 »
Not fully understand it, because the FILE doesn't do anything with EXDOS.INI :oops:

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: FILE bővítés
« Reply #66 on: 2016.October.07. 10:14:29 »
If I read it right, the problem may be that when exiting to the Enterprise logo by calling 01:C00Dh with A=6, EXDOS.INI is processed again, and more than one instance of MOUSE.XR can get loaded? It is probably best to unload the extensions first with RL in EXDOS.INI, or somehow detect if they are already loaded and then skip loading them again.
« Last Edit: 2016.October.07. 10:22:02 by IstvanV »

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: FILE bővítés
« Reply #67 on: 2016.October.07. 10:28:38 »
Yes, but Exdos is very limited and doesn't have conditionals. Better using Epdos Start command that allows to launch and run a Basic program. Once there we have total freedom.

Or  replicating the Epdos behaviour on a little Rom that can be put on the back unused space of another Rom, just like Zozo makes with his Fast Memory Test.
« Last Edit: 2016.October.07. 10:32:13 by gflorez »

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: FILE bővítés
« Reply #68 on: 2016.October.07. 10:34:40 »
If I read it right, the problem may be that when exiting to the Enterprise logo by calling 01:C00Dh with A=6, EXDOS.INI is processed again
I think Gflorez EXDOS.INI problem come with ZT :oops:

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: FILE bővítés
« Reply #69 on: 2016.October.07. 10:42:33 »
I have build a configuration on the emulator, with the latest EXOS, EXDOS, Language Rom, Epdos, Iview and ZT.

If I load the EGI disc, every time I load a .COM converted image(with epimgcomv), when exiting with Space I return to the flashing letters and the EXDOS.ini file is executed.
« Last Edit: 2016.October.07. 10:52:48 by gflorez »

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: FILE bővítés
« Reply #70 on: 2016.October.07. 10:44:31 »
Or  replicating the Epdos behaviour on a little Rom that can be put on the back unused space of another Rom, just like Zozo makes with his Fast Memory Test.
It is planed to put EPDOS load routines (it is can handle many other formats) to the FILE.

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: FILE bővítés
« Reply #71 on: 2016.October.07. 10:56:52 »
Sorry, may be I have misunderstood all.  Is the picture converted what resets the EP at exit.

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: FILE bővítés
« Reply #72 on: 2016.October.07. 11:08:57 »
I have build a configuration on the emulator, with the latest EXOS, EXDOS, Language Rom, Epdos, Iview and ZT.
The problem with ZT, it is search EXDOS.INI at all time when Action code 1 (Cold Reset) asked (after the EP logo screen).

More detailed: the original EXOS made cold reset if no restart address specified. Because the games 99.99% don't have a exit function, and also don't specified the restart address for exit the program, this made a many time waste memory tests, and you also lost ramdisk, and loaded expansion.
in the EXOS 2.2 I made the function: full cold reset only executed when the system areas broken, if no restart address specified then jump to the EP logo screen. (Todays many programs use this trick for exit program function.)
Then come with the EXDOS.INI problem: the EXDOS it is executed it at the full cold reset, and not at the "short cold reset" (jump to EP logo).
Then I putted EXDOS.INI function to the ZT, and added it also for E: and B: drives.
This made now your problem :oops:

Now the EXDOS 1.4 have a better EXDOS.INI handling. I will add key for the force execution (right SHIFT is free :-) ).
This is will ported to the ZT, but only executed with EXDOS <1.4 version.

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: FILE bővítés
« Reply #73 on: 2016.October.07. 15:27:45 »
Jelenleg ezek a módosításaim a legutóbbi verzióhoz képest:
Ezeket is átvezettem. Várható még valami optimalizáció a FILE-hez? :-)
Ha nincs több, akkor megcsinálom az 1.4-es csomagokat.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: FILE bővítés
« Reply #74 on: 2016.October.07. 15:58:46 »
Más lényeges módosításom nincsen, ha ez a verzió már nem bugos. Talán még az itt leírt módon lehetne néhány byte-ot megtakarítani, ha a külön hívható MOUSEINPUT rutin nem fontos.