Preview
Color Requester [ F-Editor ]
Standart
Undo
Cancel
ram:
df1:
Cancel
DF1:
Parent
RAM:
Program
Drawer
s:fed.start
Filename :
Length :
B-Size :
Posi. :
Block :
Max memory :
Protection :
Status :
There´s no File in memory ...
$000000$000000$000000$000000$000000
-----------
Welcome to F-Editor
Check the file ...
Error Nº $000000 ...
Read the file ...
You can edit it ...
Top of File ...
End of File ...
Console : On
Console : Off
File-Editor V1.1 written by T.Jansen
Table
Shadow
Bye
Fill a block in the File
Find a block in the File
Start:
Stop:
HEX
ASCII
Cancel
Clear
Please type Position
OK OK OK
OK OK OK
Cancel
V1.1written by Thomas Jansen ( Touchstone of HDL )
Hauptstraße 214773 M´see-Körbecke/Germany
Informater V1.0
coded for FED1.1
I ain´t got no dough ( send )
Can´t find the file !!!
Can´t find enough memory !!
There´s no file-info-block !!
It´s a directory not a File !
Protection-bit ´r´ isn´t set!
Can´t open the file !!!
Can´t read the file !!!
Filelenght is 0 bytes !!!
Not enought memory for file !
Can´t write the file !!!
Are you shure to quit FED ?
File already exist ...
Protection-bit ´w´ isn´t set!
$000000 - $00000000 $00000000 $00000000 $00000000 - ................ - $000000
Please insert filename to load ...
Please insert new filename ...
Please insert filename to save ...
Save File as ´ASSEMBLER´ ...
Save File as ´BASIC´ ...
Save File as ´BASIC&LOADER´...
Save File as ´C-source´ ...
DF0:
Projekt
Load file
Save file
Save as
Assembly
Basic
Basic&Loader
C-source
About FED
Quit & Save
Quit FED
Edit
Find
Fill
Position
Top of file
End of file
Page down
Page up
Extra
Color
Protection
Infos [HELP]
dc.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000
DATA 00,00,00,00,00,00,00,00,00,00
DATA eof
REM Created by FED ( written by Thomas Jansen )
OPEN "xxx" FOR OUTPUT AS 1
Loop:
READ D$:IF D$="eof" THEN GOTO ENDE
D=VAL("&H"+D$)
PRINT #1,CHR$(D);
GOTO LOOP
Ende:
CLOSE 1
END
REM *** ***UBYTE DATA[]{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
};
First page with infos about FED ..
Informations about patching files.
Patching files with the File-ED
Requesters in the File-EDitor1.1 ?
Requesters -> File-requester
Requesters -> Colour-requester
Requesters -> Error-requesters
How to use the preferences-file...
Edit the preferences-file
File to source ? How to do this ??
File -> Assembler-source for SEKA
File -> Basic-source in DATA´s
File -> Basic-source with loader
File -> C-source
The File-EDitor-menues in V1.1
The project-menu and the items
The find-menu and the items
The extras-menu and the items
History about the File-EDitor
The source-code for the SEKA
The info-block under the Hex-display
Greetings ( from Hardline ) to :
Greetings ( from me ) to :
The HELP-page-functions
All contact-adresses from Hardline
Some words about viruses
Other Hardline-productions
Thanks go to ..
The complete Hardline-memberlist
All keys in the File-EDitor
Searches for...
The last word ...
Documentation for the File-EDitor1.1
File-EDitor is public-domain !!! You
can copy it how often you want . But
if you find this tool usefull , send
money , postcards ... to me ( you
find the adress in the end . )
You find informations about :
1 Edit files ?
1.1 Use FED to edit files
2 Requesters
2.1 File-requester
2.2 Colour-requester
2.3 Error-requester
3 The preference-file
4 Save file as source
4.1 Save file as Assembler-source
4.2 Save file as Basic-source
4.2.1 Save file as Basic&Loader
4.3 Save file as C-source
5 The menues from FED
5.1 Project-Menu
5.2 Find-Menu
5.3 Extras-Menu
5.4 Label-Menu
6 More informations ( History )
OK , I think its enought !!! Use the
´Table´-funktion to select better !!
1 - Edit files ?
Last month I sit before my Amiga 500
and use Amiga-Basic . You know , if
you have a PAL-screen and start A-
Basic, there will open a NTSC-window
(200 lines) . There are 56 lines un-
used .´No Problem´! Use a FileEditor
(like this) and load Amiga-Basic in
the memory. Edit the memory and save
the memory back to the file ! That´s
all ...
So you can patch ( edit ) some files
like the CLI ( on the Workbench ) !!
You can use your name as the window-
title and you can change the coords
of the CON-window !!!
But that´s not all ! Some guys patch
files to use it in other languages .
If you have an english-program and
you want to have it in german , load
the file in the memory . Edit the
memory ( and so on ) ...
You can patch so much, but note : If
you patch a file use a copy ( never
the original ) !!!!
OK , the File-EDitor is the tool for
your problems (it sounds good, he?)!
Use it for all your patches ! And if
you like it, a new version with some
advantages comes in the near future!
1.1 - Use FED to edit files
The FED ( File-Editor ) is a tool to
patch files in memory !
After starting FED you´ll see the
File-Requester(2.1).Select a file in
the File-requesters window and press
the ´OK´-gadget . FED loads the file
in the memory and shows you the file
as a HEX- and ASCII-display. You can
control the cursor with the cursor-
keys, the menues or the number-block
on the right side of your keyboard !
You can edit the file with all other
keys on your keyboard (like a-z,A-Z,
1-9,!-\,ä-Ü ... ) . To edit the HEX-
display press the left Amiga-key and
the keys:0-9,a-f(A-F) ! I think it´s
a good and simple method to patch a
file ! You can mark a position with
the Function-keys :
[SHIFT]+[F1]-[F10] = mark a position
[F1]-[F10] = jump to the position
The functions of the number-block on
the right side of you keyboard :
1-bottom of file 2- cursor down
3- page down 4- cursor left
5- nothing 6-cursor right
7- top of file 8- cursor up
9- page up 0- nothing
Next page ->
With the ESCAPE-key you can save the
keyboard ( you see this in the head-
line of the screen ).If the keyboard
is saved you can use only the cursor
keys ! If you press the ESCAPE-key
the keyboard is unsaved !
Press [HELP] for the informater ( I
think you know it , because this is
the informater !!! ) ...
You can save your file as a source-
for Assembler,Basic or C (4.1-4.3) !
If you find bugs or if you have good
ideas for the File-EDitor,send it to
my adress : Thomas Jansen
Hauptstraße 21
W-4773 Möhnesee-Körbecke
Germany
Tel.: (..)-02924-5780
or contact Hardline :
André Gerke
Auf der Woort 3
W-5768 Sundern 9
Germany
for good (legal) swapping :
O. Plink | S. Pascharat
Im Kirchenöschle 6 | Frankestr. 11
7904 Dellmensingen | 3380 Goslar
Germany | Germany
Version 1.1 released in October´91
2 - Requesters
In the File-EDitor you can find some
requesters . For files, for colours,
for errors.. If you select a file in
the file-requester and the file is
not on the disk an error-requester
shows it . With the colour-requester
you can change the colours of the
screen . If you want to quit the
File-EDitor , a requester comes and
asks you again ..
Here comes the requester of the
File-EDitor :
2.1 File-requester
In the file-requesters window are 6
gadgets and a field with the file-
names . The gadgets are :
[OK] - The selected file and
directory is right !!
[CANCEL] - Abort file-requester !
[DF0:] - \
[DF1:] - > The devices
[RAM:] - /
[PARENT] - If you have the path:
df0:Sources/good/ and
you use parent,you have:
df0:Sources/ !!!
In the field with the filenames you
can click with your mouse on a file
or a direktory . If you click on a
file,the name will show in the name-
string-gadget ! If you click on a
direktory, it will be loaded and the
name will be added to the path-
string-gadget. You can move the list
of filenames with the prop.-gadget
and the arrow-gadgets ...
The list will be sorted in alphabet-
ical order ( direktorys first ) !!
You can use other devices (like HD0)
in the file-requester.Click with the
mouse in the path-string-gadget and
type the name of the device ...
2.2 - Colour-requester
With the colour-requester you can
edit the colours of your FED-screen.
The 3 prop-gadgets are for the red ,
green and blue density from the sel-
ected colour ! You can select one of
the 4 colours by pressing in one of
the 4 gadgets on the left side !!!
2.3 - Error-requester
If you make an error or if FED asks
you ( like : ´Shure to quit´ ), this
requester comes and shows you the
error ( or the question ). Press one
of the 2 gadgets .
3 - The preference-file
In the preference-file you can order
the drive for the file-requester, or
you can change the start-colours for
the screen . You can edit how much
memory the program will be allocated
for the file ...
The pref-file called ´FED.start´ and
it must be in the S:-directory of
your Workbench. It must be an ASCII-
file like this :
MEMORY = #5
COLOR0 = $04d
COLOR1 = $FED
COLOR2 = $000
COLOR3 = $F80
DEVICE = DF2:
You must write all in upper letters!
All spaces , ´#´ and ´$´ must be in
the same order like this!You mustn´t
use all comands ( you can use only
the device or only one color ! ).The
nummber after ´MEMORY´ could be :
1 = 50 KBytes 2 = 102 KBytes
3 = 205 KBytes 4 = 256 KBytes
5 = 512 KBytes 6 = 768 KBytes
7 = 1024 KBytes 8 = 1280 KBytes
9 = 1536 KBytes 0 = the most
WARNING: If you use ´0´ by ´MEMORY´,
FED allocates the biggest memory-
block ! It could be that the other
tasks (like some libraries...) can´t
allocate memory for windows, menus,
requesters .. and you can´t quit the
FED !!!
You can use all devices with 4 chars
in the name like : DF0: - DF3: ...
The colours could be :
COLOR2 = $f45 The normal
/ | \ color-format
/ | \ in HEX-
/ | \ nummbers
RED GREEN BLUE
So you can use from $000 to $FFF !!!
You can edit the preferences-file
with a normal text-editor ( like CED
or ED from the Workbench-disk ) ...
4 - Save file as source
You can save the file as source in
3 most used languages ( Basic, C and
Assembler ) . If you think that M2A
or Oberon is better and more used ,
send me the informations , because I
don´t know enough about them !
You can save the Basic-file with a
loader . If you start the Basic ( &
the loader) the DATA´s will be saved
on the disk and so you have the ori-
ginal file !!! The Assembler-save is
for the SEKA-Assembler (´dc.b´). You
can translate grafics and sounds !!!
4.1 - Save as ´Assembler´
The file will be saved as Assembler-
source . Don´t forget the ending if
the file ( like ´.S´ ) !! If yo have
a file like this ( on the screen ) :
$56789abc $cba98765 $21051975 ...
The Assembler-source looks this :
DC.L $56789ABC,$CBA98765,$21051975 !
One source-line have 6 longwords ...
4.2 - Save as ´Basic´
&
4.3 - Save as ´Basic&Loader´
The same like ´Assembler´ , but it
looks like this :
DATA &h56789ABC,&hCBA98765,&h ...
The last line is ´DATA eof´ ! So you
can read and wait for the ´eof´. The
loader does it! He reads a longword,
looks if it is an ´eof´ and write it
to a file ! If it is ´eof´ the file
will be closed and the program ends!
4.3 - Save as ´C´
The same like ´Assembler´, ´Basic´ &
´Basic&Loader´,only the format isn´t
the same :
0x56789ABC , 0xCBA98765 , 0x ...
I hope you understand all ...
5 - The FED-menues
The File-EDitor has 3 menues in the
headline called :
Project Find Extras
Project - All load- and save-options
and quit-functions ...
Find - Find , fill , position and
some cursor-functions ...
Extras - Color-requester , protect-
flag and HELP (this) ...
5.1 - The project-menu
´Load file´ and ´Save file´- I think
you know it (?!?) ...
´Save as´ - saves the file as source
in C,Basic or Assembler...
´About´ - Who wrote this ???
´Quit&Save´ FED saves the file and
quit ...
´Quit´ - quit FED ...
You can use also the right Amiga-key
and another key to select the menu-
item ...
5.2 - The find-menu
´Find´ - after typing a string into
a gadget and select a block
FED searches for the
string ...
´Fill´ - the same as ´Find´, but FED
will fill the selected
block with the string ...
´Position´ - you must type the po-
sition you want ...
´Top of file´ , ´End of File´, ´Page
down´ and ´Page up´ are the
same as the number-block on
the right side ...
5.3 - The extras-menu
´Color´- What do you think does this
menu-item ???
´Information´ - This informater ...
´Protection´ - If this flag is on ,
the protection-bits will be
mind ...
The protection-bits are :
0 - Undeletable 1 - Unstartable
2 - No overwrite 3 - Unreadable
and after ´Kickstart 1.2´ 4 bits are
added :
4 - Unchanged 5 - Resident
6 - Batch-file 7 - Unlistable
History
0.5 - You can edit the memory ...
0.6 - A simple AmigaBasic-version to
load, save and edit files ...
0.7 - added an ARP-filerequester and
a hex-display ...
0.8 - Converted all in Assembler and
added my own filerequester
0.9 - you can close the console,mind
the number-block, own screen ,
error-requester ...
1.0 - Find and fillrequester,you can
save as source,color-requester
position, you can edit HEX and
ASCII in the same window , the
protection-bits will be mind ,
some bugs go to hell ...
1.1 - Kickstart 2.0-outfit , you can
set labels ( F1-F10 ) , the
texts will be written in the
screen-rastport (faster) , the
informaterV1.0 is added and
the most bugs are killed ( the
F-keys after loading ) ...
21 pages HELP inside the prog-
ram ...
If you like the FED1.1,a new version
comes in the near future ..
Source - code for SEKA
The source-code is for SEKA3.2 ( and
lower ) from Promax of Kefrens . The
AsmOne is very good but comercial !!
I don´t have enough money for this .
But the SEKA3.2 is good enough !!!!!
If you want to have the source-code,
send 4DM or 2$ to my adress ( with
a letter ) ..
The source-code is shareware ( the
FED is public domain ) !! I have the
copyright for the source ...
more informations
The information-block under the HEX-
display shows you something :
Filename : The name of the file...
Lenght : The file-lenght in bytes
Blocks : The lenght in blocks
Position : The cursor-position in
the file ...
Blockpos : The block-position for
the file on the disk ...
Maxmemory : The lenght of the alloc-
ated memory ...
Protect : The protection-bits ...
Status : Shows error ...
Greetings ( from Hardline ) to :
Addonic Admirals Antarix Arctic
Force Argon Armageddon Aurora
Awesome Axis Balance Black Sinus
Chrome Coma Cyborx D-TectDecade
Defcon One Devils DGSADigital
End of Century 1999 EnergyExort
Exult Fairlight Falcons Frantic
German Front Germaniac Grace
Grace/Austria Hypnotic Mafia
MagiclordsMajic 12MasqueradeMexx
NostrumParadise ProbeProng Risk
Royal Amiga Force SanctuarySavage
Sharks Shining 8 SKC
Special Brothers Stardust Stash
StormSymbiosis T.E.K.TargetsTDC
Tech TensionTGIThe Criminals The
Company The Dark Demon The Lords
Titanbytes Toxic Track Trackers
Vanish X-Trade Xenox Zeus
and people without Group :
Melt DownAgnusSuiciderSmashAndi
and Shirkan ....
and all Groups we have forgotten ...
Greetings ( from me ) to :
A.BelkeS.Riede BostF.FishS.Lord
H.Franz Alloc of TSB A.Keirat
A.MurrayP.Händel and all others ...
The HELP-page ( this )
The gadgets :
[ T ] - Top ( first page ) ...
[ «« ] - One side backwards ...
[ »» ] - One side forewards ...
[ B ] - Bottom ( last page ) ...
[ Table ] - You can click with the
the mouse in the page
you want ...
[ Shadow ]- Toggle the shadow-flag
( ON/OFF ) ...
[ Bye ] - Exit the HELP-page ...
There are 2 other gadgets. One looks
like a colored box.If you click here
the color of the pen cicles ...
The other gadget is the page-gadget!
You can click inside the gadget with
the name ´Page Nº.:´ . You can type
the number of the page ...
That´s all about the HELP-funktion !
In the next FED-version I will write
a HELP-page with new features! Where
ever you are you can press the HELP-
key and the window comes ( with the
information about this ) ...
Example : If you are in the file-re-
quester and you press HELP, the info
about the file-requester comes ...
Contact-adresses :
André Gerke | Stefan Pascharat
Auf der Woort 3 | Franckestraße 11
W-5768 Sundern 9 | W-3380 Goslar
Germany | Germany
-----------------+------------------
Michael Schröder | Marco Neumann
Am Schulplatz 9 | Josefinenanger 12
W-3370 Seesen 1 | W-5620 Velbert
Germany | Germany
-----------------+------------------
Dominik Klute | Oliver Plink
Reuterweg 11 |Im Kirchenöschle 6
W-5768 Sundern 9 |7904 Dellmensingen
Germany | Germany
Thomas Jansen | Marcus Dromowicz
Hauptstraße 21 | Händelstraße 10
W-4773 M´see 1 |W-4590 Cloppenburg
Write to the first 6 adresses for
(legal) swapping ...
If you have questions about the FED
or other Hardline-productions, write
to me ( T.Jansen ) or to A.Gerke ...
Viruses
There is a little group of lamers .
They wrote viruses to let the others
know that they are the best (joke)..
But why ? The Saddam-virus is one of
best viruses I´ve ever seen ! A very
good coding ( sorry , but it is ) !!
But why they must use their know for
this shit ? Write tools or something
others ...
They are good coders but shitheads
too !
Other Hardline-productions
Some Intros/Demos/Tools like :
Relation-Demo , Sounddisk I , Mamor-
Intro , Slideshow , FED , Flash-Copy
and others ...
There will come some new productions
called :
Sounddisk II , a new Bootmenu, Bier-
intro and in some month there will
come a megademo (a good! megademo) !
Wait for all these productions ...
Thanks go to :
To write this program I used some
tools :
SEKA3.2 - Promax of Kefrens
DPaintIII - Dan Silva
CygnusED - Cygnus-Soft
IFF-Konverter - Metallion of Kef.
Thanks go to this people and to all
the other guys who help me to wrote
some shit ( like this ) ...
The complete Hardline-memberlist
DIABOLO .......... ( HQ,GFX,SWP )
POWERSWAP ........... ( SWP,GFX )
1-HAG ............... ( SWP,COD )
SLICER .................. ( SWP )
TRASHER ............. ( SWP,GFX )
THE PUNK ............ ( GFX,SWP )
TOUCHSTONE .......... ( GFX,COD )
MAC ..................... ( MZX )
There is one new member ( a Coder ),
but I don´t know his name !?!?!?!?!?
The keys in the File-EDitor
Cursor-keys - to move the cursor in-
side the file ...
[F1]-[F10] - jump to the label. You
set the labels with :
[SHIFT]+[F1]-[F10] - sets the label
inside the file ...
[ESC] - toggels the CONSOLE-
flag ...
[HELP] - This information-page
will come ...
and on the number-block ( on the
right side of your keyboard ) :
[1] - bottom of file ...
[2] - cursor down ...
[3] - page down ...
[4] - cursor left ...
[5] - nothing ( he,he ) ...
[6] - cursor right ...
[7] - top of File ...
[8] - cursor up ...
[9] - page up ...
If you look in the menues you find
some key-combinations (left Amiga+?)
for the menu-items !!!
Example : About ==> LeftAmiga+A
Searching for
Hardline searches for good coders &
musicians ! But if you are a good
swapper , grafix-artist (....) write
too ! Write to the adress of the HQ:
André Gerke
Auf der Woort 3
W-5768 Sundern 9
Germany
But the coder must be able to write
a Demo or Intro (not only FD-tools)!
You must know some hardware-adresses
The last word
Ok,my fingers are bloddy (because I
have written 22 pages about FED and
some others) ! I hope you understand
the most (cause my english is shit).
I hope you like this tool and use it
as much as you can . If you like it
much you can send a little bit money
or something other to me ...
Some words about shareware : Last
year I wrote a tool called Alert3.6
You can create alerts and save them
as an executable file on disk . This
tool was shareware (10$) ! OK , the
price is high , but who doesn´t need
money? After 4 month a guy phoned me
up and asked me how he could bring
the alert on the bootblock ! He
doesn´t sells the shareware , and he
want to have infos ? I´m very angry,
but I sended him a disk with 2 tools
(to install the executable file on
the bootblock) and a letter . In the
letter I wrote that I want to have
the shareware , because I knew that
he would use my program!At that time
I didn´t have the shareware and my
disks was not sended back ! I think
its not the right way to use FD !!!
A coder (like me) works more than 3
weeks on a program ( most over 10
weeks ) and does it in a FD-
library ( most the Fish-library ) !!
Some thousend people have this disks
and use them, but why don´t they pay
that little bit ? These people kill
the FD-scene ! They say they don´t
have cracked or illegal software,but
they don´t pay for their software ,
too .. I hope I can change some guys
to pay their shareware ...
Touchstone of Hardline
( Thomas Jansen )
In the year of the lord 1991
(w)´91 by TS of HDL no (C)opyright