Welcome, Guest. Please login or register.


Author Topic: knowing Fileextensions ? please complete (Read 15519 times)

Offline Vicman

  • EP fan
  • *
  • Posts: 188
  • Country: de
knowing Fileextensions ? please complete
« 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

Best Multi-Frontends ;-)  emu Control Center and GameBase

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: knowing Fileextensions ? please complete
« Reply #1 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.
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
« Last Edit: 2012.October.31. 15:40:11 by szipucsu »

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: knowing Fileextensions ? please complete
« Reply #2 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.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: knowing Fileextensions ? please complete
« Reply #3 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. (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
TUN: Music Box Player file
MBP: compiled Music Box Player file

One more (new!):
EPV: Enterprise video
« Last Edit: 2013.May.15. 12:24:22 by szipucsu »
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Vicman

  • EP fan
  • *
  • Posts: 188
  • Country: de
Re: knowing Fileextensions ? please complete
« Reply #4 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:

   

« Last Edit: 2009.February.14. 13:16:21 by Vicman »
Best Multi-Frontends ;-)  emu Control Center and GameBase

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: knowing Fileextensions ? please complete
« Reply #5 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.
« Last Edit: 2009.February.16. 22:30:56 by szipucsu »
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Vicman

  • EP fan
  • *
  • Posts: 188
  • Country: de
Re: knowing Fileextensions ? please complete
« Reply #6 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
« Last Edit: 2009.February.14. 20:41:09 by Vicman »
Best Multi-Frontends ;-)  emu Control Center and GameBase

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: knowing Fileextensions ? please complete
« Reply #7 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.

Offline Vicman

  • EP fan
  • *
  • Posts: 188
  • Country: de
Re: knowing Fileextensions ? please complete
« Reply #8 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 ?
Best Multi-Frontends ;-)  emu Control Center and GameBase

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: knowing Fileextensions ? please complete
« Reply #9 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 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, English version. On the left go down and you'll fint Programs/Games.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Vicman

  • EP fan
  • *
  • Posts: 188
  • Country: de
Re: knowing Fileextensions ? please complete
« Reply #10 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 ?

Best Multi-Frontends ;-)  emu Control Center and GameBase

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: knowing Fileextensions ? please complete
« Reply #11 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 are the same. (ep128.hu)

And yes, Disk_All is also the same as the separate files there. (enterpriseforever)
« Last Edit: 2009.February.14. 23:03:25 by szipucsu »
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Vicman

  • EP fan
  • *
  • Posts: 188
  • Country: de
Re: knowing Fileextensions ? please complete
« Reply #12 on: 2009.February.14. 23:00:47 »
 Thank you !   :smt023 :smt026
Best Multi-Frontends ;-)  emu Control Center and GameBase

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: knowing Fileextensions ? please complete
« Reply #13 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.

Offline Vicman

  • EP fan
  • *
  • Posts: 188
  • Country: de
Re: knowing Fileextensions ? please complete
« Reply #14 on: 2009.February.15. 21:20:18 »
O.K. - I understand  ;-) Thanks again.
Best Multi-Frontends ;-)  emu Control Center and GameBase