Welcome, Guest. Please login or register.

Recent Posts

Pages: 1 2 3 4 [5] 6 7 8 9 10
Hardware / Re: Questions about SymbiFace3
« Last post by gflorez on 2020.July.10. 20:56:54 »
And now I will present you one of the most exciting(for me) functions of  the SymbiFace3: Total RAM/ROM control on the 4MB addressable space....

Thanks to Zozo's advice, Hans has been able to address all the Enterprise memory range. For the very first time on the Enterprise history, all the 256x16KB segments can be used. I know, there are very few programs that can use all that memory, but it is cool to be able to do it after all those years... and it works as planned, EXOS(with Dave aid)is able to work with few memory, exactly  the same as with a lot of it. Rock solid operative system.

EPRAM[] is the command used to "inject" Ram on the segments between brackets. They can be named decimal, or hexadecimal if started with a "#". They can be listed with commas, but the most useful way to inject big zones of memory is as a range, first segment, hyphen(-), last segment.

ROM[] is similar, but injects only one Rom every time. The Rom can be 16KB, 32KB, 48KB or 64KB wide, SF3 will allocate the following segments, but we have to count them to not overwrite a segment. For example:

Code: [Select]
ROM[#61]  =SD:SPEMU128.ROM
ROM[#64]  =SD:epd19uk.rom

SPEMU128 is a 48KB Rom, so in this case SF3 will use segments, 61h, 62h and 63h, so the user has to know that the next free segment is 64h.

As a convention, optionally, the 60h-6Fh zone has been designed for user Roms. On EXOS 2.0 and 2.1, only 60h, SF3.ROM will be visible, so other X0h segments should be used, as explained before.

But before starting to tweak on the Enterprise memory you should know more about your actual memory configuration.

The best way to know about it is to load EPDOS as extension. I provide the EPD17Z link on the museum here. It doesn't work with the SD reader, but we only need its EXOS commands, not the program itself. Once loaded it will restart and load the EPDOS program, press A to abort and search Basic with the cursor and press Enter.

Once again in Basic execute :LRAM. and then :HROM. Some text like this will appear:


On the Ram segments list usually you will not see the lowest segment, that has been allocated for the Z80 page 00. In this case it is F8h. Then you can count 8 Ram segments from F8h to FFh. This is a 128K UK model.

On the Rom segments list, EXOS is never shown only WP on segment 01h. You can see how EPDOS has been allocated on Ram zone FA-FBh, and also you can see that these segments are not on the free segments list.

The only Rom that is "out of place" is the EXDOS+ISDOS Rom, on 20-21h. But EXDOS takes for it all the 20-2Fh zone, so we can't add Ram or Rom there.

Now we are going to list the Ram/ROM segments that the SF3 could inject on a stock EP128:

05h-07h on the cartridge area(on a cartridge with language Rom also segment 05h is used, on the SD adapter all 04h-07h segments are used), 08h-1Fh and 30h-F7h. A total of 224 segments can be injected on a stock EP128 with EXDOS controller... 3584KB...

Just add these commands to the Ram setting section on the INI file:

Code: [Select]

But as I have said, a stock EP128 has EXOS 2.1, so it will only search Roms on X0h boundaries. You will need to slice these big ranges to put some Roms on your EP.

I highly recommend you to upgrade your EP to the latest EXDOS from Zozo, because a lot of fixings and "modernizations" have been made on it, like the fast Ram check, very necessary if you don't want to sleep while all that "huge" amount of Ram is tested on the stock EXOS.... There is a turnaround for EXOS 2.0 and 2.1 users: to use the stand alone Zozo's memory fast check on a modified cartridge or on the SD-reader.
Hardware / Re: Questions about SymbiFace3
« Last post by gflorez on 2020.July.10. 18:35:27 »
The next section is TMTnet settings.

Code: [Select]

These commands are optional, because if the data is not found on the ARM memory, the chat program will ask you them once. The two data will be stored until a switch-off happens. Some programs could also store the two access data, and would restore them on other sessions.

The TMTnet user and password are provided by Hans, and are not fixed to the SF3 in any form.

Later we will see how TMTnet works and what amazing options are planned for it.
Hardware / Re: Questions about SymbiFace3
« Last post by gflorez on 2020.July.10. 18:18:12 »
The INI file is a batch file, just like the ones we use on EXDOS and ISDOS.

On the list, "*" is like a "!" or "REM" on Basic, so these lines are comments or de-activated commands.

The configuration stored on the INI is saved on ARM memory, so the file is no more accessed when boot finish.

First we have to define our wifi point or points of access. Up to 5 could be defined.

For example, I use three of them, my work, my house and my phone. A wifi zone on the phone is very useful for tests, or when you are on an Enterprise Club meeting....

Code: [Select]
WIFI_PASS   =wwwww
WIFI_SSID   =xxxxxxx

This is easy, WIFI_SSID is the name of the access point, and WIFI_PASS is... the password.

Don't leave connection commands without content, if you use only one point of access, erase the other lines or put an "*" as the first character.

Code: [Select]
Remove the * on this command, the first wifi connection tries. It will force the wifi connection on SF3 boot. If not active, the connection will be made only on demand, when a function needs wifi access. After the first connection, the SF3 will remain connected, but there are available functions to force disconnection, and even re-connection.

When connecting, SF3 will try first the more powerful station on the adjacent zone that is also available on the list, so the order is not important.

EDIT: Hans points that some routers use estrange characters on the password. SF3 removes by default all TABS and Spaces from the INI file before executing it, but this can be avoided if the line starts by @. Example:

Code: [Select]
In this case, the spaces will also be used on the password.
Hardware / Re: Questions about SymbiFace3
« Last post by gflorez on 2020.July.10. 15:58:36 »
Tofro, I have put you a PM.
Hardware / Re: Questions about SymbiFace3
« Last post by tofro on 2020.July.10. 15:25:21 »
I have a much more basic question:

Where can I get a SF3 and what exactly do I need?

Hardware / Re: Questions about SymbiFace3
« Last post by gflorez on 2020.July.10. 12:18:47 »
The following great question, before all the other little ones start to come, is: what contains the SF3_EP.INI file?

But before answering thoroughly to that, there is other little question: What happens if the SF3_EP.INI file is not found?

If not found it happens the same that when the file is incorrect(some error is found): The SF3 Rom is injected on the segment 60h, and a minimum 512KB Ram expansion is enabled at A0-BFh segments(this zone can overlap other ram expansions).

Actually, when the SF3.Rom is found, it only draws the SymbiFace3 screen and exits, but on a future it can take control of the Enterprise, install drivers, configure the SF3 and exit.

Another question: Why the SF3.Rom is injected on segment 60h? Because Zozo says that until now it has been a seldom used zone, and because the original EXOS Roms 2.0 and 2.1 only search for Roms on the cartridge zone(04-07h) and on the X0h segments(being X: 0 to F). Newer EXOS Roms modified by Zozo search for Roms on the complete 4MB range.

Now, let's explain what does the SF3_EP.INI.

This is an example of it:

Code: [Select]
*      SF3  ENTERPRISE INI FILE                                        
*Wifi settings - configure up to 5 access points

WIFI_PASS   =wwwww
WIFI_SSID   =xxxxxxx

WIFI_PASS   =aaaa
WIFI_SSID   =bbbb

WIFI_PASS   =sss
WIFI_SSID   =tttt

*TMTnet settings


*Ram settings


*EPRAM[#08-#1F] decimal or hexadecimal segment numbers can be used if added a #

*EPRAM[#20-#2F] EXDOS Rom zone


*EPRAM[#60-#6F] SF3 Rom zone


*EPRAM[#F8-#FB] internal 64KB Ram expansion on 128K models

*Rom settings

*ROMEXOS_ENA=ON This option is to inject a Rom in 00-03h segments

*ROM[#06]  =SD:strack3.rom
*ROM[#61]  =SD:SPEMU128.ROM
*ROM[#64]  =SD:epd19uk.rom
*ROM[#66]  =SD:forth.rom

*ROM[#67] =HTTP:www.tmtlogic.com/cyrus.rom
*ROM[#69]  =SD:epnet.rom
* Audio settings SYMAMP for symbos audio - options are SYMAMP(MP3A), MP3B and MIDI

Display / Re: Strange display problem - recap needed?
« Last post by geco on 2020.July.10. 08:41:10 »
Btw: cutting a bit of the key membrame solved that. I now have all keys up and running :-)
Be careful with next opening, i reached that time few years ago when i could not cut more :D , fortunately since then i have new membrane.
Konvertálás / Re: CPC
« Last post by gflorez on 2020.July.10. 07:32:00 »
Ez az információ néhány hónappal ezelőtt bizalmas volt, de szerintem a titoktartásnak már nincs jelentősége.

Még akkor sem, amikor a Pinball Dreams Amiga / CPC átalakításánál nem sikerült megszerezni a Digital Illusions (DICE Electronic Arts) tanúsítását, nem lehetett engedélyt szerezni a szerzőktől (Batman Group) a CPC-ről Enterprise-ra történő átalakításhoz.

Ez a "tolvajok közötti paktum", amelyet tiszteletben kell tartani, legalább egy ideig.....


This information was confidential a few months ago, but I think the secrecy no longer matters.

Even when the Amiga / CPC conversion of Pinball Dreams failed to get certification by Digital Illusions (DICE Electronic Arts), it has been not possible to obtain permission from the authors (Batman Group) to make a conversion from CPC to Enterprise.

This is a "pact between thieves" that must be respected, at least for a time .....
Display / Re: Strange display problem - recap needed?
« Last post by John Fante on 2020.July.10. 07:16:28 »
@ZoZo: Thank you very much for the explanation. Makes a lot of sense!

I will start by "upgrading" the power supply to a new one (still have not recieved the polarity changer) and keep and eye out for the ePower.

Has any body changed the heat sink on their Nick? Mine was very firmly connected.

Btw: cutting a bit of the key membrame solved that. I now have all keys up and running :-)

Konvertálás / Re: CPC
« Last post by hege88 on 2020.July.10. 06:45:56 »

Sajnos a retro gépparkom nem tudtam még bővíteni a C64/16/Amiga-n túl (anno 64/Amigám volt), mindig kíváncsian
olvasom, nézem a neten,  más platformokra átírt régi kedvenceimet...
Pár napja merültem el jobban az Enterpriseforever oldalon, és meglepődve fedeztem fel, hogy  jópár játék (IK+, IM)
milyen szépen át lettek ültetve, és ráadásul hazai termés.. YT-n láttam, hogy Amstrad-ra milyen gyönyörűen portolva lett az Amiga klasszikus Pinball Dreams, ami sajnos c64-re végül félbemaradt... Nem éreztek benne kihiívást? :lol:

Pages: 1 2 3 4 [5] 6 7 8 9 10