OK, here are the results... One issue, when running the "Performance Tests" the results were often very screwy, as if the timer wasn't running correctly in the background, e.g. getting a CPU score of 0.4xx. Re-running the test could work or another metric would get a similarly wrong result.
Anyway, here are the screenshots:
Basilisk II Atari
Moderator: troed
- stephen_usher
- Posts: 5678
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: Basilisk II Atari
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
- frank.lukas
- Posts: 664
- Joined: Fri Jan 19, 2018 11:52 am
Re: Basilisk II Atari
220318b = mouse speed okagranlund wrote: ↑Fri Jul 01, 2022 8:07 pmHmmn, setting it to 0 should make the mouse completely unmovable.frank.lukas wrote: ↑Fri Jul 01, 2022 7:03 pm ST-High: mouse works, but moves too slowly
Graphiccard: mouse works but moves very very very slowly
I set the mouse from 8 to 0 in the inf but it do not help
That fact that it doesn't change anything could be some hint at least, thanks!
If you have some spare time at some point it would be super helpful to know which of the older builds was the last one that worked ok for you.
The latest version, uploaded just now, has an ACIA write fix, but based on what you are saying I doubt that'll do anything for the issue you are having.
(It does fix a mouse issue which happens *sometimes* when toggling zoom mode in ST or TT low resolution though)
220324b = mouse speed ok
220408 = mouse speed not ok
220701 = mouse speed not ok
I use with my PAK030 MSTE and the Nova VME NVDI5 ET4000 as driver at the moment.
Re: Basilisk II Atari
Ah yes, you're correct. Thanks for point it out, I was able to see the same thing here and know what's going onstephen_usher wrote: ↑Fri Jul 01, 2022 9:45 pm OK, here are the results... One issue, when running the "Performance Tests" the results were often very screwy, as if the timer wasn't running correctly in the background, e.g. getting a CPU score of 0.4xx. Re-running the test could work or another metric would get a similarly wrong result.
Re: Basilisk II Atari
Thank you so much, this is great!frank.lukas wrote: ↑Sat Jul 02, 2022 4:21 pm 220318b = mouse speed ok
220324b = mouse speed ok
220408 = mouse speed not ok
220701 = mouse speed not ok
I use with my PAK030 MSTE and the Nova VME NVDI5 ET4000 as driver at the moment.
So it turns out the "new" mouse code never worked on your MSTE.
I'll add some logging in the next build to try and pinpoint where it goes wrong on your machine. Potentially also a special test build.
Since mouse_speed doesn't make any difference for you it could be as early as in the settings, or later when values are calculated, or worst case in communication with ACIA.
Re: Basilisk II Atari
Hey @frank.lukas , would you mind trying this build and send me the log file?
It should help me narrow down where the mouse speed goes wrong (hopefully.. )
http://www.happydaze.se/wp-content/uplo ... 220704.zip
@stephen_usher it also "fixes" the tanking scores in speedometer.
Wall-of-text:
The emulator does some background housekeeping every once in a while.
One of these is checking if the emulated xpram has been modified, and if so save it to disk.
This check happens once every minute.
The very first xpram check, which always triggers a save, happens much sooner now.
Before it was pretty much guaranteed to happen during the benchmark if the first thing you did was run Speedometer.
It should help me narrow down where the mouse speed goes wrong (hopefully.. )
http://www.happydaze.se/wp-content/uplo ... 220704.zip
@stephen_usher it also "fixes" the tanking scores in speedometer.
Wall-of-text:
The emulator does some background housekeeping every once in a while.
One of these is checking if the emulated xpram has been modified, and if so save it to disk.
This check happens once every minute.
The very first xpram check, which always triggers a save, happens much sooner now.
Before it was pretty much guaranteed to happen during the benchmark if the first thing you did was run Speedometer.
- frank.lukas
- Posts: 664
- Joined: Fri Jan 19, 2018 11:52 am
Re: Basilisk II Atari
@agranlund log file ...
Mouse do not work right with the 220704
Mouse do not work right with the 220704
Re: Basilisk II Atari
@frank.lukas , thank you!frank.lukas wrote: ↑Tue Jul 05, 2022 12:37 pm @agranlund log file ...
Mouse do not work right with the 220704
The numbers are correct, I am starting to suspect if the IKBD absolute mouse scale feature is broken in certain revisions of its ROM?
Does anyone know?
I am guessing not many programs set it to absolute mouse mode to begin with, and fewer still are probably using the scaling feature..
It works on ST, TT, Falcon and Emulators. It almost works on this Mega STE - it sounds like setting and using absolute mode works but the scale seems to be ignored.
There's really not that much that can go wrong in the code, there's hardly any of it, it's the equivalent of a two-liner:
cmd $09 - SET ABSOLUTE MOUSE POSITIONING
cmd $0C - SET MOUSE SCALE
After that, everything about the mouse position is handled internally by the IKBD and all we get is the position when we ask for it.
If it ignores the scale command then it's going to be very slow moving indeed. 8 times slower than normal to be exact.
I think I'll just do the scaling on the CPU instead of letting the IKBD do it.
(The reason you didn't have mouse issues before is that those old builds used the default relative mouse mode instead of changing it to absolute)
Re: Basilisk II Atari
Perhaps some people are using an Eiffel, a CosmosEx, anything other than a genuine keyboard/IKBD...
- frank.lukas
- Posts: 664
- Joined: Fri Jan 19, 2018 11:52 am
Re: Basilisk II Atari
I use always a Eiffel Interface in any setup ...
- frank.lukas
- Posts: 664
- Joined: Fri Jan 19, 2018 11:52 am
Re: Basilisk II Atari
@agranlund ... with an original Atari Mega ST keyboard and mouse, the mouse movement is completely normal. So the Eiffel Interface is the problem with the new versions of Basilisk from 220324b to.