Posted By
bszggg on 2024-04-01 09:11:57
| Re: Mouse Extension v1.0
Hi!
That will the new PRG version with less bug (beta). https://bencsikszilveszter.hu/plus4/plus4/eger/mou_exten_v1.xx_beta.prg
I hope I fix the -wrong detection at none existed sid card (sometime false pointer movement) -not handled ACIA overflow error fixed -serial stop the button down when I stop movement -fix the sometimes freeze at run
Now the serial mouse is take a kind of same good user experience as the amiga mouse. without any clicking and movement gap.
@Sukkopera I haven't tested on c16. So in theory: all interrupt has own maker, every interrupt that is triggered will have an owner.. that means it is no chance to read the ACIA without real chip. But if it happens, that means have to read good fake statusbyte, and good and relevant databytes minimum 3 times.. that means to get 3 fake interrupt without raster owner So the wrong working is is wery low. I don't any idea what is the freez problem at rus, every time.. I fixed a freez error at run (prg version), but it happens very rarely. If you have to do it on emulator somehow, I can check it.
I wouldn't like to make a c16 version, because originally idea is a booting machines with mouse. Mouse side is kind of fine. I'm working on the BOOT side.. and I don't have to maintaining lot of code versions.. But I can do it if it can't be avoided
@MMS In the final version everything in ONE EPROM. that contains all driver and detect the mouse type, and manage and do the BOOT. in fact.. this is already ready. I bought 50 EPROM to can send to the community, if somebody will want to. But it needs to test it. I Wouldn't want to release not good working software.
And there are some things that missed.. -a BASIC or assembéy launcher that handles mouse and somehow configurable (kind of GUI) (I don't have enough programming capacity) -make the ROM code to run in catridge too. becouse the c16 owners like Sukkopera (I an release without it) Not mandatory things -make catridge panel and ACIA for user port -make user port hardware, that contains a switcher too
COMPILERS: I try the austrospeed, it works well. I try the CBCCWIF that will be a wery good possibilities, but we have to load a fast loader for it, because from 8 block will be the 32block. AND have to minimize the BASIC code length.. with cycles and not new rows. Thanks these compiler possibilities informations.
"BTW do you like any of the single character Mouse Cursor I just created?" I like it.. It have to test in TFT monitor too (with Real machine compozit). My TFT is a display a little bit wideer point that the height. so when I try to make it in bottichelli the result was not enough good.
@Litwr It is facinating speed! It opens new possibilities! Thank You I will working with it in the futute! "Where can I take the updated driver?" In this post.. Sorry, I have to fix all bug things, that I know.
|