Enterprise Forever

:UK => Emulators => Topic started by: Vicman on 2009.February.13. 22:18:05

Title: knowing Fileextensions ? please complete
Post by: Vicman on 2009.February.13. 22:18:05
Hi Guys,

What are the knowing Fileextensions  for Emu EP128 & EP32 ?
 

*.com , *.img , *.trn , *.e32 , *.wav , *.ep128s , *.snap ,  *.tap , *.bin , *.dtf , *.prg *.rom *.128


please, can you complete this list, or maybe delete extensions, that are not used to start or load a Game/Program in the Emu's ?
We (or better, the ECC-Developer) need this, to parse Enterprise-Games in the Frontend ECC -:)

For Example : is the *.dtf a starting-Fileextension ? or *.bin ?

And is that right, that some Games haven't any Fileextension ? only the Gamename ?

Thanks, Vicman

Title: Re: knowing Fileextensions ? please complete
Post by: Zozosoft on 2009.February.13. 22:53:14
Generally: the operating system of the Enterprise (EXOS) does not need fileextensions, because it handles the files by the fileheader. (http://ep.homeserver.hu/Dokumentacio/Konyvek/EXOS_2.1_technikal_information/exos/kernel/Ch10.html)
But because the disk system uses an MS-DOS compatible disk format, you can use extensions, only for your own fun :-)
But most of Enterprise users use some typical extensions:
.COM runnable machine code program
.TRN trainer version (eternal life or other extras in the game)
.BAS IS-BASIC programfile
.WP document file for the internal Word Processor
.TXT normal ASCII format text file
.ZIP compiled BASIC program
.EXT, .REL, .XE, .XR system (EXOS) extensions
.SCR not loadable directly, typically the loading screen of the game, follows the .COM file
.PRG not loadable directly, typically the main program of the game, follows the .SCR file
.ASM assembly source code for the ASMON/ASMEN assembler program
.F, .FEN assemby source code for the FENAS assembler program
.HEA assembly source code for the HEASS assembler program
.DTF compressed program, needed a loader utility to load it
.DTM digital music (mostly converted .MOD files), needed a player program to play it
.ROM rom image file, primary a ROM version of the system extensions. Exist a utility which can load these to the RAM.
Secondary some converted Spectrum games contain a modified ZX Spectrum ROM, these files are also named as .ROM
Title: Re: knowing Fileextensions ? please complete
Post by: IstvanV on 2009.February.13. 22:55:26
What are the knowing Fileextensions  for Emu EP128 & EP32 ?

*.com , *.img , *.trn , *.e32 , *.wav , *.ep128s , *.snap ,  *.tap , *.bin , *.dtf , *.prg *.rom *.128

please, can you complete this list, or maybe delete extensions, that are not used to start or load a Game/Program in the Emu's ?

*.com and *.trn are usually programs (EXOS header type 5), and can be loaded with the LOAD "FILENAME" or START command in IS-BASIC, or :LOAD FILENAME in EXDOS.
*.img is most likely to be a floppy disk image (which, in the case of the Enterprise, uses a PC compatible FAT filesystem).
*.e32 is an EP32 snapshot file that can only be loaded with EP32.
*.wav might be a tape image, or just a sound file :)
*.ep128s is an ep128emu snapshot file, which is only supported by ep128emu, and can also be loaded by the emulator with the -snapshot command line option on startup.
*.tap may be a tape image, but this extension is used for the tape images of many emulators of various machines. However, EPTE and ep128emu tape files can be detected by checking the file header: the former includes the string "ENTERPRISE 128K TAPE FILE       " at byte 128, while the latter alway begins with the bytes 02 75 CD 72 1C 44 51 26 (hexadecimal).
*.bin is a binary file that can be anything. :)
*.prg are program files, but not directly loadable - you can only start the .com or .trn file of a multi-file program.

Quote
For Example : is the *.dtf a starting-Fileextension ? or *.bin ?

.dtf files are DTF-compressed programs (or less commonly DTF archives) that can be loaded with the "DTF&TOM töltő" utility, or the :DL command of ZozoTools. A "*.bin" file can be basically any binary data.

Quote
And is that right, that some Games haven't any Fileextension ? only the Gamename ?

It is probably a more reliable way to detect Enterprise programs based on the file header, rather than the name extension, even if .com and .trn are the most common for games. The first two bytes of the file are always 0 and 5, and this is followed by a 16 bit length value (least significant byte first) that should be greater than zero and less than or equal to the file length - 16.
Title: Re: knowing Fileextensions ? please complete
Post by: szipucsu on 2009.February.13. 23:01:20
An almost entire list of the file extensions can be found here, near the bottom of the page. (http://www.ep128.hu/Ep_Emulator_eng.htm) (Hier kannst du fast alle File-Extensionen finden, unten, with English descriptions.)

WAV can be also a 8-bit wav file for Wav Sample Player 1.1 (http://www.ep128.hu/Ep_Music.htm)
TUN: Music Box Player file
MBP: compiled Music Box Player file

One more (new!):
EPV: Enterprise video
Title: Re: knowing Fileextensions ? please complete
Post by: Vicman on 2009.February.14. 13:04:43
Thank you all, for this BIG Informations/Explanations  :smt023

So, ECC don't need to "parse" all this extensions (like scr or prg, 'cause it should only search for the Loader-File)

O.K. ,
maybe you know the TOSEC-Files Collection ? Well, I think you know it  ;-)
'because I have this TOSEC-Collection for Enterprise-Games.
Only two Games in that Collection has the Fileextension "*.prg" . All other haven't any extension.
For Example the Game "Academy" (see Atachments).

But the Frontend ECC need an extension for "scanning/parsing" the files....
Question now : Is it possible to rename a Game in f.e. "academy.com" ? - and the game works also in the EMU with the extension ?
I think the "start" file is the loader for this Game !? - so, can I rename it "start.com" or something else ? - and does it work in an Emu while renaming :oops:

Ciao,
Vicman

EDIT:
O.K. I think, it works ! (zozosoft has allready said it, in his post -:)  )
And I've tried it with the Game "ZOLYX" , and renamed it in ZOLYX.com - It works also !  :mrgreen:

   

Title: Re: knowing Fileextensions ? please complete
Post by: szipucsu on 2009.February.14. 19:28:52
You can rename the first file of a program the way you want. If you rename e.g. the first file of Academy academy.com, aca.com, szipucsu.com, vicman.prg or anything else, it works.
Du kannst das erste File eines Programs nennen, wie du willst. Wenn du das erste File des Spieles Academy academy.com, aca.com, szipucsu.com, vicman.prg oder irgend etwas anderes nennst, wird es auch funktionieren.

Start is a preferred filename because EXDOS loads and runs this file automatically when a single load or start command is given.
Title: Re: knowing Fileextensions ? please complete
Post by: Vicman on 2009.February.14. 20:03:16
Yes, thank you ! I understand  ;-)

I've also download some *dtf's here.....where can I find this utility, to load such a file. Can't find a dl-link for this tool.....
This tool works also in an Emulator, right ?

btw.
The Letter "b" of this downloadpage is missing  ;-)
http://enterpriseforever.com/downloads&amp.html;d=EP_programok_omlesztve

And just another Question..... :ds_icon_cheesygrin:
Do you have some Sort of "Game-data-base" for the Enterprise :
I mean f.e. a textfile-listing of all Games....and infos about Developer,year,multiplayer etc... ? (but, in english, please  :oops:)

aaand one little question.....sorry  :roll:

You've wrote : "*.bin is a binary file that can be anything" - Q : but *.bin is never the loader for a Game, right ?
So, we don't need *.bin for parsing in EmuControlCenter ?


and I've just found "dtf" here : Is this the right utility, to load dtf-files ?
http://enterpriseforever.com/letoeltesek_downloads/pc_utils-t358.0.html
Title: Re: knowing Fileextensions ? please complete
Post by: IstvanV on 2009.February.14. 20:40:09
Yes, thank you ! I understand  ;-)

I've also download some *dtf's here.....where can I find this utility, to load such a file. Can't find a dl-link for this tool.....
This tool works also in an Emulator, right ?
You can try using the attached loader; copy both files to a directory on a floppy image where the DTF files are found, and run 'dtftom.com' (which could also be renamed to START). There is also another utility for loading DTF compressed programs (the :DL command in ZozoTools), which is faster, although I think it could not load some of the DTF files.
It is also possible to decompress the DTF's, using e.g. the Anti-DTF utility by Zozosoft, or my 'DTF' utility which can be found at "Letöltések / Downloads" under "PC utils". The decompressed programs do not need any loader, and also load much faster, but a few DTF files cannot be decompressed with the above utilities.
Title: Re: knowing Fileextensions ? please complete
Post by: Vicman on 2009.February.14. 20:47:37
thanks IstvanV,

please look at my last post. I've editet it a little.
Can you tell me about the *.bin - extension ? - never a "loader-file" for Games ?
Title: Re: knowing Fileextensions ? please complete
Post by: szipucsu on 2009.February.14. 21:27:07
Can you tell me about the *.bin - extension ? - never a "loader-file" for Games ?
Never. Nie.
Filenamen die sofort starten: .com, .bas., trn. (Auch .ext kann sofort eingeladen werden aber es startet nicht automatisch.)

Game database:
http://www.ep128.hu/Menu.htm (http://www.ep128.hu/Menu.htm) Click on the left "Játékok". Documentation only Hungarian, sorry, but you can download all the currently available games for EP (about 700)!
Or:
ep.homeserver.hu (http://ep.homeserver.hu/ep128english.htm), English version. On the left go down and you'll fint Programs/Games.
Title: Re: knowing Fileextensions ? please complete
Post by: Vicman on 2009.February.14. 21:50:20
Super !!!
Ich danke dir für die Antwort.
Und sogar in Deutsch !  :mrgreen:

Muss ich die Spiele alle einzeln herunterladen ? - Oder sind es genau die gleichen wie in diesem link ?  :
http://enterpriseforever.com/downloads.html

Do I have to download the Games one by one ? - or are the Games exactly the same as in this "Disk_all.zip" - Folder at this link ?

Title: Re: knowing Fileextensions ? please complete
Post by: szipucsu on 2009.February.14. 22:54:33
Do I have to download the Games one by one ? - or are the Games exactly the same as in this "Disk_all.zip" - Folder at this link ?
They (http://www.ep128.hu/Emu/Disks_Games.rar) are the same. (ep128.hu)

And yes, Disk_All is also the same as the separate files there. (enterpriseforever)
Title: Re: knowing Fileextensions ? please complete
Post by: Vicman on 2009.February.14. 23:00:47
 Thank you !   :smt023 :smt026
Title: Re: knowing Fileextensions ? please complete
Post by: IstvanV on 2009.February.15. 17:47:28
and I've just found "dtf" here : Is this the right utility, to load dtf-files ?
http://enterpriseforever.com/letoeltesek_downloads/pc_utils-t358.0.html
No, it is a command line PC utility that can be used to create or extract DTF files. For loading a DTF compressed program on the Enterprise, you need either the DTF&TOM loader posted above, or ZozoTools (DL command).
However, 'dtf' can decompress a DTF program to a .com and .prg file that can be run without any loader. For example, the command 'dtf -d exolon.dtf' would create exolon.com and exolon.prg.
Title: Re: knowing Fileextensions ? please complete
Post by: Vicman on 2009.February.15. 21:20:18
O.K. - I understand  ;-) Thanks again.
Title: Re: knowing Fileextensions ? please complete
Post by: Attus on 2009.February.15. 23:34:18
No, it is a command line PC utility that can be used to create or extract DTF files. For loading a DTF compressed program on the Enterprise, you need either the DTF&TOM loader posted above, or ZozoTools (DL command).
However, 'dtf' can decompress a DTF program to a .com and .prg file that can be run without any loader. For example, the command 'dtf -d exolon.dtf' would create exolon.com and exolon.prg.


Vicman!
Ich empfaehle dir lieber meinen Loader (attus.ldr)  zum einladen von DTF Dateien, statt den DTF&TOM Loader.
Ich habe naemlich damals den DTF erfunden,  :oops: und habe natürlich auch einen guten Loader dazu erschaffen. Er ist nicht so schön, wie der DTF&TOM Loader, aber viel besser.  :)
Title: Re: knowing Fileextensions ? please complete
Post by: Vicman on 2009.February.16. 18:03:35
Hallo Attus,

ich möchte den attus.ldr gerne testen. Kannst du mir einen Link geben, wo ich es downloaden kann ?
Unter PC-Utils finde ich ihn nicht.....

where can i find a Download-link for the attus.ldr  :roll:

Gruß
Vicman

Title: Re: knowing Fileextensions ? please complete
Post by: Attus on 2009.February.16. 21:26:56
Hallo Attus,

ich möchte den attus.ldr gerne testen. Kannst du mir einen Link geben, wo ich es downloaden kann ?
Unter PC-Utils finde ich ihn nicht.....
where can i find a Download-link for the attus.ldr  :roll:

Gruß
Vicman
Hier (http://enterpriseforever.com/downloads&amp.html;d=Attus_programjai) kannst du alles finden, was ich gemacht habe. In der Datei "felhasznaloi.rar" ist der attus.ldr zu finden. Schau mal dann dir den HoH.DTF (Head over Heels) an! Den kannst du in der Datei "puredtf.rar finden. Er war ehemals ein Spectrum Program, und ich habe ihn zu vier farbig gewandelt, und ist mein Lieblingskind.   :smt055 :lol:
Gruß
Attus
Title: Re: knowing Fileextensions ? please complete
Post by: Vicman on 2009.February.16. 21:43:45
Danke Attus,

wusste nicht, wo ich den attus.ldr finden konnte....mit "felhasznaloi" konnte ich rein sprachlich nichts anfangen.... :ds_icon_cheesygrin:

Ich werde mir morgen alles anschauen !!! , (auch HoH !)  ;-)

Gruß,
Vicman
Title: Re: knowing Fileextensions ? please complete
Post by: Attus on 2009.February.16. 22:24:10
Danke Attus,

wusste nicht, wo ich den attus.ldr finden konnte....mit "felhasznaloi" konnte ich rein sprachlich nichts anfangen.... :ds_icon_cheesygrin:

Ich werde mir morgen alles anschauen !!! , (auch HoH !)  ;-)

Gruß,
Vicman

felhasználói = Für Anwender, Benutzer gedacht. (keine Spiele)
Ich habe damals an Dich nicht gadacht.  :oops:
Der "ed" ist ein Editor, und halb deutchsprachig!  :)
Title: Re: knowing Fileextensions ? please complete
Post by: IstvanV on 2009.February.17. 00:06:29
Some files created with the 'DTF' utility seem to work only with 'DTF&TOM Loader' and DL, but not with ATTUS.LDR :oops: I have uploaded a new version of DTF that fixes this compatibility problem.
Title: Re: knowing Fileextensions ? please complete
Post by: Vicman on 2009.February.17. 19:29:15
Quote from: Attus

felhasználói = Für Anwender, Benutzer gedacht. (keine Spiele)

Jetzt kann ich sogar etwas ungarisch : felhasználói = Utility = Anwenderprogramm  :mrgreen:


Title: Re: knowing Fileextensions ? please complete
Post by: Vicman on 2009.February.17. 19:30:31
Some files created with the 'DTF' utility seem to work only with 'DTF&TOM Loader' and DL, but not with ATTUS.LDR :oops: I have uploaded a new version of DTF that fixes this compatibility problem.

I will see it. Thanks for the Info  ;-)
Title: Re: knowing Fileextensions ? please complete
Post by: IstvanV on 2009.February.19. 18:28:02
I will see it. Thanks for the Info  ;-)
This change is only relevant when creating new DTF files, so it is probably not very important, since not many new converted games are released in DTF format (and if someone still wanted to use compression in a new program, 'epcompress' could give better results) :) The most likely useful application for the DTF utility is to use it in a batch file to decompress many DTF programs (e.g. those in 'puredtf.rar') quickly, but most - if not all - such games are already available at ep128.hu in uncompressed format.