The NEW Build Your Own Arcade Controls

Main => Software Forum => Topic started by: LorisCortina1 on August 12, 2004, 04:10:55 am

Title: AdvanceCD with Arcade Monitor
Post by: LorisCortina1 on August 12, 2004, 04:10:55 am
I'm trying to sepup my new cabinet with AdvanceMenu and AdvanceMAME, when the setup is done, i wont to build a .iso image.

I wont to use the boot CD System.

I see in the documentation of AdvanceCD that is possible, but i dont know how.

Can Anyone help me?

Thanks in "Advance"
Title: Re:AdvanceCD with Arcade Monitor
Post by: tcleary on August 12, 2004, 09:21:48 am
i am interested in this also, I wish there was a tutorial somewhere.  I've just installed gentoo and I'm trying to get that working with an arcadevga and wg d9200.
Title: Re:AdvanceCD with Arcade Monitor
Post by: LorisCortina1 on August 12, 2004, 09:35:30 am
I'm trying to setup my cabinet with FreeDos but it doesent work very well!
When i finish all the testing process i will report something.

Now i'm trying to set up with a doctored MS-DOS.

I wont to compare diffrent card:
Matrox G100 AGP
Rage 128 AGP
S3Virge + Voodoo2 PCI
Radeon 7000 AGP

The monitor are Hantarex i think!

I have another Cabinet that work with Radeon 7000 + MS-DOS + ADVANCEMAME 076 and relative MENU.

For the new cabinet i wont to use AdvanceCD......

I think the first step is to have a good *.rc file ( WORKING )
After this i think the only other step is to include the rc file in the source!

I'm doing this .....
Title: Solution to build advanceCD for the Arcade Monitor
Post by: LorisCortina1 on August 13, 2004, 07:06:00 am
1) I do a fine tuning of AdvanceMENU and AdvanceMAME, using advcvg and advv under DOS ( Doctored MS-DOS) I try to use FreeDOSbeta9rc5 but i doesent work very well ( or i dont configure it corretly )
Any way after fine tuning i backup the advmame.rc and advmenu.rc from my cabinet.

2) Download AdvanceCD.2.4 source and Disk generator.
I'm using SuSE 9.1 Linux Distro.
I extract the 2 file in different directory and i create manualy another directory where i put all the file and directory.
advancecd-2.4.0 ( source )
advancecd-2.4.0-pentium ( Disk generator )
advancecd24 ( My directory containing the fusion of the other two )

3) Now in my directory advancecd24 i do: make extract

4) Now i sobstitute the significative line in advmame.rc and advmenu.rc in the advancecd24/app/root.

I report my diff file, but it depends from the hardware and also from the Arcade Monitor.

For reference advmame.rc ( new ) vs advmame.rc ( original source )

--- ( original source )

 device_video_format 31500 0.784314 0.0392157 0.117647 0.0588235 0.914286 0.0190476 0.00380952 0.0628571
< device_video_format 59820 0.8 0 0.115789 0.0842105 0.914744 0.0190572 0.00300903 0.0631896
< device_video_pclock 10-120
< device_video_hclock 30.5-59.5
< device_video_vclock 55.5-112.5
--- ( New)
> device_video_format 15750 0.542373 0.186441 0.0508475 0.220339 0.928315 0 0.0107527 0.0609319
> device_video_pclock 5-150
> device_video_hclock 15.75
> device_video_vclock 50-60

--- ( original source )

 device_color_palette8 no
< device_color_bgr8 no
< device_color_bgr32 no
< device_video_doublescan no
< device_video_interlace no
--- ( new )
> device_color_palette8 yes
> device_color_bgr8 yes
> device_color_bgr32 yes
> device_video_doublescan yes
> device_video_interlace yes

--- ( new )

> device_video_modeline standard_640x480 14.4624 640 728 792 920 480 486 493 524 -hsync -vsync interlace
> device_video_modeline ntsc_small_608x456 13.7201 608 696 752 872 456 474 480 525 -hsync -vsync interlace
> device_video_modeline pal_512x384 11.375 512 584 632 728 384 486 492 625 -hsync -vsync interlace
> device_video_modeline ntsc_512x384 11.2026 512 576 616 712 384 440 446 525 -hsync -vsync interlace
> device_video_modeline pal_400x300 9 400 456 496 576 300 444 450 625 -hsync -vsync interlace
> device_video_modeline ntsc_400x300 9.06277 400 448 488 576 300 398 404 525 -hsync -vsync interlace
> device_video_modeline pal_horz_768x288 14.75 768 792 864 944 288 291 294 315 -hsync -vsync
> device_video_modeline pal_768x288 14.75 768 784 864 944 288 291 294 315 -hsync -vsync
> device_video_modeline pal_vga_736x288 14.2499 736 760 826 912 288 291 294 315 -hsync -vsync
> device_video_modeline pal_vga_656x288 12.625 656 676 734 808 288 291 294 315 -hsync -vsync
> device_video_modeline standard_384x288 8.8032 384 440 480 560 288 291 295 314 -hsync -vsync
> device_video_modeline standard_384x288 8.67744 384 440 480 552 288 291 295 314 -hsync -vsync
> device_video_modeline pal_384x288 8.5 384 432 472 544 288 287 290 312 -hsync -vsync
> device_video_modeline pal_vga_368x288 7.125 368 380 414 456 288 291 294 312 -hsync -vsync
> device_video_modeline pal_vga_328x288 6.28125 328 336 366 402 288 290 293 312 -hsync -vsync
> device_video_modeline pal_small_horz_736x276 17 736 848 920 1088 276 283 286 312 -hsync -vsync
> device_video_modeline pal_small_368x276 8.25 368 416 456 528 276 285 288 312 -hsync -vsync
> device_video_modeline standard_368x276 8.80319 368 432 472 560 276 279 283 301 -hsync -vsync
> device_video_modeline standard_368x276 8.1744 368 408 448 520 276 276 280 301 -hsync -vsync
> device_video_modeline pal_vga_small_336x276x8 8.27102 336 400 448 528 276 284 285 312 -hsync -vsync
> device_video_modeline pal_vga_small_304x276x8 6.2938 304 320 372 400 276 284 285 312 -hsync -vsync
> device_video_modeline standard_352x264 8.67744 352 432 464 552 264 265 269 288 -hsync -vsync
> device_video_modeline standard_344x258 7.29408 344 368 400 464 258 261 264 282 -hsync -vsync
> device_video_modeline standard_336x252 7.67136 336 384 424 488 252 252 256 275 -hsync -vsync
> device_video_modeline ntsc_vga_744x242 14.2235 744 766 834 904 242 241 244 262 -hsync -vsync
> device_video_modeline ntsc_horz_640x242 14.4753 640 728 784 920 242 240 243 261 -hsync -vsync
> device_video_modeline ntsc_640x242 14.4752 640 736 784 920 242 240 243 263 -hsync -vsync
> device_video_modeline ntsc_vga_376x242 8.43342 376 424 456 536 242 241 244 266 -hsync -vsync
> device_video_modeline ntsc_vga_328x242 6.2936 328 340 370 400 242 240 243 262 -hsync -vsync
> device_video_modeline ntsc_320x242 7.42645 320 376 400 472 242 239 242 262 -hsync -vsync
> device_video_modeline standard_vga_664x240 14.148 664 732 798 900 240 243 246 262 -hsync -vsync
> device_video_modeline standard_vga_592x240 12.576 592 650 710 800 240 243 246 262 -hsync -vsync
> device_video_modeline standard_vga_360x240 12.576 360 528 584 800 240 243 246 262 -hsync -vsync
> device_video_modeline standard_vga_328x240 7.29408 328 368 408 464 240 241 244 262 -hsync -vsync
> device_video_modeline standard_320x240 6.79104 320 336 368 432 240 243 246 262 -hsync -vsync
> device_video_modeline standard_vga_296x240 6.288 296 312 344 400 240 243 246 262 -hsync -vsync
> device_video_modeline ntsc_small_horz_608x228 13.7201 608 696 752 872 228 238 241 262 -hsync -vsync
> device_video_modeline ntsc_vga_small_336x228 8.1457 336 392 440 520 228 233 236 262 -hsync -vsync
> device_video_modeline ntsc_vga_small_304x228 6.2938 304 320 372 400 228 235 238 262 -hsync -vsync
> device_video_modeline ntsc_small_304x228 7.30058 304 360 384 464 228 238 241 262 -hsync -vsync
> device_video_modeline standard_vga_text80_8x8 14.148 640 720 786 900 200 223 226 262 -hsync -vsync
> device_video_modeline pal_vga_text40_9x8 12.5938 360 528 588 806 200 247 250 312 -hsync -vsync
> device_video_modeline ntsc_vga_text40_9x8 12.5872 360 530 590 800 200 224 227 262 -hsync -vsync
> device_video_modeline standard_vga_text40_8x8 12.576 320 516 574 800 200 223 226 262 -hsync -vsync
> device_video_modeline ntsc_vga_320x200 7.42644 320 376 400 472 200 224 227 262 -hsync -vsync
> device_video_format 15750 0.542373 0.186441 0.0508475 0.220339 0.928315 0 0.0107527 0.0609319
> device_video_modeline standard_768x576 17.8579 768 888 960 1136 576 584 591 634 -hsync -vsync interlace
> device_video_modeline pal_768x576 17.625 768 888 968 1128 576 582 588 631 -hsync -vsync interlace
> device_video_modeline pal_small_736x552 16.75 736 848 920 1072 552 568 574 625 -hsync -vsync interlace
> device_video_modeline standard_736x552 16.7261 736 848 920 1064 552 554 561 603 -hsync -vsync interlace
> device_video_modeline standard_704x528 16.0972 704 808 880 1024 528 531 538 576 -hsync -vsync interlace
> device_video_modeline standard_688x516 15.72 688 776 848 1000 516 514 520 563 -hsync -vsync interlace
> device_video_modeline standard_672x504 15.0912 672 760 824 960 504 503 510 550 -hsync -vsync interlace
> device_video_modeline ntsc_640x484 14.6011 640 744 792 928 484 484 490 525 -hsync -vsync interlace
> device_video_modeline pal_640x480 14.125 640 720 776 904 480 527 533 625 -hsync -vsync interlace
> device_video_modeline ntsc_640x480 14.6012 640 736 792 928 480 481 487 525 -hsync -vsync interlace

For reference advmenu.rc ( new ) vs advmenu.rc ( original source )

--- ( original source )

< device_video_modeline generate 67.9728 1024 1040 1216 1360 768 784 787 840 -hsync -vsync
< device_video_pclock 10-120
< device_video_hclock 30.5-59.5
< device_video_vclock 55.5-112.5
--- ( new )
> device_video_pclock 5-90
> device_video_hclock 15.75
> device_video_vclock 50-60
> device_video_format 15750 0.740741 0.0555556 0.0740741 0.12963 0.916031 0.0114504 0.0114504 0.0610687
> device_video_modeline generate 8.19 384 416 456 520 241 244 247 263 -hsync -vsync

--- ( original source )

< device_color_palette8 no
< device_color_bgr8 no
< device_color_bgr32 no
< device_video_doublescan no
< device_video_interlace no
--- ( new )
> device_color_palette8 yes
> device_color_bgr8 yes
> device_color_bgr32 yes
> device_video_doublescan yes
> device_video_interlace yes

5) After the modification of the two file advmame.rc and advmenu.rc i rebuild the app image:
make app.

6) I copy the roms and snap

7) I check the roms with tre appropriare command ./checkrom.sh

8) I build the new iso: ./makecd.sh.

9) Burn the CD or DVD or .... :)

I think is not possible to do this in a Windows Machine, or better, is possible but you have to install some tools like http://www.cygwin.com/.
If anyone test this please report!