MagicEngine
Forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 Japanese English 

Magic Engine Users

 
Post new topic   Reply to topic    MagicEngine Forum Index -> General
View previous topic :: View next topic  
Author Message
Shinta
Visitor
Visitor


Joined: 14 May 2004
Posts: 4

PostPosted: Fri May 14, 2004 2:41 pm    Post subject: Magic Engine Users Reply with quote

Good Day NEC people Very Happy

Now is too easy configure the Magic Engine Emulator, just run this program in the same folder.

All windows





ENJOY!!!
_________________


Last edited by Shinta on Mon Aug 23, 2004 9:00 pm; edited 1 time in total
Back to top
View user's profile Send private message
Kaminari
Elder
Elder


Joined: 19 Apr 2002
Posts: 1432
Location: Paris, France

PostPosted: Fri May 14, 2004 3:55 pm    Post subject: Reply with quote

Great work Shinta Applause

The only problem is that it doesn't work with a customized INI file. My config file uses some hidden options which are not documented, and it makes some tabs display garbage instead of the expected values.

Another thing I've noticed is that you can't manually set the frame delay (the only options available are 59/60/61 Hz). Problem is, none of those default values are correct.

Here is my own INI file, it should help you debug your configurator. Keep up the good work!

Code:

# ----
# emulation settings
# ----

[emulation]

  ;
  ; soft reset (RUN + SELECT)
  ; --
  ;   y -> enabled  [default]
  ;   n -> disabled
  ;

soft_reset=y

  ;
  ; frame delay
  ; --
  ;   adjust video frame delay (15000-18000 µs)
  ;
  ;   16393 -> 61 Hz
  ;   16667 -> 60 Hz [default]
  ;   16949 -> 59 Hz
  ;

frame_delay=16711


# ----
# sound settings
# ----
#

[sound]

  ;
  ; sound
  ; --
  ;   y -> enabled  [default]
  ;   n -> disabled
  ;

sound=y

  ;
  ; frequency
  ; --
  ;   set sound frequency (8000 - 48000)
  ;

frequency=48000

  ;
  ; 16-bit
  ; --
  ;   y -> enabled  [16-bit]
  ;   n -> disabled [ 8-bit]
  ;

16bit=y

  ;
  ; stereo
  ; --
  ;   y -> enabled  [stereo]
  ;   n -> disabled [mono]
  ;

stereo=y

  ;
  ; interpolation
  ; --
  ;   y -> enabled
  ;   n -> disabled [default]
  ;

interpolation=y

  ;
  ; interpolation level
  ; --
  ;    1 -> light interpolation
  ;   ..
  ;   15 -> full  interpolation
  ;

interpolation_level=1

  ;
  ; delay
  ; --
  ;   adjust sound buffer delay (2 - 30), in 1/60th of second
  ;   (best delay is auto detected by default)
  ;

delay=

  ;
  ; CD-ROM audio input line
  ; --
  ;   0 -> first  audio input line [default]
  ;   1 -> second audio input line
  ;   ...
  ;
  ;   (see the log.txt file to find out what are the line numbers)
  ;

cd_audio_input_line=

  ;
  ; master audio volume
  ; --
  ;   0-100
  ;

master_audio_volume=100

  ;
  ; fx audio volume
  ; --
  ;   0-100
  ;

fx_audio_volume=100

  ;
  ; cd audio volume
  ; --
  ;   0-100
  ;

cd_audio_volume=70


# ----
# video settings
# ----
#

[video]

  ;
  ; windowed mode
  ; --
  :   select windowed mode at startup
  ;
  ;   y -> windowed
  ;   n -> fullscreen [default]
  ;

windowed=n

  ;
  ; fullscreen stretch
  ; --
  ;   y -> enable
  ;   n -> disable [default]
  ;

fullscreen=y

  ;
  ; fullscreen stretch mode
  ; --
  ;   0 -> always
  ;   1 -> only for 1x1 display size
  ;   2 -> only for 2x2 display size [default]
  ;

fullscreen_mode=2

  ;
  ; bilinear filtering
  ; --
  ;   y -> enable
  ;   n -> disable [default]
  ;
  ;   (this option doesn't work with all the video card)
  ;

filtering=y

  ;
  ; display size
  ; --
  :   select display size at startup
  ;
  ;   0 -> 1x1 zoom
  ;   1 -> 2x2 zoom [default]
  ;

size=1

  ;
  ; display zoom
  ; --
  ;   0 -> software  [default]
  ;   1 -> hardware
  ;

zoom=1

  ;
  ; auto frame skip
  ; --
  ;   y -> enabled
  ;   n -> disabled [default]
  ;

auto_frame_skip=y

  ;
  ; video sync
  ; --
  ;   y -> enabled
  ;   n -> disabled [default]
  ;

vsync=n

  ;
  ; fullscreen screen resolutions
  ; --
  ;   custom screen resolutions to be used for the different
  ;   PC-Engine video modes (256x224, 320x224, and 352x224)
  ;
  ;   (by default a resolution of 640x480 is used for all the
  ;    video modes)
  ;

res_256=512,448
res_320=672,448
res_352=672,448
res_512=512,448
res_gui=512,448

  ;
  ; windowed screen resolutions
  ; --
  ;   custom screen resolutions to be used for the different
  ;   PC-Engine video modes (256x224, 320x224, and 352x224)
  ;   in windowed mode
  ;

win_res_256=336,252
win_res_320=336,252
win_res_352=336,252
win_res_512=336,252

  ;
  ; auto screen resolution lock
  ; --
  ;   enable/disable auto screen resolution locking
  ;   for games that change resolution often like
  ;   Military Madness
  ;
  ;   y -> auto lock          [default]
  ;   n -> no resolution lock
  ;

res_lock=n


# ----
# TV mode settings
# ----

[tv_mode]

  ;
  ; tv_mode
  ; --
  ;   y -> start in TV mode
  ;   n -> start in normal mode [default]
  ;

tv_mode=y

  ;
  ; wide screen
  ; --
  ;   y -> enabled
  ;   n -> disabled [default]
  ;

wide=n

  ;
  ; horizontal interpolation
  ; --
  ;   y -> enabled  [default]
  ;   n -> disabled
  ;

interpolation=y

  ;
  ; scanlines:
  ; --
  ;   0 -> 100% (black scanlines)
  ;   1 ->  75%
  ;   2 ->  50%
  ;   3 ->  25%                   [default]
  ;   4 ->   0% (no scanlines)
  ;

scanlines=3

  ;
  ; gamma correction:
  ; --
  ;   adjust gamma level (0 - 5)
  ;

gamma=0

  ;
  ; brightness control:
  ; --
  ;   adjust brightness (0 - 8)
  ;

brightness=2


# ----
# gamepad settings
# ----

[gamepad]

  ;
  ; gamepad
  ; --
  ;   y -> enabled  [default]
  ;   n -> disabled
  ;

gamepad=y

  ;
  ; auto fire speed
  ; --
  ;   1 (fast) to 10 (slow)
  ;

auto_fire_speed=2

  ;
  ; auto calibration control
  ; --
  ;   50% (default) to 90%
  ;

auto_calibration=70


# ----
# keyboard settings
# ----

[keyboard]

  ;
  ; type of keyboard
  ; --
  ;   0 -> AZERTY
  ;   1 -> QWERTY [default]
  ;   2 -> QWERTZ
  ;

type=1

  ;
  ; unlock numeric keypad
  ; --
  ;   unlock numeric keypad keys 0 to 9, /, *, . and ENTER
  ;
  ;   y -> unlocked
  ;   n -> locked   [default]
  ;

numpad=y

  ;
  ; unlock numeric keys
  ; --
  ;   unlock keys 0 to 9
  ;
  ;   y -> unlocked
  ;   n -> locked   [default]
  ;

numkeys=n

  ;
  ; unlock ctrl keys
  ; --
  ;   unlock INS, DEL, HOME, END, PGUP, PGDOWN control keys
  ;
  ;   y -> unlocked
  ;   n -> locked   [default]
  ;

ctrlkeys=n

  ;
  ; ESC key mode
  ; --
  ;   change ESC key function
  ;
  ;   0 -> automatic mode : [default]
  ;        --------------
  ;          when the emulator is started from a shell or from a front-end
  ;          program pressing ESC will exit the emulator, but when
  ;          the emulator is started by double-clicking on its icon
  ;          pressing ESC will open the menu screen
  ;
  ;   1 -> GUI mode :
  ;        ---------
  ;          pressing ESC will always open the menu screen
  ;
  ;   2 -> exit mode :
  ;        ---------
  ;          pressing ESC will always exit the emulator
  ;

esc_key_mode=1

  ;
  ; auto repeat delay
  ; --
  ;   1 (very fast) to 8 (slow)
  ;

auto_repeat_delay=2

  ;
  ; auto repeat rate
  ; --
  ;   number of time the key is repeated per second (1 - 16)
  ;

auto_repeat_rate=9


# ----
# load menu settings
# ----

[load]

  ;
  ; drive list
  ; --
  ;   list of disk drives displayed in the load menu
  ;

drive_list=EFGH

  ;
  ; ROM list titles
  ; --
  ;   enable ROM filenames to be used as title in the load list
  ;
  ;   y -> enable
  ;   n -> disable [default]
  ;

use_rom_file_name=y


# ----
# misc. settings
# ----

[misc]

  ;
  ; number of state file
  ; --
  ;   4 - 8
  ;

nb_state_file=8

  ;
  ; state file compression
  ; --
  ;   y -> enable  [default]
  ;   n -> disable
  ;

compress_state_file=n

  ;
  ; backup ram format
  ; --
  ;   0 -> old format (backup.ram)
  ;   1 -> new format (backup.dat, backup.idx) [default]
  ;

backup_ram=1

  ;
  ; enable debug log file
  ; --
  ;   y -> enable  [default]
  ;   n -> disable
  ;

debug_log=y


# ----
# CD-ROM settings
# ----

[cdrom]

  ;
  ; ASPI layer
  ; --
  ;   forces ASPI under Windows 2000/XP
  ;
  ;   y -> enable ASPI
  ;   n -> enable SPTI [default]
  ;

use_aspi=n

  ;
  ; CD-ROM drive
  ; --
  ;   (Windows 9x/ME only)
  ;
  ;   0 -> first  CD-ROM drive [default]
  ;   1 -> second CD-ROM drive
  ;   ...
  ;

drive=

  ;
  ; CD-ROM drive letter
  ; --
  ;   (Windows 2000/XP only)
  ;
  ;   D:
  ;   E:
  ;   ...
  ;

drive_letter=F:

  ;
  ; SCSI driver timeout
  ; --
  ;   change the delay that the emulator waits when accessing
  ;   the CD-ROM SCSI driver, 0 is infinite delay
  ;

timeout=0

  ;
  ; CD-ROM cache
  ; --
  ;   y -> enable
  ;   n -> disable [default]
  ;

cache=y

  ;
  ; CD-ROM cache size
  ; --
  ;   in KB [default is 512KB]
  ;

cache_size=2048


# ----
# path settings
# ----

[path]

  ;
  ; system card paths
  ; --
  ;

system_card_1=System Card 1.00 (J).zip
system_card_2=System Card 2.10 (J).zip
system_card_3=Super System Card 3.00 (J).zip
system_card_4=Games Express CD Card (J) [Unlicensed].zip

  ;
  ; config path
  ; --
  ;   (pce.cfg,
  ;    backup.dat, backup.idx,
  ;    games.idx,
  ;    time.dat,
  ;    k12x12.fnt, k16x16.fnt)
  ;

config=Config

  ;
  ; screenshot path
  ; --
  ;

screenshots=Previews

  ;
  ; saved game path
  ; --
  ;

saved_games=Save



PS: modify your paths according to your own directory structure.
Back to top
View user's profile Send private message Visit poster's website
Shinta
Visitor
Visitor


Joined: 14 May 2004
Posts: 4

PostPosted: Fri May 14, 2004 4:37 pm    Post subject: Reply with quote

;
; frame delay
; --
; adjust video frame delay (15000-18000 µs)
;
; 16393 -> 61 Hz
; 16667 -> 60 Hz [default]
; 16949 -> 59 Hz
;

frame_delay=16711

------------------------------------------------------------

Wow is true!!! thanks Kaminari!

Hidden options? I'll check!
_________________
Back to top
View user's profile Send private message
Shinta
Visitor
Visitor


Joined: 14 May 2004
Posts: 4

PostPosted: Fri May 14, 2004 6:36 pm    Post subject: Reply with quote

;
; frame delay
; --
; adjust video frame delay (15000-18000 µs)
;
; 16393 -> 61 Hz
; 16667 -> 60 Hz [default]
; 16949 -> 59 Hz
;

frame_delay=16711

------------------------------------------------------------

Wow is true!!! thanks Kaminari!

Hidden options? I'll check!
_________________
Back to top
View user's profile Send private message
Squaresoft74
Elder
Elder


Joined: 19 Apr 2002
Posts: 366
Location: France

PostPosted: Sat May 15, 2004 4:05 am    Post subject: Reply with quote

Well i thought you would have wait until you fixed the few details we talked about before releasing it but seems you couldn't wait Whistle
Anyway i posted about it on Necstasy , thanks again for the great tool Shinta Wink
_________________
Back to top
View user's profile Send private message Visit poster's website
Shinta
Visitor
Visitor


Joined: 14 May 2004
Posts: 4

PostPosted: Mon May 17, 2004 4:03 pm    Post subject: Reply with quote

Sorry for my Impatience Embarassed

I'm waiting for other bugs...


Thanks!!!
_________________
Back to top
View user's profile Send private message
Niobium
Member
Member


Joined: 24 Apr 2002
Posts: 22

PostPosted: Wed May 26, 2004 7:52 pm    Post subject: Reply with quote

This is a program that has been needed for Magic Engine for a long, long, time..

Definatly makes INI editing more intuitive for new Magic Engine users.

Bravo!!!

Can't wait for the next version!
_________________
Niobium
http://www.arcadezone.org
Back to top
View user's profile Send private message Visit poster's website
Squaresoft74
Elder
Elder


Joined: 19 Apr 2002
Posts: 366
Location: France

PostPosted: Wed Jun 23, 2004 5:05 pm    Post subject: Reply with quote

Version 1.03 is out Razz

Quote:
What's New :
------------

v1.03

- Fixed Frame delay problem. (thanks Kaminari)
- Add bowser button in Path Settings. (thanks Squaresoft74)

v1.02

- Fixed CD-ROM drive problems.
- Fixed Resolutions problems.
(thanks Squaresoft74)


Grab it from here Wink
_________________
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    MagicEngine Forum Index -> General All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group