flashjazzcat Posted September 27, 2015 Share Posted September 27, 2015 Keyboard still repeats. Avery hasn't addressed that issue yet: The other issue with holding multiple keys is likely a classic N-key rollover issue and will require a different change. Quote Link to comment Share on other sites More sharing options...
+Larry Posted September 27, 2015 Share Posted September 27, 2015 Is there a (reasonably) up-to-date listing of the new commands, functions, etc. that have been added to Altirra Basic? I've looked through the docs (V1.41?) and didn't see anything other than you can spot a new feature here or there. Seems like "New Features" would be a nice addition to the manual when it is updated. I love this Basic -- if for no other reasons than the addition of the "DIR" command and it can be burned into rom (or an Ultimate slot) so that it behaves like regular 8K Basic -- only improved. How you have managed to free up enough space to add the new features is amazing! -Larry 1 Quote Link to comment Share on other sites More sharing options...
+CharlieChaplin Posted September 27, 2015 Share Posted September 27, 2015 Well, as of yet there is no new doc or PDF for Altirra Basic 1.46. But I have collected the update information Avery posted here for every new version, downloaded it and converted it into ATASCII, then saved it on the same diskette as Altirra Basic... Quote Link to comment Share on other sites More sharing options...
Keatah Posted September 27, 2015 Share Posted September 27, 2015 Added code to force keys up when a modal menu or sizing loop begins. The issue with menus blocking key ups has been there for a while, but it's now fixed. Ohh I thought he did..? Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted September 27, 2015 Share Posted September 27, 2015 Ohh I thought he did..? Two separate issues there, one fixed, the other not. It was not clear which issue you were referring to. Quote Link to comment Share on other sites More sharing options...
Keatah Posted September 27, 2015 Share Posted September 27, 2015 It would be this. the last test release still does it. In fact all versions back to like 2.10 do it. I don't recall if 2.0 or less don't do it. But I think they're ok. Ok I believe I found the bug with the keyboard. 1- Start a standard 400/800 48K OS-B machine in Atari Computer - Memo Pad. In windowed mode. 2- Ensure that you have [key press mode] set to RAW. Input->Keyboard->KeyPressMode->RAW KEYS 3- Hold down any alpha/numeric key. 4- Verify it repeats normally at this time. Release it. It stops. 5- Try it again. When it begins repeating, click & hold the right mouse button while hovering over the emulated machine's blue screen. 6- When Windows bongs at you. Release key AND THEN the right mouse button 7- Tick the mouse to move it a bit to the left. 8- Press the left mouse button while still having the pointer on the blue background of the Memo Pad 9- Now it will endlessly repeat forever! 10- To stop it click on another Windows' window. Or ALT-M to maximize/minimize if you started in windowed mode. If you start in full-screen mode, you have to minimize it, then maximize it again. Then it stops. I don't think it has anything to do with entering/exiting debug mode. It also messes up the same way if you are using the [Full raw keyboard scan] too. It is very repeatable following those steps exactly. 5 out of 5 tries. Perhaps others can verify and clarify before a bug hunt consumes the developer! If needed I'll post my configuration file - but I don't believe it is anything exotic or funky. Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted September 27, 2015 Share Posted September 27, 2015 (edited) Yes: there appear to be two issues with different causes which both result in runaway keyboard repeat and which might both be described as "keyboard still repeats". I'll see if I can duplicate the issue described above. EDIT: And I can, at the Altirra BASIC prompt on an emulated XL. Interestingly, tapping another key in the emulated machine while the keyboard is running away does not stop the auto-repeat. The keyboard simply repeats the last struck key endlessly. Just managed to trigger it in the Ultimate BIOS setup screen as well: hit the left arrow key after Help+Reset and the key just kept auto-repeating. Very hard to duplicate but - as per my prior report - there was no right-click menu involvement on this occasion. Keyboard just decided to endlessly auto-repeat all of a sudden. Using latest test version. Edited September 27, 2015 by flashjazzcat Quote Link to comment Share on other sites More sharing options...
atx4us Posted September 27, 2015 Share Posted September 27, 2015 Hi Avery, we know you for Altirra and Virtualdub but any chance of giving us a bit about you, No, I'm not asking for address security alarm number and visa card details, just a bit about how you got into the Atari, what you do full time (not company detials) and just a little background. It would be just nice to know about the guy who writes such a wonderful emulator. I did have one look around and found an Avery Lee at EA, if that's you then you are a hero to my daughter for working on The Sims (between that and Animal Crossing she's addicted to them) but its most likely not you.. Don't worry I doubt we have an stalkers in the forum, well now that Carmel does not post (Just jesting Carmel) I also have been very interested because Avery is such an emulator whiz and we're very lucky to have him on the Atari side. But, I didn't want to risk asking the questions. I would love to know more about Avery as a person, too! Quote Link to comment Share on other sites More sharing options...
Mclaneinc Posted September 27, 2015 Share Posted September 27, 2015 I respect a persons wish to privacy, now that I think about it he did mention about his Atari roots in one of the threads, as for the other stuff it would be nice but then again the mystery is also good.. All I know is he writes a fantastic emulator and looks after us... Quote Link to comment Share on other sites More sharing options...
Roydea6 Posted September 27, 2015 Share Posted September 27, 2015 (edited) Is there a (reasonably) up-to-date listing of the new commands, functions, etc. that have been added to Altirra Basic? I've looked through the docs (V1.41?) and didn't see anything other than you can spot a new feature here or there. Seems like "New Features" would be a nice addition to the manual when it is updated. I love this Basic -- if for no other reasons than the addition of the "DIR" command and it can be burned into rom (or an Ultimate slot) so that it behaves like regular 8K Basic -- only improved. How you have managed to free up enough space to add the new features is amazing! -Larry Change log.. Also try out the new basic++ by Thor the most recently added to forums has a DIR command.. ROM and XEX Edited September 27, 2015 by rdea6 Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted September 27, 2015 Share Posted September 27, 2015 I have tried everything to activate the key repeat bug, but no luck on my Toshiba laptop. I'm using Altirra 2.70.26 on XP SP3. See attached picture for details. Quote Link to comment Share on other sites More sharing options...
phaeron Posted September 27, 2015 Author Share Posted September 27, 2015 Also try out the new basic++ by Thor the most recently added to forums has a DIR command.. ROM and XEX Basic++ also doesn't work without Os++ due to non-standard math pack requirements. If you run it under the Atari OS or AltirraOS, it'll break, and probably under Altirra's floating point acceleration as well. Quote Link to comment Share on other sites More sharing options...
fujidude Posted September 27, 2015 Share Posted September 27, 2015 I have tried everything to activate the key repeat bug, but no luck on my Toshiba laptop. I'm using Altirra 2.70.26 on XP SP3. See attached picture for details. Astra32.JPG Yer running XP?? You don't say. 1 Quote Link to comment Share on other sites More sharing options...
+CharlieChaplin Posted September 27, 2015 Share Posted September 27, 2015 Basic++ also doesn't work without Os++ due to non-standard math pack requirements. If you run it under the Atari OS or AltirraOS, it'll break, and probably under Altirra's floating point acceleration as well. Strange, I tested Basic++ V1.02 on a real Atari 800XL with standard XL-OS and approx. ten different Basic programs and all of them worked fine. But maybe none of these programs required the math pack...?!? Besides, here is Altirra Basic V1.46 with the collected update information (ATASCII text with max. 38 chars. per line) on an ATR image. I used Bill Wilkinson`s Basoff.OBJ here, so Altirra Basic will automatically switch off Atari Basic... Alt146.zip 1 Quote Link to comment Share on other sites More sharing options...
phaeron Posted September 27, 2015 Author Share Posted September 27, 2015 I tested Basic++ V1.02 on a real Atari 800XL with standard XL-OS and approx. ten different Basic programs and all of them worked fine. But maybe none of these programs required the math pack...?!? Try PRINT -0. http://atariage.com/forums/topic/242489-asking-for-basic-beta-testing/?p=3317667 It's not a big incompatibility and many programs will probably work fine, but per the author's comments this appears to be an intentional breaking change. The math pack provides basic floating-point parsing and arithmetic, so it's core to the operation of the BASIC interpreter and can't be avoided. All 8K BASICs on the Atari use the OS math pack, although some extended BASICs swap in their own (TBXL, Basic XE with extensions). Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted September 27, 2015 Share Posted September 27, 2015 (edited) Yer running XP?? You don't say. I'm sure everyone knows that by now, and I have my reasons. Reasons which are proven more and more correct as time goes by. EDIT: But, that's not the subject of this thread! Edited September 27, 2015 by Kyle22 1 Quote Link to comment Share on other sites More sharing options...
phaeron Posted September 28, 2015 Author Share Posted September 28, 2015 Context menu was a slightly different window message path than the main menu. sigh http://www.virtualdub.org/beta/Altirra-2.70-test28.zip http://www.virtualdub.org/beta/Altirra-2.70-test28-src.zip Not a big deal, but need to fix it to avoid confusion with the real bug we're trying to track down here. This build has diagnostics for the keyboard handling -- enter the debugger and in the console type "lfe hostkeys" to enable it. "lfd hostkeys" turns the logging back off. If anyone can reproduce the problem without a menu and with this logging enabled, I'd be interested in the last couple dozen lines. Essentially, this will show whether key up/down messages are matched from the OS and whether keys are getting stuck in the emulated keyboard matrix. One reason for the weird repeat behavior is that currently the emulator repeats the last key (SKSTAT bit 2 asserted) if it thinks any key is changed. I need to modify this, but I'd like to find out what's causing the stuck keys before attempting a fix for it. It looks like weird things may happen if you manage to map the same physical key both as a virtual key and a typed key to different emulated keys, but I'm pretty sure you folks haven't reconfigured things that way. Also, this build contains a fix for a minor issue with U1MB where it malfunctions if you have U1MB enabled in XL/XE hardware mode with OS-B kernel enabled, because the MMU thinks it doesn't need to map $C000-CFFF, and a mapping fix for keypad Enter not being hooked up. Quote Link to comment Share on other sites More sharing options...
Keatah Posted September 28, 2015 Share Posted September 28, 2015 (edited) OK. the issue I had in message 680 http://atariage.com/forums/topic/236488-altirra-260-released/?p=3328815 Seems to be fixed now. I'll try and break the other issue tonight. I didn't know there were two issues. Too much RVGS. Can someone give me a 1-2-3 list of steps to dupe it? Edited September 28, 2015 by Keatah Quote Link to comment Share on other sites More sharing options...
fujidude Posted September 28, 2015 Share Posted September 28, 2015 I'm sure everyone knows that by now, and I have my reasons. Reasons which are proven more and more correct as time goes by. EDIT: But, that's not the subject of this thread! Sorry I just couldn't pass it up. Was just having fun, not trying to criticize. It certainly was actually prudent to mention which OS you were using in the context of debugging. 1 Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted September 29, 2015 Share Posted September 29, 2015 Not sure if this is helpful at all, but I was just this minute typing at the SDX command prompt in the emulator (using test 27). The keyboard suddenly stopped responding to keystrokes for a couple of seconds, then started up again, endlessly repeating. No special conditions required to trigger this, but it's very difficult to reproduce. Just happens when it feels like happening. Quote Link to comment Share on other sites More sharing options...
fujidude Posted September 29, 2015 Share Posted September 29, 2015 fjc, is it happening on test 28 for you? Not sure if you saw there was a 28 out now. I just noticed it myself. Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted September 29, 2015 Share Posted September 29, 2015 I'll test it. I did notice test 28 but also noticed that this particular keyboard issue hasn't been addressed yet. Quote Link to comment Share on other sites More sharing options...
serj Posted September 30, 2015 Share Posted September 30, 2015 (edited) Avery, I found a small mistake in the emulator. this distortion so it should be? Edited September 30, 2015 by serj Quote Link to comment Share on other sites More sharing options...
Mclaneinc Posted September 30, 2015 Share Posted September 30, 2015 Are you on extended screen view Serjey? Perhaps you are seeing stuff that a TV would bot display? In fact I'sure you are on extended and extended PAL. Quote Link to comment Share on other sites More sharing options...
bfollett Posted September 30, 2015 Share Posted September 30, 2015 I only had version 2.70 test 24 installed and I tried Dimension X and it displayed fine. I then downloaded test 28 and I saw the same thing as posted by Serj. The last column of pixels are shifted by one scan line so it does appear something broke between test 24 and test 28. Bob Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.