~ubuntu-branches/ubuntu/trusty/vice/trusty

« back to all changes in this revision

Viewing changes to doc/html/vice_7.html

  • Committer: Package Import Robot
  • Author(s): Laszlo Boszormenyi (GCS)
  • Date: 2013-07-28 20:38:23 UTC
  • mfrom: (1.1.10) (9.2.7 sid)
  • Revision ID: package-import@ubuntu.com-20130728203823-1h8s6bcv22oundul
Tags: 2.4.dfsg-1
* New upstream release (closes: #693065, #693641).
* Drop vice-ffmpeg.patch , applied upstream.
* Disable architecture specific compilation (closes: #686400, #714136).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<HTML>
2
2
<HEAD>
3
3
<!-- This HTML file has been created by texi2html 1.52
4
 
     from ../vice.texi on 26 Febuary 2011 -->
 
4
     from ../../doc/vice.texi on 2 November 2012 -->
5
5
 
6
6
<TITLE>VICE Manual - 7  Machine-specific features</TITLE>
7
7
</HEAD>
10
10
<P><HR><P>
11
11
 
12
12
 
13
 
<H1><A NAME="SEC85" HREF="vice_toc.html#TOC85">7  Machine-specific features</A></H1>
14
 
 
15
 
 
16
 
 
17
 
<H2><A NAME="SEC86" HREF="vice_toc.html#TOC86">7.1  C64/128-specific commands and settings</A></H2>
 
13
<H1><A NAME="SEC93" HREF="vice_toc.html#TOC93">7  Machine-specific features</A></H1>
 
14
 
 
15
 
 
16
 
 
17
<H2><A NAME="SEC94" HREF="vice_toc.html#TOC94">7.1  C64/128-specific commands and settings</A></H2>
18
18
 
19
19
<P>
20
20
This section lists the settings and commands that are C64/128 specific
24
24
 
25
25
 
26
26
 
27
 
<H3><A NAME="SEC87" HREF="vice_toc.html#TOC87">7.1.1  Using cartridges</A></H3>
 
27
<H3><A NAME="SEC95" HREF="vice_toc.html#TOC95">7.1.1  Using cartridges</A></H3>
28
28
 
29
29
<P>
30
30
The cartridge system is organized in "Slots" to allow more than one cartridge
87
87
</P>
88
88
 
89
89
 
90
 
<H4><A NAME="SEC88" HREF="vice_toc.html#TOC88">7.1.1.1  Slot 0</A></H4>
 
90
<H4><A NAME="SEC96" HREF="vice_toc.html#TOC96">7.1.1.1  Slot 0</A></H4>
91
91
 
92
92
<P>
93
93
All carts that have a passthrough connector go here. Once a "Slot 0"
122
122
 
123
123
 
124
124
 
125
 
<H4><A NAME="SEC89" HREF="vice_toc.html#TOC89">7.1.1.2  Slot 1</A></H4>
 
125
<H4><A NAME="SEC97" HREF="vice_toc.html#TOC97">7.1.1.2  Slot 1</A></H4>
126
126
 
127
127
<P>
128
128
Mostly RAM based cartridges which for one reason or the other might make sense
159
159
 
160
160
 
161
161
 
162
 
<H4><A NAME="SEC90" HREF="vice_toc.html#TOC90">7.1.1.3  Main Slot</A></H4>
 
162
<H4><A NAME="SEC98" HREF="vice_toc.html#TOC98">7.1.1.3  Main Slot</A></H4>
163
163
 
164
164
<P>
165
165
All other cartridges which are not pure i/o extensions go here.
253
253
Game Killer
254
254
<LI>
255
255
 
256
 
IDE64 (<CODE>http://www.volny.cz/dundera/</CODE>)
 
256
IDE64 (<CODE>http://www.ide64.org/</CODE>)
257
257
<LI>
258
258
 
259
259
KCS Power Cartridge
327
327
 
328
328
 
329
329
 
330
 
<H4><A NAME="SEC91" HREF="vice_toc.html#TOC91">7.1.1.4  I/O Slot</A></H4>
 
330
<H4><A NAME="SEC99" HREF="vice_toc.html#TOC99">7.1.1.4  I/O Slot</A></H4>
331
331
 
332
332
<P>
333
333
All carts that are pure I/O extensions go here.
361
361
GEO-RAM
362
362
<LI>
363
363
 
364
 
MIDI (Passport, Datel, Maplin, Namesoft, Sequential)
 
364
MIDI (Passport/Syntech, Datel/Siel/JMS/C-Lab, Maplin, Namesoft, Sequential)
365
365
<LI>
366
366
 
367
367
RAM Expansion Module (REU)
375
375
 
376
376
 
377
377
 
378
 
<H4><A NAME="SEC92" HREF="vice_toc.html#TOC92">7.1.1.5  Expected behaviour</A></H4>
 
378
<H4><A NAME="SEC100" HREF="vice_toc.html#TOC100">7.1.1.5  Expected behaviour</A></H4>
379
379
 
380
380
<P>
381
381
When the emulator is run without arguments, all settings from the config file
400
400
<P>
401
401
<CODE>-cartXYZ</CODE> options should generally attach AND activate a cart of type XYZ.
402
402
As a consequence, attaching carts this way which are NOT in the "Main Slot" will
403
 
also enable the cart permanently. 
 
403
also enable the cart permanently.
404
404
 
405
405
</P>
406
406
 
407
407
 
408
 
<H4><A NAME="SEC93" HREF="vice_toc.html#TOC93">7.1.1.6  Common problems</A></H4>
 
408
<H4><A NAME="SEC101" HREF="vice_toc.html#TOC101">7.1.1.6  Common problems</A></H4>
409
409
 
410
410
<P>
411
411
If attaching a cartridge does not work as expected, this may be because of various
454
454
 
455
455
 
456
456
 
457
 
<H4><A NAME="SEC94" HREF="vice_toc.html#TOC94">7.1.1.7  IEEE-488 interface</A></H4>
 
457
<H4><A NAME="SEC102" HREF="vice_toc.html#TOC102">7.1.1.7  IEEE-488 interface</A></H4>
458
458
 
459
459
<P>
460
460
To be able to use an IEEE drive, you need to enable IEEE emulation for the
478
478
</P>
479
479
 
480
480
 
481
 
<H4><A NAME="SEC95" HREF="vice_toc.html#TOC95">7.1.1.8  The Final Cartridge 3</A></H4>
 
481
<H4><A NAME="SEC103" HREF="vice_toc.html#TOC103">7.1.1.8  The Final Cartridge 3</A></H4>
482
482
<P>
483
 
The Final Cartridge 3 detects wether a mouse is connected when it starts and
 
483
The Final Cartridge 3 detects whether a mouse is connected when it starts and
484
484
disables mouse support if it doesnt detect one. So to make mouse emulation
485
485
work you must either enable it on the command line, or reset the cartridge
486
486
after enabling it from the user interface.
488
488
</P>
489
489
 
490
490
 
491
 
<H3><A NAME="SEC96" HREF="vice_toc.html#TOC96">7.1.2  C64 cartridge settings</A></H3>
492
 
 
493
 
 
494
 
 
495
 
<H4><A NAME="SEC97" HREF="vice_toc.html#TOC97">7.1.2.1  C64 cartridge resources</A></H4>
 
491
<H3><A NAME="SEC104" HREF="vice_toc.html#TOC104">7.1.2  C64 cartridge settings</A></H3>
 
492
 
 
493
 
 
494
 
 
495
<H4><A NAME="SEC105" HREF="vice_toc.html#TOC105">7.1.2.1  C64 cartridge resources</A></H4>
496
496
 
497
497
<DL COMPACT>
498
498
 
 
499
<DT><CODE>IOCollisionHandling</CODE>
 
500
<DD>
 
501
<A NAME="IDX431"></A>
 
502
 
 
503
Integer specifying the way the I/O collisions should be handled, (0: error message and 
 
504
detach all involved carts, 1: error message and detach last attached involved 
 
505
carts, 2: warning in log and 'AND' the valid return values)
 
506
 
 
507
<A NAME="IDX432"></A>
499
508
<DT><CODE>CartridgeReset</CODE>
500
509
<DD>
501
 
<A NAME="IDX289"></A>
502
 
 
503
 
<A NAME="IDX290"></A>
 
510
Boolean specifying whether the machine should be resetted when a cartridge is
 
511
changed.
 
512
<A NAME="IDX433"></A>
504
513
<DT><CODE>CartridgeType</CODE>
505
514
<DD>
506
 
<A NAME="IDX291"></A>
 
515
Integer specifying the type of cartridge emulated in the "main" slot
 
516
<A NAME="IDX434"></A>
507
517
<DT><CODE>CartridgeFile</CODE>
508
518
<DD>
509
 
<A NAME="IDX292"></A>
 
519
String specifying the filename of the image for the cartridge emulated in the "main" slot
 
520
 
 
521
<A NAME="IDX435"></A>
510
522
<DT><CODE>DQBB</CODE>
511
523
<DD>
512
524
Boolean specifying whether the Double Quick Brown Box should be emulated or not.
513
 
<A NAME="IDX293"></A>
 
525
<A NAME="IDX436"></A>
514
526
<DT><CODE>DQBBfilename</CODE>
515
527
<DD>
516
 
<A NAME="IDX294"></A>
 
528
String specifying the filename of the DQBB RAM image.
 
529
<A NAME="IDX437"></A>
517
530
<DT><CODE>DQBBImageWrite</CODE>
518
531
<DD>
519
 
<A NAME="IDX295"></A>
 
532
Boolean, if true write back the DQBB image file automatically, incase the RAM
 
533
contents changed, when detaching or quitting the emulator.
 
534
 
 
535
<A NAME="IDX438"></A>
 
536
<DT><CODE>EasyFlashJumper</CODE>
 
537
<DD>
 
538
Boolean specifying whether the Easy Flash jumper is set.
 
539
<A NAME="IDX439"></A>
 
540
<DT><CODE>EasyFlashWriteCRT</CODE>
 
541
<DD>
 
542
Boolean, if true write back the Easy FLash image file automatically, incase the
 
543
contents changed, when detaching or quitting the emulator.
 
544
 
 
545
<A NAME="IDX440"></A>
520
546
<DT><CODE>ExpertCartridgeEnabled</CODE>
521
547
<DD>
522
548
Boolean specifying whether the Expert Cartridge should be emulated or not.
523
 
<A NAME="IDX296"></A>
 
549
<A NAME="IDX441"></A>
524
550
<DT><CODE>Expertfilename</CODE>
525
551
<DD>
526
 
<A NAME="IDX297"></A>
 
552
String specifying the filename of the Expert Cartridge RAM image.
 
553
<A NAME="IDX442"></A>
527
554
<DT><CODE>ExpertImageWrite</CODE>
528
555
<DD>
529
 
<A NAME="IDX298"></A>
 
556
Boolean, if true write back the Expert Cartridge image file automatically, incase the RAM
 
557
contents changed, when detaching or quitting the emulator.
 
558
<A NAME="IDX443"></A>
530
559
<DT><CODE>ExpertCartridgeMode</CODE>
531
560
<DD>
532
 
<A NAME="IDX299"></A>
 
561
Enum specifying the state of the expert cartridge switch (0=off 1=prg 2=on)
 
562
<A NAME="IDX444"></A>
 
563
<DT><CODE>IDE64Config</CODE>
 
564
<DD>
 
565
String encoded content of IDE64 DS1302 RAM, used to store IDEDOS setup parameters. Not meant to
 
566
be directly manipulated as content depends on the version of IDEDOS used.
 
567
<A NAME="IDX445"></A>
 
568
<DT><CODE>IDE64version4</CODE>
 
569
<DD>
 
570
Boolean specifying whether the emulated card version is V4.1 or V3.4. This is automatically
 
571
detected most of the time for .crt cartridge images.
 
572
<A NAME="IDX446"></A>
 
573
<DT><CODE>IDE64RTCOffset</CODE>
 
574
<DD>
 
575
Integer in seconds which gives the difference between the local time and the time of the emulated DS1302 RTC.
 
576
<A NAME="IDX447"></A>
 
577
<A NAME="IDX448"></A>
 
578
<A NAME="IDX449"></A>
 
579
<A NAME="IDX450"></A>
533
580
<DT><CODE>IDE64Image1</CODE>
534
581
<DD>
535
 
<A NAME="IDX300"></A>
536
582
<DT><CODE>IDE64Image2</CODE>
537
583
<DD>
538
 
<A NAME="IDX301"></A>
539
584
<DT><CODE>IDE64Image3</CODE>
540
585
<DD>
541
 
<A NAME="IDX302"></A>
542
586
<DT><CODE>IDE64Image4</CODE>
543
587
<DD>
544
 
<A NAME="IDX303"></A>
545
 
<DT><CODE>IDE64Config</CODE>
546
 
<DD>
547
 
<A NAME="IDX304"></A>
548
 
<DT><CODE>IDE64Cylinders</CODE>
549
 
<DD>
550
 
<A NAME="IDX305"></A>
551
 
<DT><CODE>IDE64Heads</CODE>
552
 
<DD>
553
 
<A NAME="IDX306"></A>
554
 
<DT><CODE>IDE64Sectors</CODE>
555
 
<DD>
556
 
<A NAME="IDX307"></A>
557
 
<DT><CODE>IDE64AutodetectSize</CODE>
558
 
<DD>
559
 
<A NAME="IDX308"></A>
560
 
<DT><CODE>IDE64version4</CODE>
561
 
<DD>
562
 
<A NAME="IDX309"></A>
563
 
<DT><CODE>IDE64RTCOffset</CODE>
564
 
<DD>
565
 
<A NAME="IDX310"></A>
 
588
String specifying the full path to the four harddisk images. If a file is non-existing the drive is not emulated.
 
589
Some older IDEDOS versions only support the first two harddisks.
 
590
<A NAME="IDX451"></A>
 
591
<A NAME="IDX452"></A>
 
592
<A NAME="IDX453"></A>
 
593
<A NAME="IDX454"></A>
 
594
<DT><CODE>IDE64Cylinders1</CODE>
 
595
<DD>
 
596
<DT><CODE>IDE64Cylinders2</CODE>
 
597
<DD>
 
598
<DT><CODE>IDE64Cylinders3</CODE>
 
599
<DD>
 
600
<DT><CODE>IDE64Cylinders4</CODE>
 
601
<DD>
 
602
Number of cylinders for the four harddisk images. Valid range is 1--65535.
 
603
<A NAME="IDX455"></A>
 
604
<A NAME="IDX456"></A>
 
605
<A NAME="IDX457"></A>
 
606
<A NAME="IDX458"></A>
 
607
<DT><CODE>IDE64Heads1</CODE>
 
608
<DD>
 
609
<DT><CODE>IDE64Heads2</CODE>
 
610
<DD>
 
611
<DT><CODE>IDE64Heads3</CODE>
 
612
<DD>
 
613
<DT><CODE>IDE64Heads4</CODE>
 
614
<DD>
 
615
Number of heads for the four harddisk images. Valid range is 1--16.
 
616
<A NAME="IDX459"></A>
 
617
<A NAME="IDX460"></A>
 
618
<A NAME="IDX461"></A>
 
619
<A NAME="IDX462"></A>
 
620
<DT><CODE>IDE64Sectors1</CODE>
 
621
<DD>
 
622
<DT><CODE>IDE64Sectors2</CODE>
 
623
<DD>
 
624
<DT><CODE>IDE64Sectors3</CODE>
 
625
<DD>
 
626
<DT><CODE>IDE64Sectors4</CODE>
 
627
<DD>
 
628
Number of sectors for the four harddisk images. Valid range is 1--63.
 
629
<A NAME="IDX463"></A>
 
630
<A NAME="IDX464"></A>
 
631
<A NAME="IDX465"></A>
 
632
<A NAME="IDX466"></A>
 
633
<DT><CODE>IDE64AutodetectSize1</CODE>
 
634
<DD>
 
635
<DT><CODE>IDE64AutodetectSize2</CODE>
 
636
<DD>
 
637
<DT><CODE>IDE64AutodetectSize3</CODE>
 
638
<DD>
 
639
<DT><CODE>IDE64AutodetectSize4</CODE>
 
640
<DD>
 
641
Boolean specifying whether the disk geometry should be auto detected based
 
642
on the disk image for the respective harddisk, or the cylinder/head/sector resources above should be used.
 
643
<A NAME="IDX467"></A>
566
644
<DT><CODE>IEEE488</CODE>
567
645
<DD>
568
646
Boolean specifying whether the IEEE488 interface should be emulated or not.
569
 
<A NAME="IDX311"></A>
 
647
<A NAME="IDX468"></A>
570
648
<DT><CODE>IEEE488Image</CODE>
571
649
<DD>
572
 
<A NAME="IDX312"></A>
 
650
String specifying the filename of the IEEE488 ROM image
 
651
<A NAME="IDX469"></A>
573
652
<DT><CODE>IsepicCartridgeEnabled</CODE>
574
653
<DD>
575
654
Boolean specifying whether ISEPIC should be emulated or not.
576
 
<A NAME="IDX313"></A>
 
655
<A NAME="IDX470"></A>
577
656
<DT><CODE>Isepicfilename</CODE>
578
657
<DD>
579
 
<A NAME="IDX314"></A>
 
658
String specifying the filename of the ISEPIC RAM image.
 
659
<A NAME="IDX471"></A>
580
660
<DT><CODE>IsepicSwitch</CODE>
581
661
<DD>
582
 
<A NAME="IDX315"></A>
 
662
Boolean specifying the status of the ISEPIC switch (0: off, 1: on)
 
663
<A NAME="IDX472"></A>
583
664
<DT><CODE>IsepicImageWrite</CODE>
584
665
<DD>
585
 
<A NAME="IDX316"></A>
 
666
Boolean, if true write back the ISEPIC image file automatically, incase the RAM
 
667
contents changed, when detaching or quitting the emulator.
 
668
<A NAME="IDX473"></A>
586
669
<DT><CODE>MagicVoiceCartridgeEnabled</CODE>
587
670
<DD>
588
671
Boolean specifying whether the Magic Voice should be emulated or not.
589
 
<A NAME="IDX317"></A>
 
672
<A NAME="IDX474"></A>
590
673
<DT><CODE>MagicVoiceImage</CODE>
591
674
<DD>
592
 
<A NAME="IDX318"></A>
 
675
String specifying the filename of the Magic Voice ROM image
 
676
 
 
677
<A NAME="IDX475"></A>
593
678
<DT><CODE>MMC64</CODE>
594
679
<DD>
595
680
Boolean specifying whether the MMC64 should be emulated or not.
596
 
<A NAME="IDX319"></A>
 
681
<A NAME="IDX476"></A>
597
682
<DT><CODE>MMC64BIOSfilename</CODE>
598
683
<DD>
599
 
<A NAME="IDX320"></A>
 
684
String specifying the filename of the MMC64 Flash ROM image.
 
685
<A NAME="IDX477"></A>
600
686
<DT><CODE>MMC64_bios_write</CODE>
601
687
<DD>
602
 
<A NAME="IDX321"></A>
 
688
Boolean, if true write back the MMC64 Flash ROM image file automatically, incase the
 
689
contents changed, when detaching or quitting the emulator.
 
690
<A NAME="IDX478"></A>
603
691
<DT><CODE>MMC64_flashjumper</CODE>
604
692
<DD>
605
 
<A NAME="IDX322"></A>
 
693
Boolean that specifies whether the MMC64 flash jumper is set.
 
694
<A NAME="IDX479"></A>
606
695
<DT><CODE>MMC64_revision</CODE>
607
696
<DD>
608
 
<A NAME="IDX323"></A>
 
697
Integer that specifies the MMC64 hardware revision (0=Rev. A, 1=Rev. B)
 
698
<A NAME="IDX480"></A>
609
699
<DT><CODE>MMC64imagefilename</CODE>
610
700
<DD>
611
 
<A NAME="IDX324"></A>
 
701
String specifying the filename of the SD-Card image used by the MMC64 emulation.
 
702
<A NAME="IDX481"></A>
612
703
<DT><CODE>MMC64_RO</CODE>
613
704
<DD>
614
 
<A NAME="IDX325"></A>
 
705
Boolean, if true the SD-Card image is mounted read-only.
 
706
<A NAME="IDX482"></A>
615
707
<DT><CODE>MMC64_sd_type</CODE>
616
708
<DD>
617
 
<A NAME="IDX326"></A>
 
709
Integer that specifies the reported type for the emulated SD-Card. (0=Auto, 1=MMC,
 
710
2=SD, 3=SDHC)
 
711
 
 
712
<A NAME="IDX483"></A>
618
713
<DT><CODE>MMCRCardImage</CODE>
619
714
<DD>
620
 
<A NAME="IDX327"></A>
 
715
String that specifies the filename of the SD-Card image used by the MMCR emulation.
 
716
<A NAME="IDX484"></A>
621
717
<DT><CODE>MMCREEPROMImage</CODE>
622
718
<DD>
623
 
<A NAME="IDX328"></A>
 
719
String that specifies the filename of the MMCR EEPROM image.
 
720
<A NAME="IDX485"></A>
624
721
<DT><CODE>MMCRRescueMode</CODE>
625
722
<DD>
626
 
<A NAME="IDX329"></A>
 
723
Boolean that specifies if the rescue mode (both buttons pressed during powerup)
 
724
of the MMCR is active.
 
725
<A NAME="IDX486"></A>
627
726
<DT><CODE>MMCRImageWrite</CODE>
628
727
<DD>
629
 
<A NAME="IDX330"></A>
 
728
Boolean, if true write back the MMCR Flash ROM image file automatically, incase the
 
729
contents changed, when detaching or quitting the emulator.
 
730
<A NAME="IDX487"></A>
630
731
<DT><CODE>MMCRCardRW</CODE>
631
732
<DD>
632
 
<A NAME="IDX331"></A>
 
733
Boolean that specifies if the SD-Card image used by the MMCR emulation is writeable.
 
734
<A NAME="IDX488"></A>
633
735
<DT><CODE>MMCRSDType</CODE>
634
736
<DD>
635
 
<A NAME="IDX332"></A>
 
737
Integer that specifies the reported type for the emulated SD-Card. (0=Auto, 1=MMC,
 
738
2=SD, 3=SDHC)
 
739
<A NAME="IDX489"></A>
636
740
<DT><CODE>MMCREEPROMRW</CODE>
637
741
<DD>
638
 
<A NAME="IDX333"></A>
 
742
Boolean that specifies if the MMCR EEPROM image is writeable.
 
743
 
 
744
<A NAME="IDX490"></A>
639
745
<DT><CODE>RAMCART</CODE>
640
746
<DD>
641
747
Boolean specifying whether the RAMCart should be emulated or not.
642
 
<A NAME="IDX334"></A>
 
748
<A NAME="IDX491"></A>
643
749
<DT><CODE>RAMCARTfilename</CODE>
644
750
<DD>
645
 
<A NAME="IDX335"></A>
 
751
String specifying the filename of the RAMCart RAM image.
 
752
<A NAME="IDX492"></A>
646
753
<DT><CODE>RAMCARTImageWrite</CODE>
647
754
<DD>
648
 
<A NAME="IDX336"></A>
 
755
Boolean, if true write back the RAMCart image file automatically, incase the RAM
 
756
contents changed, when detaching or quitting the emulator.
 
757
<A NAME="IDX493"></A>
649
758
<DT><CODE>RAMCART_RO</CODE>
650
759
<DD>
651
 
<A NAME="IDX337"></A>
 
760
Boolean, if true the RAMCart contents are read only
 
761
<A NAME="IDX494"></A>
652
762
<DT><CODE>RAMCARTsize</CODE>
653
763
<DD>
654
 
<A NAME="IDX338"></A>
 
764
Integer specifying the size of the RAMCart in KB (64, 128)
 
765
 
 
766
<A NAME="IDX495"></A>
 
767
<DT><CODE>RRrevision</CODE>
 
768
<DD>
 
769
Integer specifying the RR hardware revision (0=retro replay, 1=nordic replay)
 
770
<A NAME="IDX496"></A>
655
771
<DT><CODE>RRFlashJumper</CODE>
656
772
<DD>
657
 
<A NAME="IDX339"></A>
 
773
Boolean specifying whether the RR flash jumper is set or not.
 
774
<A NAME="IDX497"></A>
658
775
<DT><CODE>RRBankJumper</CODE>
659
776
<DD>
660
 
<A NAME="IDX340"></A>
 
777
Boolean specifying whether the RR bank jumper is set or not.
 
778
<A NAME="IDX498"></A>
661
779
<DT><CODE>RRBiosWrite</CODE>
662
780
<DD>
 
781
Boolean, if true write back the RR Flash ROM image file automatically, incase the
 
782
contents changed, when detaching or quitting the emulator.
663
783
</DL>
664
784
 
665
785
 
666
786
 
667
 
<H4><A NAME="SEC98" HREF="vice_toc.html#TOC98">7.1.2.2  C64 cartridge command-line options</A></H4>
 
787
<H4><A NAME="SEC106" HREF="vice_toc.html#TOC106">7.1.2.2  C64 cartridge command-line options</A></H4>
668
788
 
669
789
<DL COMPACT>
670
790
 
 
791
<DT><CODE>-iocollision &#60;method&#62;</CODE>
 
792
<DD>
 
793
<A NAME="IDX499"></A>
 
794
 
 
795
Select the way the I/O collisions should be handled, (0: error message and 
 
796
detach all involved carts, 1: error message and detach last attached involved 
 
797
carts, 2: warning in log and 'AND' the valid return values
 
798
 
 
799
<A NAME="IDX500"></A>
671
800
<DT><CODE>+cart</CODE>
672
801
<DD>
673
 
<A NAME="IDX341"></A>
674
 
 
675
802
Disable all cartridges (which would eventually be enabled in the config file).
676
 
<A NAME="IDX342"></A>
 
803
<A NAME="IDX501"></A>
677
804
<DT><CODE>-cartreset</CODE>
678
805
<DD>
679
806
<DT><CODE>+cartreset</CODE>
680
807
<DD>
681
808
Reset/Do not reset machine if a cartridge is attached or detached
682
 
<A NAME="IDX343"></A>
 
809
<A NAME="IDX502"></A>
683
810
<DT><CODE>-cart8 &#60;name&#62;</CODE>
684
811
<DD>
685
812
Attach generic 8KB cartridge image
686
 
<A NAME="IDX344"></A>
 
813
<A NAME="IDX503"></A>
687
814
<DT><CODE>-cart16 &#60;name&#62;</CODE>
688
815
<DD>
689
816
Attach generic 16KB cartridge image
690
 
<A NAME="IDX345"></A>
 
817
<A NAME="IDX504"></A>
691
818
<DT><CODE>-cartultimax &#60;name&#62;</CODE>
692
819
<DD>
693
820
Attach generic 16kB Ultimax cartridge image
694
 
<A NAME="IDX346"></A>
 
821
<A NAME="IDX505"></A>
695
822
<DT><CODE>-cartcrt &#60;name&#62;</CODE>
696
823
<DD>
697
824
Attach CRT cartridge image
698
 
<A NAME="IDX347"></A>
 
825
<A NAME="IDX506"></A>
699
826
<DT><CODE>-cartap &#60;name&#62;</CODE>
700
827
<DD>
701
828
Attach raw 32KB Atomic Power cartridge image
702
 
<A NAME="IDX348"></A>
 
829
<A NAME="IDX507"></A>
703
830
<DT><CODE>-cartar2 &#60;name&#62;</CODE>
704
831
<DD>
705
832
Attach raw 16kB Action Replay MK2 cartridge image
706
 
<A NAME="IDX349"></A>
 
833
<A NAME="IDX508"></A>
707
834
<DT><CODE>-cartar3 &#60;name&#62;</CODE>
708
835
<DD>
709
836
Attach raw 16KB Action Replay MK3 cartridge image
710
 
<A NAME="IDX350"></A>
 
837
<A NAME="IDX509"></A>
711
838
<DT><CODE>-cartar4 &#60;name&#62;</CODE>
712
839
<DD>
713
840
Attach raw 32KB Action Replay MK4 cartridge image
714
 
<A NAME="IDX351"></A>
 
841
<A NAME="IDX510"></A>
715
842
<DT><CODE>-cartar5 &#60;name&#62;</CODE>
716
843
<DD>
717
844
Attach raw 32KB Action Replay cartridge image
718
 
<A NAME="IDX352"></A>
 
845
<A NAME="IDX511"></A>
719
846
<DT><CODE>-cartcap &#60;name&#62;</CODE>
720
847
<DD>
721
848
Attach raw 8kB Capture cartridge image
722
 
<A NAME="IDX353"></A>
 
849
<A NAME="IDX512"></A>
723
850
<DT><CODE>-cartcomal &#60;name&#62;</CODE>
724
851
<DD>
725
852
Attach raw 64kB Comal 80 cartridge image
726
 
<A NAME="IDX354"></A>
 
853
<A NAME="IDX513"></A>
727
854
<DT><CODE>-cartdep256 &#60;name&#62;</CODE>
728
855
<DD>
729
856
Attach raw Dela EP256 cartridge image
730
 
<A NAME="IDX355"></A>
 
857
<A NAME="IDX514"></A>
731
858
<DT><CODE>-cartdep64 &#60;name&#62;</CODE>
732
859
<DD>
733
860
Attach raw Dela EP64 cartridge image
734
 
<A NAME="IDX356"></A>
 
861
<A NAME="IDX515"></A>
735
862
<DT><CODE>-cartdep7x8 &#60;name&#62;</CODE>
736
863
<DD>
737
864
Attach raw Dela EP7x8 cartridge image
738
 
<A NAME="IDX357"></A>
 
865
<A NAME="IDX516"></A>
739
866
<DT><CODE>-cartdin &#60;name&#62;</CODE>
740
867
<DD>
741
868
Attach raw 128kB Dinamic cartridge image
742
 
<A NAME="IDX358"></A>
 
869
<A NAME="IDX517"></A>
743
870
<DT><CODE>-cartdsm &#60;name&#62;</CODE>
744
871
<DD>
745
872
Attach raw 8kB Diashow-Maker cartridge image
746
 
<A NAME="IDX359"></A>
 
873
<A NAME="IDX518"></A>
747
874
<DT><CODE>-cartdqbb &#60;name&#62;</CODE>
748
875
<DD>
749
876
Attach raw 16kB Double Quick Brown Box cartridge image
750
 
<A NAME="IDX360"></A>
 
877
<A NAME="IDX519"></A>
751
878
<DT><CODE>-dqbb</CODE>
752
879
<DD>
753
880
<DT><CODE>+dqbb</CODE>
754
881
<DD>
755
882
Enable/Disable Double Quick Brown Box
756
 
<A NAME="IDX361"></A>
 
883
<A NAME="IDX520"></A>
757
884
<DT><CODE>-dqbbimage &#60;name&#62;</CODE>
758
885
<DD>
759
886
Specify Double Quick Brown Box filename
760
 
<A NAME="IDX362"></A>
 
887
<A NAME="IDX521"></A>
761
888
<DT><CODE>-dqbbimagerw</CODE>
762
889
<DD>
763
890
<DT><CODE>+dqbbimagerw</CODE>
764
891
<DD>
765
892
Allow/Disallow writing to DQBB image
766
 
<A NAME="IDX363"></A>
 
893
<A NAME="IDX522"></A>
767
894
<DT><CODE>-carteasy &#60;name&#62;</CODE>
768
895
<DD>
769
896
Attach raw EasyFlash cartridge image
770
 
<A NAME="IDX364"></A>
 
897
<A NAME="IDX523"></A>
771
898
<DT><CODE>-easyflashjumper</CODE>
772
899
<DD>
773
900
<DT><CODE>+easyflashjumper</CODE>
774
901
<DD>
775
902
Enable/Disable EasyFlash jumper
776
 
<A NAME="IDX365"></A>
 
903
<A NAME="IDX524"></A>
777
904
<DT><CODE>-easyflashcrtwrite</CODE>
778
905
<DD>
779
906
<DT><CODE>+easyflashcrtwrite</CODE>
780
907
<DD>
781
908
Allow/Disallow writing to EasyFlash .crt image
782
 
<A NAME="IDX366"></A>
 
909
<A NAME="IDX525"></A>
783
910
<DT><CODE>-cartepyx &#60;name&#62;</CODE>
784
911
<DD>
785
912
Attach raw 8KB Epyx FastLoad cartridge image
786
 
<A NAME="IDX367"></A>
 
913
<A NAME="IDX526"></A>
787
914
<DT><CODE>-cartexos &#60;name&#62;</CODE>
788
915
<DD>
789
916
Attach raw 8kB EXOS cartridge image
790
 
<A NAME="IDX368"></A>
 
917
<A NAME="IDX527"></A>
791
918
<DT><CODE>-cartexpert &#60;name&#62;</CODE>
792
919
<DD>
793
920
Attach raw 8kB Expert Cartridge image
794
 
<A NAME="IDX369"></A>
 
921
<A NAME="IDX528"></A>
795
922
<DT><CODE>-expert</CODE>
796
923
<DD>
797
924
<DT><CODE>+expert</CODE>
798
925
<DD>
799
926
Enable/Disable the Expert Cartridge
800
 
<A NAME="IDX370"></A>
 
927
<A NAME="IDX529"></A>
801
928
<DT><CODE>-expertimagename &#60;name&#62;</CODE>
802
929
<DD>
803
930
Set Expert Cartridge image name
804
 
<A NAME="IDX371"></A>
 
931
<A NAME="IDX530"></A>
805
932
<DT><CODE>-expertimagerw</CODE>
806
933
<DD>
807
934
<DT><CODE>+expertimagerw</CODE>
808
935
<DD>
809
936
Allow/Disallow writing to Expert Cartridge image
810
 
<A NAME="IDX372"></A>
 
937
<A NAME="IDX531"></A>
 
938
<DT><CODE>-cartf64 &#60;Name&#62;</CODE>
 
939
<DD>
 
940
Attach raw 32kB Formel 64 image
 
941
<A NAME="IDX532"></A>
811
942
<DT><CODE>-cartfc1 &#60;name&#62;</CODE>
812
943
<DD>
813
944
Attach raw 16kB Final Cartridge image
814
 
<A NAME="IDX373"></A>
 
945
<A NAME="IDX533"></A>
815
946
<DT><CODE>-cartfc3 &#60;name&#62;</CODE>
816
947
<DD>
817
948
Attach raw 64kB Final Cartridge III image
818
 
<A NAME="IDX374"></A>
 
949
<A NAME="IDX534"></A>
819
950
<DT><CODE>-cartfcplus &#60;name&#62;</CODE>
820
951
<DD>
821
952
Attach raw 32kB Final Cartridge Plus image
822
 
<A NAME="IDX375"></A>
 
953
<A NAME="IDX535"></A>
823
954
<DT><CODE>-cartff &#60;name&#62;</CODE>
824
955
<DD>
825
956
Attach raw 8kB Freeze Frame image
826
 
<A NAME="IDX376"></A>
 
957
<A NAME="IDX536"></A>
827
958
<DT><CODE>-cartfm &#60;name&#62;</CODE>
828
959
<DD>
829
960
Attach raw 32kB Freeze Machine image
830
 
<A NAME="IDX377"></A>
 
961
<A NAME="IDX537"></A>
831
962
<DT><CODE>-cartfp &#60;name&#62;</CODE>
832
963
<DD>
833
964
Attach raw 128kB Fun Play/Power Play cartridge image
834
 
<A NAME="IDX378"></A>
 
965
<A NAME="IDX538"></A>
835
966
<DT><CODE>-cartgk &#60;name&#62;</CODE>
836
967
<DD>
837
968
Attach raw 8KB Game Killer cartridge image
838
 
<A NAME="IDX379"></A>
 
969
<A NAME="IDX539"></A>
839
970
<DT><CODE>-cartgs &#60;name&#62;</CODE>
840
971
<DD>
841
972
Attach raw 512kB Game System cartridge image
842
 
<A NAME="IDX380"></A>
 
973
<A NAME="IDX540"></A>
843
974
<DT><CODE>-cartide64 &#60;name&#62;</CODE>
844
975
<DD>
845
 
Attach raw 64KB IDE64 cartridge image
846
 
<A NAME="IDX381"></A>
 
976
Attach raw 64KB or 128KB IDE64 cartridge image
 
977
<A NAME="IDX541"></A>
847
978
<DT><CODE>-IDE64image1 &#60;name&#62;</CODE>
848
979
<DD>
849
 
Specify name of IDE64 image file
850
 
<A NAME="IDX382"></A>
 
980
<A NAME="IDX542"></A>
851
981
<DT><CODE>-IDE64image2 &#60;name&#62;</CODE>
852
982
<DD>
853
 
Specify name of IDE64 image file
854
 
<A NAME="IDX383"></A>
 
983
<A NAME="IDX543"></A>
855
984
<DT><CODE>-IDE64image3 &#60;name&#62;</CODE>
856
985
<DD>
857
 
Specify name of IDE64 image file
858
 
<A NAME="IDX384"></A>
 
986
<A NAME="IDX544"></A>
859
987
<DT><CODE>-IDE64image4 &#60;name&#62;</CODE>
860
988
<DD>
861
 
Specify name of IDE64 image file
862
 
<A NAME="IDX385"></A>
863
 
<DT><CODE>-IDE64cyl &#60;value&#62;</CODE>
864
 
<DD>
865
 
Set number of cylinders for the IDE64 emulation
866
 
<A NAME="IDX386"></A>
867
 
<DT><CODE>-IDE64hds &#60;value&#62;</CODE>
868
 
<DD>
869
 
Set number of heads for the IDE64 emulation
870
 
<A NAME="IDX387"></A>
871
 
<DT><CODE>-IDE64sec &#60;value&#62;</CODE>
872
 
<DD>
873
 
Set number of sectors for the IDE64 emulation
874
 
<A NAME="IDX388"></A>
875
 
<DT><CODE>-IDE64autosize</CODE>
876
 
<DD>
877
 
<DT><CODE>+IDE64autosize</CODE>
878
 
<DD>
879
 
Autodetect/do not autodetect geometry of formatted images
880
 
<A NAME="IDX389"></A>
 
989
Specify path to the image files for IDE64 harddisks
 
990
<A NAME="IDX545"></A>
 
991
<DT><CODE>-IDE64cyl1 &#60;value&#62;</CODE>
 
992
<DD>
 
993
<A NAME="IDX546"></A>
 
994
<DT><CODE>-IDE64cyl2 &#60;value&#62;</CODE>
 
995
<DD>
 
996
<A NAME="IDX547"></A>
 
997
<DT><CODE>-IDE64cyl3 &#60;value&#62;</CODE>
 
998
<DD>
 
999
<A NAME="IDX548"></A>
 
1000
<DT><CODE>-IDE64cyl4 &#60;value&#62;</CODE>
 
1001
<DD>
 
1002
Set number of cylinders for the IDE64 harddisk emulation (1-65535)
 
1003
<A NAME="IDX549"></A>
 
1004
<DT><CODE>-IDE64hds1 &#60;value&#62;</CODE>
 
1005
<DD>
 
1006
<A NAME="IDX550"></A>
 
1007
<DT><CODE>-IDE64hds2 &#60;value&#62;</CODE>
 
1008
<DD>
 
1009
<A NAME="IDX551"></A>
 
1010
<DT><CODE>-IDE64hds3 &#60;value&#62;</CODE>
 
1011
<DD>
 
1012
<A NAME="IDX552"></A>
 
1013
<DT><CODE>-IDE64hds4 &#60;value&#62;</CODE>
 
1014
<DD>
 
1015
Set number of heads for the IDE64 harddisk emulation (1-16)
 
1016
<A NAME="IDX553"></A>
 
1017
<DT><CODE>-IDE64sec1 &#60;value&#62;</CODE>
 
1018
<DD>
 
1019
<A NAME="IDX554"></A>
 
1020
<DT><CODE>-IDE64sec2 &#60;value&#62;</CODE>
 
1021
<DD>
 
1022
<A NAME="IDX555"></A>
 
1023
<DT><CODE>-IDE64sec3 &#60;value&#62;</CODE>
 
1024
<DD>
 
1025
<A NAME="IDX556"></A>
 
1026
<DT><CODE>-IDE64sec4 &#60;value&#62;</CODE>
 
1027
<DD>
 
1028
Set number of sectors for the IDE64 harddisk emulation (1-63)
 
1029
<A NAME="IDX557"></A>
 
1030
<A NAME="IDX558"></A>
 
1031
<A NAME="IDX559"></A>
 
1032
<A NAME="IDX560"></A>
 
1033
<DT><CODE>-IDE64autosize1</CODE>
 
1034
<DD>
 
1035
<DT><CODE>+IDE64autosize1</CODE>
 
1036
<DD>
 
1037
<DT><CODE>-IDE64autosize2</CODE>
 
1038
<DD>
 
1039
<DT><CODE>+IDE64autosize2</CODE>
 
1040
<DD>
 
1041
<DT><CODE>-IDE64autosize3</CODE>
 
1042
<DD>
 
1043
<DT><CODE>+IDE64autosize3</CODE>
 
1044
<DD>
 
1045
<DT><CODE>-IDE64autosize4</CODE>
 
1046
<DD>
 
1047
<DT><CODE>+IDE64autosize4</CODE>
 
1048
<DD>
 
1049
Autodetect geometry of formatted images or do not autodetect and use specified geometry
 
1050
<A NAME="IDX561"></A>
881
1051
<DT><CODE>-IDE64version4</CODE>
882
1052
<DD>
883
1053
<DT><CODE>+IDE64version4</CODE>
884
1054
<DD>
885
1055
Emulate version 4 hardware/Emulate pre version 4 hardware
886
 
<A NAME="IDX390"></A>
 
1056
<A NAME="IDX562"></A>
887
1057
<DT><CODE>-cartieee &#60;name&#62;</CODE>
888
1058
<DD>
889
1059
Attach CBM IEEE-488 cartridge image
890
 
<A NAME="IDX391"></A>
 
1060
<A NAME="IDX563"></A>
891
1061
<DT><CODE>-ieee488</CODE>
892
1062
<DD>
893
1063
<DT><CODE>+ieee488</CODE>
894
1064
<DD>
895
1065
Enable (<CODE>IEEE488=1</CODE>) or disable (<CODE>IEEE488=0</CODE>) emulation of the
896
1066
IEEE488 interface.
897
 
<A NAME="IDX392"></A>
 
1067
<A NAME="IDX564"></A>
898
1068
<DT><CODE>-ieee488image &#60;name&#62;</CODE>
899
1069
<DD>
900
1070
Set IEEE488 interface image name
901
 
<A NAME="IDX393"></A>
 
1071
<A NAME="IDX565"></A>
902
1072
<DT><CODE>-isepic</CODE>
903
1073
<DD>
904
1074
<DT><CODE>+isepic</CODE>
905
1075
<DD>
906
1076
Enable/Disable the ISEPIC cart
907
 
<A NAME="IDX394"></A>
 
1077
<A NAME="IDX566"></A>
908
1078
<DT><CODE>-cartisepic &#60;name&#62;</CODE>
909
1079
<DD>
910
1080
Attach raw 2kB ISEPIC cartridge image
911
 
<A NAME="IDX395"></A>
 
1081
<A NAME="IDX567"></A>
912
1082
<DT><CODE>-isepicimagename &#60;name&#62;</CODE>
913
1083
<DD>
914
1084
Set ISEPIC image name
915
 
<A NAME="IDX396"></A>
 
1085
<A NAME="IDX568"></A>
916
1086
<DT><CODE>-isepicimagerw</CODE>
917
1087
<DD>
918
1088
<DT><CODE>+isepicimagerw</CODE>
919
1089
<DD>
920
1090
Allow/Disallow writing to ISEPIC image
921
 
<A NAME="IDX397"></A>
 
1091
<A NAME="IDX569"></A>
922
1092
<DT><CODE>-cartkcs &#60;name&#62;</CODE>
923
1093
<DD>
924
1094
Attach raw 16kB KCS Power cartridge image
925
 
<A NAME="IDX398"></A>
 
1095
<A NAME="IDX570"></A>
 
1096
<DT><CODE>-cartks &#60;name&#62;</CODE>
 
1097
<DD>
 
1098
Attach raw 24kB Kingsoft cartridge image
 
1099
<A NAME="IDX571"></A>
926
1100
<DT><CODE>-cartmach5 &#60;name&#62;</CODE>
927
1101
<DD>
928
1102
Attach raw 8kB MACH 5 cartridge image
929
 
<A NAME="IDX399"></A>
 
1103
<A NAME="IDX572"></A>
930
1104
<DT><CODE>-cartmd &#60;name&#62;</CODE>
931
1105
<DD>
932
1106
Attach raw 32/64/128kB Magic Desk cartridge image
933
 
<A NAME="IDX400"></A>
 
1107
<A NAME="IDX573"></A>
934
1108
<DT><CODE>-cartmf &#60;name&#62;</CODE>
935
1109
<DD>
936
1110
Attach raw Magic Formel cartridge image
937
 
<A NAME="IDX401"></A>
 
1111
<A NAME="IDX574"></A>
938
1112
<DT><CODE>-cartmikro &#60;name&#62;</CODE>
939
1113
<DD>
940
1114
Attach raw 8kB Mikro Assembler cartridge image
941
 
<A NAME="IDX402"></A>
 
1115
<A NAME="IDX575"></A>
942
1116
<DT><CODE>-mmc64</CODE>
943
1117
<DD>
944
1118
<DT><CODE>+mmc64</CODE>
945
1119
<DD>
946
1120
Enable/Disable the MMC64 expansion
947
 
<A NAME="IDX403"></A>
 
1121
<A NAME="IDX576"></A>
948
1122
<DT><CODE>-cartmmc64 &#60;name&#62;</CODE>
949
1123
<DD>
950
1124
Attach raw 8kB MMC64 cartridge image
951
 
<A NAME="IDX404"></A>
 
1125
<A NAME="IDX577"></A>
952
1126
<DT><CODE>-mmc64bios &#60;name&#62;</CODE>
953
1127
<DD>
954
1128
Specify name of MMC64 BIOS image
955
 
<A NAME="IDX405"></A>
 
1129
<A NAME="IDX578"></A>
956
1130
<DT><CODE>-mmc64image &#60;name&#62;</CODE>
957
1131
<DD>
958
1132
Specify name of MMC64 image
959
 
<A NAME="IDX406"></A>
 
1133
<A NAME="IDX579"></A>
960
1134
<DT><CODE>-mmc64readonly</CODE>
961
1135
<DD>
962
1136
Set the MMC64 card to read-only
963
 
<A NAME="IDX407"></A>
 
1137
<A NAME="IDX580"></A>
964
1138
<DT><CODE>-mmc64readwrite</CODE>
965
1139
<DD>
966
1140
Set the MMC64 card to read/write
967
 
<A NAME="IDX408"></A>
 
1141
<A NAME="IDX581"></A>
968
1142
<DT><CODE>-mmc64bioswrite</CODE>
969
1143
<DD>
970
1144
Save the MMC64 bios when changed
971
 
<A NAME="IDX409"></A>
 
1145
<A NAME="IDX582"></A>
972
1146
<DT><CODE>-cartmmcr &#60;name&#62;</CODE>
973
1147
<DD>
974
1148
Attach raw 512kB MMC Replay cartridge image
975
 
<A NAME="IDX410"></A>
 
1149
<A NAME="IDX583"></A>
976
1150
<DT><CODE>-mmcrrescue</CODE>
977
1151
<DD>
978
1152
<DT><CODE>+mmcrrescue</CODE>
979
1153
<DD>
980
1154
Enable/Disable MMC Replay rescue mode
981
 
<A NAME="IDX411"></A>
 
1155
<A NAME="IDX584"></A>
982
1156
<DT><CODE>-mmcrimagerw</CODE>
983
1157
<DD>
984
1158
<DT><CODE>+mmcrimagerw</CODE>
985
1159
<DD>
986
1160
Allow/Disallow writing to MMC Replay image
987
 
<A NAME="IDX412"></A>
 
1161
<A NAME="IDX585"></A>
988
1162
<DT><CODE>-mmcrcardimage &#60;filename&#62;</CODE>
989
1163
<DD>
990
1164
Specify MMC Replay card image filename
991
 
<A NAME="IDX413"></A>
 
1165
<A NAME="IDX586"></A>
992
1166
<DT><CODE>-mmcrcardrw</CODE>
993
1167
<DD>
994
1168
<DT><CODE>+mmcrcardrw</CODE>
995
1169
<DD>
996
1170
Allow/Disallow writes to MMC Replay card image
997
 
<A NAME="IDX414"></A>
 
1171
<A NAME="IDX587"></A>
998
1172
<DT><CODE>-mmcreepromimage</CODE>
999
1173
<DD>
1000
1174
Specify MMC Replay EEPROM image filename
1001
 
<A NAME="IDX415"></A>
 
1175
<A NAME="IDX588"></A>
1002
1176
<DT><CODE>-mmcreepromrw</CODE>
1003
1177
<DD>
1004
1178
<DT><CODE>+mmcreepromrw</CODE>
1005
1179
<DD>
1006
1180
Allow/Disallow writes to MMC Replay EEPROM image
1007
 
<A NAME="IDX416"></A>
 
1181
<A NAME="IDX589"></A>
1008
1182
<DT><CODE>-cartmv &#60;name&#62;</CODE>
1009
1183
<DD>
1010
1184
Attach raw 16kB Magic Voice cartridge image
1011
 
<A NAME="IDX417"></A>
 
1185
<A NAME="IDX590"></A>
1012
1186
<DT><CODE>-cartocean &#60;name&#62;</CODE>
1013
1187
<DD>
1014
1188
Attach raw Ocean cartridge image
1015
 
<A NAME="IDX418"></A>
 
1189
<A NAME="IDX591"></A>
1016
1190
<DT><CODE>-cartp64 &#60;name&#62;</CODE>
1017
1191
<DD>
1018
1192
Attach raw 256KB Prophet 64 cartridge image
1019
 
<A NAME="IDX419"></A>
 
1193
<A NAME="IDX592"></A>
 
1194
<DT><CODE>-cartpf &#60;name&#62;</CODE>
 
1195
<DD>
 
1196
Attach raw 64kb Pagefox cartridge image
 
1197
<A NAME="IDX593"></A>
1020
1198
<DT><CODE>-cartramcart &#60;name&#62;</CODE>
1021
1199
<DD>
1022
1200
Attach raw RamCart cartridge image
1023
 
<A NAME="IDX420"></A>
 
1201
<A NAME="IDX594"></A>
1024
1202
<DT><CODE>-ramcart</CODE>
1025
1203
<DD>
1026
1204
<DT><CODE>+ramcart</CODE>
1027
1205
<DD>
1028
1206
Enable/Disable the RAMCART expansion
1029
 
<A NAME="IDX421"></A>
 
1207
<A NAME="IDX595"></A>
1030
1208
<DT><CODE>-ramcartsize &#60;size in KB&#62;</CODE>
1031
1209
<DD>
1032
1210
Size of the RAMCART expansion
1033
 
<A NAME="IDX422"></A>
 
1211
<A NAME="IDX596"></A>
1034
1212
<DT><CODE>-ramcartimage &#60;name&#62;</CODE>
1035
1213
<DD>
1036
1214
Specify name of RAMCART image
1037
 
<A NAME="IDX423"></A>
 
1215
<A NAME="IDX597"></A>
1038
1216
<DT><CODE>-ramcartimagerw</CODE>
1039
1217
<DD>
1040
1218
<DT><CODE>+ramcartimagerw</CODE>
1041
1219
<DD>
1042
1220
Allow/Disallow writing to RAMCart image
1043
 
<A NAME="IDX424"></A>
 
1221
<A NAME="IDX598"></A>
1044
1222
<DT><CODE>-cartrep256 &#60;name&#62;</CODE>
1045
1223
<DD>
1046
1224
Attach raw REX EP256 cartridge image
1047
 
<A NAME="IDX425"></A>
 
1225
<A NAME="IDX599"></A>
1048
1226
<DT><CODE>-cartross &#60;name&#62;</CODE>
1049
1227
<DD>
1050
1228
Attach raw 16/32kB ROSS cartridge image
1051
 
<A NAME="IDX426"></A>
 
1229
<A NAME="IDX600"></A>
1052
1230
<DT><CODE>-cartrr &#60;name&#62;</CODE>
1053
1231
<DD>
1054
1232
Attach raw 64KB Retro Replay cartridge image
1055
 
<A NAME="IDX427"></A>
 
1233
<A NAME="IDX601"></A>
1056
1234
<DT><CODE>-rrbioswrite</CODE>
1057
1235
<DD>
1058
1236
<DT><CODE>+rrbioswrite</CODE>
1059
1237
<DD>
1060
1238
Enable/Disable saving of the RR ROM at exit
1061
 
<A NAME="IDX428"></A>
 
1239
<A NAME="IDX602"></A>
1062
1240
<DT><CODE>-rrbankjumper</CODE>
1063
1241
<DD>
1064
1242
<DT><CODE>+rrbankjumper</CODE>
1065
1243
<DD>
1066
1244
Set/Unset RR Bank Jumper
1067
 
<A NAME="IDX429"></A>
 
1245
<A NAME="IDX603"></A>
1068
1246
<DT><CODE>-rrflashjumper</CODE>
1069
1247
<DD>
1070
1248
<DT><CODE>+rrflashjumper</CODE>
1071
1249
<DD>
1072
1250
Set/Unset RR Flash Jumper
1073
 
<A NAME="IDX430"></A>
 
1251
<A NAME="IDX604"></A>
1074
1252
<DT><CODE>-cartru &#60;name&#62;</CODE>
1075
1253
<DD>
1076
1254
Attach raw 8kB REX Utility cartridge image
1077
 
<A NAME="IDX431"></A>
 
1255
<A NAME="IDX605"></A>
1078
1256
<DT><CODE>-carts64 &#60;name&#62;</CODE>
1079
1257
<DD>
1080
1258
Attach raw 4kB Snapshot 64 cartridge image
1081
 
<A NAME="IDX432"></A>
 
1259
<A NAME="IDX606"></A>
1082
1260
<DT><CODE>-cartsb &#60;name&#62;</CODE>
1083
1261
<DD>
1084
1262
Attach raw Structured Basic cartridge image
1085
 
<A NAME="IDX433"></A>
 
1263
<A NAME="IDX607"></A>
1086
1264
<DT><CODE>-cartse5 &#60;name&#62;</CODE>
1087
1265
<DD>
1088
1266
Attach raw 16kB Super Explode V5 cartridge image
1089
 
<A NAME="IDX434"></A>
 
1267
<A NAME="IDX608"></A>
1090
1268
<DT><CODE>-cartsg &#60;name&#62;</CODE>
1091
1269
<DD>
1092
1270
Attach raw 64kB Super Games cartridge image
1093
 
<A NAME="IDX435"></A>
 
1271
<A NAME="IDX609"></A>
 
1272
<DT><CODE>-cartsilver &#60;Name&#62;</CODE>
 
1273
<DD>
 
1274
Attach raw Silverrock 128 cartridge image
 
1275
<A NAME="IDX610"></A>
1094
1276
<DT><CODE>-cartsimon &#60;name&#62;</CODE>
1095
1277
<DD>
1096
1278
Attach raw 16kB Simons Basic cartridge image
1097
 
<A NAME="IDX436"></A>
 
1279
<A NAME="IDX611"></A>
1098
1280
<DT><CODE>-cartss4 &#60;name&#62;</CODE>
1099
1281
<DD>
1100
1282
Attach raw 32KB Super Snapshot V4 cartridge image
1101
 
<A NAME="IDX437"></A>
 
1283
<A NAME="IDX612"></A>
1102
1284
<DT><CODE>-cartss5 &#60;name&#62;</CODE>
1103
1285
<DD>
1104
1286
Attach raw 64KB Super Snapshot V5 cartridge image
1105
 
<A NAME="IDX438"></A>
 
1287
<A NAME="IDX613"></A>
1106
1288
<DT><CODE>-cartstar &#60;name&#62;</CODE>
1107
1289
<DD>
1108
1290
Attach raw 16KB Stardos cartridge image
1109
 
<A NAME="IDX439"></A>
 
1291
<A NAME="IDX614"></A>
1110
1292
<DT><CODE>-cartwl &#60;name&#62;</CODE>
1111
1293
<DD>
1112
1294
Attach raw 16KB Westermann Learning cartridge image
1113
 
<A NAME="IDX440"></A>
 
1295
<A NAME="IDX615"></A>
1114
1296
<DT><CODE>-cartws &#60;name&#62;</CODE>
1115
1297
<DD>
1116
1298
Attach raw 8kB Warp Speed cartridge image
1117
 
<A NAME="IDX441"></A>
 
1299
<A NAME="IDX616"></A>
1118
1300
<DT><CODE>-cartzaxxon &#60;name&#62;</CODE>
1119
1301
<DD>
1120
1302
Attach raw 16kB Zaxxon cartridge image
1122
1304
 
1123
1305
 
1124
1306
 
1125
 
<H3><A NAME="SEC99" HREF="vice_toc.html#TOC99">7.1.3  CIA settings</A></H3>
1126
 
 
1127
 
 
1128
 
 
1129
 
<H4><A NAME="SEC100" HREF="vice_toc.html#TOC100">7.1.3.1  CIA command-line options</A></H4>
 
1307
<H3><A NAME="SEC107" HREF="vice_toc.html#TOC107">7.1.3  CIA settings</A></H3>
 
1308
 
 
1309
 
 
1310
 
 
1311
<H4><A NAME="SEC108" HREF="vice_toc.html#TOC108">7.1.3.1  CIA resources</A></H4>
 
1312
 
 
1313
<DL COMPACT>
 
1314
 
 
1315
<DT><CODE>CIA1Model</CODE>
 
1316
<DD>
 
1317
<A NAME="IDX617"></A>
 
1318
 <A NAME="IDX618"></A>
 
1319
 
 
1320
<DT><CODE>CIA2Model</CODE>
 
1321
<DD>
 
1322
Enum specifying CIA model (0 = old 6526, 1 = new 6526A)
 
1323
 
 
1324
</DL>
 
1325
 
 
1326
 
 
1327
 
 
1328
<H4><A NAME="SEC109" HREF="vice_toc.html#TOC109">7.1.3.2  CIA command-line options</A></H4>
1130
1329
 
1131
1330
<DL COMPACT>
1132
1331
 
1133
1332
<DT><CODE>-ciamodel &#60;model&#62;</CODE>
1134
1333
<DD>
1135
 
<A NAME="IDX442"></A>
 
1334
<A NAME="IDX619"></A>
1136
1335
 
1137
1336
Set both CIA models (0 = old 6526, 1 = new 6526A)
1138
 
<A NAME="IDX443"></A>
 
1337
<A NAME="IDX620"></A>
1139
1338
<DT><CODE>-cia1model &#60;model&#62;</CODE>
1140
1339
<DD>
1141
1340
Set CIA 1 model (0 = old 6526, 1 = new 6526A)
1142
 
<A NAME="IDX444"></A>
 
1341
<A NAME="IDX621"></A>
1143
1342
<DT><CODE>-cia2model &#60;model&#62;</CODE>
1144
1343
<DD>
1145
1344
Set CIA 2 model (0 = old 6526, 1 = new 6526A)
1148
1347
 
1149
1348
 
1150
1349
 
1151
 
<H3><A NAME="SEC101" HREF="vice_toc.html#TOC101">7.1.4  VIC-II settings</A></H3>
 
1350
<H3><A NAME="SEC110" HREF="vice_toc.html#TOC110">7.1.4  VIC-II settings</A></H3>
1152
1351
 
1153
1352
<P>
1154
1353
These settings control the emulation of the VIC-II (MOS6569) video chip
1160
1359
 
1161
1360
<LI>
1162
1361
 
1163
 
<A NAME="IDX445"></A>
 
1362
<A NAME="IDX622"></A>
1164
1363
 
1165
1364
"Sprite-sprite collisions" and "Sprite-background collisions", if
1166
1365
enabled, cause the hardware detection of sprite-to-sprite and
1169
1368
systems can sometimes make you invincible (although there is also a
1170
1369
chance that also enemies become invincible then).
1171
1370
 
1172
 
<A NAME="IDX446"></A>
 
1371
<A NAME="IDX623"></A>
1173
1372
<LI>
1174
1373
 
1175
1374
"Color set" can be used to dynamically change the palette file
1208
1407
 
1209
1408
 
1210
1409
 
1211
 
<H4><A NAME="SEC102" HREF="vice_toc.html#TOC102">7.1.4.1  VIC-II resources</A></H4>
 
1410
<H4><A NAME="SEC111" HREF="vice_toc.html#TOC111">7.1.4.1  VIC-II resources</A></H4>
1212
1411
 
1213
1412
<DL COMPACT>
1214
1413
 
 
1414
<DT><CODE>VICIIModel</CODE>
 
1415
<DD>
 
1416
<A NAME="IDX624"></A>
 
1417
 
 
1418
Integer that specifies VIC-II model (6569/6569r1/8565/6567/8562/6567r56a).
 
1419
only available in <CODE>x64sc</CODE>.
 
1420
 
 
1421
<A NAME="IDX625"></A>
1215
1422
<DT><CODE>VICIICheckSsColl</CODE>
1216
1423
<DD>
1217
 
<A NAME="IDX447"></A>
1218
 
 
1219
1424
Boolean specifying whether the sprite-sprite hardware collision
1220
1425
detection must be emulated.
1221
1426
 
1222
 
<A NAME="IDX448"></A>
 
1427
<A NAME="IDX626"></A>
1223
1428
<DT><CODE>VICIICheckSbColl</CODE>
1224
1429
<DD>
1225
1430
Boolean specifying whether the sprite-background hardware collision
1226
1431
detection must be emulated.
1227
1432
 
1228
 
<A NAME="IDX449"></A>
 
1433
<A NAME="IDX627"></A>
1229
1434
<DT><CODE>VICIIVideoCache</CODE>
1230
1435
<DD>
1231
1436
Boolean specifying whether the video cache is turned on.
1232
1437
 
1233
 
<A NAME="IDX450"></A>
 
1438
<A NAME="IDX628"></A>
1234
1439
<DT><CODE>VICIIDoubleSize</CODE>
1235
1440
<DD>
1236
1441
Boolean specifying whether double-size mode is turned on.
1237
1442
 
1238
 
<A NAME="IDX451"></A>
 
1443
<A NAME="IDX629"></A>
1239
1444
<DT><CODE>VICIIDoubleScan</CODE>
1240
1445
<DD>
1241
1446
Boolean specifying whether double-scan mode is turned on.
1242
1447
 
1243
 
<A NAME="IDX452"></A>
 
1448
<A NAME="IDX630"></A>
 
1449
<DT><CODE>VICIINewLuminances</CODE>
 
1450
<DD>
 
1451
Boolean specifying whether to use new (9 steps) luminances
 
1452
 
 
1453
<A NAME="IDX631"></A>
1244
1454
<DT><CODE>VICIIPaletteFile</CODE>
1245
1455
<DD>
1246
1456
String specifying the name of the palette file being used.  The
1247
1457
<TT>`.vpl'</TT> extension is optional.
1248
1458
 
 
1459
<A NAME="IDX632"></A>
 
1460
<DT><CODE>VICIIHwScale</CODE>
 
1461
<DD>
 
1462
Boolean specifying whether to enable or disable hardware scaling
 
1463
 
 
1464
<A NAME="IDX633"></A>
 
1465
<DT><CODE>VICIIFullscreenDevice</CODE>
 
1466
<DD>
 
1467
fullscreen device
 
1468
 
 
1469
<A NAME="IDX634"></A>
 
1470
<DT><CODE>VICIIFullscreen</CODE>
 
1471
<DD>
 
1472
Boolean specifying whether to use fullscreen mode or not.
 
1473
 
 
1474
<A NAME="IDX635"></A>
 
1475
<DT><CODE>VICIIFullscreenStatusbar</CODE>
 
1476
<DD>
 
1477
Boolean specifying whether to show the status bar in fullscreen mode or not.
 
1478
 
 
1479
<A NAME="IDX636"></A>
 
1480
<DT><CODE>VICIIXRANDRFullscreenMode</CODE>
 
1481
<DD>
 
1482
integer specifying XRANDR fullscreen mode
 
1483
 
 
1484
<A NAME="IDX637"></A>
 
1485
<DT><CODE>VICIIVidmodeFullscreenMode</CODE>
 
1486
<DD>
 
1487
integer specifying Vidmode fullscreen mode
 
1488
 
 
1489
<A NAME="IDX638"></A>
 
1490
<DT><CODE>VICIIExternalPalette</CODE>
 
1491
<DD>
 
1492
Boolean specifying whether to use external palette file or not.
 
1493
 
 
1494
<A NAME="IDX639"></A>
 
1495
<DT><CODE>VICIIColorSaturation</CODE>
 
1496
<DD>
 
1497
integer specifying saturation of internal calculated palette [1000] &#60;0-2000&#62;
 
1498
 
 
1499
<A NAME="IDX640"></A>
 
1500
<DT><CODE>VICIIColorContrast</CODE>
 
1501
<DD>
 
1502
integer specifying contrast of internal calculated palette [1000] &#60;0-2000&#62;
 
1503
 
 
1504
<A NAME="IDX641"></A>
 
1505
<DT><CODE>VICIIColorBrightness</CODE>
 
1506
<DD>
 
1507
integer specifying brightness of internal calculated palette [1000] &#60;0-2000&#62;
 
1508
 
 
1509
<A NAME="IDX642"></A>
 
1510
<DT><CODE>VICIIColorGamma</CODE>
 
1511
<DD>
 
1512
integer specifying gamma of internal calculated palette [2200] &#60;0-4000&#62;
 
1513
 
 
1514
<A NAME="IDX643"></A>
 
1515
<DT><CODE>VICIIColorTint</CODE>
 
1516
<DD>
 
1517
integer specifying tint of internal calculated palette [1000] &#60;0-2000&#62;
 
1518
 
 
1519
<A NAME="IDX644"></A>
 
1520
<DT><CODE>VICIIPALScanLineShade</CODE>
 
1521
<DD>
 
1522
integer specifying amount of scan line shading for the CRT emulation [667] &#60;0-1000&#62;
 
1523
 
 
1524
<A NAME="IDX645"></A>
 
1525
<DT><CODE>VICIIPALBlur</CODE>
 
1526
<DD>
 
1527
integer specifying amount of horizontal blur for the CRT emulation. [500] &#60;0-1000&#62;
 
1528
 
 
1529
<A NAME="IDX646"></A>
 
1530
<DT><CODE>VICIIPALOddLinePhase</CODE>
 
1531
<DD>
 
1532
integer specifying phase offset for color carrier in odd lines [750] &#60;0-2000&#62;
 
1533
 
 
1534
<A NAME="IDX647"></A>
 
1535
<DT><CODE>VICIIPALOddLineOffset</CODE>
 
1536
<DD>
 
1537
integer specifying phase for color carrier in odd lines [1250] &#60;0-2000&#62;
 
1538
 
 
1539
<A NAME="IDX648"></A>
 
1540
<DT><CODE>VICIIAudioLeak</CODE>
 
1541
<DD>
 
1542
Boolean specifying whether to enable/disable video to audio leak emulation.
 
1543
 
 
1544
<A NAME="IDX649"></A>
 
1545
<DT><CODE>VICIIFilter</CODE>
 
1546
<DD>
 
1547
integer specifying rendering filter, 0:none, 1:CRT emulation, 2: scale2x
 
1548
 
 
1549
<A NAME="IDX650"></A>
 
1550
<DT><CODE>VICIIBorderMode</CODE>
 
1551
<DD>
 
1552
integer specifying border display mode (0: normal, 1: full, 2: debug, 3:none)
 
1553
 
1249
1554
</DL>
1250
1555
 
1251
1556
 
1252
1557
 
1253
 
<H4><A NAME="SEC103" HREF="vice_toc.html#TOC103">7.1.4.2  VIC-II command-line options</A></H4>
 
1558
<H4><A NAME="SEC112" HREF="vice_toc.html#TOC112">7.1.4.2  VIC-II command-line options</A></H4>
1254
1559
 
1255
1560
<DL COMPACT>
1256
1561
 
1257
1562
<DT><CODE>-VICIIcheckss</CODE>
1258
1563
<DD>
1259
 
<A NAME="IDX453"></A>
 
1564
<A NAME="IDX651"></A>
1260
1565
 
1261
1566
<DT><CODE>+VICIIcheckss</CODE>
1262
1567
<DD>
1263
1568
Enable (<CODE>VICIICheckSsColl=1</CODE>) and disable (<CODE>VICIICheckSsColl=0</CODE>)
1264
1569
emulation of hardware sprite-sprite collision detection, respectively.
1265
1570
 
1266
 
<A NAME="IDX454"></A>
 
1571
<A NAME="IDX652"></A>
1267
1572
<DT><CODE>-VICIIchecksb</CODE>
1268
1573
<DD>
1269
1574
<DT><CODE>+VICIIchecksb</CODE>
1272
1577
emulation of hardware sprite-background collision detection,
1273
1578
respectively.
1274
1579
 
1275
 
<A NAME="IDX455"></A>
 
1580
<A NAME="IDX653"></A>
1276
1581
<DT><CODE>-VICIIvcache</CODE>
1277
1582
<DD>
1278
1583
<DT><CODE>+VICIIvcache</CODE>
1279
1584
<DD>
1280
1585
Enable/disable the video cache (<CODE>VICIIVideoCache=1</CODE>, <CODE>VICIIVideoCache=0</CODE>).
1281
1586
 
1282
 
<A NAME="IDX456"></A>
 
1587
<A NAME="IDX654"></A>
1283
1588
<DT><CODE>-VICIIdsize</CODE>
1284
1589
<DD>
1285
1590
<DT><CODE>+VICIIdsize</CODE>
1287
1592
Enable/disable the double size mode (<CODE>VICIIDoubleSize=1</CODE>,
1288
1593
<CODE>VICIIDoubleSize=0</CODE>).
1289
1594
 
1290
 
<A NAME="IDX457"></A>
 
1595
<A NAME="IDX655"></A>
1291
1596
<DT><CODE>-VICIIdscan</CODE>
1292
1597
<DD>
1293
1598
<DT><CODE>+VICIIdscan</CODE>
1295
1600
Enable/disable the double scan mode (<CODE>VICIIDoubleScan=1</CODE>,
1296
1601
<CODE>VICIIDoubleScan=0</CODE>).
1297
1602
 
1298
 
<A NAME="IDX458"></A>
 
1603
<A NAME="IDX656"></A>
1299
1604
<DT><CODE>-VICIIhwscale</CODE>
1300
1605
<DD>
1301
1606
<DT><CODE>+VICIIhwscale</CODE>
1302
1607
<DD>
1303
1608
Enable/Disable hardware scaling
1304
 
<A NAME="IDX459"></A>
1305
 
<DT><CODE>-VICIIscale2x</CODE>
1306
 
<DD>
1307
 
<DT><CODE>+VICIIscale2x</CODE>
1308
 
<DD>
1309
 
Enable/Disable Scale2x
1310
 
<A NAME="IDX460"></A>
 
1609
<A NAME="IDX657"></A>
 
1610
<DT><CODE>-VICIIfilter &#60;Mode&#62;</CODE>
 
1611
<DD>
 
1612
Select rendering filter, 0:none, 1:CRT emulation, 2: scale2x
 
1613
<A NAME="IDX658"></A>
1311
1614
<DT><CODE>-VICIIintpal</CODE>
1312
1615
<DD>
1313
1616
Use an internal calculated palette
1314
 
<A NAME="IDX461"></A>
 
1617
<A NAME="IDX659"></A>
1315
1618
<DT><CODE>-VICIIextpal</CODE>
1316
1619
<DD>
1317
1620
Use an external palette (file)
1318
1621
 
1319
 
<A NAME="IDX462"></A>
 
1622
<A NAME="IDX660"></A>
1320
1623
<DT><CODE>-VICIIpalette NAME</CODE>
1321
1624
<DD>
1322
1625
Specify <CODE>NAME</CODE> as the palette file (<CODE>VICIIPaletteFile</CODE>).
1323
1626
 
1324
 
<A NAME="IDX463"></A>
 
1627
<A NAME="IDX661"></A>
1325
1628
<DT><CODE>-VICIIfulldevice &#60;device&#62;</CODE>
1326
1629
<DD>
1327
1630
Select fullscreen device
1328
 
<A NAME="IDX464"></A>
 
1631
<A NAME="IDX662"></A>
1329
1632
<DT><CODE>-VICIIXRANDRfullmode &#60;mode&#62;</CODE>
1330
1633
<DD>
1331
1634
Select fullscreen mode
1332
 
<A NAME="IDX465"></A>
 
1635
<A NAME="IDX663"></A>
1333
1636
<DT><CODE>-VICIIVidmodefullmode &#60;mode&#62;</CODE>
1334
1637
<DD>
1335
1638
Select fullscreen mode
1336
 
<A NAME="IDX466"></A>
 
1639
<A NAME="IDX664"></A>
1337
1640
<DT><CODE>-VICIIborders &#60;mode&#62;</CODE>
1338
1641
<DD>
1339
 
Set VIC-II border display mode (0: normal, 1: full, 2: debug)
1340
 
<A NAME="IDX467"></A>
 
1642
Set VIC-II border display mode (0: normal, 1: full, 2: debug, 3:none)
 
1643
<A NAME="IDX665"></A>
1341
1644
<DT><CODE>-VICIImodel &#60;model&#62;</CODE>
1342
1645
<DD>
1343
1646
Set VIC-II model (6569/6569r1/8565/6567/8562/6567r56a). This setting is
1344
1647
only available in <CODE>x64sc</CODE>.
1345
1648
 
1346
 
<A NAME="IDX468"></A>
1347
 
<DT><CODE>-newluminance</CODE>
 
1649
<A NAME="IDX666"></A>
 
1650
<DT><CODE>-VICIInewluminance</CODE>
1348
1651
<DD>
1349
 
<DT><CODE>+newluminance</CODE>
 
1652
<DT><CODE>+VICIInewluminance</CODE>
1350
1653
<DD>
1351
1654
Enable/Disable new luminances.
1352
1655
 
1353
 
<A NAME="IDX469"></A>
1354
 
<DT><CODE>-saturation &#60;0-2000&#62;</CODE>
 
1656
<A NAME="IDX667"></A>
 
1657
<DT><CODE>-VICIIsaturation &#60;0-2000&#62;</CODE>
1355
1658
<DD>
1356
1659
Set saturation of internal calculated palette [1000]
1357
 
<A NAME="IDX470"></A>
1358
 
<DT><CODE>-contrast &#60;0-2000&#62;</CODE>
 
1660
<A NAME="IDX668"></A>
 
1661
<DT><CODE>-VICIIcontrast &#60;0-2000&#62;</CODE>
1359
1662
<DD>
1360
1663
Set contrast of internal calculated palette [1000]
1361
 
<A NAME="IDX471"></A>
1362
 
<DT><CODE>-brightness &#60;0-2000&#62;</CODE>
 
1664
<A NAME="IDX669"></A>
 
1665
<DT><CODE>-VICIIbrightness &#60;0-2000&#62;</CODE>
1363
1666
<DD>
1364
1667
Set brightness of internal calculated palette [1000]
1365
 
<A NAME="IDX472"></A>
1366
 
<DT><CODE>-gamma &#60;0-4000&#62;</CODE>
 
1668
<A NAME="IDX670"></A>
 
1669
<DT><CODE>-VICIIgamma &#60;0-4000&#62;</CODE>
1367
1670
<DD>
1368
1671
Set gamma of internal calculated palette [2200]
1369
 
<A NAME="IDX473"></A>
1370
 
<DT><CODE>-tint &#60;0-2000&#62;</CODE>
 
1672
<A NAME="IDX671"></A>
 
1673
<DT><CODE>-VICIItint &#60;0-2000&#62;</CODE>
1371
1674
<DD>
1372
1675
Set tint of internal calculated palette [1000]
1373
 
<A NAME="IDX474"></A>
1374
 
<DT><CODE>-oddlinesphase &#60;0-2000&#62;</CODE>
 
1676
<A NAME="IDX672"></A>
 
1677
<DT><CODE>-VICIIoddlinesphase &#60;0-2000&#62;</CODE>
1375
1678
<DD>
1376
1679
Set phase for color carrier in odd lines [1250]
1377
 
<A NAME="IDX475"></A>
1378
 
<DT><CODE>-oddlinesoffset &#60;0-2000&#62;</CODE>
 
1680
<A NAME="IDX673"></A>
 
1681
<DT><CODE>-VICIIoddlinesoffset &#60;0-2000&#62;</CODE>
1379
1682
<DD>
1380
1683
Set phase offset for color carrier in odd lines [750]
1381
 
<A NAME="IDX476"></A>
1382
 
<DT><CODE>-crtblur &#60;0-1000&#62;</CODE>
 
1684
<A NAME="IDX674"></A>
 
1685
<DT><CODE>-VICIIcrtblur &#60;0-1000&#62;</CODE>
1383
1686
<DD>
1384
1687
Amount of horizontal blur for the CRT emulation. [500]
1385
 
<A NAME="IDX477"></A>
1386
 
<DT><CODE>-crtscanlineshade &#60;0-1000&#62;</CODE>
 
1688
<A NAME="IDX675"></A>
 
1689
<DT><CODE>-VICIIcrtscanlineshade &#60;0-1000&#62;</CODE>
1387
1690
<DD>
1388
1691
Amount of scan line shading for the CRT emulation [667]
1389
1692
 
 
1693
<A NAME="IDX676"></A>
 
1694
<DT><CODE>-VICIIaudioleak</CODE>
 
1695
<DD>
 
1696
<DT><CODE>+VICIIaudioleak</CODE>
 
1697
<DD>
 
1698
Enable/Disable video to audio leak emulation.
 
1699
 
1390
1700
</DL>
1391
1701
 
1392
1702
 
1393
1703
 
1394
 
<H3><A NAME="SEC104" HREF="vice_toc.html#TOC104">7.1.5  SID settings</A></H3>
 
1704
<H3><A NAME="SEC113" HREF="vice_toc.html#TOC113">7.1.5  SID settings</A></H3>
1395
1705
 
1396
1706
<P>
1397
1707
These settings control the emulation of the SID (MOS6581 or MOS8580)
1403
1713
 
1404
1714
<LI>
1405
1715
 
1406
 
<A NAME="IDX478"></A>
 
1716
<A NAME="IDX677"></A>
1407
1717
 
1408
1718
"Second SID" maps a second SID chip into the address space for stereo
1409
1719
sound. This emulates e.g. the "SID Symphony Stereo Cartridge" from
1411
1721
"Stereo SID Player" by Mark Dickenson or "The Enhanced Sidplayer" by
1412
1722
Craig Chamberlain.
1413
1723
 
1414
 
<A NAME="IDX479"></A>
 
1724
<A NAME="IDX678"></A>
1415
1725
<LI>
1416
1726
 
1417
1727
"Second SID base address" sets the start address for the second SID
1419
1729
$DF00-$DFFF can be mapped through the cartridge port of the C64. The
1420
1730
default start address is $DE00.
1421
1731
 
1422
 
<A NAME="IDX480"></A>
 
1732
<A NAME="IDX679"></A>
1423
1733
<LI>
1424
1734
 
1425
1735
"Emulate filters" causes the built-in programmable filters of the SID
1426
1736
chip to be emulated.  A lot of C64 music requires them to be emulated
1427
1737
properly, but their emulation requires some additional processor power.
1428
1738
 
1429
 
<A NAME="IDX481"></A>
 
1739
<A NAME="IDX680"></A>
1430
1740
<LI>
1431
1741
 
1432
1742
"ChipModel" specifies the model of the SID chip being emulated: there
1433
1743
are two slightly different generations of SID chips: MOS6581 ones and
1434
1744
MOS8580 ones.
1435
1745
 
1436
 
<A NAME="IDX482"></A>
 
1746
<A NAME="IDX681"></A>
1437
1747
<LI>
1438
1748
 
1439
1749
"Use reSID emulation" specifies whether the more accurate (and
1440
1750
resource hungry) reSID emulation is turned on or off.
1441
1751
 
1442
 
<A NAME="IDX483"></A>
 
1752
<A NAME="IDX682"></A>
1443
1753
<LI>
1444
1754
 
1445
1755
"reSID sampling method" selects the method for conversion of the SID
1469
1779
machine, that is.
1470
1780
</UL>
1471
1781
 
1472
 
<A NAME="IDX484"></A>
 
1782
<A NAME="IDX683"></A>
1473
1783
<LI>"reSID resampling passband" specifies the percentage of the
1474
1784
 
1475
1785
total bandwidth allocated to the resampling filter passband. The work
1484
1794
 
1485
1795
 
1486
1796
 
1487
 
<H4><A NAME="SEC105" HREF="vice_toc.html#TOC105">7.1.5.1  SID resources</A></H4>
 
1797
<H4><A NAME="SEC114" HREF="vice_toc.html#TOC114">7.1.5.1  SID resources</A></H4>
1488
1798
 
1489
1799
<DL COMPACT>
1490
1800
 
1491
1801
<DT><CODE>SidStereo</CODE>
1492
1802
<DD>
1493
 
<A NAME="IDX485"></A>
 
1803
<A NAME="IDX684"></A>
1494
1804
 
1495
 
Boolean selecting emulation of a second SID.
 
1805
Integer specifying the amount of emulated extra SIDs. (0=off, 1=1 extra sid, 
 
1806
2=2 extra sids.
1496
1807
 
1497
 
<A NAME="IDX486"></A>
 
1808
<A NAME="IDX685"></A>
1498
1809
<DT><CODE>SidStereoAddressStart</CODE>
1499
1810
<DD>
1500
 
Integer specifying the start address for the second SID.
1501
 
 
1502
 
<A NAME="IDX487"></A>
 
1811
Integer specifying the base address of the second SID.
 
1812
 
 
1813
<A NAME="IDX686"></A>
 
1814
<DT><CODE>SidTripleAddressStart</CODE>
 
1815
<DD>
 
1816
Integer specifying the base address of the third SID.
 
1817
 
 
1818
<A NAME="IDX687"></A>
1503
1819
<DT><CODE>SidFilters</CODE>
1504
1820
<DD>
1505
1821
Boolean specifying whether the built-in SID filters must be emulated.
1506
1822
 
1507
 
<A NAME="IDX488"></A>
 
1823
<A NAME="IDX688"></A>
1508
1824
<DT><CODE>SidModel</CODE>
1509
1825
<DD>
1510
 
Integer specifying what model of the SID must be emulated (<CODE>0</CODE>:
1511
 
MOS6581, <CODE>1</CODE>: MOS8580).
 
1826
Integer specifying what model of the SID must be emulated (<CODE>0</CODE>: 6581
 
1827
, <CODE>1</CODE>: 8580, <CODE>2</CODE>: 8580D, <CODE>3</CODE>: 6581R4, <CODE>4</CODE>: DTVSID, <CODE>8</CODE>: 6581R3_4885   
 
1828
, <CODE>9</CODE>: 6581R3_0486S, <CODE>10</CODE>: 6581R3_3984, <CODE>11</CODE>: 6581R4AR_3789, <CODE>12</CODE>: 6581R3_4485   
 
1829
, <CODE>13</CODE>: 6581R4_1986S, <CODE>16</CODE>: 8580R5_3691, <CODE>17</CODE>: 8580R5_3691D, <CODE>18</CODE>: 8580R5_1489   
 
1830
, <CODE>19</CODE>: 8580R5_1489D).
1512
1831
 
1513
 
<A NAME="IDX489"></A>
 
1832
<A NAME="IDX689"></A>
1514
1833
<DT><CODE>SidEngine</CODE>
1515
1834
<DD>
1516
 
<A NAME="IDX490"></A>
 
1835
Integer specifying what SID engine will be used (<CODE>0</CODE>: FASTSID, <CODE>1</CODE>: RESID
 
1836
, <CODE>2</CODE>: CATWEASELMKIII, <CODE>3</CODE>: HARDSID, <CODE>4</CODE>: PARSID_PORT1, <CODE>5</CODE>: PARSID_PORT2
 
1837
, <CODE>6</CODE>: PARSID_PORT3, <CODE>7</CODE>: RESID_FP).
 
1838
 
 
1839
<A NAME="IDX690"></A>
1517
1840
<DT><CODE>SidResidSampling</CODE>
1518
1841
<DD>
1519
1842
Integer specifying the sampling method (<CODE>0</CODE>: Fast, <CODE>1</CODE>:
1520
1843
Interpolation, <CODE>2</CODE>: Resampling)
1521
1844
 
1522
 
<A NAME="IDX491"></A>
 
1845
<A NAME="IDX691"></A>
1523
1846
<DT><CODE>SidResidPassband</CODE>
1524
1847
<DD>
1525
1848
Integer specifying the resampling filter passband in percentage of the
1526
1849
total bandwidth (<CODE>0 - 90</CODE>).
1527
1850
 
 
1851
<A NAME="IDX692"></A>
 
1852
<DT><CODE>SidResidGain</CODE>
 
1853
<DD>
 
1854
Integer that specifies reSID gain in percent [97] (90..100)
 
1855
<A NAME="IDX693"></A>
 
1856
<DT><CODE>SidResidFilterBias</CODE>
 
1857
<DD>
 
1858
Integer that specifies reSID filter bias, which can be used to adjust DAC bias 
 
1859
in millivolts. [0] (-5000..5000)
 
1860
 
1528
1861
</DL>
1529
1862
 
1530
1863
 
1531
1864
 
1532
 
<H4><A NAME="SEC106" HREF="vice_toc.html#TOC106">7.1.5.2  SID command-line options</A></H4>
 
1865
<H4><A NAME="SEC115" HREF="vice_toc.html#TOC115">7.1.5.2  SID command-line options</A></H4>
1533
1866
 
1534
1867
<DL COMPACT>
1535
1868
 
1536
1869
<DT><CODE>-sidstereo</CODE>
1537
1870
<DD>
1538
 
<A NAME="IDX492"></A>
 
1871
<A NAME="IDX694"></A>
1539
1872
 
1540
1873
Emulates a second SID chip for stereo sound (<CODE>SidStereo</CODE>).
1541
1874
 
1542
 
<A NAME="IDX493"></A>
 
1875
<A NAME="IDX695"></A>
1543
1876
<DT><CODE>-sidstereoaddress <CODE>ADDRESS</CODE></CODE>
1544
1877
<DD>
1545
1878
Specifies the start address for the second SID chip
1546
1879
(<CODE>SidStereoAddressStart</CODE>).
1547
1880
 
1548
 
<A NAME="IDX494"></A>
 
1881
<A NAME="IDX696"></A>
 
1882
<DT><CODE>-sidtripleaddress <CODE>ADDRESS</CODE></CODE>
 
1883
<DD>
 
1884
Specifies the start address for the third SID chip
 
1885
(<CODE>SidTripleAddressStart</CODE>).
 
1886
 
 
1887
<A NAME="IDX697"></A>
1549
1888
<DT><CODE>-sidenginemodel &#60;engine and model&#62;</CODE>
1550
1889
<DD>
1551
1890
Specify <CODE>SID engine</CODE> and <CODE>MODEL</CODE> for the emulated SID chip (
1568
1907
1810: ReSID-FP 8580R5 1489,
1569
1908
1811: ReSID-FP 8580R5 1489D).
1570
1909
 
1571
 
<A NAME="IDX495"></A>
 
1910
<A NAME="IDX698"></A>
1572
1911
<DT><CODE>-sidfilters</CODE>
1573
1912
<DD>
1574
1913
<DT><CODE>+sidfilters</CODE>
1576
1915
Enable (<CODE>SidFilters=1</CODE>) or disable (<CODE>SidFilters=0</CODE>) emulation
1577
1916
of the built-in SID filters.
1578
1917
 
1579
 
<A NAME="IDX496"></A>
 
1918
<A NAME="IDX699"></A>
1580
1919
<DT><CODE>-residsamp <CODE>METHOD</CODE></CODE>
1581
1920
<DD>
1582
1921
Specifies the sampling method; fast (<CODE>SidResidSampling=0</CODE>),
1583
1922
interpolating (<CODE>SidResidSampling=1</CODE>), resampling
1584
1923
(<CODE>SidResidSampling=2</CODE>), fast resampling (<CODE>SidResidSampling=3</CODE>).
1585
1924
 
1586
 
<A NAME="IDX497"></A>
 
1925
<A NAME="IDX700"></A>
1587
1926
<DT><CODE>-residpass <CODE>PERCENTAGE</CODE></CODE>
1588
1927
<DD>
1589
1928
Specifies the resampling filter passband in percentage of the total
1590
1929
bandwidth (<CODE>SidResidPassband=0-90</CODE>).
1591
1930
 
1592
 
<A NAME="IDX498"></A>
 
1931
<A NAME="IDX701"></A>
1593
1932
<DT><CODE>-residgain <CODE>PERCENTAGE</CODE></CODE>
1594
1933
<DD>
1595
1934
Specifies reSID gain in percent (90 - 100).
1596
1935
 
1597
 
<A NAME="IDX499"></A>
 
1936
<A NAME="IDX702"></A>
1598
1937
<DT><CODE>-residfilterbias &#60;number&#62;</CODE>
1599
1938
<DD>
1600
1939
reSID filter bias setting, which can be used to adjust DAC bias in millivolts.
1603
1942
 
1604
1943
 
1605
1944
 
1606
 
<H3><A NAME="SEC107" HREF="vice_toc.html#TOC107">7.1.6  C64 I/O extension settings</A></H3>
 
1945
<H3><A NAME="SEC116" HREF="vice_toc.html#TOC116">7.1.6  C64 I/O extension settings</A></H3>
1607
1946
 
1608
1947
<P>
1609
1948
I/O extensions are (usually) cartridges which do not map into ROM space,
1625
1964
 
1626
1965
<LI>ACIA (Swiftlink, Turbo232)
1627
1966
 
1628
 
<A NAME="IDX500"></A>
 
1967
<A NAME="IDX703"></A>
1629
1968
 
1630
1969
 
1631
 
<A NAME="IDX501"></A>
 
1970
<A NAME="IDX704"></A>
1632
1971
<LI>DigiMAX
1633
1972
 
1634
 
<A NAME="IDX502"></A>
 
1973
<A NAME="IDX705"></A>
1635
1974
<LI>Ethernet (The Final Ethernet, RR-Net)
1636
1975
 
1637
 
<A NAME="IDX503"></A>
 
1976
<A NAME="IDX706"></A>
1638
1977
<LI>GEO-RAM
1639
1978
 
1640
 
<A NAME="IDX504"></A>
 
1979
<A NAME="IDX707"></A>
1641
1980
<LI>MIDI (Passport, Datel, Maplin, Namesoft, Sequential)
1642
1981
 
1643
 
<A NAME="IDX505"></A>
 
1982
<A NAME="IDX708"></A>
1644
1983
<LI>REU -
1645
1984
 
1646
1985
The "RAM Expansion Module" extension emulates a standard
1648
1987
programs that are designed to take advantage of it.  This currently
1649
1988
works only in the C64 emulator.
1650
1989
 
1651
 
<A NAME="IDX506"></A>
 
1990
<A NAME="IDX709"></A>
1652
1991
<LI>SFX Sound Expander
1653
1992
 
1654
 
<A NAME="IDX507"></A>
 
1993
<A NAME="IDX710"></A>
1655
1994
<LI>SFX Sound Sampler
1656
1995
 
1657
1996
</UL>
1658
1997
 
1659
1998
 
1660
1999
 
1661
 
<H4><A NAME="SEC108" HREF="vice_toc.html#TOC108">7.1.6.1  C64 I/O extension resources</A></H4>
1662
 
 
1663
 
<P>
1664
 
TODO
1665
 
 
1666
 
</P>
 
2000
<H4><A NAME="SEC117" HREF="vice_toc.html#TOC117">7.1.6.1  C64 I/O extension resources</A></H4>
 
2001
 
1667
2002
<DL COMPACT>
1668
2003
 
1669
2004
<DT><CODE>Acia1Enable</CODE>
1670
2005
<DD>
1671
 
<A NAME="IDX508"></A>
 
2006
<A NAME="IDX711"></A>
1672
2007
 
1673
2008
Boolean specifying whether the ACIA (Swiftlink, Turbo232) cartridge should be emulated or not.
 
2009
<A NAME="IDX712"></A>
 
2010
<DT><CODE>Acia1Mode</CODE>
 
2011
<DD>
 
2012
Enum specifying the type of emulated RS232 interface (0: normal, 1: Swithlink, 2: Turbo232)
 
2013
<A NAME="IDX713"></A>
 
2014
<DT><CODE>Acia1Base</CODE>
 
2015
<DD>
 
2016
Integer specifying the base address for the emulated ACIA chip.
1674
2017
 
1675
 
<A NAME="IDX509"></A>
 
2018
<A NAME="IDX714"></A>
1676
2019
<DT><CODE>DIGIMAX</CODE>
1677
2020
<DD>
1678
2021
Boolean specifying whether the DigiMAX cartridge should be emulated or not.
1679
 
<A NAME="IDX510"></A>
 
2022
<A NAME="IDX715"></A>
1680
2023
<DT><CODE>DIGIMAXbase</CODE>
1681
2024
<DD>
1682
 
<A NAME="IDX511"></A>
 
2025
Integer specifying the DigiMAX base address.
 
2026
 
 
2027
<A NAME="IDX716"></A>
 
2028
<DT><CODE>ETHERNET_ACTIVE</CODE>
 
2029
<DD>
 
2030
Boolean that specifies whether the CS8900 ethernet interface emulation is active.
 
2031
<A NAME="IDX717"></A>
1683
2032
<DT><CODE>ETHERNET_INTERFACE</CODE>
1684
2033
<DD>
1685
 
<A NAME="IDX512"></A>
 
2034
String specifying the device name of the ethernet device to use for the emulation.
 
2035
<A NAME="IDX718"></A>
1686
2036
<DT><CODE>ETHERNET_DISABLED</CODE>
1687
2037
<DD>
1688
 
<A NAME="IDX513"></A>
1689
 
<DT><CODE>ETHERNET_ACTIVE</CODE>
1690
 
<DD>
1691
 
<A NAME="IDX514"></A>
 
2038
Boolean that specified whether ethernet emulation has been disabled because it is
 
2039
not available in the current configuration.
 
2040
<A NAME="IDX719"></A>
1692
2041
<DT><CODE>ETHERNET_AS_RR</CODE>
1693
2042
<DD>
1694
 
<A NAME="IDX515"></A>
 
2043
Boolean that specifies whether RR-Net compatible mapping is enabled.
 
2044
 
 
2045
<A NAME="IDX720"></A>
1695
2046
<DT><CODE>GEORAM</CODE>
1696
2047
<DD>
1697
2048
Boolean specifying whether the GEO-RAM cartridge should be emulated or not.
1698
 
<A NAME="IDX516"></A>
 
2049
<A NAME="IDX721"></A>
1699
2050
<DT><CODE>GEORAMfilename</CODE>
1700
2051
<DD>
1701
 
<A NAME="IDX517"></A>
 
2052
String specifying the filename of the GEORAM image.
 
2053
<A NAME="IDX722"></A>
1702
2054
<DT><CODE>GEORAMImageWrite</CODE>
1703
2055
<DD>
1704
 
<A NAME="IDX518"></A>
 
2056
Boolean, if true write back the GEO-RAM image file automatically, incase the RAM
 
2057
contents changed, when detaching or quitting the emulator.
 
2058
<A NAME="IDX723"></A>
1705
2059
<DT><CODE>GEORAMsize</CODE>
1706
2060
<DD>
1707
 
<A NAME="IDX519"></A>
 
2061
Integer specifying the size of the emulated GEO-RAM in KB (64, 128, 256, 512, 1024, 
 
2062
2048, 4096)
 
2063
 
 
2064
<A NAME="IDX724"></A>
1708
2065
<DT><CODE>MIDIEnable</CODE>
1709
2066
<DD>
1710
2067
Boolean specifying whether the MIDI cartridge should be emulated or not.
1711
 
<A NAME="IDX520"></A>
 
2068
<A NAME="IDX725"></A>
1712
2069
<DT><CODE>MIDIMode</CODE>
1713
2070
<DD>
1714
 
<A NAME="IDX521"></A>
 
2071
Enum specifying the type of emulated MIDI interface (0: Sequential, 1: Passport/Syntech,
 
2072
2: DATEL/Siel/JMS, 3: Namesoft, 4: Maplin)
 
2073
<A NAME="IDX726"></A>
 
2074
<DT><CODE>MIDIDriver</CODE>
 
2075
<DD>
 
2076
Enum specifying the MIDI driver (0: OSS; 1:ALSA)
 
2077
<A NAME="IDX727"></A>
 
2078
<DT><CODE>MIDIInDev</CODE>
 
2079
<DD>
 
2080
String specifying the MIDI input device.
 
2081
<A NAME="IDX728"></A>
 
2082
<DT><CODE>MIDIOutDev</CODE>
 
2083
<DD>
 
2084
String specifying the MIDI output device.
 
2085
 
 
2086
<A NAME="IDX729"></A>
1715
2087
<DT><CODE>REU</CODE>
1716
2088
<DD>
1717
2089
Boolean specifying whether the RAM Expansion Module should be emulated or not.
1718
 
<A NAME="IDX522"></A>
 
2090
<A NAME="IDX730"></A>
1719
2091
<DT><CODE>REUfilename</CODE>
1720
2092
<DD>
1721
 
<A NAME="IDX523"></A>
 
2093
String specifying the filename of the REU image.
 
2094
<A NAME="IDX731"></A>
1722
2095
<DT><CODE>REUImageWrite</CODE>
1723
2096
<DD>
1724
 
<A NAME="IDX524"></A>
 
2097
Boolean, if true write back the REU image file automatically, incase the RAM
 
2098
contents changed, when detaching or quitting the emulator.
 
2099
<A NAME="IDX732"></A>
1725
2100
<DT><CODE>REUsize</CODE>
1726
2101
<DD>
1727
 
<A NAME="IDX525"></A>
 
2102
Integer specifying the size of the emulated REU in KB (128, 256, 512, 1024, 2048,
 
2103
4096, 8192, 16384)
 
2104
 
 
2105
<A NAME="IDX733"></A>
1728
2106
<DT><CODE>SFXSoundExpander</CODE>
1729
2107
<DD>
1730
2108
Boolean specifying whether the SFX Sound Expander should be emulated or not.
1731
 
<A NAME="IDX526"></A>
 
2109
<A NAME="IDX734"></A>
1732
2110
<DT><CODE>SFXSoundExpanderChip</CODE>
1733
2111
<DD>
1734
 
<A NAME="IDX527"></A>
 
2112
Enum specifying which YM chip is emulated (0: 3526, 1: 3812)
 
2113
 
 
2114
<A NAME="IDX735"></A>
1735
2115
<DT><CODE>SFXSoundSampler</CODE>
1736
2116
<DD>
1737
2117
Boolean specifying whether the SFX Sound Sampler should be emulated or not.
1740
2120
 
1741
2121
 
1742
2122
 
1743
 
<H4><A NAME="SEC109" HREF="vice_toc.html#TOC109">7.1.6.2  C64 I/O extension command-line options</A></H4>
 
2123
<H4><A NAME="SEC118" HREF="vice_toc.html#TOC118">7.1.6.2  C64 I/O extension command-line options</A></H4>
1744
2124
 
1745
2125
<DL COMPACT>
1746
2126
 
1747
2127
<DT><CODE>-acia1</CODE>
1748
2128
<DD>
1749
 
<A NAME="IDX528"></A>
 
2129
<A NAME="IDX736"></A>
1750
2130
 
1751
2131
<DT><CODE>+acia1</CODE>
1752
2132
<DD>
1753
2133
Enable/Disable the $DE** ACIA RS232 interface emulation
1754
 
<A NAME="IDX529"></A>
 
2134
<A NAME="IDX737"></A>
1755
2135
<DT><CODE>-digimax</CODE>
1756
2136
<DD>
1757
2137
<DT><CODE>+digimax</CODE>
1758
2138
<DD>
1759
2139
Enable/Disable the DigiMAX cartridge
1760
 
<A NAME="IDX530"></A>
 
2140
<A NAME="IDX738"></A>
1761
2141
<DT><CODE>-digimaxbase &#60;base address&#62;</CODE>
1762
2142
<DD>
1763
2143
Base address of the DigiMAX cartridge
1764
 
<A NAME="IDX531"></A>
 
2144
<A NAME="IDX739"></A>
1765
2145
<DT><CODE>-miditype &#60;0-4&#62;</CODE>
1766
2146
<DD>
1767
2147
MIDI interface type (0: Sequential, 1: Passport, 2: DATEL, 3: Namesoft, 4: Maplin)
1768
 
<A NAME="IDX532"></A>
 
2148
<A NAME="IDX740"></A>
1769
2149
<DT><CODE>-midi</CODE>
1770
2150
<DD>
1771
2151
<DT><CODE>+midi</CODE>
1772
2152
<DD>
1773
2153
Enable/Disable MIDI emulation
1774
 
<A NAME="IDX533"></A>
 
2154
<A NAME="IDX741"></A>
1775
2155
<DT><CODE>-midiin &#60;name&#62;</CODE>
1776
2156
<DD>
1777
2157
Specify MIDI-In device
1778
 
<A NAME="IDX534"></A>
 
2158
<A NAME="IDX742"></A>
1779
2159
<DT><CODE>-midiout &#60;name&#62;</CODE>
1780
2160
<DD>
1781
2161
Specify MIDI-Out device
1782
 
<A NAME="IDX535"></A>
 
2162
<A NAME="IDX743"></A>
1783
2163
<DT><CODE>-mididrv &#60;driver&#62;</CODE>
1784
2164
<DD>
1785
2165
Specify MIDI driver (0 = OSS, 1 = ALSA)
1786
 
<A NAME="IDX536"></A>
 
2166
<A NAME="IDX744"></A>
1787
2167
<DT><CODE>-georam</CODE>
1788
2168
<DD>
1789
2169
<DT><CODE>+georam</CODE>
1790
2170
<DD>
1791
2171
Enable/Disable the GEORAM expansion unit
1792
 
<A NAME="IDX537"></A>
 
2172
<A NAME="IDX745"></A>
1793
2173
<DT><CODE>-cartgeoram &#60;name&#62;</CODE>
1794
2174
<DD>
1795
2175
Attach raw GEO-RAM cartridge image
1796
 
<A NAME="IDX538"></A>
 
2176
<A NAME="IDX746"></A>
1797
2177
<DT><CODE>-georamimage &#60;name&#62;</CODE>
1798
2178
<DD>
1799
2179
Specify name of GEORAM image
1800
 
<A NAME="IDX539"></A>
 
2180
<A NAME="IDX747"></A>
1801
2181
<DT><CODE>-georamimagerw</CODE>
1802
2182
<DD>
1803
2183
<DT><CODE>+georamimagerw</CODE>
1804
2184
<DD>
1805
2185
Allow/Disallow writing to GEORAM image
1806
 
<A NAME="IDX540"></A>
 
2186
<A NAME="IDX748"></A>
1807
2187
<DT><CODE>-georamsize &#60;size in KB&#62;</CODE>
1808
2188
<DD>
1809
2189
Size of the GEORAM expansion unit
1810
 
<A NAME="IDX541"></A>
 
2190
<A NAME="IDX749"></A>
1811
2191
<DT><CODE>-reu</CODE>
1812
2192
<DD>
1813
2193
<DT><CODE>+reu</CODE>
1814
2194
<DD>
1815
2195
Enable (<CODE>REU=1</CODE>) or disable (<CODE>REU=0</CODE>) emulation of the
1816
2196
RAM Expansion Module.
1817
 
<A NAME="IDX542"></A>
 
2197
<A NAME="IDX750"></A>
1818
2198
<DT><CODE>-cartreu &#60;name&#62;</CODE>
1819
2199
<DD>
1820
2200
Attach raw REU cartridge image
1821
 
<A NAME="IDX543"></A>
 
2201
<A NAME="IDX751"></A>
1822
2202
<DT><CODE>-reuimage &#60;name&#62;</CODE>
1823
2203
<DD>
1824
2204
Specify name of REU image
1825
 
<A NAME="IDX544"></A>
 
2205
<A NAME="IDX752"></A>
1826
2206
<DT><CODE>-reuimagerw</CODE>
1827
2207
<DD>
1828
2208
<DT><CODE>+reuimagerw</CODE>
1829
2209
<DD>
1830
2210
Allow/Disallow writing to REU image
1831
 
<A NAME="IDX545"></A>
 
2211
<A NAME="IDX753"></A>
1832
2212
<DT><CODE>-reusize &#60;size in KB&#62;</CODE>
1833
2213
<DD>
1834
2214
Size of the RAM expansion unit
1835
 
<A NAME="IDX546"></A>
 
2215
<A NAME="IDX754"></A>
1836
2216
<DT><CODE>-sfxse</CODE>
1837
2217
<DD>
1838
2218
<DT><CODE>+sfxse</CODE>
1839
2219
<DD>
1840
2220
Enable/Disable the SFX soundexpander cartridge
1841
 
<A NAME="IDX547"></A>
 
2221
<A NAME="IDX755"></A>
1842
2222
<DT><CODE>-sfxsetype &#60;type&#62;</CODE>
1843
2223
<DD>
1844
2224
Set YM chip type (3526 / 3812)
1845
 
<A NAME="IDX548"></A>
 
2225
<A NAME="IDX756"></A>
1846
2226
<DT><CODE>-sfxss</CODE>
1847
2227
<DD>
1848
2228
<DT><CODE>+sfxss</CODE>
1849
2229
<DD>
1850
2230
Enable/Disable the SFX Sound Sampler cartridge
1851
 
<A NAME="IDX549"></A>
 
2231
<A NAME="IDX757"></A>
1852
2232
<DT><CODE>-tfe</CODE>
1853
2233
<DD>
1854
2234
<DT><CODE>+tfe</CODE>
1855
2235
<DD>
1856
2236
Enable/Disable the TFE ("The Final Ethernet") unit
1857
 
<A NAME="IDX550"></A>
 
2237
<A NAME="IDX758"></A>
1858
2238
<DT><CODE>-tfeif &#60;name&#62;</CODE>
1859
2239
<DD>
1860
2240
Set the system ethernet interface for TFE emulation
1861
 
<A NAME="IDX551"></A>
 
2241
<A NAME="IDX759"></A>
1862
2242
<DT><CODE>-tferrnet</CODE>
1863
2243
<DD>
1864
2244
<DT><CODE>+tferrnet</CODE>
1865
2245
<DD>
1866
2246
Enable/Disable RRNet mode of TFE emulation
 
2247
<A NAME="IDX760"></A>
 
2248
<DT><CODE>-burstmod &#60;value&#62;</CODE>
 
2249
<DD>
 
2250
Enable/Disable burst modification. If it's 1 the cable is connected to CIA1, if 2
 
2251
then to CIA2 and 0 disables it. This is emulates the fast serial bus connection
 
2252
as described at <A HREF="http://www.cs.tut.fi/~albert/Dev/burst/">http://www.cs.tut.fi/~albert/Dev/burst/</A>, with the wire to
 
2253
the tape port cut.
1867
2254
</DL>
1868
2255
 
1869
2256
 
1870
2257
 
1871
 
<H3><A NAME="SEC110" HREF="vice_toc.html#TOC110">7.1.7  C64/128 system ROM settings</A></H3>
 
2258
<H3><A NAME="SEC119" HREF="vice_toc.html#TOC119">7.1.7  C64/128 system ROM settings</A></H3>
1872
2259
 
1873
2260
<P>
1874
2261
These settings can be used to control what system ROMs are loaded in the
1878
2265
 
1879
2266
 
1880
2267
 
1881
 
<H4><A NAME="SEC111" HREF="vice_toc.html#TOC111">7.1.7.1  C64/128 system ROM resources</A></H4>
 
2268
<H4><A NAME="SEC120" HREF="vice_toc.html#TOC120">7.1.7.1  C64/128 system ROM resources</A></H4>
1882
2269
 
1883
2270
<DL COMPACT>
1884
2271
 
1885
2272
<DT><CODE>KernalName</CODE>
1886
2273
<DD>
1887
 
<A NAME="IDX552"></A>
 
2274
<A NAME="IDX761"></A>
1888
2275
 
1889
2276
String specifying the name of the Kernal ROM (default <TT>`kernal'</TT>).
1890
2277
 
1891
 
<A NAME="IDX553"></A>
 
2278
<A NAME="IDX762"></A>
1892
2279
<DT><CODE>BasicName</CODE>
1893
2280
<DD>
1894
2281
String specifying the name of the Basic ROM (default <TT>`basic'</TT>).  In
1895
2282
the C128 emulator, the ROM image must actually include the editor ROM too.
1896
2283
 
1897
 
<A NAME="IDX554"></A>
 
2284
<A NAME="IDX763"></A>
1898
2285
<DT><CODE>ChargenName</CODE>
1899
2286
<DD>
1900
2287
String specifying the name of the character generator ROM (default
1901
2288
<TT>`chargen'</TT>).
1902
2289
 
1903
 
<A NAME="IDX555"></A>
 
2290
<A NAME="IDX764"></A>
1904
2291
<DT><CODE>KernalRev</CODE>
1905
2292
<DD>
1906
2293
String specifying the Kernal revision.  This resource can be used to
1934
2321
 
1935
2322
 
1936
2323
 
1937
 
<H4><A NAME="SEC112" HREF="vice_toc.html#TOC112">7.1.7.2  C64/128 system ROM command-line options</A></H4>
 
2324
<H4><A NAME="SEC121" HREF="vice_toc.html#TOC121">7.1.7.2  C64/128 system ROM command-line options</A></H4>
1938
2325
 
1939
2326
<DL COMPACT>
1940
2327
 
1941
2328
<DT><CODE>-kernal NAME</CODE>
1942
2329
<DD>
1943
 
<A NAME="IDX556"></A>
 
2330
<A NAME="IDX765"></A>
1944
2331
 
1945
2332
Specify <TT>`NAME'</TT> as the Kernal ROM file (<CODE>KernalName</CODE>).
1946
2333
 
1947
 
<A NAME="IDX557"></A>
 
2334
<A NAME="IDX766"></A>
1948
2335
<DT><CODE>-basic NAME</CODE>
1949
2336
<DD>
1950
2337
Specify <TT>`NAME'</TT> as the Basic ROM file (<CODE>BasicName</CODE>).
1951
2338
 
1952
 
<A NAME="IDX558"></A>
 
2339
<A NAME="IDX767"></A>
1953
2340
<DT><CODE>-chargen NAME</CODE>
1954
2341
<DD>
1955
2342
Specify <TT>`NAME'</TT> as the character generator ROM file
1956
2343
(<CODE>ChargenName</CODE>).
1957
2344
 
1958
 
<A NAME="IDX559"></A>
 
2345
<A NAME="IDX768"></A>
1959
2346
<DT><CODE>-kernalrev REVISION</CODE>
1960
2347
<DD>
1961
2348
Specify Kernal revision (<CODE>KernalRev</CODE>).
1964
2351
 
1965
2352
 
1966
2353
 
1967
 
<H3><A NAME="SEC113" HREF="vice_toc.html#TOC113">7.1.8  C64 settings</A></H3>
1968
 
 
1969
 
 
1970
 
 
1971
 
<H4><A NAME="SEC114" HREF="vice_toc.html#TOC114">7.1.8.1  C64 command-line options</A></H4>
 
2354
<H3><A NAME="SEC122" HREF="vice_toc.html#TOC122">7.1.8  C64 settings</A></H3>
 
2355
 
 
2356
 
 
2357
 
 
2358
<H4><A NAME="SEC123" HREF="vice_toc.html#TOC123">7.1.8.1  C64 resources</A></H4>
 
2359
 
 
2360
<DL COMPACT>
 
2361
 
 
2362
<DT><CODE>GlueLogic</CODE>
 
2363
<DD>
 
2364
<A NAME="IDX769"></A>
 
2365
 
 
2366
Integer specifying the type of emulated glue-log. (0: discrete, 1: custom IC)
 
2367
 
 
2368
<A NAME="IDX770"></A>
 
2369
<DT><CODE>BurstMod</CODE>
 
2370
<DD>
 
2371
Boolean, enable/disable the Burst-Mode modification.
 
2372
 
 
2373
<A NAME="IDX771"></A>
 
2374
<DT><CODE>PLUS60K</CODE>
 
2375
<DD>
 
2376
Boolean, enable/disable the PLUS60K RAM expansion
 
2377
<A NAME="IDX772"></A>
 
2378
<DT><CODE>PLUS60Kfilename</CODE>
 
2379
<DD>
 
2380
String specifying the filename of the PLUS60K RAM image.
 
2381
<A NAME="IDX773"></A>
 
2382
<DT><CODE>PLUS60Kbase</CODE>
 
2383
<DD>
 
2384
Integer that specifies the base address of the PLUS60K RAM expansion.
 
2385
 
 
2386
<A NAME="IDX774"></A>
 
2387
<DT><CODE>PLUS256K</CODE>
 
2388
<DD>
 
2389
Boolean, enable/disable the PLUS256K RAM expansion
 
2390
<A NAME="IDX775"></A>
 
2391
<DT><CODE>PLUS256Kfilename</CODE>
 
2392
<DD>
 
2393
String specifying the filename of the PLUS256K RAM image.
 
2394
 
 
2395
<A NAME="IDX776"></A>
 
2396
<DT><CODE>C64_256K</CODE>
 
2397
<DD>
 
2398
Boolean, enable/disable the 256K RAM expansion
 
2399
<A NAME="IDX777"></A>
 
2400
<DT><CODE>C64_256Kfilename</CODE>
 
2401
<DD>
 
2402
String specifying the filename of the 256K RAM image.
 
2403
<A NAME="IDX778"></A>
 
2404
<DT><CODE>C64_256Kbase</CODE>
 
2405
<DD>
 
2406
Integer that specifies the base address of the 256K RAM expansion.
 
2407
 
 
2408
</DL>
 
2409
 
 
2410
 
 
2411
 
 
2412
<H4><A NAME="SEC124" HREF="vice_toc.html#TOC124">7.1.8.2  C64 command-line options</A></H4>
1972
2413
 
1973
2414
<DL COMPACT>
1974
2415
 
1975
2416
<DT><CODE>-gluelogictype &#60;type&#62;</CODE>
1976
2417
<DD>
1977
 
<A NAME="IDX560"></A>
 
2418
<A NAME="IDX779"></A>
1978
2419
 
1979
2420
Set glue logic type (0 = discrete, 1 = 252535-01)
1980
2421
 
1981
 
<A NAME="IDX561"></A>
 
2422
<A NAME="IDX780"></A>
1982
2423
<DT><CODE>-plus60k</CODE>
1983
2424
<DD>
1984
2425
<DT><CODE>+plus60k</CODE>
1985
2426
<DD>
1986
2427
Enable/Disable the PLUS60K RAM expansion
1987
 
<A NAME="IDX562"></A>
 
2428
<A NAME="IDX781"></A>
1988
2429
<DT><CODE>-plus60kimage &#60;name&#62;</CODE>
1989
2430
<DD>
1990
2431
Specify name of PLUS60K image
1991
 
<A NAME="IDX563"></A>
 
2432
<A NAME="IDX782"></A>
1992
2433
<DT><CODE>-plus60kbase &#60;base address&#62;</CODE>
1993
2434
<DD>
1994
2435
Base address of the PLUS60K expansion
1995
2436
 
1996
 
<A NAME="IDX564"></A>
 
2437
<A NAME="IDX783"></A>
1997
2438
<DT><CODE>-plus256k</CODE>
1998
2439
<DD>
1999
2440
<DT><CODE>+plus256k</CODE>
2000
2441
<DD>
2001
2442
Enable/Disable the PLUS256K RAM expansion
2002
 
<A NAME="IDX565"></A>
 
2443
<A NAME="IDX784"></A>
2003
2444
<DT><CODE>-plus256kimage &#60;name&#62;</CODE>
2004
2445
<DD>
2005
2446
Specify name of PLUS256K image
2006
2447
 
2007
 
<A NAME="IDX566"></A>
 
2448
<A NAME="IDX785"></A>
2008
2449
<DT><CODE>-256k</CODE>
2009
2450
<DD>
2010
2451
<DT><CODE>+256k</CODE>
2011
2452
<DD>
2012
2453
Enable/Disable the 256K RAM expansion
2013
 
<A NAME="IDX567"></A>
 
2454
<A NAME="IDX786"></A>
2014
2455
<DT><CODE>-256kimage &#60;name&#62;</CODE>
2015
2456
<DD>
2016
2457
Specify name of 256K image
2017
 
<A NAME="IDX568"></A>
 
2458
<A NAME="IDX787"></A>
2018
2459
<DT><CODE>-256kbase &#60;base address&#62;</CODE>
2019
2460
<DD>
2020
2461
Base address of the 256K expansion
2023
2464
 
2024
2465
 
2025
2466
 
2026
 
<H2><A NAME="SEC115" HREF="vice_toc.html#TOC115">7.2  C128-specific commands and settings</A></H2>
2027
 
 
2028
 
 
2029
 
 
2030
 
<H3><A NAME="SEC116" HREF="vice_toc.html#TOC116">7.2.1  VDC settings</A></H3>
2031
 
 
2032
 
 
2033
 
 
2034
 
<H4><A NAME="SEC117" HREF="vice_toc.html#TOC117">7.2.1.1  VDC command-line options</A></H4>
 
2467
<H2><A NAME="SEC125" HREF="vice_toc.html#TOC125">7.2  C128-specific commands and settings</A></H2>
 
2468
 
 
2469
 
 
2470
 
 
2471
<H3><A NAME="SEC126" HREF="vice_toc.html#TOC126">7.2.1  VDC settings</A></H3>
 
2472
 
 
2473
 
 
2474
 
 
2475
<H4><A NAME="SEC127" HREF="vice_toc.html#TOC127">7.2.1.1  VDC resources</A></H4>
 
2476
 
 
2477
<DL COMPACT>
 
2478
 
 
2479
<DT><CODE>VDC64KB</CODE>
 
2480
<DD>
 
2481
<A NAME="IDX788"></A>
 
2482
 
 
2483
Boolean, enabled full 64k video ram.
 
2484
<A NAME="IDX789"></A>
 
2485
<DT><CODE>VDCRevision</CODE>
 
2486
<DD>
 
2487
Integer specifying the VDC hardware revision. (0: Rev 0, 1: Rev 1, 2: Rev 2)
 
2488
 
 
2489
<A NAME="IDX790"></A>
 
2490
<DT><CODE>VDCVideoCache</CODE>
 
2491
<DD>
 
2492
Boolean specifying whether the video cache is turned on.
 
2493
 
 
2494
<A NAME="IDX791"></A>
 
2495
<DT><CODE>VDCDoubleSize</CODE>
 
2496
<DD>
 
2497
Boolean specifying whether double-size mode is turned on.
 
2498
 
 
2499
<A NAME="IDX792"></A>
 
2500
<DT><CODE>VDCDoubleScan</CODE>
 
2501
<DD>
 
2502
Boolean specifying whether double-scan mode is turned on.
 
2503
 
 
2504
<A NAME="IDX793"></A>
 
2505
<DT><CODE>VDCStretchVertical</CODE>
 
2506
<DD>
 
2507
Boolean specifying whether vertical stretching is turned on.
 
2508
 
 
2509
<A NAME="IDX794"></A>
 
2510
<DT><CODE>VDCPaletteFile</CODE>
 
2511
<DD>
 
2512
String specifying the name of the palette file being used.  The
 
2513
<TT>`.vpl'</TT> extension is optional.
 
2514
 
 
2515
<A NAME="IDX795"></A>
 
2516
<DT><CODE>VDCHwScale</CODE>
 
2517
<DD>
 
2518
Boolean specifying whether to enable or disable hardware scaling
 
2519
 
 
2520
<A NAME="IDX796"></A>
 
2521
<DT><CODE>VDCFullscreenDevice</CODE>
 
2522
<DD>
 
2523
fullscreen device
 
2524
 
 
2525
<A NAME="IDX797"></A>
 
2526
<DT><CODE>VDCFullscreen</CODE>
 
2527
<DD>
 
2528
Boolean specifying whether to use fullscreen mode or not.
 
2529
 
 
2530
<A NAME="IDX798"></A>
 
2531
<DT><CODE>VDCFullscreenStatusbar</CODE>
 
2532
<DD>
 
2533
Boolean specifying whether to show the status bar in fullscreen mode or not.
 
2534
 
 
2535
<A NAME="IDX799"></A>
 
2536
<DT><CODE>VDCXRANDRFullscreenMode</CODE>
 
2537
<DD>
 
2538
integer specifying XRANDR fullscreen mode
 
2539
 
 
2540
<A NAME="IDX800"></A>
 
2541
<DT><CODE>VDCVidmodeFullscreenMode</CODE>
 
2542
<DD>
 
2543
integer specifying Vidmode fullscreen mode
 
2544
 
 
2545
<A NAME="IDX801"></A>
 
2546
<DT><CODE>VDCExternalPalette</CODE>
 
2547
<DD>
 
2548
Boolean specifying whether to use external palette file or not.
 
2549
 
 
2550
<A NAME="IDX802"></A>
 
2551
<DT><CODE>VDCColorSaturation</CODE>
 
2552
<DD>
 
2553
integer specifying saturation of internal calculated palette [1000] &#60;0-2000&#62;
 
2554
 
 
2555
<A NAME="IDX803"></A>
 
2556
<DT><CODE>VDCColorContrast</CODE>
 
2557
<DD>
 
2558
integer specifying contrast of internal calculated palette [1000] &#60;0-2000&#62;
 
2559
 
 
2560
<A NAME="IDX804"></A>
 
2561
<DT><CODE>VDCColorBrightness</CODE>
 
2562
<DD>
 
2563
integer specifying brightness of internal calculated palette [1000] &#60;0-2000&#62;
 
2564
 
 
2565
<A NAME="IDX805"></A>
 
2566
<DT><CODE>VDCColorGamma</CODE>
 
2567
<DD>
 
2568
integer specifying gamma of internal calculated palette [2200] &#60;0-4000&#62;
 
2569
 
 
2570
<A NAME="IDX806"></A>
 
2571
<DT><CODE>VDCColorTint</CODE>
 
2572
<DD>
 
2573
integer specifying tint of internal calculated palette [1000] &#60;0-2000&#62;
 
2574
 
 
2575
<A NAME="IDX807"></A>
 
2576
<DT><CODE>VDCPALScanLineShade</CODE>
 
2577
<DD>
 
2578
integer specifying amount of scan line shading for the CRT emulation [667] &#60;0-1000&#62;
 
2579
 
 
2580
<A NAME="IDX808"></A>
 
2581
<DT><CODE>VDCPALBlur</CODE>
 
2582
<DD>
 
2583
integer specifying amount of horizontal blur for the CRT emulation. [500] &#60;0-1000&#62;
 
2584
 
 
2585
<A NAME="IDX809"></A>
 
2586
<DT><CODE>VDCPALOddLinePhase</CODE>
 
2587
<DD>
 
2588
integer specifying phase offset for color carrier in odd lines [750] &#60;0-2000&#62;
 
2589
 
 
2590
<A NAME="IDX810"></A>
 
2591
<DT><CODE>VDCPALOddLineOffset</CODE>
 
2592
<DD>
 
2593
integer specifying phase for color carrier in odd lines [1250] &#60;0-2000&#62;
 
2594
 
 
2595
<A NAME="IDX811"></A>
 
2596
<DT><CODE>VDCAudioLeak</CODE>
 
2597
<DD>
 
2598
Boolean specifying whether to enable/disable video to audio leak emulation.
 
2599
 
 
2600
<A NAME="IDX812"></A>
 
2601
<DT><CODE>VDCFilter</CODE>
 
2602
<DD>
 
2603
integer specifying rendering filter, 0:none, 1:CRT emulation, 2: scale2x
 
2604
</DL>
 
2605
 
 
2606
 
 
2607
 
 
2608
<H4><A NAME="SEC128" HREF="vice_toc.html#TOC128">7.2.1.2  VDC command-line options</A></H4>
2035
2609
 
2036
2610
<DL COMPACT>
2037
2611
 
2038
2612
<DT><CODE>-VDCvcache</CODE>
2039
2613
<DD>
2040
 
<A NAME="IDX569"></A>
 
2614
<A NAME="IDX813"></A>
2041
2615
 
2042
2616
<DT><CODE>+VDCvcache</CODE>
2043
2617
<DD>
2044
2618
Enable/Disable the video cache
2045
 
<A NAME="IDX570"></A>
 
2619
<A NAME="IDX814"></A>
2046
2620
<DT><CODE>-VDCdsize</CODE>
2047
2621
<DD>
2048
2622
<DT><CODE>+VDCdsize</CODE>
2049
2623
<DD>
2050
2624
Enable/Disable double size
2051
 
<A NAME="IDX571"></A>
 
2625
<A NAME="IDX815"></A>
 
2626
<DT><CODE>-VDCstretchvertical</CODE>
 
2627
<DD>
 
2628
<DT><CODE>+VDCstretchvertical</CODE>
 
2629
<DD>
 
2630
Enable/Disable vertical stretching
 
2631
<A NAME="IDX816"></A>
2052
2632
<DT><CODE>-VDCdscan</CODE>
2053
2633
<DD>
2054
2634
<DT><CODE>+VDCdscan</CODE>
2055
2635
<DD>
2056
2636
Enable/Disable double scan
2057
 
<A NAME="IDX572"></A>
 
2637
<A NAME="IDX817"></A>
2058
2638
<DT><CODE>-VDChwscale</CODE>
2059
2639
<DD>
2060
2640
<DT><CODE>+VDChwscale</CODE>
2061
2641
<DD>
2062
2642
Enable/Disable hardware scaling
2063
 
<A NAME="IDX573"></A>
 
2643
<A NAME="IDX818"></A>
2064
2644
<DT><CODE>-VDCintpal</CODE>
2065
2645
<DD>
2066
2646
Use an internal calculated palette
2067
 
<A NAME="IDX574"></A>
 
2647
<A NAME="IDX819"></A>
2068
2648
<DT><CODE>-VDCextpal</CODE>
2069
2649
<DD>
2070
2650
Use an external palette (file)
2071
 
<A NAME="IDX575"></A>
 
2651
<A NAME="IDX820"></A>
2072
2652
<DT><CODE>-VDCpalette &#60;name&#62;</CODE>
2073
2653
<DD>
2074
2654
Specify name of file of external palette
2075
 
<A NAME="IDX576"></A>
 
2655
<A NAME="IDX821"></A>
2076
2656
<DT><CODE>-VDCfulldevice &#60;device&#62;</CODE>
2077
2657
<DD>
2078
2658
Select fullscreen device
2079
 
<A NAME="IDX577"></A>
 
2659
<A NAME="IDX822"></A>
2080
2660
<DT><CODE>-VDCXRANDRfullmode &#60;mode&#62;</CODE>
2081
2661
<DD>
2082
2662
Select fullscreen mode
2083
 
<A NAME="IDX578"></A>
 
2663
<A NAME="IDX823"></A>
2084
2664
<DT><CODE>-VDCVidmodefullmode &#60;mode&#62;</CODE>
2085
2665
<DD>
2086
2666
Select fullscreen mode
2087
 
<A NAME="IDX579"></A>
 
2667
<A NAME="IDX824"></A>
2088
2668
<DT><CODE>-VDC16KB</CODE>
2089
2669
<DD>
2090
2670
Set the VDC memory size to 16KB
2091
 
<A NAME="IDX580"></A>
 
2671
<A NAME="IDX825"></A>
2092
2672
<DT><CODE>-VDC64KB</CODE>
2093
2673
<DD>
2094
2674
Set the VDC memory size to 64KB
2095
 
<A NAME="IDX581"></A>
 
2675
<A NAME="IDX826"></A>
2096
2676
<DT><CODE>-VDCRevision &#60;number&#62;</CODE>
2097
2677
<DD>
2098
2678
Set VDC revision (0..2)
2099
2679
 
2100
 
<A NAME="IDX582"></A>
2101
 
<DT><CODE>-saturation &#60;0-2000&#62;</CODE>
 
2680
<A NAME="IDX827"></A>
 
2681
<DT><CODE>-VDCsaturation &#60;0-2000&#62;</CODE>
2102
2682
<DD>
2103
2683
Set saturation of internal calculated palette [1000]
2104
 
<A NAME="IDX583"></A>
2105
 
<DT><CODE>-contrast &#60;0-2000&#62;</CODE>
 
2684
<A NAME="IDX828"></A>
 
2685
<DT><CODE>-VDCcontrast &#60;0-2000&#62;</CODE>
2106
2686
<DD>
2107
2687
Set contrast of internal calculated palette [1000]
2108
 
<A NAME="IDX584"></A>
2109
 
<DT><CODE>-brightness &#60;0-2000&#62;</CODE>
 
2688
<A NAME="IDX829"></A>
 
2689
<DT><CODE>-VDCbrightness &#60;0-2000&#62;</CODE>
2110
2690
<DD>
2111
2691
Set brightness of internal calculated palette [1000]
2112
 
<A NAME="IDX585"></A>
2113
 
<DT><CODE>-gamma &#60;0-4000&#62;</CODE>
 
2692
<A NAME="IDX830"></A>
 
2693
<DT><CODE>-VDCgamma &#60;0-4000&#62;</CODE>
2114
2694
<DD>
2115
2695
Set gamma of internal calculated palette [2200]
2116
 
<A NAME="IDX586"></A>
2117
 
<DT><CODE>-tint &#60;0-2000&#62;</CODE>
 
2696
<A NAME="IDX831"></A>
 
2697
<DT><CODE>-VDCtint &#60;0-2000&#62;</CODE>
2118
2698
<DD>
2119
2699
Set tint of internal calculated palette [1000]
2120
 
<A NAME="IDX587"></A>
2121
 
<DT><CODE>-oddlinesphase &#60;0-2000&#62;</CODE>
 
2700
<A NAME="IDX832"></A>
 
2701
<DT><CODE>-VDCoddlinesphase &#60;0-2000&#62;</CODE>
2122
2702
<DD>
2123
2703
Set phase for color carrier in odd lines [1250]
2124
 
<A NAME="IDX588"></A>
2125
 
<DT><CODE>-oddlinesoffset &#60;0-2000&#62;</CODE>
 
2704
<A NAME="IDX833"></A>
 
2705
<DT><CODE>-VDCoddlinesoffset &#60;0-2000&#62;</CODE>
2126
2706
<DD>
2127
2707
Set phase offset for color carrier in odd lines [750]
2128
 
<A NAME="IDX589"></A>
2129
 
<DT><CODE>-crtblur &#60;0-1000&#62;</CODE>
 
2708
<A NAME="IDX834"></A>
 
2709
<DT><CODE>-VDCcrtblur &#60;0-1000&#62;</CODE>
2130
2710
<DD>
2131
2711
Amount of horizontal blur for the CRT emulation. [500]
2132
 
<A NAME="IDX590"></A>
2133
 
<DT><CODE>-crtscanlineshade &#60;0-1000&#62;</CODE>
 
2712
<A NAME="IDX835"></A>
 
2713
<DT><CODE>-VDCcrtscanlineshade &#60;0-1000&#62;</CODE>
2134
2714
<DD>
2135
2715
Amount of scan line shading for the CRT emulation [667]
2136
2716
 
2137
 
</DL>
2138
 
 
2139
 
 
2140
 
 
2141
 
<H3><A NAME="SEC118" HREF="vice_toc.html#TOC118">7.2.2  C128 system ROM settings</A></H3>
2142
 
 
2143
 
 
2144
 
 
2145
 
<H4><A NAME="SEC119" HREF="vice_toc.html#TOC119">7.2.2.1  C128 system ROM command-line options</A></H4>
 
2717
<A NAME="IDX836"></A>
 
2718
<DT><CODE>-VDCaudioleak</CODE>
 
2719
<DD>
 
2720
<DT><CODE>+VDCaudioleak</CODE>
 
2721
<DD>
 
2722
Enable/Disable video to audio leak emulation.
 
2723
 
 
2724
</DL>
 
2725
 
 
2726
 
 
2727
 
 
2728
<H3><A NAME="SEC129" HREF="vice_toc.html#TOC129">7.2.2  C128 system ROM settings</A></H3>
 
2729
 
 
2730
 
 
2731
 
 
2732
<H4><A NAME="SEC130" HREF="vice_toc.html#TOC130">7.2.2.1  C128 system ROM resources</A></H4>
 
2733
 
 
2734
<DL COMPACT>
 
2735
 
 
2736
<DT><CODE>ChargenIntName</CODE>
 
2737
<DD>
 
2738
<A NAME="IDX837"></A>
 
2739
 <A NAME="IDX838"></A>
 
2740
 <A NAME="IDX839"></A>
 
2741
 <A NAME="IDX840"></A>
 
2742
 
 
2743
<DT><CODE>ChargenDEName</CODE>
 
2744
<DD>
 
2745
<DT><CODE>ChargenFRName</CODE>
 
2746
<DD>
 
2747
<DT><CODE>ChargenSEName</CODE>
 
2748
<DD>
 
2749
Strings specifying the filename of the Chargen ROM images.
 
2750
 
 
2751
<A NAME="IDX841"></A>
 
2752
<A NAME="IDX842"></A>
 
2753
<A NAME="IDX843"></A>
 
2754
<A NAME="IDX844"></A>
 
2755
<A NAME="IDX845"></A>
 
2756
<A NAME="IDX846"></A>
 
2757
<A NAME="IDX847"></A>
 
2758
<DT><CODE>KernalIntName</CODE>
 
2759
<DD>
 
2760
<DT><CODE>KernalDEName</CODE>
 
2761
<DD>
 
2762
<DT><CODE>KernalFIName</CODE>
 
2763
<DD>
 
2764
<DT><CODE>KernalFRName</CODE>
 
2765
<DD>
 
2766
<DT><CODE>KernalITName</CODE>
 
2767
<DD>
 
2768
<DT><CODE>KernalNOName</CODE>
 
2769
<DD>
 
2770
<DT><CODE>KernalSEName</CODE>
 
2771
<DD>
 
2772
Strings specifying the filename of the Kernal ROM images.
 
2773
 
 
2774
<A NAME="IDX848"></A>
 
2775
<A NAME="IDX849"></A>
 
2776
<DT><CODE>BasicLoName</CODE>
 
2777
<DD>
 
2778
<DT><CODE>BasicHiName</CODE>
 
2779
<DD>
 
2780
Strings specifying the filename of the Basic ROM images.
 
2781
 
 
2782
<A NAME="IDX850"></A>
 
2783
<DT><CODE>Kernal64Name</CODE>
 
2784
<DD>
 
2785
String specifying the filename of the C64 kernal ROM image.
 
2786
<A NAME="IDX851"></A>
 
2787
<DT><CODE>Basic64Name</CODE>
 
2788
<DD>
 
2789
String specifying the filename of the C64 basic ROM image.
 
2790
 
 
2791
<A NAME="IDX852"></A>
 
2792
<DT><CODE>InternalFunctionROM</CODE>
 
2793
<DD>
 
2794
Boolean, enables the internal function ROM.
 
2795
<A NAME="IDX853"></A>
 
2796
<DT><CODE>InternalFunctionName</CODE>
 
2797
<DD>
 
2798
Strings specifying the filename of the ROM image for the internal function ROM.
 
2799
 
 
2800
<A NAME="IDX854"></A>
 
2801
<DT><CODE>ExternalFunctionROM</CODE>
 
2802
<DD>
 
2803
Boolean, enables the external function ROM.
 
2804
<A NAME="IDX855"></A>
 
2805
<DT><CODE>ExternalFunctionName</CODE>
 
2806
<DD>
 
2807
Strings specifying the filename of the ROM image for the external function ROM.
 
2808
 
 
2809
</DL>
 
2810
 
 
2811
 
 
2812
 
 
2813
<H4><A NAME="SEC131" HREF="vice_toc.html#TOC131">7.2.2.2  C128 system ROM command-line options</A></H4>
2146
2814
 
2147
2815
<DL COMPACT>
2148
2816
 
2149
2817
<DT><CODE>-basic64 &#60;name&#62;</CODE>
2150
2818
<DD>
2151
 
<A NAME="IDX591"></A>
 
2819
<A NAME="IDX856"></A>
2152
2820
 
2153
2821
Specify name of C64 mode BASIC ROM image
2154
 
<A NAME="IDX592"></A>
 
2822
<A NAME="IDX857"></A>
2155
2823
<DT><CODE>-kernal64 &#60;name&#62;</CODE>
2156
2824
<DD>
2157
2825
Specify name of C64 mode Kernal ROM image
2158
2826
 
2159
 
<A NAME="IDX593"></A>
 
2827
<A NAME="IDX858"></A>
2160
2828
<DT><CODE>-basiclo &#60;name&#62;</CODE>
2161
2829
<DD>
2162
2830
Specify name of BASIC ROM image (lower part)
2163
 
<A NAME="IDX594"></A>
 
2831
<A NAME="IDX859"></A>
2164
2832
<DT><CODE>-basichi &#60;name&#62;</CODE>
2165
2833
<DD>
2166
2834
Specify name of BASIC ROM image (higher part)
2167
2835
 
2168
 
<A NAME="IDX595"></A>
 
2836
<A NAME="IDX860"></A>
2169
2837
<DT><CODE>-kernal &#60;name&#62;</CODE>
2170
2838
<DD>
2171
2839
Specify name of international Kernal ROM image
2172
 
<A NAME="IDX596"></A>
 
2840
<A NAME="IDX861"></A>
2173
2841
<DT><CODE>-kernalde &#60;name&#62;</CODE>
2174
2842
<DD>
2175
2843
Specify name of German Kernal ROM image
2176
 
<A NAME="IDX597"></A>
 
2844
<A NAME="IDX862"></A>
2177
2845
<DT><CODE>-kernalfi &#60;name&#62;</CODE>
2178
2846
<DD>
2179
2847
Specify name of Finnish Kernal ROM image
2180
 
<A NAME="IDX598"></A>
 
2848
<A NAME="IDX863"></A>
2181
2849
<DT><CODE>-kernalfr &#60;name&#62;</CODE>
2182
2850
<DD>
2183
2851
Specify name of French Kernal ROM image
2184
 
<A NAME="IDX599"></A>
 
2852
<A NAME="IDX864"></A>
2185
2853
<DT><CODE>-kernalit &#60;name&#62;</CODE>
2186
2854
<DD>
2187
2855
Specify name of Italian Kernal ROM image
2188
 
<A NAME="IDX600"></A>
 
2856
<A NAME="IDX865"></A>
2189
2857
<DT><CODE>-kernalno &#60;name&#62;</CODE>
2190
2858
<DD>
2191
2859
Specify name of Norwegian Kernal ROM image
2192
 
<A NAME="IDX601"></A>
 
2860
<A NAME="IDX866"></A>
2193
2861
<DT><CODE>-kernalse &#60;name&#62;</CODE>
2194
2862
<DD>
2195
2863
Specify name of Swedish Kernal ROM image
2196
2864
 
2197
 
<A NAME="IDX602"></A>
 
2865
<A NAME="IDX867"></A>
2198
2866
<DT><CODE>-chargen &#60;name&#62;</CODE>
2199
2867
<DD>
2200
2868
Specify name of international character generator ROM image
2201
 
<A NAME="IDX603"></A>
 
2869
<A NAME="IDX868"></A>
2202
2870
<DT><CODE>-chargde &#60;name&#62;</CODE>
2203
2871
<DD>
2204
2872
Specify name of German character generator ROM image
2205
 
<A NAME="IDX604"></A>
 
2873
<A NAME="IDX869"></A>
2206
2874
<DT><CODE>-chargfr &#60;name&#62;</CODE>
2207
2875
<DD>
2208
2876
Specify name of French character generator ROM image
2209
 
<A NAME="IDX605"></A>
 
2877
<A NAME="IDX870"></A>
2210
2878
<DT><CODE>-chargse &#60;name&#62;</CODE>
2211
2879
<DD>
2212
2880
Specify name of Swedish character generator ROM image
2213
2881
 
2214
 
<A NAME="IDX606"></A>
 
2882
<A NAME="IDX871"></A>
2215
2883
<DT><CODE>-intfunc</CODE>
2216
2884
<DD>
2217
2885
<DT><CODE>+intfunc</CODE>
2218
2886
<DD>
2219
2887
Enable/Disable the internal Function ROM
2220
 
<A NAME="IDX607"></A>
 
2888
<A NAME="IDX872"></A>
2221
2889
<DT><CODE>-intfrom &#60;name&#62;</CODE>
2222
2890
<DD>
2223
2891
Specify name of internal Function ROM image
2224
2892
 
2225
 
<A NAME="IDX608"></A>
 
2893
<A NAME="IDX873"></A>
2226
2894
<DT><CODE>-extfunc</CODE>
2227
2895
<DD>
2228
2896
<DT><CODE>+extfunc</CODE>
2229
2897
<DD>
2230
2898
Enable/Disable the external Function ROM
2231
 
<A NAME="IDX609"></A>
 
2899
<A NAME="IDX874"></A>
2232
2900
<DT><CODE>-extfrom &#60;name&#62;</CODE>
2233
2901
<DD>
2234
2902
Specify name of external Function ROM image
2237
2905
 
2238
2906
 
2239
2907
 
2240
 
<H3><A NAME="SEC120" HREF="vice_toc.html#TOC120">7.2.3  C128 settings</A></H3>
2241
 
 
2242
 
 
2243
 
 
2244
 
<H4><A NAME="SEC121" HREF="vice_toc.html#TOC121">7.2.3.1  C128 command-line options</A></H4>
 
2908
<H3><A NAME="SEC132" HREF="vice_toc.html#TOC132">7.2.3  C128 settings</A></H3>
 
2909
 
 
2910
 
 
2911
 
 
2912
<H4><A NAME="SEC133" HREF="vice_toc.html#TOC133">7.2.3.1  C128 resources</A></H4>
 
2913
 
 
2914
<DL COMPACT>
 
2915
 
 
2916
<DT><CODE>40/80ColumnKey</CODE>
 
2917
<DD>
 
2918
<A NAME="IDX875"></A>
 
2919
 
 
2920
Boolean, status of the 40/80 columns key
 
2921
<A NAME="IDX876"></A>
 
2922
<DT><CODE>Go64Mode</CODE>
 
2923
<DD>
 
2924
Boolean, if true enter C64 mode on reset
 
2925
<A NAME="IDX877"></A>
 
2926
<DT><CODE>C128FullBanks</CODE>
 
2927
<DD>
 
2928
Boolean, enables Banks 2 and 3.
 
2929
<A NAME="IDX878"></A>
 
2930
<DT><CODE>MachineType</CODE>
 
2931
<DD>
 
2932
Integer specifying the C128 machine type. (0: Internatinal, 1: Finnish, 2: French,
 
2933
3: German, 4: Italian, 5: Norwegian, 6: Swedish)
 
2934
</DL>
 
2935
 
 
2936
 
 
2937
 
 
2938
<H4><A NAME="SEC134" HREF="vice_toc.html#TOC134">7.2.3.2  C128 command-line options</A></H4>
2245
2939
 
2246
2940
<DL COMPACT>
2247
2941
 
2248
2942
<DT><CODE>-40col</CODE>
2249
2943
<DD>
2250
 
<A NAME="IDX610"></A>
 
2944
<A NAME="IDX879"></A>
2251
2945
 
2252
2946
Activate 40 column mode
2253
 
<A NAME="IDX611"></A>
 
2947
<A NAME="IDX880"></A>
2254
2948
<DT><CODE>-80col</CODE>
2255
2949
<DD>
2256
2950
Activate 80 column mode
2257
2951
 
2258
 
<A NAME="IDX612"></A>
 
2952
<A NAME="IDX881"></A>
2259
2953
<DT><CODE>-go64</CODE>
2260
2954
<DD>
2261
2955
Always switch to C64 mode on reset
2267
2961
 
2268
2962
 
2269
2963
 
2270
 
<H2><A NAME="SEC122" HREF="vice_toc.html#TOC122">7.3  C64DTV-specific commands and settings</A></H2>
 
2964
<H2><A NAME="SEC135" HREF="vice_toc.html#TOC135">7.3  C64DTV-specific commands and settings</A></H2>
2271
2965
 
2272
2966
<P>
2273
2967
This section lists the settings and commands that are C64DTV specific
2277
2971
 
2278
2972
 
2279
2973
 
2280
 
<H3><A NAME="SEC123" HREF="vice_toc.html#TOC123">7.3.1  C64DTV ROM image</A></H3>
 
2974
<H3><A NAME="SEC136" HREF="vice_toc.html#TOC136">7.3.1  C64DTV ROM image</A></H3>
2281
2975
 
2282
2976
<P>
2283
2977
The DTV has a 2MB Flash chip which contains the kernal, basic and
2316
3010
 
2317
3011
<DT><CODE>-c64dtvromimage NAME</CODE>
2318
3012
<DD>
2319
 
<A NAME="IDX613"></A>
 
3013
<A NAME="IDX882"></A>
2320
3014
 
2321
3015
Specify <TT>`NAME'</TT> as the C64DTV ROM image
2322
3016
 
2323
 
<A NAME="IDX614"></A>
 
3017
<A NAME="IDX883"></A>
2324
3018
<DT><CODE>-c64dtvromrw</CODE>
2325
3019
<DD>
2326
3020
<DT><CODE>+c64dtvromrw</CODE>
2339
3033
 
2340
3034
<DT><CODE>-trueflashfs</CODE>
2341
3035
<DD>
2342
 
<A NAME="IDX615"></A>
 
3036
<A NAME="IDX884"></A>
2343
3037
 
2344
3038
<DT><CODE>+trueflashfs</CODE>
2345
3039
<DD>
2346
3040
Enable or disable true hardware flash file system
2347
3041
 
2348
 
<A NAME="IDX616"></A>
 
3042
<A NAME="IDX885"></A>
2349
3043
<DT><CODE>-fsflash NAME</CODE>
2350
3044
<DD>
2351
3045
Specify <TT>`NAME'</TT> as directory for flash file system device
2354
3048
 
2355
3049
 
2356
3050
 
2357
 
<H3><A NAME="SEC124" HREF="vice_toc.html#TOC124">7.3.2  DTV revision</A></H3>
 
3051
<H3><A NAME="SEC137" HREF="vice_toc.html#TOC137">7.3.2  DTV revision</A></H3>
2358
3052
 
2359
3053
<P>
2360
3054
The DTV revision 2 has a bug in the Blitter. Using revision 3
2366
3060
 
2367
3061
<DT><CODE>-dtvrev REVISION</CODE>
2368
3062
<DD>
2369
 
<A NAME="IDX617"></A>
 
3063
<A NAME="IDX886"></A>
2370
3064
 
2371
3065
Specify DTV <TT>`REVISION'</TT> (2 or 3)
2372
3066
 
2374
3068
 
2375
3069
 
2376
3070
 
2377
 
<H3><A NAME="SEC125" HREF="vice_toc.html#TOC125">7.3.3  LumaFix</A></H3>
 
3071
<H3><A NAME="SEC138" HREF="vice_toc.html#TOC138">7.3.3  LumaFix</A></H3>
2378
3072
 
2379
3073
<P>
2380
3074
The PAL C64DTVs have wrong resistors in the video output circuit,
2394
3088
 
2395
3089
 
2396
3090
 
2397
 
<H3><A NAME="SEC126" HREF="vice_toc.html#TOC126">7.3.4  Userport</A></H3>
 
3091
<H3><A NAME="SEC139" HREF="vice_toc.html#TOC139">7.3.4  Userport</A></H3>
2398
3092
 
2399
3093
<P>
2400
3094
The C64DTV userport emulation currently supports three devices:
2422
3116
 
2423
3117
<DT><CODE>-hummeradc</CODE>
2424
3118
<DD>
2425
 
<A NAME="IDX618"></A>
 
3119
<A NAME="IDX887"></A>
2426
3120
 
2427
3121
<DT><CODE>+hummeradc</CODE>
2428
3122
<DD>
2429
3123
Enable/Disable Hummer ADC
2430
3124
 
2431
 
<A NAME="IDX619"></A>
 
3125
<A NAME="IDX888"></A>
2432
3126
<DT><CODE>-ps2mouse</CODE>
2433
3127
<DD>
2434
3128
<DT><CODE>+ps2mouse</CODE>
2439
3133
 
2440
3134
 
2441
3135
 
2442
 
<H3><A NAME="SEC127" HREF="vice_toc.html#TOC127">7.3.5  Debug</A></H3>
 
3136
<H3><A NAME="SEC140" HREF="vice_toc.html#TOC140">7.3.5  Debug</A></H3>
2443
3137
 
2444
3138
<P>
2445
3139
Debugging information on Blitter, DMA and Flash can be enabled with command
2450
3144
 
2451
3145
<DT><CODE>-dtvblitterlog</CODE>
2452
3146
<DD>
2453
 
<A NAME="IDX620"></A>
 
3147
<A NAME="IDX889"></A>
2454
3148
 
2455
3149
<DT><CODE>+dtvblitterlog</CODE>
2456
3150
<DD>
2457
3151
Enable or disable DTV Blitter log
2458
3152
 
2459
 
<A NAME="IDX621"></A>
 
3153
<A NAME="IDX890"></A>
2460
3154
<DT><CODE>-dtvdmalog</CODE>
2461
3155
<DD>
2462
3156
<DT><CODE>+dtvdmalog</CODE>
2463
3157
<DD>
2464
3158
Enable or disable DTV DMA log
2465
3159
 
2466
 
<A NAME="IDX622"></A>
 
3160
<A NAME="IDX891"></A>
2467
3161
<DT><CODE>-dtvflashlog</CODE>
2468
3162
<DD>
2469
3163
<DT><CODE>+dtvflashlog</CODE>
2474
3168
 
2475
3169
 
2476
3170
 
2477
 
<H3><A NAME="SEC128" HREF="vice_toc.html#TOC128">7.3.6  Monitor DTV features</A></H3>
 
3171
<H3><A NAME="SEC141" HREF="vice_toc.html#TOC141">7.3.6  Monitor DTV features</A></H3>
2478
3172
 
2479
3173
<P>
2480
3174
Currently the registers A, Y and X are registers R0, R1 and R2 regardless of
2494
3188
</P>
2495
3189
 
2496
3190
 
2497
 
 
2498
 
<H2><A NAME="SEC129" HREF="vice_toc.html#TOC129">7.4  VIC20-specific commands and settings</A></H2>
 
3191
<H3><A NAME="SEC142" HREF="vice_toc.html#TOC142">7.3.7  DTV resources</A></H3>
 
3192
 
 
3193
<DL COMPACT>
 
3194
 
 
3195
<DT><CODE>DtvRevision</CODE>
 
3196
<DD>
 
3197
<A NAME="IDX892"></A>
 
3198
 
 
3199
Integer specifying the emulated DTV revision (2: DTV2, 3: DTV3)
 
3200
 
 
3201
<A NAME="IDX893"></A>
 
3202
<DT><CODE>c64dtvromfilename</CODE>
 
3203
<DD>
 
3204
String specifying the filename of the DTV Flash ROM image.
 
3205
<A NAME="IDX894"></A>
 
3206
<DT><CODE>c64dtvromrw</CODE>
 
3207
<DD>
 
3208
Boolean that specifies whether the emulated Flash ROM is writeable.
 
3209
<A NAME="IDX895"></A>
 
3210
<DT><CODE>FSFlashDir</CODE>
 
3211
<DD>
 
3212
String specifying the working directory for the flash file system.
 
3213
<A NAME="IDX896"></A>
 
3214
<DT><CODE>FlashTrueFS</CODE>
 
3215
<DD>
 
3216
Boolean, enables true hardware flash file system.
 
3217
 
 
3218
<A NAME="IDX897"></A>
 
3219
<DT><CODE>HummerADC</CODE>
 
3220
<DD>
 
3221
Boolean, enables Hummer ADC emulation.
 
3222
 
 
3223
<A NAME="IDX898"></A>
 
3224
<DT><CODE>ps2mouse</CODE>
 
3225
<DD>
 
3226
Boolean, enables PS/2 Mouse emulation.
 
3227
 
 
3228
<A NAME="IDX899"></A>
 
3229
<DT><CODE>DtvBlitterLog</CODE>
 
3230
<DD>
 
3231
Boolean, enables Blitter logging.
 
3232
<A NAME="IDX900"></A>
 
3233
<DT><CODE>DtvDMALog</CODE>
 
3234
<DD>
 
3235
Boolean, enables DMA logging.
 
3236
<A NAME="IDX901"></A>
 
3237
<DT><CODE>DtvFlashLog</CODE>
 
3238
<DD>
 
3239
Boolean, enables Flash ROM logging.
 
3240
 
 
3241
</DL>
 
3242
 
 
3243
 
 
3244
 
 
3245
<H2><A NAME="SEC143" HREF="vice_toc.html#TOC143">7.4  VIC20-specific commands and settings</A></H2>
2499
3246
 
2500
3247
<P>
2501
3248
This section lists the settings and commands that are VIC20-specific and
2505
3252
 
2506
3253
 
2507
3254
 
2508
 
<H3><A NAME="SEC130" HREF="vice_toc.html#TOC130">7.4.1  Using cartridge images</A></H3>
 
3255
<H3><A NAME="SEC144" HREF="vice_toc.html#TOC144">7.4.1  Using cartridge images</A></H3>
2509
3256
 
2510
3257
<P>
2511
 
As with the C64 (see section <A HREF="vice_7.html#SEC87">7.1.1  Using cartridges</A>), it is possible to attach
 
3258
As with the C64 (see section <A HREF="vice_7.html#SEC95">7.1.1  Using cartridges</A>), it is possible to attach
2512
3259
several types of cartridge images:
2513
3260
 
2514
3261
</P>
2548
3295
A special kind of cartridge file is where the two files mentioned
2549
3296
above are concatenated (with removing the two byte load address of
2550
3297
the second image) into one 16k image. There are only few of those
2551
 
images, though. Normally the second part is located at $A000. 
 
3298
images, though. Normally the second part is located at $A000.
2552
3299
Vice can now attach such concatenated files at the start address
2553
3300
$2000, $4000, and $6000. The second half of such an image is
2554
3301
moved to $A000. If you encounter 16k images that have the second
2555
 
half not at $A000 you can split the image into two halfs 
 
3302
half not at $A000 you can split the image into two halfs
2556
3303
(i.e. one 8194 byte and one 8192 byte, because the first has the load
2557
3304
address) and attach both files separately.
2558
3305
 
2565
3312
</P>
2566
3313
 
2567
3314
 
2568
 
<H3><A NAME="SEC131" HREF="vice_toc.html#TOC131">7.4.2  VIC20 cartridge settings</A></H3>
2569
 
 
2570
 
 
2571
 
 
2572
 
<H4><A NAME="SEC132" HREF="vice_toc.html#TOC132">7.4.2.1  VIC20 cartridge command-line options</A></H4>
2573
 
 
2574
 
<DL COMPACT>
2575
 
 
 
3315
<H3><A NAME="SEC145" HREF="vice_toc.html#TOC145">7.4.2  VIC20 cartridge settings</A></H3>
 
3316
 
 
3317
 
 
3318
 
 
3319
<H4><A NAME="SEC146" HREF="vice_toc.html#TOC146">7.4.2.1  VIC20 cartridge resources</A></H4>
 
3320
 
 
3321
<DL COMPACT>
 
3322
 
 
3323
<DT><CODE>CartridgeReset</CODE>
 
3324
<DD>
 
3325
<A NAME="IDX902"></A>
 
3326
 
 
3327
Boolean specifying whether the machine should be resetted when a cartridge is
 
3328
changed.
 
3329
<A NAME="IDX903"></A>
 
3330
<DT><CODE>CartridgeType</CODE>
 
3331
<DD>
 
3332
Integer specifying the type of cartridge emulated.
 
3333
<A NAME="IDX904"></A>
 
3334
<DT><CODE>CartridgeFile</CODE>
 
3335
<DD>
 
3336
String specifying the filename of the image for the current cartridge.
 
3337
 
 
3338
<A NAME="IDX905"></A>
 
3339
<DT><CODE>IOCollisionHandling</CODE>
 
3340
<DD>
 
3341
Integer specifying the way the I/O collisions should be handled, (0: error message and 
 
3342
detach all involved carts, 1: error message and detach last attached involved 
 
3343
carts, 2: warning in log and 'AND' the valid return values)
 
3344
 
 
3345
<A NAME="IDX906"></A>
 
3346
<A NAME="IDX907"></A>
 
3347
<A NAME="IDX908"></A>
 
3348
<A NAME="IDX909"></A>
 
3349
<A NAME="IDX910"></A>
 
3350
<DT><CODE>GenericCartridgeFile2000</CODE>
 
3351
<DD>
 
3352
<DT><CODE>GenericCartridgeFile4000</CODE>
 
3353
<DD>
 
3354
<DT><CODE>GenericCartridgeFile6000</CODE>
 
3355
<DD>
 
3356
<DT><CODE>GenericCartridgeFileA000</CODE>
 
3357
<DD>
 
3358
<DT><CODE>GenericCartridgeFileB000</CODE>
 
3359
<DD>
 
3360
String specifying the name of the respective cartridge ROM images.
 
3361
 
 
3362
<A NAME="IDX911"></A>
 
3363
<DT><CODE>FinalExpansionWriteBack</CODE>
 
3364
<DD>
 
3365
Boolean, if true write back the Flash ROM image file automatically, incase the
 
3366
contents changed, when detaching or quitting the emulator.
 
3367
 
 
3368
<A NAME="IDX912"></A>
 
3369
<DT><CODE>VicFlashPluginWriteBack</CODE>
 
3370
<DD>
 
3371
Boolean, if true write back the Flash ROM image file automatically, incase the
 
3372
contents changed, when detaching or quitting the emulator.
 
3373
 
 
3374
<A NAME="IDX913"></A>
 
3375
<DT><CODE>MegaCartNvRAMfilename</CODE>
 
3376
<DD>
 
3377
String specifying the filename of the MegaCart NvRAM image.
 
3378
<A NAME="IDX914"></A>
 
3379
<DT><CODE>MegaCartNvRAMWriteBack</CODE>
 
3380
<DD>
 
3381
Boolean, if true write back the NvRAM image file automatically, incase the RAM
 
3382
contents changed, when detaching or quitting the emulator.
 
3383
 
 
3384
<A NAME="IDX915"></A>
 
3385
<DT><CODE>TFEIOSwap</CODE>
 
3386
<DD>
 
3387
Boolean, swap/don't swap io mapping (map cart I/O to VIC20 I/O-2)
 
3388
<A NAME="IDX916"></A>
 
3389
<DT><CODE>SFXSoundExpanderIOSwap</CODE>
 
3390
<DD>
 
3391
Boolean, swap/don't swap io mapping (map cart I/O to VIC20 I/O-2)
 
3392
<A NAME="IDX917"></A>
 
3393
<DT><CODE>SFXSoundSamplerIOSwap</CODE>
 
3394
<DD>
 
3395
Boolean, swap/don't swap io mapping (map cart I/O to VIC20 I/O-2)
 
3396
<A NAME="IDX918"></A>
 
3397
<DT><CODE>GEORAMIOSwap</CODE>
 
3398
<DD>
 
3399
Boolean, swap/don't swap  io mapping (map cart I/O-1 to VIC20 I/O-3 and cart I/O-2 to VIC20 I/O-2)
 
3400
 
 
3401
<A NAME="IDX919"></A>
 
3402
<DT><CODE>SidCart</CODE>
 
3403
<DD>
 
3404
Boolean, enables SID cart emulation.
 
3405
<A NAME="IDX920"></A>
 
3406
<DT><CODE>SidAddress</CODE>
 
3407
<DD>
 
3408
Integer that specifies the base address of the emulated SID chip.
 
3409
<A NAME="IDX921"></A>
 
3410
<DT><CODE>SidClock</CODE>
 
3411
<DD>
 
3412
Integer specifying the clock rate used for the emulated SID chip (0: C64, 1: VIC-20)
 
3413
 
 
3414
</DL>
 
3415
 
 
3416
 
 
3417
 
 
3418
<H4><A NAME="SEC147" HREF="vice_toc.html#TOC147">7.4.2.2  VIC20 cartridge command-line options</A></H4>
 
3419
 
 
3420
<DL COMPACT>
 
3421
 
 
3422
<DT><CODE>-iocollision &#60;method&#62;</CODE>
 
3423
<DD>
 
3424
<A NAME="IDX922"></A>
 
3425
 
 
3426
Select the way the I/O collisions should be handled, (0: error message and 
 
3427
detach all involved carts, 1: error message and detach last attached involved 
 
3428
carts, 2: warning in log and 'AND' the valid return values
 
3429
 
 
3430
<A NAME="IDX923"></A>
2576
3431
<DT><CODE>-cart2 &#60;name&#62;</CODE>
2577
3432
<DD>
2578
 
<A NAME="IDX623"></A>
2579
 
 
2580
3433
Specify 4/8/16K extension ROM name at $2000
2581
 
<A NAME="IDX624"></A>
 
3434
<A NAME="IDX924"></A>
2582
3435
<DT><CODE>-cart4 &#60;name&#62;</CODE>
2583
3436
<DD>
2584
3437
Specify 4/8/16K extension ROM name at $4000
2585
 
<A NAME="IDX625"></A>
 
3438
<A NAME="IDX925"></A>
2586
3439
<DT><CODE>-cart6 &#60;name&#62;</CODE>
2587
3440
<DD>
2588
3441
Specify 4/8/16K extension ROM name at $6000
2589
 
<A NAME="IDX626"></A>
 
3442
<A NAME="IDX926"></A>
2590
3443
<DT><CODE>-cartA &#60;name&#62;</CODE>
2591
3444
<DD>
2592
3445
Specify 4/8K extension ROM name at $A000
2593
 
<A NAME="IDX627"></A>
 
3446
<A NAME="IDX927"></A>
2594
3447
<DT><CODE>-cartB &#60;name&#62;</CODE>
2595
3448
<DD>
2596
3449
Specify 4K extension ROM name at $B000
2597
 
<A NAME="IDX628"></A>
 
3450
<A NAME="IDX928"></A>
2598
3451
<DT><CODE>-cartgeneric &#60;name&#62;</CODE>
2599
3452
<DD>
2600
3453
Specify generic extension ROM name
2601
3454
 
2602
 
<A NAME="IDX629"></A>
 
3455
<A NAME="IDX929"></A>
2603
3456
<DT><CODE>-cartmega &#60;name&#62;</CODE>
2604
3457
<DD>
2605
3458
Specify Mega-Cart extension ROM name
2606
 
<A NAME="IDX630"></A>
 
3459
<A NAME="IDX930"></A>
2607
3460
<DT><CODE>-mcnvramfile &#60;name&#62;</CODE>
2608
3461
<DD>
2609
3462
Set Mega-Cart NvRAM filename
2610
 
<A NAME="IDX631"></A>
 
3463
<A NAME="IDX931"></A>
2611
3464
<DT><CODE>-mcnvramwriteback</CODE>
2612
3465
<DD>
2613
3466
<DT><CODE>+mcnvramwriteback</CODE>
2614
3467
<DD>
2615
3468
Enable/Disable Mega-Cart NvRAM writeback
2616
3469
 
2617
 
<A NAME="IDX632"></A>
 
3470
<A NAME="IDX932"></A>
2618
3471
<DT><CODE>-cartfe &#60;name&#62;</CODE>
2619
3472
<DD>
2620
3473
Specify Final Expansion extension ROM name
2621
 
<A NAME="IDX633"></A>
 
3474
<A NAME="IDX933"></A>
2622
3475
<DT><CODE>-fewriteback</CODE>
2623
3476
<DD>
2624
3477
<DT><CODE>+fewriteback</CODE>
2625
3478
<DD>
2626
3479
Enable/Disable Final Expansion write back to ROM file
2627
3480
 
2628
 
<A NAME="IDX634"></A>
 
3481
<A NAME="IDX934"></A>
2629
3482
<DT><CODE>-cartfp &#60;name&#62;</CODE>
2630
3483
<DD>
2631
3484
Specify Vic Flash Plugin extension ROM name
2632
 
<A NAME="IDX635"></A>
 
3485
<A NAME="IDX935"></A>
2633
3486
<DT><CODE>-fpwriteback</CODE>
2634
3487
<DD>
2635
3488
<DT><CODE>+fpwriteback</CODE>
2636
3489
<DD>
2637
3490
Enable/Disable Vic Flash Plugin write back to ROM file
2638
3491
 
2639
 
<A NAME="IDX636"></A>
 
3492
<A NAME="IDX936"></A>
2640
3493
<DT><CODE>-ieee488</CODE>
2641
3494
<DD>
2642
3495
<DT><CODE>+ieee488</CODE>
2643
3496
<DD>
2644
3497
Enable/Disable VIC-1112 IEEE488 interface
2645
3498
 
2646
 
<A NAME="IDX637"></A>
 
3499
<A NAME="IDX937"></A>
2647
3500
<DT><CODE>-sidcart</CODE>
2648
3501
<DD>
2649
3502
<DT><CODE>+sidcart</CODE>
2650
3503
<DD>
2651
3504
Enable/Disable SID Cartridge
2652
3505
 
 
3506
<A NAME="IDX938"></A>
 
3507
<DT><CODE>-tfeioswap</CODE>
 
3508
<DD>
 
3509
<DT><CODE>+tfeioswap</CODE>
 
3510
<DD>
 
3511
Swap/don't swap io mapping (map cart I/O to VIC20 I/O-2)
 
3512
<A NAME="IDX939"></A>
 
3513
<DT><CODE>-tfe</CODE>
 
3514
<DD>
 
3515
<DT><CODE>+tfe</CODE>
 
3516
<DD>
 
3517
Enable/Disable the TFE ("The Final Ethernet") unit
 
3518
<A NAME="IDX940"></A>
 
3519
<DT><CODE>-tfeif &#60;name&#62;</CODE>
 
3520
<DD>
 
3521
Set the system ethernet interface for TFE emulation
 
3522
<A NAME="IDX941"></A>
 
3523
<DT><CODE>-tferrnet</CODE>
 
3524
<DD>
 
3525
<DT><CODE>+tferrnet</CODE>
 
3526
<DD>
 
3527
Enable/Disable RRNet mode of TFE emulation
 
3528
 
 
3529
<A NAME="IDX942"></A>
 
3530
<DT><CODE>-digimax</CODE>
 
3531
<DD>
 
3532
<DT><CODE>+digimax</CODE>
 
3533
<DD>
 
3534
Enable/Disable the DigiMAX cartridge
 
3535
<A NAME="IDX943"></A>
 
3536
<DT><CODE>-digimaxbase &#60;base address&#62;</CODE>
 
3537
<DD>
 
3538
Base address of the DigiMAX cartridge
 
3539
 
 
3540
<A NAME="IDX944"></A>
 
3541
<DT><CODE>-sfxseioswap</CODE>
 
3542
<DD>
 
3543
<DT><CODE>+sfxseioswap</CODE>
 
3544
<DD>
 
3545
Swap/don't swap io mapping (map cart I/O to VIC20 I/O-2)
 
3546
<A NAME="IDX945"></A>
 
3547
<DT><CODE>-sfxse</CODE>
 
3548
<DD>
 
3549
<DT><CODE>+sfxse</CODE>
 
3550
<DD>
 
3551
Enable/Disable the SFX soundexpander cartridge
 
3552
<A NAME="IDX946"></A>
 
3553
<DT><CODE>-sfxsetype &#60;type&#62;</CODE>
 
3554
<DD>
 
3555
Set YM chip type (3526 / 3812)
 
3556
 
 
3557
<A NAME="IDX947"></A>
 
3558
<DT><CODE>-sfxssioswap</CODE>
 
3559
<DD>
 
3560
<DT><CODE>+sfxssioswap</CODE>
 
3561
<DD>
 
3562
Swap/don't swap io mapping (map cart I/O to VIC20 I/O-2)
 
3563
<A NAME="IDX948"></A>
 
3564
<DT><CODE>-sfxss</CODE>
 
3565
<DD>
 
3566
<DT><CODE>+sfxss</CODE>
 
3567
<DD>
 
3568
Enable/Disable the SFX Sound Sampler cartridge
 
3569
 
 
3570
<A NAME="IDX949"></A>
 
3571
<DT><CODE>-georamioswap</CODE>
 
3572
<DD>
 
3573
<DT><CODE>+georamioswap</CODE>
 
3574
<DD>
 
3575
Swap/don't swap  io mapping (map cart I/O-1 to VIC20 I/O-3 and cart I/O-2 to VIC20 I/O-2)
 
3576
<A NAME="IDX950"></A>
 
3577
<DT><CODE>-georam</CODE>
 
3578
<DD>
 
3579
<DT><CODE>+georam</CODE>
 
3580
<DD>
 
3581
Enable/Disable the GEORAM expansion unit
 
3582
<A NAME="IDX951"></A>
 
3583
<DT><CODE>-georamimage &#60;name&#62;</CODE>
 
3584
<DD>
 
3585
Specify name of GEORAM image
 
3586
<A NAME="IDX952"></A>
 
3587
<DT><CODE>-georamimagerw</CODE>
 
3588
<DD>
 
3589
<DT><CODE>+georamimagerw</CODE>
 
3590
<DD>
 
3591
Allow/Disallow writing to GEORAM image
 
3592
<A NAME="IDX953"></A>
 
3593
<DT><CODE>-georamsize &#60;size in KB&#62;</CODE>
 
3594
<DD>
 
3595
Size of the GEORAM expansion unit
 
3596
 
2653
3597
</DL>
2654
3598
 
2655
3599
 
2656
3600
 
2657
 
<H3><A NAME="SEC133" HREF="vice_toc.html#TOC133">7.4.3  VIC settings</A></H3>
2658
 
 
2659
 
 
2660
 
 
2661
 
<H4><A NAME="SEC134" HREF="vice_toc.html#TOC134">7.4.3.1  VIC resources</A></H4>
 
3601
<H3><A NAME="SEC148" HREF="vice_toc.html#TOC148">7.4.3  VIC settings</A></H3>
 
3602
 
 
3603
 
 
3604
 
 
3605
<H4><A NAME="SEC149" HREF="vice_toc.html#TOC149">7.4.3.1  VIC resources</A></H4>
2662
3606
 
2663
3607
<DL COMPACT>
2664
3608
 
2665
3609
<DT><CODE>VICVideoCache</CODE>
2666
3610
<DD>
2667
 
<A NAME="IDX638"></A>
 
3611
<A NAME="IDX954"></A>
2668
3612
 
2669
3613
Boolean specifying whether the video cache is turned on.
2670
3614
 
2671
 
<A NAME="IDX639"></A>
 
3615
<A NAME="IDX955"></A>
2672
3616
<DT><CODE>VICDoubleSize</CODE>
2673
3617
<DD>
2674
3618
Boolean specifying whether double-size mode is turned on.
2675
3619
 
2676
 
<A NAME="IDX640"></A>
 
3620
<A NAME="IDX956"></A>
2677
3621
<DT><CODE>VICDoubleScan</CODE>
2678
3622
<DD>
2679
3623
Boolean specifying whether double-scan mode is turned on.
2680
3624
 
2681
 
<A NAME="IDX641"></A>
 
3625
<A NAME="IDX957"></A>
2682
3626
<DT><CODE>VICPaletteFile</CODE>
2683
3627
<DD>
2684
3628
String specifying the name of the palette file being used.  The
2685
3629
<TT>`.vpl'</TT> extension is optional.
2686
3630
 
 
3631
<A NAME="IDX958"></A>
 
3632
<DT><CODE>VICHwScale</CODE>
 
3633
<DD>
 
3634
Boolean specifying whether to enable or disable hardware scaling
 
3635
 
 
3636
<A NAME="IDX959"></A>
 
3637
<DT><CODE>VICFullscreenDevice</CODE>
 
3638
<DD>
 
3639
fullscreen device
 
3640
 
 
3641
<A NAME="IDX960"></A>
 
3642
<DT><CODE>VICFullscreen</CODE>
 
3643
<DD>
 
3644
Boolean specifying whether to use fullscreen mode or not.
 
3645
 
 
3646
<A NAME="IDX961"></A>
 
3647
<DT><CODE>VICFullscreenStatusbar</CODE>
 
3648
<DD>
 
3649
Boolean specifying whether to show the status bar in fullscreen mode or not.
 
3650
 
 
3651
<A NAME="IDX962"></A>
 
3652
<DT><CODE>VICXRANDRFullscreenMode</CODE>
 
3653
<DD>
 
3654
integer specifying XRANDR fullscreen mode
 
3655
 
 
3656
<A NAME="IDX963"></A>
 
3657
<DT><CODE>VICVidmodeFullscreenMode</CODE>
 
3658
<DD>
 
3659
integer specifying Vidmode fullscreen mode
 
3660
 
 
3661
<A NAME="IDX964"></A>
 
3662
<DT><CODE>VICExternalPalette</CODE>
 
3663
<DD>
 
3664
Boolean specifying whether to use external palette file or not.
 
3665
 
 
3666
<A NAME="IDX965"></A>
 
3667
<DT><CODE>VICColorSaturation</CODE>
 
3668
<DD>
 
3669
integer specifying saturation of internal calculated palette [1000] &#60;0-2000&#62;
 
3670
 
 
3671
<A NAME="IDX966"></A>
 
3672
<DT><CODE>VICColorContrast</CODE>
 
3673
<DD>
 
3674
integer specifying contrast of internal calculated palette [1000] &#60;0-2000&#62;
 
3675
 
 
3676
<A NAME="IDX967"></A>
 
3677
<DT><CODE>VICColorBrightness</CODE>
 
3678
<DD>
 
3679
integer specifying brightness of internal calculated palette [1000] &#60;0-2000&#62;
 
3680
 
 
3681
<A NAME="IDX968"></A>
 
3682
<DT><CODE>VICColorGamma</CODE>
 
3683
<DD>
 
3684
integer specifying gamma of internal calculated palette [2200] &#60;0-4000&#62;
 
3685
 
 
3686
<A NAME="IDX969"></A>
 
3687
<DT><CODE>VICColorTint</CODE>
 
3688
<DD>
 
3689
integer specifying tint of internal calculated palette [1000] &#60;0-2000&#62;
 
3690
 
 
3691
<A NAME="IDX970"></A>
 
3692
<DT><CODE>VICPALScanLineShade</CODE>
 
3693
<DD>
 
3694
integer specifying amount of scan line shading for the CRT emulation [667] &#60;0-1000&#62;
 
3695
 
 
3696
<A NAME="IDX971"></A>
 
3697
<DT><CODE>VICPALBlur</CODE>
 
3698
<DD>
 
3699
integer specifying amount of horizontal blur for the CRT emulation. [500] &#60;0-1000&#62;
 
3700
 
 
3701
<A NAME="IDX972"></A>
 
3702
<DT><CODE>VICPALOddLinePhase</CODE>
 
3703
<DD>
 
3704
integer specifying phase offset for color carrier in odd lines [750] &#60;0-2000&#62;
 
3705
 
 
3706
<A NAME="IDX973"></A>
 
3707
<DT><CODE>VICPALOddLineOffset</CODE>
 
3708
<DD>
 
3709
integer specifying phase for color carrier in odd lines [1250] &#60;0-2000&#62;
 
3710
 
 
3711
<A NAME="IDX974"></A>
 
3712
<DT><CODE>VICAudioLeak</CODE>
 
3713
<DD>
 
3714
Boolean specifying whether to enable/disable video to audio leak emulation.
 
3715
 
 
3716
<A NAME="IDX975"></A>
 
3717
<DT><CODE>VICFilter</CODE>
 
3718
<DD>
 
3719
integer specifying rendering filter, 0:none, 1:CRT emulation, 2: scale2x
 
3720
 
 
3721
<A NAME="IDX976"></A>
 
3722
<DT><CODE>VICBorderMode</CODE>
 
3723
<DD>
 
3724
integer specifying border display mode (0: normal, 1: full, 2: debug, 3:none)
 
3725
 
2687
3726
</DL>
2688
3727
 
2689
3728
 
2690
3729
 
2691
 
<H4><A NAME="SEC135" HREF="vice_toc.html#TOC135">7.4.3.2  VIC command-line options</A></H4>
 
3730
<H4><A NAME="SEC150" HREF="vice_toc.html#TOC150">7.4.3.2  VIC command-line options</A></H4>
2692
3731
 
2693
3732
<DL COMPACT>
2694
3733
 
2695
3734
<DT><CODE>-VICvcache</CODE>
2696
3735
<DD>
2697
 
<A NAME="IDX642"></A>
 
3736
<A NAME="IDX977"></A>
2698
3737
 
2699
3738
<DT><CODE>+VICvcache</CODE>
2700
3739
<DD>
2701
3740
Enable/disable the video cache (<CODE>VICVideoCache=1</CODE>, <CODE>VICVideoCache=0</CODE>).
2702
3741
 
2703
 
<A NAME="IDX643"></A>
 
3742
<A NAME="IDX978"></A>
2704
3743
<DT><CODE>-VICdsize</CODE>
2705
3744
<DD>
2706
3745
<DT><CODE>+VICdsize</CODE>
2708
3747
Enable/disable the double size mode (<CODE>VICDoubleSize=1</CODE>,
2709
3748
<CODE>VICDoubleSize=0</CODE>).
2710
3749
 
2711
 
<A NAME="IDX644"></A>
 
3750
<A NAME="IDX979"></A>
2712
3751
<DT><CODE>-VICdscan</CODE>
2713
3752
<DD>
2714
3753
<DT><CODE>+VICdscan</CODE>
2716
3755
Enable/disable the double scan mode (<CODE>VICDoubleScan=1</CODE>,
2717
3756
<CODE>VICDoubleScan=0</CODE>).
2718
3757
 
2719
 
<A NAME="IDX645"></A>
 
3758
<A NAME="IDX980"></A>
2720
3759
<DT><CODE>-VIChwscale</CODE>
2721
3760
<DD>
2722
3761
<DT><CODE>+VIChwscale</CODE>
2723
3762
<DD>
2724
3763
Enable/Disable hardware scaling
2725
 
<A NAME="IDX646"></A>
2726
 
<DT><CODE>-VICscale2x</CODE>
2727
 
<DD>
2728
 
<DT><CODE>+VICscale2x</CODE>
2729
 
<DD>
2730
 
Enable/Disable Scale2x
2731
 
 
2732
 
<A NAME="IDX647"></A>
 
3764
 
 
3765
<A NAME="IDX981"></A>
 
3766
<DT><CODE>-VICfilter &#60;Mode&#62;</CODE>
 
3767
<DD>
 
3768
Select rendering filter, 0:none, 1:CRT emulation, 2: scale2x
 
3769
 
 
3770
<A NAME="IDX982"></A>
2733
3771
<DT><CODE>-VICpalette NAME</CODE>
2734
3772
<DD>
2735
3773
Specify <CODE>NAME</CODE> as the palette file (<CODE>VICPaletteFile</CODE>).
2736
3774
 
2737
 
<A NAME="IDX648"></A>
 
3775
<A NAME="IDX983"></A>
2738
3776
<DT><CODE>-VICintpal</CODE>
2739
3777
<DD>
2740
3778
Use an internal calculated palette
2741
 
<A NAME="IDX649"></A>
 
3779
<A NAME="IDX984"></A>
2742
3780
<DT><CODE>-VICextpal</CODE>
2743
3781
<DD>
2744
3782
Use an external palette (file)
2745
 
<A NAME="IDX650"></A>
 
3783
<A NAME="IDX985"></A>
2746
3784
<DT><CODE>-VICfulldevice &#60;device&#62;</CODE>
2747
3785
<DD>
2748
3786
Select fullscreen device
2749
 
<A NAME="IDX651"></A>
 
3787
<A NAME="IDX986"></A>
2750
3788
<DT><CODE>-VICXRANDRfullmode &#60;mode&#62;</CODE>
2751
3789
<DD>
2752
3790
Select fullscreen mode
2753
 
<A NAME="IDX652"></A>
 
3791
<A NAME="IDX987"></A>
2754
3792
<DT><CODE>-VICVidmodefullmode &#60;mode&#62;</CODE>
2755
3793
<DD>
2756
3794
Select fullscreen mode
 
3795
<A NAME="IDX988"></A>
 
3796
<DT><CODE>-VICborders &#60;mode&#62;</CODE>
 
3797
<DD>
 
3798
Set VIC border display mode (0: normal, 1: full, 2: debug, 3:none)
2757
3799
 
2758
 
<A NAME="IDX653"></A>
2759
 
<DT><CODE>-saturation &#60;0-2000&#62;</CODE>
 
3800
<A NAME="IDX989"></A>
 
3801
<DT><CODE>-VICsaturation &#60;0-2000&#62;</CODE>
2760
3802
<DD>
2761
3803
Set saturation of internal calculated palette [1000]
2762
 
<A NAME="IDX654"></A>
2763
 
<DT><CODE>-contrast &#60;0-2000&#62;</CODE>
 
3804
<A NAME="IDX990"></A>
 
3805
<DT><CODE>-VICcontrast &#60;0-2000&#62;</CODE>
2764
3806
<DD>
2765
3807
Set contrast of internal calculated palette [1000]
2766
 
<A NAME="IDX655"></A>
2767
 
<DT><CODE>-brightness &#60;0-2000&#62;</CODE>
 
3808
<A NAME="IDX991"></A>
 
3809
<DT><CODE>-VICbrightness &#60;0-2000&#62;</CODE>
2768
3810
<DD>
2769
3811
Set brightness of internal calculated palette [1000]
2770
 
<A NAME="IDX656"></A>
2771
 
<DT><CODE>-gamma &#60;0-4000&#62;</CODE>
 
3812
<A NAME="IDX992"></A>
 
3813
<DT><CODE>-VICgamma &#60;0-4000&#62;</CODE>
2772
3814
<DD>
2773
3815
Set gamma of internal calculated palette [2200]
2774
 
<A NAME="IDX657"></A>
2775
 
<DT><CODE>-tint &#60;0-2000&#62;</CODE>
 
3816
<A NAME="IDX993"></A>
 
3817
<DT><CODE>-VICtint &#60;0-2000&#62;</CODE>
2776
3818
<DD>
2777
3819
Set tint of internal calculated palette [1000]
2778
 
<A NAME="IDX658"></A>
2779
 
<DT><CODE>-oddlinesphase &#60;0-2000&#62;</CODE>
 
3820
<A NAME="IDX994"></A>
 
3821
<DT><CODE>-VICoddlinesphase &#60;0-2000&#62;</CODE>
2780
3822
<DD>
2781
3823
Set phase for color carrier in odd lines [1250]
2782
 
<A NAME="IDX659"></A>
2783
 
<DT><CODE>-oddlinesoffset &#60;0-2000&#62;</CODE>
 
3824
<A NAME="IDX995"></A>
 
3825
<DT><CODE>-VICoddlinesoffset &#60;0-2000&#62;</CODE>
2784
3826
<DD>
2785
3827
Set phase offset for color carrier in odd lines [750]
2786
 
<A NAME="IDX660"></A>
2787
 
<DT><CODE>-crtblur &#60;0-1000&#62;</CODE>
 
3828
<A NAME="IDX996"></A>
 
3829
<DT><CODE>-VICcrtblur &#60;0-1000&#62;</CODE>
2788
3830
<DD>
2789
3831
Amount of horizontal blur for the CRT emulation. [500]
2790
 
<A NAME="IDX661"></A>
2791
 
<DT><CODE>-crtscanlineshade &#60;0-1000&#62;</CODE>
 
3832
<A NAME="IDX997"></A>
 
3833
<DT><CODE>-VICcrtscanlineshade &#60;0-1000&#62;</CODE>
2792
3834
<DD>
2793
3835
Amount of scan line shading for the CRT emulation [667]
2794
3836
 
 
3837
<A NAME="IDX998"></A>
 
3838
<DT><CODE>-VICaudioleak</CODE>
 
3839
<DD>
 
3840
<DT><CODE>+VICaudioleak</CODE>
 
3841
<DD>
 
3842
Enable/Disable video to audio leak emulation.
 
3843
 
2795
3844
</DL>
2796
3845
 
2797
3846
 
2798
3847
 
2799
 
<H3><A NAME="SEC136" HREF="vice_toc.html#TOC136">7.4.4  Changing memory configuration</A></H3>
 
3848
<H3><A NAME="SEC151" HREF="vice_toc.html#TOC151">7.4.4  Changing memory configuration</A></H3>
2800
3849
 
2801
3850
<P>
2802
3851
It is possible to change the VIC20 memory configuration in two ways: by
2866
3915
 
2867
3916
 
2868
3917
 
2869
 
<H4><A NAME="SEC137" HREF="vice_toc.html#TOC137">7.4.4.1  VIC20 memory configuration resources</A></H4>
 
3918
<H4><A NAME="SEC152" HREF="vice_toc.html#TOC152">7.4.4.1  VIC20 memory configuration resources</A></H4>
2870
3919
 
2871
3920
<DL COMPACT>
2872
3921
 
2873
3922
<DT><CODE>RAMBlock0</CODE>
2874
3923
<DD>
2875
 
<A NAME="IDX662"></A>
 
3924
<A NAME="IDX999"></A>
 
3925
 <A NAME="IDX1000"></A>
 
3926
 <A NAME="IDX1001"></A>
 
3927
 <A NAME="IDX1002"></A>
 
3928
 <A NAME="IDX1003"></A>
2876
3929
 
2877
 
<A NAME="IDX663"></A>
2878
3930
<DT><CODE>RAMBlock1</CODE>
2879
3931
<DD>
2880
 
<A NAME="IDX664"></A>
2881
3932
<DT><CODE>RAMBlock2</CODE>
2882
3933
<DD>
2883
 
<A NAME="IDX665"></A>
2884
3934
<DT><CODE>RAMBlock3</CODE>
2885
3935
<DD>
2886
 
<A NAME="IDX666"></A>
2887
3936
<DT><CODE>RAMBlock5</CODE>
2888
3937
<DD>
2889
3938
Booleans specifying whether RAM blocks 0, 1, 2, 3 and 5 must be enabled.
2892
3941
 
2893
3942
 
2894
3943
 
2895
 
<H4><A NAME="SEC138" HREF="vice_toc.html#TOC138">7.4.4.2  VIC20 memory configuration command-line options</A></H4>
 
3944
<H4><A NAME="SEC153" HREF="vice_toc.html#TOC153">7.4.4.2  VIC20 memory configuration command-line options</A></H4>
2896
3945
 
2897
3946
<DL COMPACT>
2898
3947
 
2899
3948
<DT><CODE>-memory CONFIG</CODE>
2900
3949
<DD>
2901
 
<A NAME="IDX667"></A>
 
3950
<A NAME="IDX1004"></A>
2902
3951
 
2903
3952
Specify memory configuration.  It must be a comma-separated list of
2904
3953
options, each of which can be one the following:
2961
4010
 
2962
4011
 
2963
4012
 
2964
 
<H3><A NAME="SEC139" HREF="vice_toc.html#TOC139">7.4.5  VIC20 system ROM settings</A></H3>
 
4013
<H3><A NAME="SEC154" HREF="vice_toc.html#TOC154">7.4.5  VIC20 system ROM settings</A></H3>
2965
4014
 
2966
4015
<P>
2967
4016
These settings can be used to control what system ROMs are loaded in the
2971
4020
 
2972
4021
 
2973
4022
 
2974
 
<H4><A NAME="SEC140" HREF="vice_toc.html#TOC140">7.4.5.1  VIC20 system ROM resources</A></H4>
 
4023
<H4><A NAME="SEC155" HREF="vice_toc.html#TOC155">7.4.5.1  VIC20 system ROM resources</A></H4>
2975
4024
 
2976
4025
<DL COMPACT>
2977
4026
 
2978
4027
<DT><CODE>KernalName</CODE>
2979
4028
<DD>
2980
 
<A NAME="IDX668"></A>
 
4029
<A NAME="IDX1005"></A>
2981
4030
 
2982
4031
String specifying the name of the Kernal ROM (default <TT>`kernal'</TT>).
2983
4032
 
2984
 
<A NAME="IDX669"></A>
 
4033
<A NAME="IDX1006"></A>
2985
4034
<DT><CODE>BasicName</CODE>
2986
4035
<DD>
2987
4036
String specifying the name of the Basic ROM (default <TT>`basic'</TT>).
2988
4037
 
2989
 
<A NAME="IDX670"></A>
 
4038
<A NAME="IDX1007"></A>
2990
4039
<DT><CODE>ChargenName</CODE>
2991
4040
<DD>
2992
4041
String specifying the name of the character generator ROM (default
2993
4042
<TT>`chargen'</TT>).
2994
4043
 
2995
 
<A NAME="IDX671"></A>
2996
 
<A NAME="IDX672"></A>
2997
 
<A NAME="IDX673"></A>
2998
 
<A NAME="IDX674"></A>
2999
 
<A NAME="IDX675"></A>
3000
 
<DT><CODE>GenericCartridgeFile2000</CODE>
3001
 
<DD>
3002
 
<DT><CODE>GenericCartridgeFile4000</CODE>
3003
 
<DD>
3004
 
<DT><CODE>GenericCartridgeFile6000</CODE>
3005
 
<DD>
3006
 
<DT><CODE>GenericCartridgeFileA000</CODE>
3007
 
<DD>
3008
 
<DT><CODE>GenericCartridgeFileB000</CODE>
3009
 
<DD>
3010
 
String specifying the name of the respective cartridge ROM images.
3011
 
 
3012
4044
</DL>
3013
4045
 
3014
4046
 
3015
4047
 
3016
 
<H4><A NAME="SEC141" HREF="vice_toc.html#TOC141">7.4.5.2  VIC20 system ROM command-line options</A></H4>
 
4048
<H4><A NAME="SEC156" HREF="vice_toc.html#TOC156">7.4.5.2  VIC20 system ROM command-line options</A></H4>
3017
4049
 
3018
4050
<DL COMPACT>
3019
4051
 
3020
4052
<DT><CODE>-kernal NAME</CODE>
3021
4053
<DD>
3022
 
<A NAME="IDX676"></A>
 
4054
<A NAME="IDX1008"></A>
3023
4055
 
3024
4056
Specify <TT>`NAME'</TT> as the Kernal ROM file (<CODE>KernalName</CODE>).
3025
4057
 
3026
 
<A NAME="IDX677"></A>
 
4058
<A NAME="IDX1009"></A>
3027
4059
<DT><CODE>-basic NAME</CODE>
3028
4060
<DD>
3029
4061
Specify <TT>`NAME'</TT> as the Basic ROM file (<CODE>BasicName</CODE>).
3030
4062
 
3031
 
<A NAME="IDX678"></A>
 
4063
<A NAME="IDX1010"></A>
3032
4064
<DT><CODE>-chargen NAME</CODE>
3033
4065
<DD>
3034
4066
Specify <TT>`NAME'</TT> as the character generator ROM file
3035
4067
(<CODE>ChargenName</CODE>).
3036
4068
 
3037
 
<A NAME="IDX679"></A>
3038
 
<A NAME="IDX680"></A>
3039
 
<A NAME="IDX681"></A>
3040
 
<A NAME="IDX682"></A>
3041
 
<A NAME="IDX683"></A>
 
4069
<A NAME="IDX1011"></A>
 
4070
<A NAME="IDX1012"></A>
 
4071
<A NAME="IDX1013"></A>
 
4072
<A NAME="IDX1014"></A>
 
4073
<A NAME="IDX1015"></A>
3042
4074
<DT><CODE>-cart2 NAME</CODE>
3043
4075
<DD>
3044
4076
<DT><CODE>-cart4 NAME</CODE>
3050
4082
<DT><CODE>-cartB NAME</CODE>
3051
4083
<DD>
3052
4084
Specify <TT>`NAME'</TT> as the cartridge image to attach.
3053
 
(<CODE>CartridgeFile2000</CODE>,...,<CODE>CartridgeFileB000</CODE>).
 
4085
(<CODE>CartridgeFile2000</CODE>, ..., <CODE>CartridgeFileB000</CODE>).
3054
4086
 
3055
4087
</DL>
3056
4088
 
3057
4089
 
3058
4090
 
3059
 
<H3><A NAME="SEC142" HREF="vice_toc.html#TOC142">7.4.6  VIC20 settings</A></H3>
3060
 
 
3061
 
 
3062
 
 
3063
 
<H4><A NAME="SEC143" HREF="vice_toc.html#TOC143">7.4.6.1  VIC20 command-line options</A></H4>
 
4091
<H3><A NAME="SEC157" HREF="vice_toc.html#TOC157">7.4.6  VIC20 settings</A></H3>
 
4092
 
 
4093
 
 
4094
 
 
4095
<H4><A NAME="SEC158" HREF="vice_toc.html#TOC158">7.4.6.1  VIC20 command-line options</A></H4>
3064
4096
 
3065
4097
<DL COMPACT>
3066
4098
 
3067
4099
<DT><CODE>-OEMjoy</CODE>
3068
4100
<DD>
3069
 
<A NAME="IDX684"></A>
 
4101
<A NAME="IDX1016"></A>
3070
4102
 
3071
4103
<DT><CODE>+OEMjoy</CODE>
3072
4104
<DD>
3076
4108
 
3077
4109
 
3078
4110
 
3079
 
<H2><A NAME="SEC144" HREF="vice_toc.html#TOC144">7.5  PLUS4-specific commands and settings</A></H2>
3080
 
 
3081
 
 
3082
 
 
3083
 
<H3><A NAME="SEC145" HREF="vice_toc.html#TOC145">7.5.1  TED settings</A></H3>
3084
 
 
3085
 
 
3086
 
 
3087
 
<H4><A NAME="SEC146" HREF="vice_toc.html#TOC146">7.5.1.1  TED command-line options</A></H4>
 
4111
<H2><A NAME="SEC159" HREF="vice_toc.html#TOC159">7.5  PLUS4-specific commands and settings</A></H2>
 
4112
 
 
4113
 
 
4114
 
 
4115
<H3><A NAME="SEC160" HREF="vice_toc.html#TOC160">7.5.1  TED settings</A></H3>
 
4116
 
 
4117
 
 
4118
 
 
4119
<H4><A NAME="SEC161" HREF="vice_toc.html#TOC161">7.5.1.1  TED resources</A></H4>
 
4120
 
 
4121
<DL COMPACT>
 
4122
 
 
4123
<DT><CODE>TEDVideoCache</CODE>
 
4124
<DD>
 
4125
<A NAME="IDX1017"></A>
 
4126
 
 
4127
Boolean specifying whether the video cache is turned on.
 
4128
 
 
4129
<A NAME="IDX1018"></A>
 
4130
<DT><CODE>TEDDoubleSize</CODE>
 
4131
<DD>
 
4132
Boolean specifying whether double-size mode is turned on.
 
4133
 
 
4134
<A NAME="IDX1019"></A>
 
4135
<DT><CODE>TEDDoubleScan</CODE>
 
4136
<DD>
 
4137
Boolean specifying whether double-scan mode is turned on.
 
4138
 
 
4139
<A NAME="IDX1020"></A>
 
4140
<DT><CODE>TEDPaletteFile</CODE>
 
4141
<DD>
 
4142
String specifying the name of the palette file being used.  The
 
4143
<TT>`.vpl'</TT> extension is optional.
 
4144
 
 
4145
<A NAME="IDX1021"></A>
 
4146
<DT><CODE>TEDHwScale</CODE>
 
4147
<DD>
 
4148
Boolean specifying whether to enable or disable hardware scaling
 
4149
 
 
4150
<A NAME="IDX1022"></A>
 
4151
<DT><CODE>TEDFullscreenDevice</CODE>
 
4152
<DD>
 
4153
fullscreen device
 
4154
 
 
4155
<A NAME="IDX1023"></A>
 
4156
<DT><CODE>TEDFullscreen</CODE>
 
4157
<DD>
 
4158
Boolean specifying whether to use fullscreen mode or not.
 
4159
 
 
4160
<A NAME="IDX1024"></A>
 
4161
<DT><CODE>TEDFullscreenStatusbar</CODE>
 
4162
<DD>
 
4163
Boolean specifying whether to show the status bar in fullscreen mode or not.
 
4164
 
 
4165
<A NAME="IDX1025"></A>
 
4166
<DT><CODE>TEDXRANDRFullscreenMode</CODE>
 
4167
<DD>
 
4168
integer specifying XRANDR fullscreen mode
 
4169
 
 
4170
<A NAME="IDX1026"></A>
 
4171
<DT><CODE>TEDVidmodeFullscreenMode</CODE>
 
4172
<DD>
 
4173
integer specifying Vidmode fullscreen mode
 
4174
 
 
4175
<A NAME="IDX1027"></A>
 
4176
<DT><CODE>TEDExternalPalette</CODE>
 
4177
<DD>
 
4178
Boolean specifying whether to use external palette file or not.
 
4179
 
 
4180
<A NAME="IDX1028"></A>
 
4181
<DT><CODE>TEDColorSaturation</CODE>
 
4182
<DD>
 
4183
integer specifying saturation of internal calculated palette [1000] &#60;0-2000&#62;
 
4184
 
 
4185
<A NAME="IDX1029"></A>
 
4186
<DT><CODE>TEDColorContrast</CODE>
 
4187
<DD>
 
4188
integer specifying contrast of internal calculated palette [1000] &#60;0-2000&#62;
 
4189
 
 
4190
<A NAME="IDX1030"></A>
 
4191
<DT><CODE>TEDColorBrightness</CODE>
 
4192
<DD>
 
4193
integer specifying brightness of internal calculated palette [1000] &#60;0-2000&#62;
 
4194
 
 
4195
<A NAME="IDX1031"></A>
 
4196
<DT><CODE>TEDColorGamma</CODE>
 
4197
<DD>
 
4198
integer specifying gamma of internal calculated palette [2200] &#60;0-4000&#62;
 
4199
 
 
4200
<A NAME="IDX1032"></A>
 
4201
<DT><CODE>TEDColorTint</CODE>
 
4202
<DD>
 
4203
integer specifying tint of internal calculated palette [1000] &#60;0-2000&#62;
 
4204
 
 
4205
<A NAME="IDX1033"></A>
 
4206
<DT><CODE>TEDPALScanLineShade</CODE>
 
4207
<DD>
 
4208
integer specifying amount of scan line shading for the CRT emulation [667] &#60;0-1000&#62;
 
4209
 
 
4210
<A NAME="IDX1034"></A>
 
4211
<DT><CODE>TEDPALBlur</CODE>
 
4212
<DD>
 
4213
integer specifying amount of horizontal blur for the CRT emulation. [500] &#60;0-1000&#62;
 
4214
 
 
4215
<A NAME="IDX1035"></A>
 
4216
<DT><CODE>TEDPALOddLinePhase</CODE>
 
4217
<DD>
 
4218
integer specifying phase offset for color carrier in odd lines [750] &#60;0-2000&#62;
 
4219
 
 
4220
<A NAME="IDX1036"></A>
 
4221
<DT><CODE>TEDPALOddLineOffset</CODE>
 
4222
<DD>
 
4223
integer specifying phase for color carrier in odd lines [1250] &#60;0-2000&#62;
 
4224
 
 
4225
<A NAME="IDX1037"></A>
 
4226
<DT><CODE>TEDAudioLeak</CODE>
 
4227
<DD>
 
4228
Boolean specifying whether to enable/disable video to audio leak emulation.
 
4229
 
 
4230
<A NAME="IDX1038"></A>
 
4231
<DT><CODE>TEDFilter</CODE>
 
4232
<DD>
 
4233
integer specifying rendering filter, 0:none, 1:CRT emulation, 2: scale2x
 
4234
 
 
4235
<A NAME="IDX1039"></A>
 
4236
<DT><CODE>TEDBorderMode</CODE>
 
4237
<DD>
 
4238
integer specifying border display mode (0: normal, 1: full, 2: debug, 3:none)
 
4239
 
 
4240
</DL>
 
4241
 
 
4242
 
 
4243
 
 
4244
<H4><A NAME="SEC162" HREF="vice_toc.html#TOC162">7.5.1.2  TED command-line options</A></H4>
3088
4245
 
3089
4246
<DL COMPACT>
3090
4247
 
3091
4248
<DT><CODE>-TEDvcache</CODE>
3092
4249
<DD>
3093
 
<A NAME="IDX685"></A>
 
4250
<A NAME="IDX1040"></A>
3094
4251
 
3095
4252
<DT><CODE>+TEDvcache</CODE>
3096
4253
<DD>
3097
4254
Enable/Disable the video cache
3098
 
<A NAME="IDX686"></A>
 
4255
<A NAME="IDX1041"></A>
3099
4256
<DT><CODE>-TEDdsize</CODE>
3100
4257
<DD>
3101
4258
<DT><CODE>+TEDdsize</CODE>
3102
4259
<DD>
3103
4260
Enable/Disable double size
3104
 
<A NAME="IDX687"></A>
 
4261
<A NAME="IDX1042"></A>
3105
4262
<DT><CODE>-TEDdscan</CODE>
3106
4263
<DD>
3107
4264
<DT><CODE>+TEDdscan</CODE>
3108
4265
<DD>
3109
4266
Enable/Disable double scan
3110
 
<A NAME="IDX688"></A>
3111
 
<DT><CODE>-TEDscale2x</CODE>
3112
 
<DD>
3113
 
<DT><CODE>+TEDscale2x</CODE>
3114
 
<DD>
3115
 
Enable/Disable Scale2x filter
3116
 
<A NAME="IDX689"></A>
 
4267
<A NAME="IDX1043"></A>
 
4268
<DT><CODE>-TEDfilter &#60;Mode&#62;</CODE>
 
4269
<DD>
 
4270
Select rendering filter, 0:none, 1:CRT emulation, 2: scale2x
 
4271
<A NAME="IDX1044"></A>
3117
4272
<DT><CODE>-TEDhwscale</CODE>
3118
4273
<DD>
3119
4274
<DT><CODE>+TEDhwscale</CODE>
3120
4275
<DD>
3121
4276
Enable/Disable hardware scaling
3122
 
<A NAME="IDX690"></A>
 
4277
<A NAME="IDX1045"></A>
3123
4278
<DT><CODE>-TEDintpal</CODE>
3124
4279
<DD>
3125
4280
Use an internal calculated palette
3126
 
<A NAME="IDX691"></A>
 
4281
<A NAME="IDX1046"></A>
3127
4282
<DT><CODE>-TEDextpal</CODE>
3128
4283
<DD>
3129
4284
Use an external palette (file)
3130
 
<A NAME="IDX692"></A>
 
4285
<A NAME="IDX1047"></A>
3131
4286
<DT><CODE>-TEDpalette &#60;name&#62;</CODE>
3132
4287
<DD>
3133
4288
Specify name of file of external palette
3134
 
<A NAME="IDX693"></A>
 
4289
<A NAME="IDX1048"></A>
3135
4290
<DT><CODE>-TEDfulldevice &#60;device&#62;</CODE>
3136
4291
<DD>
3137
4292
Select fullscreen device
3138
 
<A NAME="IDX694"></A>
 
4293
<A NAME="IDX1049"></A>
3139
4294
<DT><CODE>-TEDXRANDRfullmode &#60;mode&#62;</CODE>
3140
4295
<DD>
3141
4296
Select fullscreen mode
3142
 
<A NAME="IDX695"></A>
 
4297
<A NAME="IDX1050"></A>
3143
4298
<DT><CODE>-TEDVidmodefullmode &#60;mode&#62;</CODE>
3144
4299
<DD>
3145
4300
Select fullscreen mode
 
4301
<A NAME="IDX1051"></A>
 
4302
<DT><CODE>-TEDborders &#60;mode&#62;</CODE>
 
4303
<DD>
 
4304
Set TED border display mode (0: normal, 1: full, 2: debug, 3:none)
3146
4305
 
3147
 
<A NAME="IDX696"></A>
3148
 
<DT><CODE>-saturation &#60;0-2000&#62;</CODE>
 
4306
<A NAME="IDX1052"></A>
 
4307
<DT><CODE>-TEDsaturation &#60;0-2000&#62;</CODE>
3149
4308
<DD>
3150
4309
Set saturation of internal calculated palette [1000]
3151
 
<A NAME="IDX697"></A>
3152
 
<DT><CODE>-contrast &#60;0-2000&#62;</CODE>
 
4310
<A NAME="IDX1053"></A>
 
4311
<DT><CODE>-TEDcontrast &#60;0-2000&#62;</CODE>
3153
4312
<DD>
3154
4313
Set contrast of internal calculated palette [1000]
3155
 
<A NAME="IDX698"></A>
3156
 
<DT><CODE>-brightness &#60;0-2000&#62;</CODE>
 
4314
<A NAME="IDX1054"></A>
 
4315
<DT><CODE>-TEDbrightness &#60;0-2000&#62;</CODE>
3157
4316
<DD>
3158
4317
Set brightness of internal calculated palette [1000]
3159
 
<A NAME="IDX699"></A>
3160
 
<DT><CODE>-gamma &#60;0-4000&#62;</CODE>
 
4318
<A NAME="IDX1055"></A>
 
4319
<DT><CODE>-TEDgamma &#60;0-4000&#62;</CODE>
3161
4320
<DD>
3162
4321
Set gamma of internal calculated palette [2200]
3163
 
<A NAME="IDX700"></A>
3164
 
<DT><CODE>-tint &#60;0-2000&#62;</CODE>
 
4322
<A NAME="IDX1056"></A>
 
4323
<DT><CODE>-TEDtint &#60;0-2000&#62;</CODE>
3165
4324
<DD>
3166
4325
Set tint of internal calculated palette [1000]
3167
 
<A NAME="IDX701"></A>
3168
 
<DT><CODE>-oddlinesphase &#60;0-2000&#62;</CODE>
 
4326
<A NAME="IDX1057"></A>
 
4327
<DT><CODE>-TEDoddlinesphase &#60;0-2000&#62;</CODE>
3169
4328
<DD>
3170
4329
Set phase for color carrier in odd lines [1250]
3171
 
<A NAME="IDX702"></A>
3172
 
<DT><CODE>-oddlinesoffset &#60;0-2000&#62;</CODE>
 
4330
<A NAME="IDX1058"></A>
 
4331
<DT><CODE>-TEDoddlinesoffset &#60;0-2000&#62;</CODE>
3173
4332
<DD>
3174
4333
Set phase offset for color carrier in odd lines [750]
3175
 
<A NAME="IDX703"></A>
3176
 
<DT><CODE>-crtblur &#60;0-1000&#62;</CODE>
 
4334
<A NAME="IDX1059"></A>
 
4335
<DT><CODE>-TEDcrtblur &#60;0-1000&#62;</CODE>
3177
4336
<DD>
3178
4337
Amount of horizontal blur for the CRT emulation. [500]
3179
 
<A NAME="IDX704"></A>
3180
 
<DT><CODE>-crtscanlineshade &#60;0-1000&#62;</CODE>
 
4338
<A NAME="IDX1060"></A>
 
4339
<DT><CODE>-TEDcrtscanlineshade &#60;0-1000&#62;</CODE>
3181
4340
<DD>
3182
4341
Amount of scan line shading for the CRT emulation [667]
3183
4342
 
3184
 
</DL>
3185
 
 
3186
 
 
3187
 
 
3188
 
<H3><A NAME="SEC147" HREF="vice_toc.html#TOC147">7.5.2  PLUS4 I/O extension settings</A></H3>
3189
 
 
3190
 
 
3191
 
 
3192
 
<H4><A NAME="SEC148" HREF="vice_toc.html#TOC148">7.5.2.1  PLUS4 I/O extension command-line options</A></H4>
3193
 
 
3194
 
<DL COMPACT>
3195
 
 
 
4343
<A NAME="IDX1061"></A>
 
4344
<DT><CODE>-TEDaudioleak</CODE>
 
4345
<DD>
 
4346
<DT><CODE>+TEDaudioleak</CODE>
 
4347
<DD>
 
4348
Enable/Disable video to audio leak emulation.
 
4349
 
 
4350
</DL>
 
4351
 
 
4352
 
 
4353
 
 
4354
<H3><A NAME="SEC163" HREF="vice_toc.html#TOC163">7.5.2  PLUS4 I/O extension settings</A></H3>
 
4355
 
 
4356
 
 
4357
 
 
4358
<H4><A NAME="SEC164" HREF="vice_toc.html#TOC164">7.5.2.1  PLUS4 I/O extension resources</A></H4>
 
4359
 
 
4360
<DL COMPACT>
 
4361
 
 
4362
<DT><CODE>CartridgeReset</CODE>
 
4363
<DD>
 
4364
<A NAME="IDX1062"></A>
 
4365
 
 
4366
Boolean specifying whether the machine should be resetted when a cartridge is
 
4367
changed.
 
4368
 
 
4369
<A NAME="IDX1063"></A>
 
4370
<DT><CODE>DIGIBLASTER</CODE>
 
4371
<DD>
 
4372
Boolean, enables Digiblaster emulation.
 
4373
 
 
4374
<A NAME="IDX1064"></A>
 
4375
<DT><CODE>SpeechEnabled</CODE>
 
4376
<DD>
 
4377
Boolean, enables emulation of the V364 speech chip.
 
4378
<A NAME="IDX1065"></A>
 
4379
<DT><CODE>SpeechImage</CODE>
 
4380
<DD>
 
4381
String specifying the filename of the speech ROM image.
 
4382
 
 
4383
<A NAME="IDX1066"></A>
 
4384
<DT><CODE>SidCart</CODE>
 
4385
<DD>
 
4386
Boolean, enables emulation of the SID-Cart
 
4387
<A NAME="IDX1067"></A>
 
4388
<DT><CODE>SidAddress</CODE>
 
4389
<DD>
 
4390
Integer that specifies the base address of the emulated SID chip.
 
4391
<A NAME="IDX1068"></A>
 
4392
<DT><CODE>SidClock</CODE>
 
4393
<DD>
 
4394
Integer specifying the clock rate used for the emulated SID chip (0: C64, 1: Plus4)
 
4395
<A NAME="IDX1069"></A>
 
4396
<DT><CODE>SIDCartJoy</CODE>
 
4397
<DD>
 
4398
Boolean, enables emulation of the SID-Cart joystick
 
4399
 
 
4400
</DL>
 
4401
 
 
4402
 
 
4403
 
 
4404
<H4><A NAME="SEC165" HREF="vice_toc.html#TOC165">7.5.2.2  PLUS4 I/O extension command-line options</A></H4>
 
4405
 
 
4406
<DL COMPACT>
 
4407
 
 
4408
<DT><CODE>-cartreset</CODE>
 
4409
<DD>
 
4410
<A NAME="IDX1070"></A>
 
4411
 
 
4412
<DT><CODE>+cartreset</CODE>
 
4413
<DD>
 
4414
Do/don't reset machine if a cartridge is attached or detached
 
4415
<A NAME="IDX1071"></A>
 
4416
<DT><CODE>-cart &#60;Name&#62;</CODE>
 
4417
<DD>
 
4418
Smart-attach cartridge image
 
4419
<A NAME="IDX1072"></A>
 
4420
<DT><CODE>+cart</CODE>
 
4421
<DD>
 
4422
Disable default cartridge
 
4423
 
 
4424
<A NAME="IDX1073"></A>
3196
4425
<DT><CODE>-digiblaster</CODE>
3197
4426
<DD>
3198
 
<A NAME="IDX705"></A>
3199
 
 
3200
4427
<DT><CODE>+digiblaster</CODE>
3201
4428
<DD>
3202
4429
Enable/Disable the digiblaster add-on
3203
4430
 
3204
 
<A NAME="IDX706"></A>
 
4431
<A NAME="IDX1074"></A>
3205
4432
<DT><CODE>-sidcart</CODE>
3206
4433
<DD>
3207
4434
<DT><CODE>+sidcart</CODE>
3208
4435
<DD>
3209
4436
Enable/Disable SID Cartridge
3210
4437
 
3211
 
<A NAME="IDX707"></A>
 
4438
<A NAME="IDX1075"></A>
3212
4439
<DT><CODE>-sidcartjoy</CODE>
3213
4440
<DD>
3214
4441
<DT><CODE>+sidcartjoy</CODE>
3215
4442
<DD>
3216
4443
Enable/Disable SID cartridge joystick
3217
4444
 
3218
 
<A NAME="IDX708"></A>
 
4445
<A NAME="IDX1076"></A>
3219
4446
<DT><CODE>-speech</CODE>
3220
4447
<DD>
3221
4448
<DT><CODE>+speech</CODE>
3222
4449
<DD>
3223
4450
Enable/Disable the v364 speech add-on
3224
4451
 
3225
 
<A NAME="IDX709"></A>
 
4452
<A NAME="IDX1077"></A>
3226
4453
<DT><CODE>-speechrom &#60;name&#62;</CODE>
3227
4454
<DD>
3228
4455
Attach Speech ROM image
3231
4458
 
3232
4459
 
3233
4460
 
3234
 
<H3><A NAME="SEC149" HREF="vice_toc.html#TOC149">7.5.3  PLUS4 system ROM settings</A></H3>
3235
 
 
3236
 
 
3237
 
 
3238
 
<H4><A NAME="SEC150" HREF="vice_toc.html#TOC150">7.5.3.1  PLUS4 system ROM command-line options</A></H4>
 
4461
<H3><A NAME="SEC166" HREF="vice_toc.html#TOC166">7.5.3  PLUS4 system ROM settings</A></H3>
 
4462
 
 
4463
 
 
4464
 
 
4465
<H4><A NAME="SEC167" HREF="vice_toc.html#TOC167">7.5.3.1  PLUS4 system ROM resources</A></H4>
 
4466
 
 
4467
<DL COMPACT>
 
4468
 
 
4469
<DT><CODE>FunctionLowName</CODE>
 
4470
<DD>
 
4471
<A NAME="IDX1078"></A>
 
4472
 
 
4473
String specifying the filenames of the Lo Function ROM.
 
4474
<A NAME="IDX1079"></A>
 
4475
<DT><CODE>FunctionHighName</CODE>
 
4476
<DD>
 
4477
String specifying the filenames of the High Function ROM.
 
4478
 
 
4479
<A NAME="IDX1080"></A>
 
4480
<DT><CODE>c1loName</CODE>
 
4481
<DD>
 
4482
String specifying the filenames of cartridge 1 Lo ROM.
 
4483
<A NAME="IDX1081"></A>
 
4484
<DT><CODE>c1hiName</CODE>
 
4485
<DD>
 
4486
String specifying the filenames of cartridge 1 High ROM.
 
4487
<A NAME="IDX1082"></A>
 
4488
<DT><CODE>c2loName</CODE>
 
4489
<DD>
 
4490
String specifying the filenames of cartridge 2 Lo ROM.
 
4491
<A NAME="IDX1083"></A>
 
4492
<DT><CODE>c2hiName</CODE>
 
4493
<DD>
 
4494
String specifying the filenames of cartridge 2 High ROM.
 
4495
 
 
4496
</DL>
 
4497
 
 
4498
 
 
4499
 
 
4500
<H4><A NAME="SEC168" HREF="vice_toc.html#TOC168">7.5.3.2  PLUS4 system ROM command-line options</A></H4>
3239
4501
 
3240
4502
<DL COMPACT>
3241
4503
 
3242
4504
<DT><CODE>-functionlo &#60;name&#62;</CODE>
3243
4505
<DD>
3244
 
<A NAME="IDX710"></A>
 
4506
<A NAME="IDX1084"></A>
3245
4507
 
3246
4508
Specify name of Function low ROM image
3247
 
<A NAME="IDX711"></A>
 
4509
<A NAME="IDX1085"></A>
3248
4510
<DT><CODE>-functionhi &#60;name&#62;</CODE>
3249
4511
<DD>
3250
4512
Specify name of Function high ROM image
3251
4513
 
3252
 
<A NAME="IDX712"></A>
 
4514
<A NAME="IDX1086"></A>
3253
4515
<DT><CODE>-c1lo &#60;name&#62;</CODE>
3254
4516
<DD>
3255
4517
Specify name of Cartridge 1 low ROM image
3256
 
<A NAME="IDX713"></A>
 
4518
<A NAME="IDX1087"></A>
3257
4519
<DT><CODE>-c1hi &#60;name&#62;</CODE>
3258
4520
<DD>
3259
4521
Specify name of Cartridge 1 high ROM image
3260
 
<A NAME="IDX714"></A>
 
4522
<A NAME="IDX1088"></A>
3261
4523
<DT><CODE>-c2lo &#60;name&#62;</CODE>
3262
4524
<DD>
3263
4525
Specify name of Cartridge 2 low ROM image
3264
 
<A NAME="IDX715"></A>
 
4526
<A NAME="IDX1089"></A>
3265
4527
<DT><CODE>-c2hi &#60;name&#62;</CODE>
3266
4528
<DD>
3267
4529
Specify name of Cartridge 2 high ROM image
3270
4532
 
3271
4533
 
3272
4534
 
3273
 
<H3><A NAME="SEC151" HREF="vice_toc.html#TOC151">7.5.4  PLUS4 settings</A></H3>
3274
 
 
3275
 
 
3276
 
 
3277
 
<H4><A NAME="SEC152" HREF="vice_toc.html#TOC152">7.5.4.1  PLUS4 command-line options</A></H4>
 
4535
<H3><A NAME="SEC169" HREF="vice_toc.html#TOC169">7.5.4  PLUS4 settings</A></H3>
 
4536
 
 
4537
 
 
4538
 
 
4539
<H4><A NAME="SEC170" HREF="vice_toc.html#TOC170">7.5.4.1  PLUS4 resources</A></H4>
 
4540
 
 
4541
<DL COMPACT>
 
4542
 
 
4543
<DT><CODE>H256K</CODE>
 
4544
<DD>
 
4545
<A NAME="IDX1090"></A>
 
4546
 
 
4547
Integer, enables the HANNES 256K RAM expansion (0: disabled, 1: 256kB, 2: 1024kB,
 
4548
3: 4096kB)
 
4549
 
 
4550
<A NAME="IDX1091"></A>
 
4551
<DT><CODE>CS256K</CODE>
 
4552
<DD>
 
4553
Boolean, enables the CSORY 256K RAM expansion
 
4554
 
 
4555
<A NAME="IDX1092"></A>
 
4556
<DT><CODE>Acia1Enable</CODE>
 
4557
<DD>
 
4558
Boolean specifying whether the ACIA should be emulated or not.
 
4559
 
 
4560
</DL>
 
4561
 
 
4562
 
 
4563
 
 
4564
<H4><A NAME="SEC171" HREF="vice_toc.html#TOC171">7.5.4.2  PLUS4 command-line options</A></H4>
3278
4565
 
3279
4566
<DL COMPACT>
3280
4567
 
3281
4568
<DT><CODE>-ramsize &#60;ramsize&#62;</CODE>
3282
4569
<DD>
3283
 
<A NAME="IDX716"></A>
 
4570
<A NAME="IDX1093"></A>
3284
4571
 
3285
4572
Specify size of RAM installed in kb (16/32/64)
3286
4573
 
3287
 
<A NAME="IDX717"></A>
 
4574
<A NAME="IDX1094"></A>
3288
4575
<DT><CODE>-h256k</CODE>
3289
4576
<DD>
3290
4577
Enable the HANNES 256K RAM expansion
3291
 
<A NAME="IDX718"></A>
 
4578
<A NAME="IDX1095"></A>
3292
4579
<DT><CODE>-h1024k</CODE>
3293
4580
<DD>
3294
4581
Enable the HANNES 1024K RAM expansion
3295
 
<A NAME="IDX719"></A>
 
4582
<A NAME="IDX1096"></A>
3296
4583
<DT><CODE>-h4096k</CODE>
3297
4584
<DD>
3298
4585
Enable the HANNES 4096K RAM expansion
3299
 
<A NAME="IDX720"></A>
 
4586
<A NAME="IDX1097"></A>
3300
4587
<DT><CODE>-cs256k</CODE>
3301
4588
<DD>
3302
4589
Enable the CSORY 256K RAM expansion
3303
4590
 
 
4591
<A NAME="IDX1098"></A>
 
4592
<DT><CODE>-acia</CODE>
 
4593
<DD>
 
4594
<DT><CODE>+acia</CODE>
 
4595
<DD>
 
4596
Enable/Disable the ACIA emulation
 
4597
 
3304
4598
</DL>
3305
4599
 
3306
4600
 
3307
4601
 
3308
 
<H2><A NAME="SEC153" HREF="vice_toc.html#TOC153">7.6  PET-specific commands and settings</A></H2>
 
4602
<H2><A NAME="SEC172" HREF="vice_toc.html#TOC172">7.6  PET-specific commands and settings</A></H2>
3309
4603
 
3310
4604
<P>
3311
4605
This section lists the settings and commands that are PET-specific and
3315
4609
 
3316
4610
 
3317
4611
 
3318
 
<H3><A NAME="SEC154" HREF="vice_toc.html#TOC154">7.6.1  Changing PET model settings</A></H3>
 
4612
<H3><A NAME="SEC173" HREF="vice_toc.html#TOC173">7.6.1  Changing PET model settings</A></H3>
3319
4613
 
3320
4614
<P>
3321
4615
With <CODE>xpet</CODE>, it is possible to change at runtime the
3333
4627
 
3334
4628
<DT><CODE>RamSize</CODE>
3335
4629
<DD>
3336
 
<A NAME="IDX721"></A>
 
4630
<A NAME="IDX1099"></A>
3337
4631
 
3338
4632
Size of memory in kByte. 96k denotes a 8096, 128k a 8296.
3339
4633
 
3340
 
<A NAME="IDX722"></A>
 
4634
<A NAME="IDX1100"></A>
3341
4635
<DT><CODE>IOSize</CODE>
3342
4636
<DD>
3343
4637
Size of I/O area in Byte.  Either 2048 or 256 for 8296.
3344
4638
 
3345
 
<A NAME="IDX723"></A>
 
4639
<A NAME="IDX1101"></A>
3346
4640
<DT><CODE>VideoSize</CODE>
3347
4641
<DD>
3348
4642
The number of columns on the screen (40 or 80).  A 0 auto-detects this
3349
4643
from the ROM.
3350
4644
 
3351
 
<A NAME="IDX724"></A>
 
4645
<A NAME="IDX1102"></A>
3352
4646
<DT><CODE>Ram9</CODE>
3353
4647
<DD>
3354
4648
The 8296 can map RAM into the address range $9***
3355
4649
 
3356
 
<A NAME="IDX725"></A>
 
4650
<A NAME="IDX1103"></A>
3357
4651
<DT><CODE>RamA</CODE>
3358
4652
<DD>
3359
4653
The 8296 can map RAM into the address range $A***
3360
4654
 
3361
 
<A NAME="IDX726"></A>
 
4655
<A NAME="IDX1104"></A>
3362
4656
<DT><CODE>SuperPET</CODE>
3363
4657
<DD>
3364
 
This resource enables the SuperPET (MicroMainFrame 9000) I/O
 
4658
This resource enables the SuperPET (MicroMainFrame 9000) I/O and 6809 CPU,
3365
4659
and disables the 8x96 mappings.
3366
4660
 
3367
 
<A NAME="IDX727"></A>
 
4661
<A NAME="IDX1105"></A>
3368
4662
<DT><CODE>Basic1</CODE>
3369
4663
<DD>
3370
 
If (by checksum) a version 1 kernal is detected, then the 
 
4664
If (by checksum) a version 1 kernal is detected, then the
3371
4665
kernal ROM is patched to make the IEEE488 interface work.
3372
4666
 
3373
 
<A NAME="IDX728"></A>
 
4667
<A NAME="IDX1106"></A>
3374
4668
<DT><CODE>Basic1Chars</CODE>
3375
4669
<DD>
3376
4670
Exchanges some character in the character ROM that have changed
3377
4671
between the first PET 2001 and all newer versions.
3378
4672
 
3379
 
<A NAME="IDX729"></A>
 
4673
<A NAME="IDX1107"></A>
3380
4674
<DT><CODE>EoiBlank</CODE>
3381
4675
<DD>
3382
 
This resource enables the "blank screen on EOI" feature of the 
 
4676
This resource enables the "blank screen on EOI" feature of the
3383
4677
oldest PET 2001.
3384
4678
 
3385
 
<A NAME="IDX730"></A>
 
4679
<A NAME="IDX1108"></A>
3386
4680
<DT><CODE>DiagPin</CODE>
3387
4681
<DD>
3388
4682
Set the diagnositc pin on the PET userport (see below).
3389
4683
 
3390
 
<A NAME="IDX731"></A>
 
4684
<A NAME="IDX1109"></A>
3391
4685
<DT><CODE>ChargenName</CODE>
3392
4686
<DD>
3393
4687
Specify <TT>`NAME'</TT> as the character generator ROM file
3394
4688
 
3395
 
<A NAME="IDX732"></A>
 
4689
<A NAME="IDX1110"></A>
3396
4690
<DT><CODE>KernalName</CODE>
3397
4691
<DD>
3398
4692
Specify <TT>`NAME'</TT> as the kernal ROM file.  This file contains the
3399
4693
complete BASIC, EDITOR and KERNAL ROMs and is either 16k (BASIC 1 and 2)
3400
4694
or 20k (BASIC 4) in size.
3401
4695
 
3402
 
<A NAME="IDX733"></A>
 
4696
<A NAME="IDX1111"></A>
3403
4697
<DT><CODE>EditorName</CODE>
3404
4698
<DD>
3405
4699
Specify <TT>`NAME'</TT> as the editor ROM file.  This file contains
3406
4700
an overlay for the editor ROM at $E000-$E7FF if necessary.
3407
4701
 
3408
 
<A NAME="IDX734"></A>
 
4702
<A NAME="IDX1112"></A>
3409
4703
<DT><CODE>RomModule9Name</CODE>
3410
4704
<DD>
3411
4705
Specify <TT>`NAME'</TT> as the $9*** Expansion ROM file.  This file contains
3412
4706
an expansion ROM image of 4k.
3413
4707
 
3414
 
<A NAME="IDX735"></A>
 
4708
<A NAME="IDX1113"></A>
3415
4709
<DT><CODE>RomModuleAName</CODE>
3416
4710
<DD>
3417
4711
Specify <TT>`NAME'</TT> as the $A*** Expansion ROM file.  This file contains
3418
4712
an expansion ROM image of 4k.
3419
4713
 
3420
 
<A NAME="IDX736"></A>
 
4714
<A NAME="IDX1114"></A>
3421
4715
<DT><CODE>RomModuleBName</CODE>
3422
4716
<DD>
3423
4717
Specify <TT>`NAME'</TT> as the $B*** Expansion ROM file.  This file contains
3485
4779
</P>
3486
4780
 
3487
4781
 
3488
 
<H3><A NAME="SEC155" HREF="vice_toc.html#TOC155">7.6.2  CRTC Settings</A></H3>
3489
 
 
3490
 
 
3491
 
 
3492
 
<H4><A NAME="SEC156" HREF="vice_toc.html#TOC156">7.6.2.1  CRTC resources</A></H4>
 
4782
<H3><A NAME="SEC174" HREF="vice_toc.html#TOC174">7.6.2  CRTC Settings</A></H3>
 
4783
 
 
4784
 
 
4785
 
 
4786
<H4><A NAME="SEC175" HREF="vice_toc.html#TOC175">7.6.2.1  CRTC resources</A></H4>
3493
4787
 
3494
4788
<DL COMPACT>
3495
4789
 
3496
4790
<DT><CODE>Crtc</CODE>
3497
4791
<DD>
3498
 
<A NAME="IDX737"></A>
 
4792
<A NAME="IDX1115"></A>
3499
4793
 
3500
4794
Enables CRTC 6545 emulation (all models from 40xx and above)
3501
4795
 
3502
 
<A NAME="IDX738"></A>
 
4796
<A NAME="IDX1116"></A>
3503
4797
<DT><CODE>CrtcVideoCache</CODE>
3504
4798
<DD>
3505
4799
Boolean specifying whether the video cache is turned on.
3506
4800
 
3507
 
<A NAME="IDX739"></A>
 
4801
<A NAME="IDX1117"></A>
3508
4802
<DT><CODE>CrtcDoubleSize</CODE>
3509
4803
<DD>
3510
4804
Boolean specifying whether double-size mode is turned on.
3511
4805
 
3512
 
<A NAME="IDX740"></A>
 
4806
<A NAME="IDX1118"></A>
3513
4807
<DT><CODE>CrtcDoubleScan</CODE>
3514
4808
<DD>
3515
4809
Boolean specifying whether double-scan mode is turned on.
3516
4810
 
3517
 
<A NAME="IDX741"></A>
 
4811
<A NAME="IDX1119"></A>
 
4812
<DT><CODE>CrtcStretchVertical</CODE>
 
4813
<DD>
 
4814
Boolean specifying whether vertical stretching is turned on.
 
4815
 
 
4816
<A NAME="IDX1120"></A>
3518
4817
<DT><CODE>CrtcPaletteFile</CODE>
3519
4818
<DD>
3520
4819
String specifying the name of the palette file being used.  The
3521
4820
<TT>`.vpl'</TT> extension is optional.
3522
4821
 
 
4822
<A NAME="IDX1121"></A>
 
4823
<DT><CODE>CrtcHwScale</CODE>
 
4824
<DD>
 
4825
Boolean specifying whether to enable or disable hardware scaling
 
4826
 
 
4827
<A NAME="IDX1122"></A>
 
4828
<DT><CODE>CrtcFullscreenDevice</CODE>
 
4829
<DD>
 
4830
fullscreen device
 
4831
 
 
4832
<A NAME="IDX1123"></A>
 
4833
<DT><CODE>CrtcFullscreen</CODE>
 
4834
<DD>
 
4835
Boolean specifying whether to use fullscreen mode or not.
 
4836
 
 
4837
<A NAME="IDX1124"></A>
 
4838
<DT><CODE>CrtcFullscreenStatusbar</CODE>
 
4839
<DD>
 
4840
Boolean specifying whether to show the status bar in fullscreen mode or not.
 
4841
 
 
4842
<A NAME="IDX1125"></A>
 
4843
<DT><CODE>CrtcXRANDRFullscreenMode</CODE>
 
4844
<DD>
 
4845
integer specifying XRANDR fullscreen mode
 
4846
 
 
4847
<A NAME="IDX1126"></A>
 
4848
<DT><CODE>CrtcVidmodeFullscreenMode</CODE>
 
4849
<DD>
 
4850
integer specifying Vidmode fullscreen mode
 
4851
 
 
4852
<A NAME="IDX1127"></A>
 
4853
<DT><CODE>CrtcExternalPalette</CODE>
 
4854
<DD>
 
4855
Boolean specifying whether to use external palette file or not.
 
4856
 
 
4857
<A NAME="IDX1128"></A>
 
4858
<DT><CODE>CrtcColorSaturation</CODE>
 
4859
<DD>
 
4860
integer specifying saturation of internal calculated palette [1000] &#60;0-2000&#62;
 
4861
 
 
4862
<A NAME="IDX1129"></A>
 
4863
<DT><CODE>CrtcColorContrast</CODE>
 
4864
<DD>
 
4865
integer specifying contrast of internal calculated palette [1000] &#60;0-2000&#62;
 
4866
 
 
4867
<A NAME="IDX1130"></A>
 
4868
<DT><CODE>CrtcColorBrightness</CODE>
 
4869
<DD>
 
4870
integer specifying brightness of internal calculated palette [1000] &#60;0-2000&#62;
 
4871
 
 
4872
<A NAME="IDX1131"></A>
 
4873
<DT><CODE>CrtcColorGamma</CODE>
 
4874
<DD>
 
4875
integer specifying gamma of internal calculated palette [2200] &#60;0-4000&#62;
 
4876
 
 
4877
<A NAME="IDX1132"></A>
 
4878
<DT><CODE>CrtcColorTint</CODE>
 
4879
<DD>
 
4880
integer specifying tint of internal calculated palette [1000] &#60;0-2000&#62;
 
4881
 
 
4882
<A NAME="IDX1133"></A>
 
4883
<DT><CODE>CrtcPALScanLineShade</CODE>
 
4884
<DD>
 
4885
integer specifying amount of scan line shading for the CRT emulation [667] &#60;0-1000&#62;
 
4886
 
 
4887
<A NAME="IDX1134"></A>
 
4888
<DT><CODE>CrtcPALBlur</CODE>
 
4889
<DD>
 
4890
integer specifying amount of horizontal blur for the CRT emulation. [500] &#60;0-1000&#62;
 
4891
 
 
4892
<A NAME="IDX1135"></A>
 
4893
<DT><CODE>CrtcPALOddLinePhase</CODE>
 
4894
<DD>
 
4895
integer specifying phase offset for color carrier in odd lines [750] &#60;0-2000&#62;
 
4896
 
 
4897
<A NAME="IDX1136"></A>
 
4898
<DT><CODE>CrtcPALOddLineOffset</CODE>
 
4899
<DD>
 
4900
integer specifying phase for color carrier in odd lines [1250] &#60;0-2000&#62;
 
4901
 
 
4902
<A NAME="IDX1137"></A>
 
4903
<DT><CODE>CrtcAudioLeak</CODE>
 
4904
<DD>
 
4905
Boolean specifying whether to enable/disable video to audio leak emulation.
 
4906
 
 
4907
<A NAME="IDX1138"></A>
 
4908
<DT><CODE>CrtcFilter</CODE>
 
4909
<DD>
 
4910
integer specifying rendering filter, 0:none, 1:CRT emulation, 2: scale2x
 
4911
 
3523
4912
</DL>
3524
4913
 
3525
4914
 
3526
4915
 
3527
 
<H4><A NAME="SEC157" HREF="vice_toc.html#TOC157">7.6.2.2  CRTC command-line options</A></H4>
 
4916
<H4><A NAME="SEC176" HREF="vice_toc.html#TOC176">7.6.2.2  CRTC command-line options</A></H4>
3528
4917
 
3529
4918
<DL COMPACT>
3530
4919
 
3531
4920
<DT><CODE>-Crtcvcache</CODE>
3532
4921
<DD>
3533
 
<A NAME="IDX742"></A>
 
4922
<A NAME="IDX1139"></A>
3534
4923
 
3535
4924
<DT><CODE>+Crtcvcache</CODE>
3536
4925
<DD>
3537
4926
Enable/Disable the video cache
3538
 
<A NAME="IDX743"></A>
 
4927
<A NAME="IDX1140"></A>
3539
4928
<DT><CODE>-Crtcdsize</CODE>
3540
4929
<DD>
3541
4930
<DT><CODE>+Crtcdsize</CODE>
3542
4931
<DD>
3543
4932
Enable/Disable double size
3544
 
<A NAME="IDX744"></A>
 
4933
<A NAME="IDX1141"></A>
 
4934
<DT><CODE>-CRTCstretchvertical</CODE>
 
4935
<DD>
 
4936
<DT><CODE>+CRTCstretchvertical</CODE>
 
4937
<DD>
 
4938
Enable/Disable vertical stretching
 
4939
<A NAME="IDX1142"></A>
3545
4940
<DT><CODE>-Crtcdscan</CODE>
3546
4941
<DD>
3547
4942
<DT><CODE>+Crtcdscan</CODE>
3548
4943
<DD>
3549
4944
Enable/Disable double scan
3550
 
<A NAME="IDX745"></A>
3551
 
<DT><CODE>-Crtcscale2x</CODE>
3552
 
<DD>
3553
 
<DT><CODE>+Crtcscale2x</CODE>
3554
 
<DD>
3555
 
Enable/Disable Scale2x filter
3556
 
<A NAME="IDX746"></A>
 
4945
<A NAME="IDX1143"></A>
 
4946
<DT><CODE>-Crtcfilter &#60;Mode&#62;</CODE>
 
4947
<DD>
 
4948
Select rendering filter, 0:none, 1:CRT emulation, 2: scale2x
 
4949
<A NAME="IDX1144"></A>
3557
4950
<DT><CODE>-Crtchwscale</CODE>
3558
4951
<DD>
3559
4952
<DT><CODE>+Crtchwscale</CODE>
3560
4953
<DD>
3561
4954
Enable/Disable hardware scaling
3562
 
<A NAME="IDX747"></A>
 
4955
<A NAME="IDX1145"></A>
3563
4956
<DT><CODE>-Crtcintpal</CODE>
3564
4957
<DD>
3565
4958
Use an internal calculated palette
3566
 
<A NAME="IDX748"></A>
 
4959
<A NAME="IDX1146"></A>
3567
4960
<DT><CODE>-Crtcextpal</CODE>
3568
4961
<DD>
3569
4962
Use an external palette (file)
3570
 
<A NAME="IDX749"></A>
 
4963
<A NAME="IDX1147"></A>
3571
4964
<DT><CODE>-Crtcpalette NAME</CODE>
3572
4965
<DD>
3573
4966
Specify <CODE>NAME</CODE> as the palette file (<CODE>CrtcPaletteFile</CODE>).
3574
 
<A NAME="IDX750"></A>
 
4967
<A NAME="IDX1148"></A>
3575
4968
<DT><CODE>-Crtcfulldevice &#60;device&#62;</CODE>
3576
4969
<DD>
3577
4970
Select fullscreen device
3578
 
<A NAME="IDX751"></A>
 
4971
<A NAME="IDX1149"></A>
3579
4972
<DT><CODE>-CrtcXRANDRfullmode &#60;mode&#62;</CODE>
3580
4973
<DD>
3581
4974
Select fullscreen mode
3582
 
<A NAME="IDX752"></A>
 
4975
<A NAME="IDX1150"></A>
3583
4976
<DT><CODE>-CrtcVidmodefullmode &#60;mode&#62;</CODE>
3584
4977
<DD>
3585
4978
Select fullscreen mode
3586
4979
 
3587
 
<A NAME="IDX753"></A>
3588
 
<DT><CODE>-saturation &#60;0-2000&#62;</CODE>
 
4980
<A NAME="IDX1151"></A>
 
4981
<DT><CODE>-Crtcsaturation &#60;0-2000&#62;</CODE>
3589
4982
<DD>
3590
4983
Set saturation of internal calculated palette [1000]
3591
 
<A NAME="IDX754"></A>
3592
 
<DT><CODE>-contrast &#60;0-2000&#62;</CODE>
 
4984
<A NAME="IDX1152"></A>
 
4985
<DT><CODE>-Crtccontrast &#60;0-2000&#62;</CODE>
3593
4986
<DD>
3594
4987
Set contrast of internal calculated palette [1000]
3595
 
<A NAME="IDX755"></A>
3596
 
<DT><CODE>-brightness &#60;0-2000&#62;</CODE>
 
4988
<A NAME="IDX1153"></A>
 
4989
<DT><CODE>-Crtcbrightness &#60;0-2000&#62;</CODE>
3597
4990
<DD>
3598
4991
Set brightness of internal calculated palette [1000]
3599
 
<A NAME="IDX756"></A>
3600
 
<DT><CODE>-gamma &#60;0-4000&#62;</CODE>
 
4992
<A NAME="IDX1154"></A>
 
4993
<DT><CODE>-Crtcgamma &#60;0-4000&#62;</CODE>
3601
4994
<DD>
3602
4995
Set gamma of internal calculated palette [2200]
3603
 
<A NAME="IDX757"></A>
3604
 
<DT><CODE>-tint &#60;0-2000&#62;</CODE>
 
4996
<A NAME="IDX1155"></A>
 
4997
<DT><CODE>-Crtctint &#60;0-2000&#62;</CODE>
3605
4998
<DD>
3606
4999
Set tint of internal calculated palette [1000]
3607
 
<A NAME="IDX758"></A>
3608
 
<DT><CODE>-oddlinesphase &#60;0-2000&#62;</CODE>
 
5000
<A NAME="IDX1156"></A>
 
5001
<DT><CODE>-Crtcoddlinesphase &#60;0-2000&#62;</CODE>
3609
5002
<DD>
3610
5003
Set phase for color carrier in odd lines [1250]
3611
 
<A NAME="IDX759"></A>
3612
 
<DT><CODE>-oddlinesoffset &#60;0-2000&#62;</CODE>
 
5004
<A NAME="IDX1157"></A>
 
5005
<DT><CODE>-Crtcoddlinesoffset &#60;0-2000&#62;</CODE>
3613
5006
<DD>
3614
5007
Set phase offset for color carrier in odd lines [750]
3615
 
<A NAME="IDX760"></A>
3616
 
<DT><CODE>-crtblur &#60;0-1000&#62;</CODE>
 
5008
<A NAME="IDX1158"></A>
 
5009
<DT><CODE>-Crtccrtblur &#60;0-1000&#62;</CODE>
3617
5010
<DD>
3618
5011
Amount of horizontal blur for the CRT emulation. [500]
3619
 
<A NAME="IDX761"></A>
3620
 
<DT><CODE>-crtscanlineshade &#60;0-1000&#62;</CODE>
 
5012
<A NAME="IDX1159"></A>
 
5013
<DT><CODE>-Crtccrtscanlineshade &#60;0-1000&#62;</CODE>
3621
5014
<DD>
3622
5015
Amount of scan line shading for the CRT emulation [667]
3623
5016
 
3624
 
</DL>
3625
 
 
3626
 
 
3627
 
 
3628
 
<H3><A NAME="SEC158" HREF="vice_toc.html#TOC158">7.6.3  The PET diagnostic pin</A></H3>
 
5017
<A NAME="IDX1160"></A>
 
5018
<DT><CODE>-Crtcaudioleak</CODE>
 
5019
<DD>
 
5020
<DT><CODE>+Crtcaudioleak</CODE>
 
5021
<DD>
 
5022
Enable/Disable video to audio leak emulation.
 
5023
 
 
5024
</DL>
 
5025
 
 
5026
 
 
5027
 
 
5028
<H3><A NAME="SEC177" HREF="vice_toc.html#TOC177">7.6.3  PET I/O extension settings</A></H3>
 
5029
 
 
5030
 
 
5031
 
 
5032
<H4><A NAME="SEC178" HREF="vice_toc.html#TOC178">7.6.3.1  PET I/O extension resources</A></H4>
 
5033
 
 
5034
<DL COMPACT>
 
5035
 
 
5036
<DT><CODE>PETREU</CODE>
 
5037
<DD>
 
5038
<A NAME="IDX1161"></A>
 
5039
 
 
5040
Boolean specifying whether PET REU emulation is enabled.
 
5041
<A NAME="IDX1162"></A>
 
5042
<DT><CODE>PETREUfilename</CODE>
 
5043
<DD>
 
5044
String specifying the filename of the PET REU image.
 
5045
<A NAME="IDX1163"></A>
 
5046
<DT><CODE>PETREUsize</CODE>
 
5047
<DD>
 
5048
Integer specifying the size of the emulated PET REU in KB (128, 512, 1024, 2048)
 
5049
 
 
5050
<A NAME="IDX1164"></A>
 
5051
<DT><CODE>PETDWW</CODE>
 
5052
<DD>
 
5053
Boolean specifying whether DWW emulation is enabled.
 
5054
<A NAME="IDX1165"></A>
 
5055
<DT><CODE>PETDWWfilename</CODE>
 
5056
<DD>
 
5057
String specifying the filename of the DWW image RAM image.
 
5058
 
 
5059
<A NAME="IDX1166"></A>
 
5060
<DT><CODE>UserportDAC</CODE>
 
5061
<DD>
 
5062
Boolean specifying whether userport DAC emulation is enabled.
 
5063
 
 
5064
<A NAME="IDX1167"></A>
 
5065
<DT><CODE>SidCart</CODE>
 
5066
<DD>
 
5067
Boolean specifying whether SID Cart emulation is enabled.
 
5068
<A NAME="IDX1168"></A>
 
5069
<DT><CODE>SidAddress</CODE>
 
5070
<DD>
 
5071
Integer that specifies the base address of the emulated SID chip.
 
5072
<A NAME="IDX1169"></A>
 
5073
<DT><CODE>SidClock</CODE>
 
5074
<DD>
 
5075
Integer specifying the clock rate used for the emulated SID chip (0: C64, 1: PET)
 
5076
 
 
5077
</DL>
 
5078
 
 
5079
 
 
5080
 
 
5081
<H4><A NAME="SEC179" HREF="vice_toc.html#TOC179">7.6.3.2  PET I/O extension command-line options</A></H4>
 
5082
 
 
5083
<DL COMPACT>
 
5084
 
 
5085
<DT><CODE>-petreu</CODE>
 
5086
<DD>
 
5087
<A NAME="IDX1170"></A>
 
5088
 
 
5089
<DT><CODE>+petreu</CODE>
 
5090
<DD>
 
5091
Enable or disable the PET Memory Expansion Unit.
 
5092
 
 
5093
<A NAME="IDX1171"></A>
 
5094
<DT><CODE>-petreuimage &#60;name&#62;</CODE>
 
5095
<DD>
 
5096
Specify name of PET Ram and Expansion Unit image
 
5097
<A NAME="IDX1172"></A>
 
5098
<DT><CODE>-petreuramsize &#60;size in KB&#62;</CODE>
 
5099
<DD>
 
5100
Size of the PET Ram and Expansion Unit
 
5101
 
 
5102
<A NAME="IDX1173"></A>
 
5103
<DT><CODE>-userportdac, +userportdac</CODE>
 
5104
<DD>
 
5105
Enable or disable the userport DAC.
 
5106
 
 
5107
<A NAME="IDX1174"></A>
 
5108
<DT><CODE>-petdww</CODE>
 
5109
<DD>
 
5110
<DT><CODE>+petdww</CODE>
 
5111
<DD>
 
5112
Enable/Disable the PET DWW hi-res board
 
5113
<A NAME="IDX1175"></A>
 
5114
<DT><CODE>-petdwwimage &#60;name&#62;</CODE>
 
5115
<DD>
 
5116
Specify name of PET DWW image
 
5117
 
 
5118
<A NAME="IDX1176"></A>
 
5119
<DT><CODE>-sidcart</CODE>
 
5120
<DD>
 
5121
<DT><CODE>+sidcart</CODE>
 
5122
<DD>
 
5123
Enable/Disable SID Cartridge
 
5124
 
 
5125
</DL>
 
5126
 
 
5127
 
 
5128
 
 
5129
<H3><A NAME="SEC180" HREF="vice_toc.html#TOC180">7.6.4  PET system ROM settings</A></H3>
 
5130
 
 
5131
 
 
5132
 
 
5133
<H4><A NAME="SEC181" HREF="vice_toc.html#TOC181">7.6.4.1  PET system ROM resources</A></H4>
 
5134
 
 
5135
<DL COMPACT>
 
5136
 
 
5137
<DT><CODE>H6809RomAName</CODE>
 
5138
<DD>
 
5139
<A NAME="IDX1177"></A>
 
5140
 <A NAME="IDX1178"></A>
 
5141
 <A NAME="IDX1179"></A>
 
5142
 <A NAME="IDX1180"></A>
 
5143
 <A NAME="IDX1181"></A>
 
5144
 <A NAME="IDX1182"></A>
 
5145
 
 
5146
<DT><CODE>H6809RomBName</CODE>
 
5147
<DD>
 
5148
<DT><CODE>H6809RomCName</CODE>
 
5149
<DD>
 
5150
<DT><CODE>H6809RomDName</CODE>
 
5151
<DD>
 
5152
<DT><CODE>H6809RomEName</CODE>
 
5153
<DD>
 
5154
<DT><CODE>H6809RomFName</CODE>
 
5155
<DD>
 
5156
Strings specifying the filenames of the respective H6809 ROM images,
 
5157
relevant for the SuperPET.
 
5158
 
 
5159
</DL>
 
5160
 
 
5161
 
 
5162
 
 
5163
<H4><A NAME="SEC182" HREF="vice_toc.html#TOC182">7.6.4.2  PET system ROM command-line options</A></H4>
 
5164
 
 
5165
<DL COMPACT>
 
5166
 
 
5167
<DT><CODE>-kernal NAME</CODE>
 
5168
<DD>
 
5169
<A NAME="IDX1183"></A>
 
5170
 
 
5171
Specify <TT>`NAME'</TT> as the Kernal/BASIC ROM file (<CODE>KernalName</CODE>).
 
5172
 
 
5173
<A NAME="IDX1184"></A>
 
5174
<DT><CODE>-editor NAME</CODE>
 
5175
<DD>
 
5176
Specify <TT>`NAME'</TT> as the editor ROM file (<CODE>EditorName</CODE>).
 
5177
 
 
5178
<A NAME="IDX1185"></A>
 
5179
<DT><CODE>-chargen NAME</CODE>
 
5180
<DD>
 
5181
Specify <TT>`NAME'</TT> as the character generator ROM file
 
5182
(<CODE>ChargenName</CODE>).
 
5183
 
 
5184
<A NAME="IDX1186"></A>
 
5185
<A NAME="IDX1187"></A>
 
5186
<A NAME="IDX1188"></A>
 
5187
<DT><CODE>-rom9 NAME, -romA NAME, -romB NAME</CODE>
 
5188
<DD>
 
5189
Specify <TT>`NAME'</TT> as the ROM image file for the respective
 
5190
cartridge areas (<CODE>RomModule9Name</CODE>, <CODE>RomModuleAName</CODE>,
 
5191
<CODE>RomModuleBName</CODE>).
 
5192
 
 
5193
<A NAME="IDX1189"></A>
 
5194
<DT><CODE>-6809romA &#60;Name&#62;</CODE>
 
5195
<DD>
 
5196
Specify 4K to 24K ROM file name at $A000 for 6809
 
5197
<A NAME="IDX1190"></A>
 
5198
<DT><CODE>-6809romB &#60;Name&#62;</CODE>
 
5199
<DD>
 
5200
Specify 4K to 20K ROM file name at $B000 for 6809
 
5201
<A NAME="IDX1191"></A>
 
5202
<DT><CODE>-6809romC &#60;Name&#62;</CODE>
 
5203
<DD>
 
5204
Specify 4K to 16K ROM file name at $C000 for 6809
 
5205
<A NAME="IDX1192"></A>
 
5206
<DT><CODE>-6809romD &#60;Name&#62;</CODE>
 
5207
<DD>
 
5208
Specify 4K to 12K ROM file name at $D000 for 6809
 
5209
<A NAME="IDX1193"></A>
 
5210
<DT><CODE>-6809romE &#60;Name&#62;</CODE>
 
5211
<DD>
 
5212
Specify 2K or 8K ROM file name at $E000 for 6809
 
5213
<A NAME="IDX1194"></A>
 
5214
<DT><CODE>-6809romF &#60;Name&#62;</CODE>
 
5215
<DD>
 
5216
Specify 4K ROM file name at $F000 for 6809
 
5217
 
 
5218
</DL>
 
5219
 
 
5220
 
 
5221
 
 
5222
<H3><A NAME="SEC183" HREF="vice_toc.html#TOC183">7.6.5  The PET diagnostic pin</A></H3>
3629
5223
 
3630
5224
<P>
3631
5225
It is possible to enable or disable emulation of the PET diagnostic pin
3640
5234
</P>
3641
5235
 
3642
5236
 
3643
 
<H3><A NAME="SEC159" HREF="vice_toc.html#TOC159">7.6.4  PET command line options</A></H3>
 
5237
<H3><A NAME="SEC184" HREF="vice_toc.html#TOC184">7.6.6  PET settings</A></H3>
 
5238
 
 
5239
 
 
5240
 
 
5241
<H4><A NAME="SEC185" HREF="vice_toc.html#TOC185">7.6.6.1  PET resources</A></H4>
 
5242
 
 
5243
<DL COMPACT>
 
5244
 
 
5245
<DT><CODE>CPUswitch</CODE>
 
5246
<DD>
 
5247
<A NAME="IDX1195"></A>
 
5248
 
 
5249
Integer specifying the status of the SuperPET CPU switch (0: 6502, 1: 6809, 2: PROG)
 
5250
 
 
5251
</DL>
 
5252
 
 
5253
 
 
5254
 
 
5255
<H4><A NAME="SEC186" HREF="vice_toc.html#TOC186">7.6.6.2  PET command line options</A></H4>
3644
5256
 
3645
5257
<P>
3646
5258
These are the commandline options specific for the CBM-II models.
3650
5262
 
3651
5263
<DT><CODE>-model MODEL</CODE>
3652
5264
<DD>
3653
 
<A NAME="IDX762"></A>
 
5265
<A NAME="IDX1196"></A>
3654
5266
 
3655
5267
Specify the PET model you want to emulate.
3656
5268
 
3657
 
<A NAME="IDX763"></A>
3658
 
<DT><CODE>-kernal NAME</CODE>
3659
 
<DD>
3660
 
Specify <TT>`NAME'</TT> as the Kernal/BASIC ROM file (<CODE>KernalName</CODE>).
3661
 
 
3662
 
<A NAME="IDX764"></A>
3663
 
<DT><CODE>-editor NAME</CODE>
3664
 
<DD>
3665
 
Specify <TT>`NAME'</TT> as the editor ROM file (<CODE>EditorName</CODE>).
3666
 
 
3667
 
<A NAME="IDX765"></A>
3668
 
<DT><CODE>-chargen NAME</CODE>
3669
 
<DD>
3670
 
Specify <TT>`NAME'</TT> as the character generator ROM file
3671
 
(<CODE>ChargenName</CODE>).
3672
 
 
3673
 
<A NAME="IDX766"></A>
3674
 
<A NAME="IDX767"></A>
3675
 
<A NAME="IDX768"></A>
3676
 
<DT><CODE>-rom9 NAME, -romA NAME, -romB NAME</CODE>
3677
 
<DD>
3678
 
Specify <TT>`NAME'</TT> as the ROM image file for the respective 
3679
 
cartridge areas (<CODE>RomModule9Name</CODE>, <CODE>RomModuleAName</CODE>, 
3680
 
<CODE>RomModuleBName</CODE>).
3681
 
 
3682
 
<A NAME="IDX769"></A>
 
5269
<A NAME="IDX1197"></A>
3683
5270
<DT><CODE>-petram9, +petram9</CODE>
3684
5271
<DD>
3685
5272
Switch on RAM mapping on addresses
3686
5273
$9000-$9fff (<CODE>Ram9</CODE>).
3687
5274
 
3688
 
<A NAME="IDX770"></A>
 
5275
<A NAME="IDX1198"></A>
3689
5276
<DT><CODE>-petramA, +petramA</CODE>
3690
5277
<DD>
3691
 
Switch on RAM mapping on addresses 
 
5278
Switch on RAM mapping on addresses
3692
5279
$a000-$afff (<CODE>RamA</CODE>).
3693
5280
 
3694
 
<A NAME="IDX771"></A>
 
5281
<A NAME="IDX1199"></A>
3695
5282
<DT><CODE>-superpet, +superpet</CODE>
3696
5283
<DD>
3697
 
Enable/Disable SuperPET I/O emulation (<CODE>SuperPET</CODE>).
3698
 
 
3699
 
<A NAME="IDX772"></A>
 
5284
Enable/Disable SuperPET I/O and CPU emulation (<CODE>SuperPET</CODE>).
 
5285
 
 
5286
<A NAME="IDX1200"></A>
 
5287
<DT><CODE>-cpu6502</CODE>
 
5288
<DD>
 
5289
Set SuperPET CPU switch to '6502'
 
5290
<A NAME="IDX1201"></A>
 
5291
<DT><CODE>-cpu6809</CODE>
 
5292
<DD>
 
5293
Set SuperPET CPU switch to '6809'
 
5294
<A NAME="IDX1202"></A>
 
5295
<DT><CODE>-cpuprog</CODE>
 
5296
<DD>
 
5297
Set SuperPET CPU switch to 'Prog'
 
5298
 
 
5299
<A NAME="IDX1203"></A>
3700
5300
<DT><CODE>-basic1, +basic1</CODE>
3701
5301
<DD>
3702
5302
Enable/Disable patching the IEEE488 section of the PET2001 ROM when detected
3703
5303
(<CODE>Basic1</CODE>).
3704
5304
 
3705
 
<A NAME="IDX773"></A>
 
5305
<A NAME="IDX1204"></A>
3706
5306
<DT><CODE>-basic1char, +basic1char</CODE>
3707
5307
<DD>
3708
5308
Enable/Disable PET 2001 character generator
3709
5309
(<CODE>Basic1Chars</CODE>).
3710
5310
 
3711
 
<A NAME="IDX774"></A>
 
5311
<A NAME="IDX1205"></A>
3712
5312
<DT><CODE>-eoiblank, +eoiblank</CODE>
3713
5313
<DD>
3714
5314
Enable/Disable EOI blanking the screen
3715
5315
(<CODE>EoiBlank</CODE>).
3716
5316
 
3717
 
<A NAME="IDX775"></A>
 
5317
<A NAME="IDX1206"></A>
3718
5318
<DT><CODE>-diagpin</CODE>
3719
5319
<DD>
3720
5320
<DT><CODE>+diagpin</CODE>
3721
5321
<DD>
3722
 
Enable (<CODE>DiagPin=1</CODE>) or disable (<CODE>DiagPin=0</CODE>) the 
 
5322
Enable (<CODE>DiagPin=1</CODE>) or disable (<CODE>DiagPin=0</CODE>) the
3723
5323
diagnostic pin at the PET userport.
3724
5324
 
3725
 
<A NAME="IDX776"></A>
3726
 
<DT><CODE>-petreu</CODE>
3727
 
<DD>
3728
 
<DT><CODE>+petreu</CODE>
3729
 
<DD>
3730
 
Enable or disable the PET Memory Expansion Unit.
3731
 
 
3732
 
<A NAME="IDX777"></A>
3733
 
<DT><CODE>-petreuimage &#60;name&#62;</CODE>
3734
 
<DD>
3735
 
Specify name of PET Ram and Expansion Unit image
3736
 
<A NAME="IDX778"></A>
3737
 
<DT><CODE>-petreuramsize &#60;size in KB&#62;</CODE>
3738
 
<DD>
3739
 
Size of the PET Ram and Expansion Unit
3740
 
 
3741
 
<A NAME="IDX779"></A>
3742
 
<DT><CODE>-userportdac, +userportdac</CODE>
3743
 
<DD>
3744
 
Enable or disable the userport DAC.
3745
 
 
3746
 
<A NAME="IDX780"></A>
3747
 
<DT><CODE>-petdww</CODE>
3748
 
<DD>
3749
 
<DT><CODE>+petdww</CODE>
3750
 
<DD>
3751
 
Enable/Disable the PET DWW hi-res board
3752
 
<A NAME="IDX781"></A>
3753
 
<DT><CODE>-petdwwimage &#60;name&#62;</CODE>
3754
 
<DD>
3755
 
Specify name of PET DWW image
3756
 
 
3757
 
<A NAME="IDX782"></A>
3758
 
<DT><CODE>-sidcart</CODE>
3759
 
<DD>
3760
 
<DT><CODE>+sidcart</CODE>
3761
 
<DD>
3762
 
Enable/Disable SID Cartridge
3763
 
 
3764
5325
</DL>
3765
5326
 
3766
5327
 
3767
5328
 
3768
 
<H3><A NAME="SEC160" HREF="vice_toc.html#TOC160">7.6.5  Changing screen colors</A></H3>
 
5329
<H3><A NAME="SEC187" HREF="vice_toc.html#TOC187">7.6.7  Changing screen colors</A></H3>
3769
5330
 
3770
5331
<P>
3771
5332
It is also possible to choose what color set is used for the emulation
3789
5350
 
3790
5351
 
3791
5352
 
3792
 
<H2><A NAME="SEC161" HREF="vice_toc.html#TOC161">7.7  CBM-II-specific commands and settings</A></H2>
 
5353
<H2><A NAME="SEC188" HREF="vice_toc.html#TOC188">7.7  CBM-II-specific commands and settings</A></H2>
3793
5354
 
3794
5355
<P>
3795
5356
This section lists the settings and commands that are CBM-II-specific and
3799
5360
 
3800
5361
 
3801
5362
 
3802
 
<H3><A NAME="SEC162" HREF="vice_toc.html#TOC162">7.7.1  Changing CBM-II model</A></H3>
 
5363
<H3><A NAME="SEC189" HREF="vice_toc.html#TOC189">7.7.1  Changing CBM-II model</A></H3>
3803
5364
 
3804
5365
<P>
3805
 
With <CODE>xcbm2</CODE>, it is possible to change at runtime the
 
5366
With <CODE>xcbm2</CODE> and <CODE>xcbm5x0</CODE>, it is possible to change at runtime the
3806
5367
characteristics of the emulated CBM so that it matches (or not) the ones
3807
5368
of a certain CBM model, and it is also possible to select from a common
3808
5369
set of CBM models so that all the features are selected accordingly.
3815
5376
</P>
3816
5377
<DL COMPACT>
3817
5378
 
3818
 
<DT><CODE>UseVicII</CODE>
 
5379
<DT><CODE>RamSize</CODE>
3819
5380
<DD>
3820
 
<A NAME="IDX783"></A>
 
5381
<A NAME="IDX1207"></A>
3821
5382
 
3822
 
Whether to use VIC-II for video output (value 1) or the CRTC for the
3823
 
other machines (value 0)
3824
 
 
3825
 
<A NAME="IDX784"></A>
3826
 
<DT><CODE>RamSize</CODE>
3827
 
<DD>
3828
5383
Size of memory in kByte.  Possible values are 128, 256, 512 and 1024
3829
5384
 
3830
 
<A NAME="IDX785"></A>
3831
 
<A NAME="IDX786"></A>
3832
 
<A NAME="IDX787"></A>
3833
 
<A NAME="IDX788"></A>
3834
 
<A NAME="IDX789"></A>
3835
 
<A NAME="IDX790"></A>
3836
 
<DT><CODE>Ram08, Ram1, Ram2, Ram4, Ram6, RamC</CODE>
 
5385
<A NAME="IDX1208"></A>
 
5386
<A NAME="IDX1209"></A>
 
5387
<A NAME="IDX1210"></A>
 
5388
<A NAME="IDX1211"></A>
 
5389
<A NAME="IDX1212"></A>
 
5390
<A NAME="IDX1213"></A>
 
5391
<DT><CODE>Ram08</CODE>
 
5392
<DD>
 
5393
<DT><CODE>Ram1</CODE>
 
5394
<DD>
 
5395
<DT><CODE>Ram2</CODE>
 
5396
<DD>
 
5397
<DT><CODE>Ram4</CODE>
 
5398
<DD>
 
5399
<DT><CODE>Ram6</CODE>
 
5400
<DD>
 
5401
<DT><CODE>RamC</CODE>
3837
5402
<DD>
3838
5403
Expanded CBM-II models could map RAM to the expansion ROM areas
3839
5404
at $0800-$0fff, $1000-$1fff, $2000-$3FFF, $4000-$5FFF, $6000-$7FFF
3840
5405
and $c000-$cfff respectively.
3841
5406
 
3842
 
<A NAME="IDX791"></A>
3843
 
<A NAME="IDX792"></A>
3844
 
<A NAME="IDX793"></A>
3845
 
<DT><CODE>Cart2Name, Cart4Name, Cart6Name</CODE>
3846
 
<DD>
3847
 
Specify <TT>`NAME'</TT> as the $2000-$3FFF, $4000-$5FFF or $6000-$6FFF
 
5407
<A NAME="IDX1214"></A>
 
5408
<A NAME="IDX1215"></A>
 
5409
<A NAME="IDX1216"></A>
 
5410
<A NAME="IDX1217"></A>
 
5411
<DT><CODE>Cart1Name</CODE>
 
5412
<DD>
 
5413
<DT><CODE>Cart2Name</CODE>
 
5414
<DD>
 
5415
<DT><CODE>Cart4Name</CODE>
 
5416
<DD>
 
5417
<DT><CODE>Cart6Name</CODE>
 
5418
<DD>
 
5419
Specify <TT>`NAME'</TT> as the $1000-$1FFF, $2000-$3FFF, $4000-$5FFF or $6000-$6FFF
3848
5420
Expansion ROM file.  This file contains an 8k ROM dump.
3849
5421
 
3850
 
<A NAME="IDX794"></A>
 
5422
<A NAME="IDX1218"></A>
3851
5423
<DT><CODE>ModelLine</CODE>
3852
5424
<DD>
3853
5425
The CBM-II business models have two hardcoded lines at one of the I/O ports.
3854
 
From those lines the kernal determines how it should init the 
 
5426
From those lines the kernal determines how it should init the
3855
5427
CRTC video chip for either 50Hz (Europe) or 60Hz (North America),
3856
5428
and either for 8 (C6x0) or 14 (C7x0) scanlines per character.
3857
5429
0 = CBM 7x0 (50Hz), 1 = 60Hz C6x0, 2 = 50Hz C6x0).
3868
5440
<UL>
3869
5441
<LI>
3870
5442
 
3871
 
C510 (128k RAM)
 
5443
C510 PAL or NTSC (128k RAM)
3872
5444
<LI>
3873
5445
 
3874
 
C610 (128k RAM)
 
5446
C610 PAL or NTSC (128k RAM)
3875
5447
<LI>
3876
5448
 
3877
5449
C620 (256k RAM)
3878
5450
<LI>
3879
5451
 
3880
 
C620+ (1024k RAM, expanded)
3881
 
<LI>
3882
 
 
3883
 
C710 (128k RAM)
3884
 
<LI>
3885
 
 
3886
 
C720 (256k RAM)
3887
 
<LI>
3888
 
 
3889
 
C720+ (1024k RAM, expanded)
 
5452
C620+ (1024k RAM, expanded) PAL or NTSC
 
5453
<LI>
 
5454
 
 
5455
C710 (128k RAM) NTSC
 
5456
<LI>
 
5457
 
 
5458
C720 (256k RAM) NTSC
 
5459
<LI>
 
5460
 
 
5461
C720+ (1024k RAM, expanded) NTSC
3890
5462
</UL>
3891
5463
 
3892
5464
<P>
3894
5466
 
3895
5467
</P>
3896
5468
<P>
3897
 
<B>Warning:</B> At this time switching between 510 and other machines during
3898
 
runtime is not supported and will not work.
 
5469
<B>Warning:</B> At this time the 5x0 and other machines are implemented
 
5470
in different executables, so switching between those models is not possible.
3899
5471
 
3900
5472
</P>
3901
5473
<P>
3902
5474
It is also possible to select the CBM model at startup, with the
3903
5475
<CODE>-model</CODE> command-line option: for example, <SAMP>`xcbm2 -model 610'</SAMP>
3904
5476
will emulate a CBM 610 while <SAMP>`xcbm2 -model 620'</SAMP> will emulate a CBM
3905
 
620. Notably this is the only way to start a C510 emulation, with
3906
 
<CODE>-model 510</CODE>.
3907
 
 
3908
 
</P>
3909
 
 
3910
 
 
3911
 
<H3><A NAME="SEC163" HREF="vice_toc.html#TOC163">7.7.2  CBM-II command line options</A></H3>
3912
 
 
3913
 
<P>
3914
 
These are the commandline options specific for the CBM-II models.
3915
 
 
3916
 
</P>
 
5477
620.
 
5478
 
 
5479
</P>
 
5480
 
 
5481
 
 
5482
<H3><A NAME="SEC190" HREF="vice_toc.html#TOC190">7.7.2  CBM-II system ROM settings</A></H3>
 
5483
 
 
5484
 
 
5485
 
 
5486
<H4><A NAME="SEC191" HREF="vice_toc.html#TOC191">7.7.2.1  CBM-II system ROM resources</A></H4>
 
5487
 
 
5488
 
 
5489
 
 
5490
<H4><A NAME="SEC192" HREF="vice_toc.html#TOC192">7.7.2.2  CBM-II system ROM command line options</A></H4>
 
5491
 
3917
5492
<DL COMPACT>
3918
5493
 
3919
 
<DT><CODE>-ramsize &#60;ramsize&#62;</CODE>
 
5494
<DT><CODE>-kernal NAME</CODE>
3920
5495
<DD>
3921
 
<A NAME="IDX795"></A>
 
5496
<A NAME="IDX1219"></A>
3922
5497
 
3923
 
Specify size of RAM (64/128/256/512/1024 kByte)
3924
 
 
3925
 
<A NAME="IDX796"></A>
3926
 
<DT><CODE>-usevicii</CODE>
3927
 
<DD>
3928
 
<DT><CODE>+usevicii</CODE>
3929
 
<DD>
3930
 
Specify whether to use (-usevicii) or not to use (+usevicii) the VIC-II 
3931
 
emulation.
3932
 
 
3933
 
<A NAME="IDX797"></A>
3934
 
<DT><CODE>-kernal NAME</CODE>
3935
 
<DD>
3936
5498
Specify <TT>`NAME'</TT> as the Kernal ROM file (<CODE>KernalName</CODE>).
3937
5499
 
3938
 
<A NAME="IDX798"></A>
 
5500
<A NAME="IDX1220"></A>
3939
5501
<DT><CODE>-basic NAME</CODE>
3940
5502
<DD>
3941
5503
Specify <TT>`NAME'</TT> as the Basic ROM file (<CODE>BasicName</CODE>).
3942
5504
 
3943
 
<A NAME="IDX799"></A>
 
5505
<A NAME="IDX1221"></A>
3944
5506
<DT><CODE>-chargen NAME</CODE>
3945
5507
<DD>
3946
5508
Specify <TT>`NAME'</TT> as the character generator ROM file
3947
5509
(<CODE>ChargenName</CODE>).
3948
5510
 
3949
 
<A NAME="IDX800"></A>
 
5511
<A NAME="IDX1222"></A>
3950
5512
<DT><CODE>-cart1 &#60;name&#62;</CODE>
3951
5513
<DD>
3952
5514
Specify <TT>`NAME'</TT> as the ROM image file for the
3953
5515
cartridge area $1000-$1FFF (<CODE>Cart1Name</CODE>).
3954
 
<A NAME="IDX801"></A>
 
5516
<A NAME="IDX1223"></A>
3955
5517
<DT><CODE>-cart2 &#60;name&#62;</CODE>
3956
5518
<DD>
3957
5519
Specify <TT>`NAME'</TT> as the ROM image file for the
3958
5520
cartridge area $2000-$3fff (<CODE>Cart2Name</CODE>).
3959
 
<A NAME="IDX802"></A>
 
5521
<A NAME="IDX1224"></A>
3960
5522
<DT><CODE>-cart4 &#60;name&#62;</CODE>
3961
5523
<DD>
3962
5524
Specify <TT>`NAME'</TT> as the ROM image file for the
3963
5525
cartridge area $4000-$5fff (<CODE>Cart4Name</CODE>).
3964
 
<A NAME="IDX803"></A>
 
5526
<A NAME="IDX1225"></A>
3965
5527
<DT><CODE>-cart6 &#60;name&#62;</CODE>
3966
5528
<DD>
3967
5529
Specify <TT>`NAME'</TT> as the ROM image file for the
3968
5530
cartridge area $6000-$7fff (<CODE>Cart6Name</CODE>).
3969
 
 
3970
 
<A NAME="IDX804"></A>
 
5531
</DL>
 
5532
 
 
5533
 
 
5534
 
 
5535
<H3><A NAME="SEC193" HREF="vice_toc.html#TOC193">7.7.3  CBM-II command line options</A></H3>
 
5536
 
 
5537
<P>
 
5538
These are the commandline options specific for the CBM-II models.
 
5539
 
 
5540
</P>
 
5541
<DL COMPACT>
 
5542
 
 
5543
<DT><CODE>-ramsize &#60;ramsize&#62;</CODE>
 
5544
<DD>
 
5545
<A NAME="IDX1226"></A>
 
5546
 
 
5547
Specify size of RAM (64/128/256/512/1024 kByte)
 
5548
 
 
5549
<A NAME="IDX1227"></A>
3971
5550
<DT><CODE>-ram08</CODE>
3972
5551
<DD>
3973
5552
<DT><CODE>+ram08</CODE>
3974
5553
<DD>
3975
5554
Enable/Disable RAM mapping in bank 15 on addresses  $0800-$0FFF
3976
5555
resp (<CODE>Ram08</CODE>).
3977
 
<A NAME="IDX805"></A>
 
5556
<A NAME="IDX1228"></A>
3978
5557
<DT><CODE>-ram1</CODE>
3979
5558
<DD>
3980
5559
<DT><CODE>+ram1</CODE>
3981
5560
<DD>
3982
5561
Enable/Disable RAM mapping in bank 15 on addresses  $1000-$1FFF
3983
5562
resp (<CODE>Ram1</CODE>).
3984
 
<A NAME="IDX806"></A>
 
5563
<A NAME="IDX1229"></A>
3985
5564
<DT><CODE>-ram2</CODE>
3986
5565
<DD>
3987
5566
<DT><CODE>+ram2</CODE>
3988
5567
<DD>
3989
5568
Enable/Disable RAM mapping in bank 15 on addresses  $2000-$3FFF
3990
5569
resp (<CODE>Ram2</CODE>).
3991
 
<A NAME="IDX807"></A>
 
5570
<A NAME="IDX1230"></A>
3992
5571
<DT><CODE>-ram4</CODE>
3993
5572
<DD>
3994
5573
<DT><CODE>+ram4</CODE>
3995
5574
<DD>
3996
5575
Enable/Disable RAM mapping in bank 15 on addresses  $4000-$5FFF
3997
5576
resp (<CODE>Ram4</CODE>).
3998
 
<A NAME="IDX808"></A>
 
5577
<A NAME="IDX1231"></A>
3999
5578
<DT><CODE>-ram6</CODE>
4000
5579
<DD>
4001
5580
<DT><CODE>+ram6</CODE>
4002
5581
<DD>
4003
5582
Enable/Disable RAM mapping in bank 15 on addresses  $6000-$7FFF
4004
5583
resp (<CODE>Ram6</CODE>).
4005
 
<A NAME="IDX809"></A>
 
5584
<A NAME="IDX1232"></A>
4006
5585
<DT><CODE>-ramC</CODE>
4007
5586
<DD>
4008
5587
<DT><CODE>+ramC</CODE>
4010
5589
Enable/Disable RAM mapping in bank 15 on addresses  $C000-$CFFF
4011
5590
resp (<CODE>RamC</CODE>).
4012
5591
 
4013
 
<A NAME="IDX810"></A>
4014
 
<DT><CODE>-modelline</CODE>
 
5592
<A NAME="IDX1233"></A>
 
5593
<DT><CODE>-model &#60;modelnumber&#62;</CODE>
4015
5594
<DD>
4016
 
Define the hardcoded model switch in the CBM-II models.
 
5595
Specify CBM-II model to emulate
4017
5596
 
4018
5597
</DL>
4019
5598
 
4020
5599
 
4021
5600
 
4022
 
<H3><A NAME="SEC164" HREF="vice_toc.html#TOC164">7.7.3  Changing screen colors</A></H3>
 
5601
<H3><A NAME="SEC194" HREF="vice_toc.html#TOC194">7.7.4  Changing screen colors</A></H3>
4023
5602
 
4024
5603
<P>
4025
5604
It is also possible to choose what color set is used for the emulation
4043
5622
 
4044
5623
 
4045
5624
 
4046
 
<H2><A NAME="SEC165" HREF="vice_toc.html#TOC165">7.8  VSID-specific commands and settings</A></H2>
4047
 
 
4048
 
 
4049
 
 
4050
 
<H3><A NAME="SEC166" HREF="vice_toc.html#TOC166">7.8.1  VSID settings</A></H3>
4051
 
 
4052
 
 
4053
 
 
4054
 
<H4><A NAME="SEC167" HREF="vice_toc.html#TOC167">7.8.1.1  VSID command-line options</A></H4>
 
5625
<H2><A NAME="SEC195" HREF="vice_toc.html#TOC195">7.8  VSID-specific commands and settings</A></H2>
 
5626
 
 
5627
 
 
5628
 
 
5629
<H3><A NAME="SEC196" HREF="vice_toc.html#TOC196">7.8.1  VSID settings</A></H3>
 
5630
 
 
5631
 
 
5632
 
 
5633
<H4><A NAME="SEC197" HREF="vice_toc.html#TOC197">7.8.1.1  VSID resources</A></H4>
4055
5634
 
4056
5635
<DL COMPACT>
4057
5636
 
4058
 
<DT><CODE>-vsid</CODE>
 
5637
<DT><CODE>PSIDKeepEnv</CODE>
4059
5638
<DD>
4060
 
<A NAME="IDX811"></A>
 
5639
<A NAME="IDX1234"></A>
4061
5640
 
4062
 
SID player mode (<CODE>x64</CODE> only).
4063
 
<A NAME="IDX812"></A>
 
5641
Boolean that specifies whether to override PSID settings for Video standard and 
 
5642
SID model.
 
5643
 
 
5644
<A NAME="IDX1235"></A>
 
5645
<DT><CODE>PSIDTune</CODE>
 
5646
<DD>
 
5647
Integer that specifies the currently played sub tune.
 
5648
 
 
5649
</DL>
 
5650
 
 
5651
 
 
5652
 
 
5653
<H4><A NAME="SEC198" HREF="vice_toc.html#TOC198">7.8.1.2  VSID command-line options</A></H4>
 
5654
 
 
5655
<DL COMPACT>
 
5656
 
4064
5657
<DT><CODE>-keepenv</CODE>
4065
5658
<DD>
 
5659
<A NAME="IDX1236"></A>
 
5660
 
4066
5661
Override PSID settings for Video standard and SID model
4067
 
<A NAME="IDX813"></A>
 
5662
<A NAME="IDX1237"></A>
4068
5663
<DT><CODE>-tune &#60;number&#62;</CODE>
4069
5664
<DD>
4070
5665
Specify PSID tune &#60;number&#62;