1531 mus i WinVice

Diskussioner om programmering

Moderatorer: Fanta_gbg, e5frog, stonan, Zlasher, hollowman

1531 mus i WinVice

Inläggav TBC » 14 juni 2018, 09:29

Nån som vet hur man läser av 1531-mus i WinVice? (i Basic)
Detta var mitt försök, men jag får inga resultat:
Kod: Markera allt
10 POKE 56333,127 : REM STÄNG AV IRQ KEYBOARD SCAN
20 POKE 56320,128 : REM VÄLJ PORT 2
30 FOR I=0 TO 200
40 PRINT PEEK(54297),PEEK(54298)
50 NEXT I
60 POKE 56333,129 : REM SLå PÅ IRQ IGEN

Har testat på port 1 också (POKE 56320,64 på rad 20).
Alt-Q slår på 1531-mus i WinVice.
Användarvisningsbild
TBC
Erfaren mästare
Erfaren mästare
 
Inlägg: 338
Blev medlem: 4 september 2008, 16:44

Re: 1531 mus i WinVice

Inläggav bjonte » 14 juni 2018, 19:51

Det här är koden i M64 som läser av musen i port 1:

Kod: Markera allt
lda #$ff        ;read mouse in port 1
sta $dc02
lda #%01000000
sta $dc00       ;enable paddle 1 read

lda potx
...
lda poty
...


Sedan verkar jag subtrahera med förra värdena för att få riktningar och sedan ökar jag på muspositionen med dessa.
Användarvisningsbild
bjonte
Stormästare
Stormästare
 
Inlägg: 2016
Blev medlem: 17 april 2006, 23:12

Re: 1531 mus i WinVice

Inläggav bjonte » 14 juni 2018, 19:57

Jag lade till

Kod: Markera allt
15 POKE56322,255


och slog på "aktivera fångande av mus" i VICE. Då funkade det fint.
Användarvisningsbild
bjonte
Stormästare
Stormästare
 
Inlägg: 2016
Blev medlem: 17 april 2006, 23:12

Re: 1531 mus i WinVice

Inläggav TBC » 14 juni 2018, 23:01

Ah, jag hade missat att det fanns valet Mouse(1351) i Control Port Settings.
Användarvisningsbild
TBC
Erfaren mästare
Erfaren mästare
 
Inlägg: 338
Blev medlem: 4 september 2008, 16:44


Återgå till Programmering/prog.-verktyg

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 2 gäster

Banners

BOA Japon Mediapalatset Nostalgibutiken
Quartex Retro Overlays Retroplay Spel och sånt
Super Motaro Söders Serie & Skivhandel vintagegames.se RG 2016
cron