MAME Font Editor (Greek)

30/11/2005

The MAME Font Editor (MFE) has been programmed by Nikos Krithis (aka Vrohopoios) in
Visual C++ 2005.

WARNING
-------------
In order to you run the program in your computer it will be supposed you have installed
.NET Framework 2.0. Download it for free from
"http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=en"

The MFE is provided completely free of charge. Is prohibited the sale or with anyone way the
commercial exploitation of the program. It can be distributed freely while it is
accompanied with the file (ReadMe.txt of MFE) inalterable. The MFE does not have no relation
with the programmers of MAME but also with the development of MAME, is independent. The
programmer of MFE does not provide no guarantee that the program will run correctly in any
PC. The programmer also does not bring no responsibility if by the use of MFE it is caused
any of nature damage at the expense the user, neither has obligation to compensate the user
in such case. The program was written in little time and because of my little knowledge
on Visual C++ 2005 can exist enough problems (Bugs).
SORRY FOR MY POOR ENGLISH.

Thanks for the comprehension, Nikos Krithis (aka Vrohopoios)

email: nikos_k37@hotmail.com

USE
-----
(The MFE opens Files with extension .mfd (MAME Font Data). These in the reality are .txt Files
which have been created making copy the Function:

/*************************************
 *
 *  Font data
 *
 *************************************/

static const UINT8 uifontdata[] =
{
	"MAME Font data"
}

in empty .txt File. Then has changed their extension from .txt to .mdf.)

1) Run the MFE.
2) From the Menu choose File>Open. Select and open the File
"MAME Font Data.mfd". This file contains the font of MAME.
3) Select from box "MAME Font Data" the character that you want to edit.
When you select the character it will be presented in the box "Character".
4) Click button "Edit". By clicking the button the character will present in the box "Editor".
There using the left and right button of mouse you can change the colour of Pixels of
Character. From the "Palette" you can select the colours that are available (White and Black).
The colour that you will choose will correspond in the button of mouse which you clicked in
order to choose the colour. Which colour corresponds each time in each one of the two buttons
of mouse you can see it in the box "Mouse".
5) After you finish with the process of character, you click the button "Import" in order to
import the character in the MAME Font Data. ATTENTION! The new character will replace the
character that is selected in the box "Character". This means that you can select character
for eg the A and after you edit it as you want you choose the C, and by clicking the button
"Import" you replace the new character (former A) with the C.
6) Then you can save the changes that you made in the MAME Font Data by selecting from the
Menu File>Save.
7) In order to you close the program you select File>Exit from the Menu.
8) Then you open the changed .mfd File with a text processor for eg Notepad.
9) Select ALL the text that you will find there and copy it.
10) Open the usrintrf.c File from the source code of MAME and replace ALL the Function:

/*************************************
 *
 *  Font data
 *
 *************************************/

static const UINT8 uifontdata[] =
{
	"MAME Font data"
}

with the text that you copied from the .mfd File. Save and clos the usrintrf.c File.
11) Compile the source code of MAME.
TRANSLATED MAME