I think it would be very cool if they put that into VICE. The mouse pointer's x and y position in the vice window could translate to paddle a and b. After that we could make vice programs with mouse support too
PRG Starter - a VICE helper / Vic Software (Boray Gammon, SD2IEC music player, Vic Disk Menu, Tribbles, Mega Omega, How Many 8K etc.)
Slightly off-topic but a few days ago I cleaned my Commodore paddle's pots and played PONG by Nippur and nbla007. Awesome jitter-reducing routine in that game! The movement is smooth and there is no jitter, basically. In all the Commodore paddle games (i.e. Sea Wolf, Clowns) there is still a small amount of jitter even though I've cleaned the pots.
talking of the anti-jitter routine, it's just few bytes of machine code that average the current paddle read with the previous one. Mathematically speaking it's a first order low-pass IIR filter, something like this:
y = y*1/3 + paddle_read*2/3
so paddle_read has 2/3 weight and previous one (y) has 1/3. By changing the weights you can tradeoff between responsiveness and anti-jitter.
In theory any paddle program could be patched to support this anti jitter system.
Vicman *1970 wrote:but for now, it isn't possible to play those "Paddle-Games" in VICE, right ?
I've not tested it, but mayhem reports me that with Win-Vice you may use real vic paddles using a USB Stelladapter that is not sold anymore
The Stelladapter is presently sold out but it is not discontinued. Atari Age expects to have more of them soon.
However, it presents paddles to Windows as the X and Y axis of a joystick. For this reason and because there is no specific paddle option in VICE, paddles are not supported in x-Vic of VICE.
eslapion wrote:However, it presents paddles to Windows as the X and Y axis of a joystick. For this reason and because there is no specific paddle option in VICE, paddles are not supported in x-Vic of VICE.
Though i consider VICE as the best Vic-20 emulator, i think that this is the most important VICE lack thing
Reading the Pfau Zeh documentation, it seems that the Emulator Pfau Zeh supports paddles emulations via keyboard:
* Paddle 1
Left : Numblock end (1)
Right : Numblock page down (3)
Fire : Cursor key left
* Paddle 2
Left : Numblock pos1 (7)
Right : Numblock page up ( 9)
Fire : Cursor key right
Mega-Cart: the cartridge you plug in once and for all.
nbla000 wrote:the Emulator Pfau Zeh supports paddles emulations via keyboard
D/L page not working. Download Pfau Zeh HERE instead.
I tried Pong with it, and it emulates paddles (!) as described in the docs, but unfortunately the emulator speed is VERY variable, making it unplayable.
VICE is open source, so in theory it could be modified. The only problem is that it's a rather complex project and it's not easy to understand and add your own mod. In the past I tried to modify it for a 3x2 pixel ratio rather that 2x1, but failed miserably (but was able to get 1x1 aspect ratio).
WinVICE also forked into WinWICE plus, with slight different features (most for 64dtv).
orion70 wrote:
D/L page not working. Download Pfau Zeh HERE instead.
Thanks for info.
I tried Pong with it, and it emulates paddles (!) as described in the docs, but unfortunately the emulator speed is VERY variable, making it unplayable.
Yes i've tested it too and i may confirm that paddles emulation is really primitive btw you may use it to check programs with Paddle support, for example i've just tested the cart image of "Star Post" that does not work on VICE and i may confirm that the rom is good, i was sure since i've tested it on Real machine btw it is a confirm that is just a VICE paddle lacks support problem.
nippur72 wrote:VICE is open source, so in theory it could be modified. The only problem is that it's a rather complex project...
To work on an emulator project is another my dream, too much dreams....
It's really strange that nobody of the VICE developers visit our forum, someone know a VICE developer ?
Mega-Cart: the cartridge you plug in once and for all.
nippur72 wrote:WinVICE also forked into WinWICE plus, with slight different features (most for 64dtv).
I understand that the people behind VICEplus are more open to adding things than the VICE developers. For instance, I think there are some improvements to the 2MHz 128 emulation being added into the next version. I suspect they would be willing to integrate the type of code eslapion was talking about.
In the end it will be as if nothing ever happened.