@Nasedo, post #1
config_description=PiMIGA-Classic
config_hardware=true
config_host=true
config_version=4.4.0
config_hardware_path=
config_host_path=
config_all_path=
win32.expansion_gui_page=ide_mb
win32.soundcardname=WASAPI:Default Audio Device
win32.soundcard=0
win32.middle_mouse=true
win32.hardfile_path=./
win32.floppy_path=./
win32.rom_path=./
joyport1mousemap=both
amiberry.middle_mouse=true
amiberry.right_control_is_right_win=true
amiberry.sound_pullmode=1
amiberry.rom_path=./
amiberry.floppy_path=./
amiberry.hardfile_path=./
amiberry.cd_path=./
;
; *** Controller/Input Configuration
;
joyport0=mouse
joyport0_autofire=none
joyport0_friendlyname=Mouse
joyport0_name=MOUSE0
;
joyport1=none
joyport1_autofire=none
;
;
;
input.joymouse_speed_analog=2
input.joymouse_speed_digital=10
input.joymouse_deadzone=33
input.joystick_deadzone=33
input.analog_joystick_multiplier=18
input.analog_joystick_offset=-5
input.mouse_speed=100
input.autofire_speed=600
input.autoswitch=1
kbd_lang=us
;
; *** Host-Specific
;
amiberry.gfx_auto_height=false
amiberry.gfx_correct_aspect=1
amiberry.kbd_led_num=-1
amiberry.kbd_led_scr=-1
amiberry.scaling_method=-1
amiberry.allow_host_run=false
amiberry.use_analogue_remap=false
amiberry.use_retroarch_quit=true
amiberry.use_retroarch_menu=true
amiberry.use_retroarch_reset=false
amiberry.active_priority=1
amiberry.inactive_priority=0
amiberry.minimized_priority=0
amiberry.minimized_input=0
;
; *** Common / Paths
;
use_gui=no
kickstart_rom_file=/home/pi/amiberry/kickstarts/kick31.rom
kickstart_rom_file_id=1483A091,KS ROM v3.1 (A1200)
kickstart_ext_rom_file=
ide_mb_rom_file=:ENABLED
flash_file=
cart_file=
rtc_file=
kickshifter=true
;
; *** Floppy Drives
;
floppy_volume=33
floppy0=
floppy1=
floppy1type=-1
floppy2=
floppy3=
nr_floppies=1
floppy_speed=800
;
; *** Hard Drives
;
hardfile2=rw,DH0:/home/pi/adisks/System_P96.hdf,32,1,2,512,0,,uae0
uaehf0=hdf,rw,DH0:/home/pi/adisks/System_P96.hdf,32,1,2,512,0,,uae0
filesystem2=rw,DH1:Software:/home/pi/adisks/Software/,-128
uaehf1=dir,rw,DH1:Software:/home/pi/adisks/Software/,-128
filesystem2=rw,DH2:Demos:/home/pi/adisks/Demos/,-128
uaehf2=dir,rw,DH2:Demos:/home/pi/adisks/Demos/,-128
filesystem2=rw,DH3:Games:/home/pi/adisks/Games/,-128
uaehf3=dir,rw,DH3:Games:/home/pi/adisks/Games/,-128
filesystem2=rw,DH4:Media:/home/pi/adisks/Media/,-128
uaehf4=dir,rw,DH4:Media:/home/pi/adisks/Media/,-128
filesystem2=rw,DH5:USB:/media/pi/,-128
uaehf5=dir,rw,DH5:USB:/media/pi/,-128
scsi=true
;
; *** CD / CD32
;
cd_speed=100
;
; *** Display / Screen Setup
;
gfx_framerate=1
gfx_width=640
gfx_height=512
gfx_top_windowed=0
gfx_left_windowed=0
gfx_width_windowed=640
gfx_height_windowed=512
gfx_width_fullscreen=1920
gfx_height_fullscreen=1080
gfx_refreshrate=50
gfx_refreshrate_rtg=50
gfx_backbuffers=2
gfx_backbuffers_rtg=1
gfx_vsync=false
gfx_vsyncmode=normal
gfx_vsync_picasso=false
gfx_vsyncmode_picasso=normal
gfx_lores=false
gfx_resolution=hires
gfx_lores_mode=normal
gfx_flickerfixer=false
gfx_linemode=none
gfx_fullscreen_amiga=false
gfx_fullscreen_picasso=false
gfx_center_horizontal=smart
gfx_center_vertical=smart
gfx_colour_mode=32bit
gfx_blacker_than_black=false
gfx_api=directdraw
gfx_api_options=hardware
;
; *** CPU options
;
cpu_speed=max
cpu_throttle=0.0
cpu_type=68020/68881
cpu_model=68030
fpu_model=68882
cpu_compatible=false
cpu_24bit_addressing=false
cpu_data_cache=false
cpu_cycle_exact=false
cpu_memory_cycle_exact=false
blitter_cycle_exact=false
cycle_exact=false
fpu_strict=false
comp_trustbyte=direct
comp_trustword=direct
comp_trustlong=direct
comp_trustnaddr=direct
comp_nf=true
comp_constjump=true
comp_flushmode=soft
compfpu=true
comp_catchfault=true
cachesize=16384
;
; *** Memory
;
z3mapping=real
fastmem_size=0
a3000mem_size=0
mbresmem_size=0
z3mem_size=512
z3mem_start=0x40000000
bogomem_size=0
gfxcard_hardware_vblank=false
gfxcard_hardware_sprite=false
gfxcard_multithread=false
gfxcard_size=8
gfxcard_type=ZorroIII
chipmem_size=16
rtg_modes=0x112
;
; *** Chipset
;
immediate_blits=false
waiting_blits=automatic
fast_copper=false
ntsc=false
chipset=aga
chipset_refreshrate=59.280407
collision_level=playfields
chipset_compatible=Generic
fatgary=0
ramsey=15
unmapped_address_space=zero
;
; *** Sound Options
;
sound_output=exact
sound_channels=stereo
sound_stereo_separation=7
sound_stereo_mixing_delay=0
sound_max_buff=4096
sound_frequency=48000
sound_interpol=anti
sound_filter=off
sound_filter_type=standard
sound_volume=0
sound_volume_paula=0
sound_volume_cd=20
sound_volume_ahi=0
sound_volume_midi=0
sound_volume_genlock=0
sound_auto=true
sound_cdaudio=false
sound_stereo_swap_paula=false
sound_stereo_swap_ahi=false
;
; *** Misc. Options
;
parallel_on_demand=false
serial_on_demand=false
serial_hardware_ctsrts=true
serial_direct=false
uaeserial=false
sana2=false
bsdsocket_emu=true
synchronize_clock=false
maprom=0x0
parallel_postscript_emulation=false
parallel_postscript_detection=false
ghostscript_parameters=
parallel_autoflush=5
;
; *** WHDLoad Booter. Options
;
whdload_slave=
whdload_showsplash=false
whdload_buttonwait=false
whdload_custom1=0
whdload_custom2=0
whdload_custom3=0
whdload_custom4=0
whdload_custom5=0
whdload_custom=
@michal_zukowski, post #3
Zglos sie do grxa, niech ci da dostep do wiki bo wlasnie takie posty powinny tam trafiac (moze bez tego wstepu o programach nieistotnych dla uae)
@infboras, post #5
A zapodaj jakieś przykłady dem, co niedomagają u ciebie. Ale tak na styk, a nie totalnie. Porównam wydajność na mojej Freemidze z systemem i amiberry kompilowanym od zera.
@Nasedo, post #1
@Nasedo, post #1
amiberry.right_control_is_right_win=true
Just realized it's been a while since I posted an update here... :)
There's a LOT of work being done in Amiberry for the next release, and there are updates every 15 days (-ish) on OpenCollective and Patreon, so I thought I'd bring things up to speed here as well.
Among a gazillion other things, we added Cycle-Exact mode for 68000 (only) emulation, which fixes those rather rare cases that didn't work without it. Most games/demos would work fine without it, but there are always some that would not.
The 64-bit JIT engine got a few more bug fixes, which resolves a few more remaining known issues we had with it.
The custom chipset emulation got improved further, with updates coming from the latest WinUAE beta (which is not released yet). I'm monitoring WinUAE's repository, and any further updates will get merged in rather quickly as well.
Improved UTF-8/Latin1 handling of filenames a lot, which is useful when using Directories as Virtual Hard Drives. There's now a proper translation layer in-between, so that filenames are written correctly to the filesystem (no funky characters anymore) but are translated to the expected codeset for AmigaOS when it accesses them.
There are many more updates, if you're interested in the whole list then I suggest you take a peek at the commit history of the project: https://github.com/midwan/amiberry/commits/dev
Meanwhile, we're testing daily with AmiKit's beta testers, for the upcoming AmiKit for RPI release. Things are looking good already, but we want a polished, stable and smooth result, so we decided that it's best to postpone things if necessary, than rush it t
@Nasedo, post #1
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
printf "My IP address is %s\n" "$_IP"
fi
sudo mount /dev/sda1 /mnt/usb
cd /home/pi/amiberry
./amiberry --config conf/A1200.uae -G
exit 0
@Nasedo, post #9
@Nasedo, post #9
@gilban, post #14
make -j2 PLATFORM=rpi3
@infboras, post #5
no więc mam skompilowane oba Amiberry 3.3 i 4.1.2 na RaspiOS 64 bit. Wrażenia:
- opóźnienie Superfrog A500 z ADF na obu podobne, choć może na 4.1.2 delikatnie większe. Z buforem niżej 3 nie mogę zejść bo są zakłócenia, ale to już wiesz.
- Chaos Engine AGA WHDload na 3.3 mi się wiesza na intro, na 4.1.2 możliwe, że też ale... nie mam obrazu, tylko dźwięk intro, więc remis
- a teraz najlepsze... na 4.1.2 jak na A4000 (domyślny config 68030 JIT, Fastest + RTG) ClassicWB jak dam bufor audio na "min" to... nie ma zakłóceń ani opóźnień. To dziwne, ale jest ok.
- coś poknocili z RTG bo staciłem rozdzielczość uaegfx 960x540 i nie mam w WB pixel perfect :/
ogólnie to nawet działa. Nawet Arosa z bólami zainstalowałem.
Właśnie się zorientowałem, że wy chyba używacie tylko prekompilowanych releasów Amiberry. Ja odpuściłem tę drogę, nigdy nie wiadomo jakie tam są wymagane zależności (np. ostatnio coś stękał o glibc). Od jakiegoś czasu tylko kompiluję.
sudo apt update
sudo apt
sudo apt full-upgrade
sudo raspi-config
#CEA Mode 31 1920x1080 50Hz 16:9
#Underscan disabled
#G2 GL (Fake KMS)
#Compositor xcompmgr disabled
reboot
sudo raspi-config
sudo apt update
sudo apt install kmscube
sudo apt-get install libfreetype6-dev libgl1-mesa-dev libgles2-mesa-dev libdrm-dev libgbm-dev libudev-dev libasound2-dev liblzma-dev libjpeg-dev libtiff-dev libwebp-dev git build-essential
wget https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.5.tar.gz
wget https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.15.tar.gz
git clone https://github.com/libsdl-org/SDL.git
cd SDL/
./configure --enable-video-kmsdrm --enable-video-opengl --enable-video-opengles --disable-video-wayland --disable-video-rpi --disable-video-x11 --disable-video-vivante --disable-video-cocoa --disable-video-directfb --disable-video-vulkan
--disable-directx
make -j4
sudo make install
ls -la /usr/local/lib/
cd ..
tar xf SDL2_image-2.0.5.tar.gz
tar xf SDL2_ttf-2.0.15.tar.gz
cd SDL2_image-2.0.5
./configure
make -j4
sudo make install
cd ..
cd SDL2_ttf-2.0.15
./configure
make -j4
sudo make install
cd ..
sudo apt-get install gir1.2-ibus-1.0 libdbus-1-dev libegl1-mesa-dev libibus-1.0-5 libibus-1.0-dev libice-dev libsm-dev libsndio-dev libwayland-bin libwayland-dev libxi-dev libxinerama-dev libxkbcommon-dev libxrandr-dev libxss-dev libxt-de
v libxv-dev x11proto-randr-dev x11proto-scrnsaver-dev x11proto-video-dev x11proto-xinerama-dev
sudo apt install libflac-dev libmpeg2-4-dev libmpg123-dev libxml2-dev
git clone https://github.com/midwan/amiberry.git amiberry_4.1.2
cd amiberry_4.1.2/
git checkout v4.1.2
make -j4 PLATFORM=pi64
cd ..
git clone https://github.com/midwan/amiberry.git amiberry_3.3
cd amiberry_3.3/
git checkout v3.3
make -j4 PLATFORM=pi64
SDL koniecznie z heada, bo będziesz miał czarny ekran.
@Nasedo, post #1