Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > CSDb Discussions > VICE beta testers - anyone?
2008-01-07 09:18
Rubi
Account closed

Registered: Apr 2002
Posts: 48
VICE beta testers - anyone?

Hi.

Everybody who wants to test current developer release (with several bugs fixed that were reported in the C64 Emulator bugs thread) should send me a private message here in CSDB or a mail to a.matthiesNOSPAM@online.de

Beta testers should be practiced in using VICE and its options and know about Gropaez buglist and its "rules of thumb" to avoid reporting already known or "wrong settings" bugs. The main goal should be regression testing.

I will send a (link to a) Windows binary and source archive with some information about fixed and known bugs.

- Andreas
 
... 50 posts hidden. Click here to view all posts....
 
2008-07-13 09:29
Rubi
Account closed

Registered: Apr 2002
Posts: 48
We are close to a new official release of VICE and I dared to change some emulation related code last night so I decided to offer another beta release for testing:

Windows binary:
http://www.toenderup.de/vice/WinVICE-1.22.25.zip

You need a logon:
vicebeta
testitwell

Please test (especially for new bugs that were not visible in 1.22) and help to avoid another buggy major release (and me being killed by the other VICE developers).

2008-07-13 09:41
chatGPZ

Registered: Dec 2001
Posts: 11360
i took the opportunity to take the virginity from the bug tracker: http://sourceforge.net/tracker/index.php?func=detail&aid=201665..

:)
2008-07-14 08:35
The Human Code Machine

Registered: Sep 2005
Posts: 112
Download is not possible, has the password changed?
2008-07-14 12:15
wreg
Account closed

Registered: Mar 2004
Posts: 679
You need a logon:
username: vicebeta
password: testitwell

just try again, its working quite well
2008-07-14 13:52
AlexC

Registered: Jan 2008
Posts: 298
Quote: i took the opportunity to take the virginity from the bug tracker: http://sourceforge.net/tracker/index.php?func=detail&aid=201665..

:)


Oh good :) Does this mean that NMI will not be broken anymore in future releases ;)
2008-07-14 20:45
iAN CooG

Registered: May 2002
Posts: 3187
Tried quickly the hotkey configurations. Needs to be documented *well* as most don't have winuser.h (yes, there exist someone still not having a C compiler and relative files on his machine!1)
Anyway, not everything I need can be set:

SHIFT+KEY combos? Single Keys? for example F9-F10 alone, I'd like to map tape control keys there. something like this
            0x78        IDM_DATASETTE_CONTROL_REWIND        F9    # VK_F9
            0x79        IDM_DATASETTE_CONTROL_FORWARD       F10   # VK_F10
ALT         0x7A        IDM_DATASETTE_RESET_COUNTER         F11   # ALT|VK_F11
            0x7A        IDM_DATASETTE_CONTROL_STOP          F11   # VK_F11
            0x7B        IDM_DATASETTE_CONTROL_START         F12   # VK_F12
ALT         0x7B        IDM_DATASETTE_CONTROL_RECORD        F12   # ALT|VK_F12

don't work here.
even using alt-combos:
ALT         0x78        IDM_DATASETTE_CONTROL_REWIND        F9    # VK_F9
ALT         0x79        IDM_DATASETTE_CONTROL_FORWARD       F10   # VK_F10
ALT|CTRL    0x7A        IDM_DATASETTE_RESET_COUNTER         F11   # ALT|VK_F11
ALT         0x7A        IDM_DATASETTE_CONTROL_STOP          F11   # VK_F11
ALT         0x7B        IDM_DATASETTE_CONTROL_START         F12   # VK_F12
ALT|CTRL    0x7B        IDM_DATASETTE_CONTROL_RECORD        F12   # ALT|VK_F12

another thing I like to do, which need additional handling in win32/ui.c, is switching on the fly between sid models
# dont work, IDC* not usable ;)
#ALT         0x70        IDC_SID_6581                F1      # VK_F1
#ALT         0x71        IDC_SID_8580                F2      # VK_F2

In my patched ui.c I have already done like this to handle them. Of course it's a dirty hack, but it's just what I needed.
      case IDC_SID_6581 | 0x00010000:
        resources_set_int("SidModel", 0);
        break;
      case IDC_SID_8580 | 0x00010000:
        resources_set_int("SidModel", 1);
        break;


so far only these are working
ALT         '7'         IDM_AUTOSTART
ALT         '2'         IDM_TOGGLE_DRIVE_TRUE_EMULATION
ALT         '3'         IDM_TOGGLE_VIRTUAL_DEVICES
ALT         'P'         IDM_TOGGLE_FASTPAL

better than nothing, but not enough. Once used to hotkeys is hard to get back. =)
2008-07-18 18:42
iAN CooG

Registered: May 2002
Posts: 3187
1)
menu Edit should be activated by D and not E, which is already Settings

POPUP "&Edit"
in *.rc should be
POPUP "E&dit"

==============================================================================
2)
default keys for copy/paste clash with valid C64 keycombos, being CTRL
mapped as C= we can't use C=+C C=+V C=+Lira
In win_shortcuts.vsc better use some ALT combos

# Alt+Ins / Alt-Del are good enough for me
ALT         0x2E        IDM_EDIT_COPY                       # VK_DELETE
ALT         0x2D        IDM_EDIT_PASTE                      # VK_INSERT

==============================================================================
3)
SHIFT key must be added in uikeyboard.c
---------8<------------8<------------8<------------8<------------8<---
--- win32/uikeyboard.c	2008-07-18 15:26:20 +0000
+++ win32_patch/uikeyboard.c	2008-07-18 14:24:05 +0000
@@ -306,4 +306,6 @@
                     if (strstr(strlwr(metastr), "alt") != NULL)
                         accel.fVirt |= FALT;
+                    if (strstr(strlwr(metastr), "shift") != NULL)
+                        accel.fVirt |= FSHIFT;

                     if (keystr[0] == '\'' && keystr[2] == '\'') {
@@ -324,6 +326,7 @@
                     if (displaystr != NULL) {
                         p = util_concat("\t",
+                                    ((accel.fVirt & FSHIFT  ) ? "Shift+" : ""),
                                     ((accel.fVirt & FCONTROL) ? "Ctrl+" : ""),
-                                    ((accel.fVirt & FALT) ? "Alt+" : ""),
+                                    ((accel.fVirt & FALT    ) ? "Alt+"   : ""),
                                     displaystr, NULL);
---------8<------------8<------------8<------------8<------------8<---
==============================================================================
4)
to allow any keyboard event, in ui.c wparam must be PASSED & 0xffff to
various functions. Else these can't be used in win_shortcuts.vsc
IDM_SID_SETTINGS
IDM_DATASETTE_CONTROL_START
and so on
---------8<------------8<------------8<------------8<------------8<---
--- win32/ui.c	2008-07-18 15:26:19 +0000
+++ win32_patch/ui.c	2008-07-18 13:06:27 +0000
@@ -1166,6 +1166,6 @@
     if (ui_machine_specific)
         ui_machine_specific(wparam, hwnd);
-
-    switch (wparam & 0xffff) {
+    wparam &= 0xffff; /* fix: iAN */
+    switch ( wparam ) {
       case IDM_DEVICEMANAGER:
       case IDM_FORMFEED_PRINTERIEC4:
---------8<------------8<------------8<------------8<------------8<---


---------8<------------8<------------8<------------8<------------8<---
--- win32/c64ui.c	2008-04-14 19:47:33 +0000
+++ win32_patch/c64ui.c	2008-07-18 16:01:39 +0000
@@ -139,5 +139,5 @@
 {
     uic64cart_proc(wparam, hwnd);
-
+    wparam &= 0xffff;
     switch (wparam) {
       case IDM_VICII_SETTINGS:
---------8<------------8<------------8<------------8<------------8<---

==============================================================================
5)
in win_shortcuts.vsc should be made clear that single keys are configurable
just by using anything (for example KEY) in first column, example

# Syntax
# First column: Combination of ALT|CTRL|SHIFT (or KEY for unshifted keys)
#   to hold for the shortcut
[...]

I've successfully added these

KEY         0x78        IDM_DATASETTE_CONTROL_REWIND        F9    # VK_F9
KEY         0x79        IDM_DATASETTE_CONTROL_FORWARD       F10   # VK_F10
KEY         0x7A        IDM_DATASETTE_CONTROL_STOP          F11   # VK_F11
KEY         0x7B        IDM_DATASETTE_CONTROL_START         F12   # VK_F12
ALT         0x7A        IDM_DATASETTE_RESET_COUNTER         F11   # ALT|VK_F11
ALT         0x7B        IDM_DATASETTE_CONTROL_RECORD        F12   # ALT|VK_F12
==============================================================================
6)
Additional Events for changing SID models by keyboard shortcut.
Something like this (not working)


--- win32/ui.c	2008-07-18 15:26:19 +0000
+++ win3_patch2/ui.c	2008-07-18 13:06:27 +0000
@@ -1343,4 +1343,12 @@
         ui_display_statustext(translate_text(IDS_SOUND_RECORDING_STOPPED), 1);
         break;
+      /* to be implemented! */
+      case IDC_SID_6581 :
+        resources_set_int("SidModel", 0);
+        break;
+      case IDC_SID_8580 :
+        resources_set_int("SidModel", 1);
+        break;
+
       default:
         handle_default_command(wparam, lparam, hwnd);

Previous - 1 | 2 | 3 | 4 | 5 | 6 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Jetboy/Elysium
CopAss/Leader
zscs
4gentE/ΤRIΛD
Perff/No Name
Pajda/Faith Design
Acidchild/Padua
Guests online: 138
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Mojo  (9.6)
6 The Demo Coder  (9.6)
7 What Is The Matrix 2  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Party Elk 2  (9.6)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.6)
5 Libertongo  (9.5)
6 Rainbow Connection  (9.5)
7 Onscreen 5k  (9.5)
8 Morph  (9.5)
9 Dawnfall V1.1  (9.5)
10 It's More Fun to Com..  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Nostalgia  (9.3)
5 Triad  (9.2)
Top Musicians
1 Rob Hubbard  (9.7)
2 Jeroen Tel  (9.7)
3 Mutetus  (9.7)
4 Jammer  (9.6)
5 Linus  (9.6)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.072 sec.