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!
|