Login
Back to forumSee the full topicGo to last reply

Posted By

bszggg
on 2024-01-12
12:42:29
 Re: Plus4 mouse (driver) for BASIC

Sziasztok.
Elkészült egy használható változat az egér driverből, ami az oprendszet is támogtja.
Ez egy Egér Driver, BASIC szoftver készítéséhez!
Bárhogy betölthető, és indítás után BASIC-ből elérhetővé válnak PEEK()-kel az egér kordinátái.
(osztott képernyőt nem támogat az ACIA miatt)

OS használata közben van egérkurzor,
- bal gombbal a karakteres kurzor áthelyezhető,
- jobb gombbal törölni lehet karaktereket.

Letölthető:
https://bencsikszilveszter.hu/plus4/plus4/plus4.htm
/egér
Mindhárom általam ismert egeret támogat (amiga, commodore, soros)

A driver Kezeli a 2 játékos egeret is: soros, <> SID

Litle video here:
https://bencsikszilveszter.hu/plus4/plus4/eger/document_5838996305061352268.mp4

Használjátok egészséggel!




addresses / címek :

; ## GAME POINTERS
.baseAddr = $0420 ; Indexelt regiszter elérésekhez - megegyezik az alábbi .MergeBtn-nel
; MOUSE MERGE 0-255 -re limitált!!
.MergeBtn = $0420 ; Buttons
.MerX = $0421 ; x
.MerY = $0422 ; y
; SID MOUSE 0-255 -re limitált!!
.SidBtn = $0423 ; Buttons SID
.SidX = $0424 ; x sid
.SidY = $0425 ; y sid
; RS-232 MOUSE 0-255 -re limitált!!
.Rs2Btn = $0426 ; Buttons RS-232
.Rs2X = $0427 ; x RS-232
.Rs2Y = $0428 ; y RS-232
; ## GAME POINTERS

; ## USER SOFTWARE POINTERS
; MERGED 180-as kurzor
.MerHiColX =$042d ; x 180 merge
; MERGED CHAR MOUSE POINTER
.MerCharX =$042e ; X 80 Karakteres egérkurzor
.MerCharY =$042f ; Y 40 Karakteres egérkurzor
; MERGED MOUSE POINTER - Limitalt MERGED 320-as kurzor
.MerLimBtn =$0430 ; Buttons 7-es bit bal, 6-middle, 5-right,
.MerLimXHi =$0431 ; x mergeHI
.MerLimX =$0432 ; x merge
.MerLimY =$0433 ; y merge
; STORED FOR BASIC - MERGED MOUSE POINTER
.MerLimXHiStor =$0434 ; x mergeHI stored
.MerLimXStor =$0435 ; x merge stored
.MerLimYStor =$0436 ; y merge stored
; ## USER SOFTWARE POINTERS

 Re: Plus4 mouse (driver) for BASIC

Hello.
A usable version of the mouse driver has been prepared, which also supports the operating system.
This is a Mouse Driver, for making BASIC software!
It can be loaded in any way, and after starting, the coordinates of the mouse become available from BASIC with PEEK().
(does not support split screen due to ACIA)

There is a mouse cursor while using the OS,
- the character cursor can be moved with the left button,
- you can delete characters with the right button.

Downloadable:
https://bencsikszilveszter.hu/plus4/plus4/plus4.htm
/mouse
It supports all three mice I know (Amiga, Commodore, Serial)

The driver also manages the 2-player mouse: serial, <> SID

Little video here:
https://bencsikszilveszter.hu/plus4/plus4/eger/document_5838996305061352268. mp4

Use it with health!



Back to top


Copyright © Plus/4 World Team, 2001-2024