Can't quit to workbench in MegaAGS

AmintaMister
Posts: 277
Joined: Thu Sep 16, 2021 10:54 pm
Has thanked: 720 times
Been thanked: 44 times

Can't quit to workbench in MegaAGS

Unread post by AmintaMister »

Hi all!

I own a Mister Fpga (this model: https://ultimatemister.com/product/ulti ... -blisster/, connected it to my Philips Cm8833 CRT monitor with a MiSTer VGA to RGB Scart Cable.).

I've installed MegaAGS-20210313 for Minimig, all it works fine except that, when I press "esc" to quit to Workbench, the system exit to AmigaDos.

If I try the same the same MegaAGS.hdf in an emulator it correctly shows the Workbench.

Why this?

Here below I paste my MiSTer.ini:

Code: Select all

[MiSTer]
key_menu_as_rgui=0     ; set to 1 to make the MENU key map to RGUI in Minimig (e.g. for Right Amiga)
forced_scandoubler=0   ; set to 1 to run scandoubler on VGA output always (depends on core).
ypbpr=0                ; set to 1 for YPbPr on VGA output.
composite_sync=1      ; set to 1 for composite sync on HSync signal of VGA output.
vga_scaler=0          ; set to 1 to connect VGA to scaler output.
hdmi_audio_96k=0       ; set to 1 for 96khz/16bit HDMI audio (48khz/16bit otherwise)
keyrah_mode=0x18d80002 ; VIDPID of keyrah for special code translation (0x23418037 for Arduino Micro)
vscale_mode=3         ; 0 - scale to fit the screen height.
                       ; 1 - use integer scale only.
                       ; 2 - use 0.5 steps of scale.
                       ; 3 - use 0.25 steps of scale.
vscale_border=0        ; set vertical border for TVs cutting the upper/bottom parts of screen (1-399)
;bootscreen=0          ; uncomment to disable boot screen of some cores like Minimig.
;mouse_throttle=10     ; 1-100 mouse speed divider. Useful for very sensitive mice
rbf_hide_datecode=0    ; 1 - hides datecodes from rbf file names. Press F2 for quick temporary toggle
menu_pal=1             ; 1 - PAL mode for menu core
hdmi_limited=0         ; 1 - use limited (16..235) color range over HDMI
                       ; 2 - use limited (16..255) color range over HDMI, for VGA converters.
direct_video=0         ; 1 - enable core video timing over HDMI, use only with VGA converters.
fb_size=0              ; 0 - automatic, 1 - full size, 2 - 1/2 of resolution, 4 - 1/4 of resolution.
fb_terminal=0          ; 1 - enabled (default), 0 - disabled
osd_timeout=30         ; 5-3600 timeout (in seconds) for OSD to disappear in Menu core. 30 seconds if not set.
                       ; Background picture will get darker after double timeout

; 1 - enables the recent file loaded/mounted.
; WARNING: This option will enable write to SD card on every load/mount which may wear the SD card after many writes to the same place
;          There is also higher chance to corrupt the File System if MiSTer will be reset or powered off while writing.
recents=0

; lastcore - Autoboot the last loaded core (corename autosaved in CONFIG/lastcore.dat) first found on the SD/USB
; lastexactcore - Autoboot the last loaded exact core (corename_yyyymmdd.rbf autosaved in CONFIG/lastcore.dat) first found on the SD/USB
; corename - Autoboot first corename_*.rbf found on the SD/USB
; corename_yyyymmdd.rbf - Autoboot first corename_yyyymmdd.rbf found on the SD/USB
;bootcore=lastcore    ; uncomment to autoboot a core, as the last loaded core.
bootcore_timeout=10  ; 10-30 timeout before autoboot, comment for autoboot without timeout.

; Option to load the custom font. Format is plain bitmap 8x8.
; Supported sizes of font:
;   768 bytes - chars 32-127 (only alpha + numeric)
;  1024 bytes - chars 0-127
;  1136 bytes - chars 0-141
;  up to 2048 - only chars 0-141 will be used.
; if first 32 chars are empty (for sizes 1024 bytes and more) then they are skipped.
font=font/myfont.pf

; USER button emulation by keybaord. Usually it's reset button.
; 0 - lctrl+lalt+ralt (lctrl+lgui+rgui on keyrah)
; 1 - lctrl+lgui+rgui
; 2 - lctrl+lalt+del
; 3 - same as 0 (lctrl+lalt+ralt on keyrah)
reset_combo=0

dvi_mode=0             ; set to 1 for DVI mode. Audio won't be transmitted through HDMI in DVI mode.

; 0 - 1280x720@60
; 1 - 1024x768@60
; 2 - 720x480@60
; 3 - 720x576@50
; 4 - 1280x1024@60
; 5 - 800x600@60
; 6 - 640x480@60
; 7 - 1280x720@50
; 8 - 1920x1080@60
; 9 - 1920x1080@50
;10 - 1366x768@60
;11 - 1024x600@60

; custom mode: hact,hfp,hs,hbp,vact,vfp,vs,vbp,Fpix_in_KHz
;   video_mode=1280,110,40,220,720,5,5,20,74250
; default: video_mode=0
; video_mode=320,16,30,34,240,2,3,22,6400
; video_mode=320,8,32,24,240,4,3,16,6048
;video_mode=320,16,30,34,240,2,3,22,6472
;video_mode=320,16,30,34,240,2,3,22,6400
;video_mode=320,16,30,34,240,2,3,22,6400
video_mode=256,18,25,42,192,50,3,67,5320

; set to 1-10 (seconds) to display video info on startup/change
video_info=5

; Set to 1 for automatic HDMI VSync rate adjust to match original VSync.
; Set to 2 for low latency mode (single buffer).
; This option makes video butter smooth like on original emulated system.
; Adjusting is done by changing pixel clock. Not every display supports variable pixel clock.
; For proper adjusting and to reduce possible out of range pixel clock, use 60Hz HDMI video
; modes as a base even for 50Hz systems.
vsync_adjust=0

; If you monitor doesn't support either very low (NTSC monitors may not support PAL) or
; very high (PAL monitors may not support NTSC) then you can set refresh_min and/or refresh_max
; parameters, so vsync_adjust won't be applied for refreshes outside specified.
; These parameters are valid only when vsync_adjust is non-zero.
refresh_min=0
refresh_max=0

; These parameters have the same format as video_mode.
; You need to supply both PAL and NTSC modes if you want vsync_adjust to switch between
; predefined modes as a base. This will reduce the range of pixel clock.
;video_mode_ntsc=0
;video_mode_pal=256,18,25,42,192,50,3,67,5320

; 1-10 (seconds) to display controller's button map upon first time key press
; 0 - disable
controller_info=6

; JammaSD keys to joysticks translation
; You have to provide correct VID and PID of your input device
jammasd_vid=0x04D8
jammasd_pid=0xF3AD

[minimig]
video_mode_ntsc=8
video_mode_pal=9
vscale_mode=0
vsync_adjust=2
german_user
Posts: 97
Joined: Wed Sep 08, 2021 12:09 pm
Has thanked: 25 times
Been thanked: 13 times

Re: Can't quit to workbench in MegaAGS

Unread post by german_user »

Helps it to type "loadwb" in the cli windows ?
AmintaMister
Posts: 277
Joined: Thu Sep 16, 2021 10:54 pm
Has thanked: 720 times
Been thanked: 44 times

Re: Can't quit to workbench in MegaAGS

Unread post by AmintaMister »

german_user wrote: Mon Sep 20, 2021 9:50 am Helps it to type "loadwb" in the cli windows ?
OK, the problem is simply that the DOS Windows completely hide the Wb, if I resize it to minimum the Wb appears!
german_user
Posts: 97
Joined: Wed Sep 08, 2021 12:09 pm
Has thanked: 25 times
Been thanked: 13 times

Re: Can't quit to workbench in MegaAGS

Unread post by german_user »

Ok, then an endcli will help. Seems that is missing somewhere. Or hit just the ESC Button on Keyboard.
User avatar
limi
Top Contributor
Posts: 619
Joined: Sun May 24, 2020 6:53 pm
Has thanked: 135 times
Been thanked: 418 times

Re: Can't quit to workbench in MegaAGS

Unread post by limi »

It might be the message that warns you that there is no Saves.hdf image mounted? Make sure both of them are set up. Post a screenshot of how it looks, if that doesn’t fix it.
german_user
Posts: 97
Joined: Wed Sep 08, 2021 12:09 pm
Has thanked: 25 times
Been thanked: 13 times

Re: Can't quit to workbench in MegaAGS

Unread post by german_user »

limi wrote: Mon Sep 20, 2021 4:15 pm It might be the message that warns you that there is no Saves.hdf image mounted? Make sure both of them are set up. Post a screenshot of how it looks, if that doesn’t fix it.
In my old MegaAGS setup this windows is sometimes also there but but it either disappears after a while or it is enough to press the ESC key. I blame it on the age of the installation, it's no longer up-to-date, because the drives themselves are there.
Post Reply