-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdefault.cfg
More file actions
146 lines (107 loc) · 5.01 KB
/
default.cfg
File metadata and controls
146 lines (107 loc) · 5.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
#cpu 68030
cpu 68040
#platform amiga 500
platform amiga 1200
# PiStorm backend selector (default: kernel)
#pistorm kernel
pistorm userspace
# userspace experiment knobs (only when `pistorm userspace` is selected):
pistorm-gpclk-src 5
pistorm-gpclk-div 6
pistorm-mmio-wr-stretch 0
pistorm-mmio-rd-stretch 0
loopcycles 512
#affinity cpu=2,ipl=3,keyboard=1,mouse=1
#rtprio cpu=95,ipl=60,keyboard=50,mouse=50
# 3.2 Kickstart -ACTIVE
map type=rom address=0xf80000 size=0x80000 file=../rom/kicka1200.rom id=o id=kickstart
# 3.1 Kickstart
#map type=rom address=0xF80000 size=0x80000 file=../Amiga/kick/kick.a1200.46.143 ovl=0 id=kickstart autodump_file
# 3.0 kickstart
#map type=rom address=0xf800000 size=0x80000 file=../Kickstart-v3.1-r40.068.rom ovl=0 id=kickstart
# NOTE: bare numeric sizes are parsed as bytes; use M/K suffixes for RAM sizes.
map type=ram address=0x08000000 size=128M id=cpu_slot_ram
map type=ram address=0x00100000 size=1M id=chipram_extra
# Map 128MB of Fast RAM at 0x8000000, also known as 32-bit Fast RAM or CPU local Fast RAM.
# Only supported properly on select Kickstarts, such as 3.1+ for Amiga 1200, 3000 and 4000.
#map type=ram address=0x08000000 size=128M id=cpu_slot_ram
# Map 128MB of Z3 Fast. Note that the address here is not actually used, as it gets auto-assigned by Kickstart itself.
# Enabling Z3 fast requires at least Kickstart 2.0.
# If for some reason you need more than 128MB, you can change the size=128M to a valid supported Z3 PIC size,
# like 256M, 512M, 1024M, or add additional map lines.
#map type=ram address=0x10000000 size=128M id=z3_autoconf_fast
# Max 8MB of Z2 Fast can be mapped due to addressing space limitations, but for instance 2+4MB can be chained to leave 2MB for something else.
# Do not map Zorro II Fast RAM unless you absolutely need it, as Z2 address space is very limited.
# Cases where you may need Zorro II Fast may include emulating a 68000, 68010 or 68EC020, and/or if you are using Kickstart 1.3.
#map type=ram address=0x200000 size=8M id=z2_autoconf_fast
#map type=ram address=0x200000 size=2M id=z2_autoconf_fast
map type=ram address=0x200000 size=4M id=z2_autoconf_fast
#map type=ram address=0x10000000 size=128M id=z3_autoconf_fast
map type=ram address=0x18000000 size=128M id=z3_autoconf_fast
map type=ram address=0x20000000 size=128M id=z3_autoconf_fast
#map type=ram address=0x28000000 size=128M id=z3_autoconf_fast
#map type=ram address=0x30000000 size=128M id=z3_autoconf_fast
# NOTE: Gayle emulation is currently non-functional. Do not enable this.
#map type=register address=0xD80000 size=0x40000
# this is said not to work on anything other than a600
#map type=register address=0xC00000 size=0x80000 id=blackhole_slow_a600
setvar piscsi
setvar piscsi0 disk:/dev/disk/by-id/ata-Samsung_SSD_860_EVO_M.2_500GB_S5GCNJ0NB02572T-part5,mode=rw
setvar piscsi2 ../hdf/KernelPiStormBench.hdf
setvar piscsi1 ../hdf/OS32.hdf
#
# this is piscsi version of piscsi64 remote boot , cdrom devices
#setvar piscsi5 ../AmigaOS_Install.hdf
setvar piscsi3 ./src/platforms/amiga/pistorm.hdf
#setvar piscsi4 /home/smalley/pistorm64/src/platforms/amiga/janus-utils.hdf
# Optional Janus utility disk (create via tools/create-janus-utils-hdf.sh)
#setvar piscsi4 ./src/platforms/amiga/janus-utils.hdf
setvar piscsi6 cdrom:../iso/AmigaOS4.1.iso
#setvar piscsi6 cdrom:../aros-amiga-m68k.iso
#ClassicInstallCD-53.71.iso
setvar leds 1
# these devices do not work with piscsi64 enabled
#setvar z3bus
# ZORRO Z3 BUS
#setvar z3bus-demo 1
#setvar zorro-serial 1
#setvar zorro-rng 1
#setvar zorro-pissa 1
# ZORRO PPC CPU - before enabing these you need to grab git@github.com:akadata/pistorm64-uae-ppc.so.git
# and copy the uae-ppc.so to /usr/local/bin and handle ld.so.conf
#setvar zorro-ppc
# ZORRO PPC ACCEL - ALIAS Of zorro-ppc
setvar ppc-accel
# this is pistorm cpu FC and arb features. these work!
setvar enable_fc cpld
setvar enable_bus_arb on
setvar queue 1
setvar batch_bits 8192
setvar rtg64 yes
# -----------------------------------------------------------------------------
# Platform Features
# -----------------------------------------------------------------------------
map type=register address=0xDC0000 size=0x10000
setvar enable_rtc_emulation 1
# Uncomment to enable PiRTG
setvar rtg
setvar rtg-width 1920
setvar rtg-height 1080
#setvar rtg-width 3840
#setvar rtg-height 2160
setvar pi-net
# A314 full service stack (uses /opt install paths).
setvar pistorm_root /opt/pistorm64
setvar pistorm_a314 /opt/pistorm64/a314
setvar pistorm_data /opt/pistorm64/data
setvar a314_shared /opt/pistorm64/data/a314-shared
setvar a314_conf /opt/pistorm64/a314/a314d.conf
setvar a314_fs_conf /opt/pistorm64/a314/a314fs.conf
setvar a314_picmd_conf /opt/pistorm64/a314/picmd.conf
setvar a314_disk_conf /opt/pistorm64/a314/disk.conf
setvar a314_video_conf /opt/pistorm64/a314/videoplayer.conf
setvar a314
# For full A314 HID/remote-mouse testing, keep emulator input forwarding off.
# Re-enable these only if you specifically want host input forwarded by emulator.
keyboard k nograb noautoconnect
mouse /dev/input/mice m noautoconnect