Welcome, Guest. Please login or register.


Author Topic: HxC manager program (Read 1182 times)

Online gflorez

  • EP addict
  • *
  • Posts: 2344
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: HxC manager program
« Reply #30 on: 2018.July.20. 07:47:23 »
I think that the Basic Extensions are not Roms. There is the EP-Plus.Rom with all Basic Extensions, but it has some system incompatibilities.

Remember, you have almost all the Roms on the EP128EMU installation.

Offline geco

  • EP addict
  • *
  • Posts: 5027
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: HxC manager program
« Reply #31 on: 2018.July.20. 08:31:05 »
Thank you @all for all your help :-)

If there is room for a 256K (working) IC I would like to have installed:

The list from ZoZo - it should amount to 128K according to him self

And then:

SPEMU
SPEMU128
CPCEMU

And if there is room:

Basic Exension I.-IV. version 2.0 (the updated version of the one from BoxSoft)

That should fit on a 256K. Sorry about getting carried away with all my wishes. :smt043
I think if you choose only SPEMU128 insted of both SPEMU and SPEMU128 is enough, because all 48KB games are running on SPEMU128 also if I remember well, but if you does not have RAM expansion then I suggest to use only SPEMU.

Offline John Fante

  • User
  • *
  • Posts: 72
  • Country: dk
  • OS:
  • Mac OS X 10.13.6 Mac OS X 10.13.6
  • Browser:
  • Chrome 67.0.3396.99 Chrome 67.0.3396.99
    • View Profile
Re: HxC manager program
« Reply #32 on: 2018.July.20. 08:49:42 »
While you get your FlashRom you still can simulate the HxC.Rom loading the EPDOS as a system extension.

Download this compacted file. Select  the EPD17Z12.EXT file in it and put it on the floppy image file. Put also the HXC.Rom file on the floppy image file.

Then start the Enterprise and select the floppy image file on the HxC. Then, from Basic, write:

 :LOAD EPD17Z12.EXT
 :LROM HXC.ROM

After this your system will think that it has physically installed that Rom, until a hard reset occurs.

You even can write the commands on the EXDOS.INI batch file to do the things automatically at start.

Thank you!! Do you also have a link for the HXC.ROM file? I can not seem to find it anywhere?

I think that the Basic Extensions are not Roms. There is the EP-Plus.Rom with all Basic Extensions, but it has some system incompatibilities.

Remember, you have almost all the Roms on the EP128EMU installation.

Ok. I did not know there where problems with compatibility with Basic Extensions/EP-Plus.rom. We will take that out then :-)

I think if you choose only SPEMU128 insted of both SPEMU and SPEMU128 is enough, because all 48KB games are running on SPEMU128 also if I remember well, but if you does not have RAM expansion then I suggest to use only SPEMU.

Ok. Good advice. It will save som space then. I have a RAM expansion so it will be SPEMU128.

Well that freed up some space :-). The result is now:

The list from ZoZo (first 128K) plus:

Danish character rom
SPEMU128
CPCEMU

And then - if there is room (I do not know how much the three above take up) - in that priority:

1. ASMON
2. ZZzzip (if it exist as rom)
3. Hisoft Pascal
« Last Edit: 2018.July.20. 09:16:40 by John Fante »

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13022
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
    • http://enterprise.iko.hu/
Re: HxC manager program
« Reply #33 on: 2018.July.20. 09:59:02 »
Thank you!! Do you also have a link for the HXC.ROM file? I can not seem to find it anywhere?
Two days earlier at this topic :ds_icon_cheesygrin:

Offline John Fante

  • User
  • *
  • Posts: 72
  • Country: dk
  • OS:
  • Mac OS X 10.13.6 Mac OS X 10.13.6
  • Browser:
  • Chrome 67.0.3396.99 Chrome 67.0.3396.99
    • View Profile

Online gflorez

  • EP addict
  • *
  • Posts: 2344
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: HxC manager program
« Reply #35 on: 2018.July.20. 10:40:21 »
The Boxsoft Basic Extensions where originally released as program extensions(software), only loadable within the Basic language. They where written as individual extensions because they occupy memory when loaded, so you can select which, from one to all extensions, suit your program. The Boxsoft Basic Extensions where correctly written, following the official IS rules about Basic Extensions.

Years later, in Hungary, the  "a" Studio marketed the EP-Plus cartridge as a new product. In reality they had managed to attach all the Boxoft extensions to the Basic 2.1 stock Rom, adding also a few more external applications. It was a very good idea to put the extensions on Rom, but they failed on following the system rules to access paginated memory so, at the end, this Rom is not recommended for an Enterprise with more than 128KB Ram(like yours). Zozo can give more information about this.
« Last Edit: 2018.July.20. 11:19:53 by gflorez »

Offline IstvanV

  • EP addict
  • *
  • Posts: 4702
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: HxC manager program
« Reply #36 on: 2018.July.20. 19:32:06 »
The list from ZoZo (first 128K) plus:

Danish character rom
SPEMU128
CPCEMU

And then - if there is room (I do not know how much the three above take up) - in that priority:

1. ASMON
2. ZZzzip (if it exist as rom)
3. Hisoft Pascal

The CPC emulator takes up 2 segments, as does ASMON. So, that is 64K. HiSoft Pascal 1.2 is 1 segment. SPEmu 128 almost fits on 2 segments, it is currently 33K, maybe it could be packed better to reduce the size by a few percents. Zzzip looks like it could be packed onto 1 segment if a ROM version was made. 128K might be enough for all of this, but only with some work, putting more than one program on the same segment if there is unused space, and with good compression.

Edit: another idea is to create a common loader for all programs that are packed .COM files, this could even be an extension that can be called with the segment:address of the data as parameter.
« Last Edit: 2018.July.20. 21:09:53 by IstvanV »

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13022
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
    • http://enterprise.iko.hu/
Re: HxC manager program
« Reply #37 on: 2018.July.23. 11:55:37 »
Based on existing ROM files :-)
EXDOS 1.4
HXC
EPDOS 1.7
ASMON 1.5
IVIEW (Multiplay)
Zzzip 2.2
OTW (start with RUN "OTW:")
Eat-it-up
Hisoft Pascal 1.2
DK (Danish ROM)
Zozotools 1.9

Included ep128emu snapshot of the config, you can check it.

Offline pear

  • EP lover
  • *
  • Posts: 683
  • Country: pl
  • Z80 only
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Firefox 61.0 Firefox 61.0
    • View Profile
Re: HxC manager program
« Reply #38 on: 2018.July.23. 13:15:52 »
Thanks :D