![]() ![]() AppleWin will see this but remain in the Caps Lock enabled state.','\t\t\t Now pressing the PC's Caps Lock key a second time, AppleWin will disable Caps Lock and allow lower-case to be used. I rarely use it now that I have my own Apple IIc and would much prefer to try to use my real computer instead of the emulator (except sometimes when writing and debugging code - having a text file I can copy and paste is very handy). Here's a simple example of how to use these soft-switches: 10 KEY = PEEK (-16384) : REM READ KEYĢ0 IF KEY >= 128 THEN PRINT PEEK (-16368) : REM CLEAR STROBEįinally, consider visiting Retrocomputing for these kinds of questions. Assuming Caps Lock is off, when you press the PC's Caps Lock key the first time, this will enable the PC's Caps Lock. I think Applewin is about as complete and polished as it can get (at least for my purposes). For more details I refer you to page 5 of the Apple II Reference Manual or page 12 of the Apple IIe Technical Reference Manual.Īnother good book which talks about this and many other things is The New Apple II User's Guide. You then access KBDSTRB to clear the strobe bit of KBD. Bit 8 of that value (the 'strobe') will be set if it's a new key - in which case you need to subtract 128 to get the key value. For AppleWin users, the minimum required version is 1.26.3.0 this version has an ACIA behavior fix that’s needed for GBBS Pro (or any other BBS package) to operate properly. In summary, you read KBD to get the value of the last key pressed. Overall, the game looks much better this way. If you don't want that, you can change the model to Apple II+, which didn't have the 80-column card. ![]() ![]() Wizardry recognizes it and adapts the menus to it automatically (by adding spaces all over). You can read the keyboard without flashing the cursor from Applesoft or assembly language, but you need to learn the underlying soft-switches used to do this. AppleWin's default config emulates the Enhanced Apple IIe, which has the 80-column card built-in. Pause emulation and enter the debugger with F7. This is a quickguide to the essentials for people who have some familiarity with debuggers. VisiCalc is written in assembly language, and so is Applesoft BASIC - and so is the firmware routine that Applesoft calls to get a key while flashing the cursor. The debugger built into AppleWinis extremely handy when figuring out how bits of code work. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |