
ProSel hangs or boots slot 6 next depending on which mode you use. Most of the other SYS files return you to it, or tell you why they don't work on an Apple II/+. John Brooks Bitsy Bye, QUIT.SYSTEM followed by BOOT.SYSTEM (BB renamed), works well for the older Apple II/+ modes. Most of the *.SYSTEM files in my list either want to run on an Apple IIe or on a 128K machine.
#APPLEWIN MAKE SECONDARY JOYSTICK PRIMARY PLUS#
The problem boils down to the fact that the Apple II (original) and Apple II Plus modes on AppleWin are 64K, and not 128K, machines. It flashes something on the screen just before everything hangs. It is probably the NS.CLOCK.SYSTEM file that is not working with the A2/A2+ modes. System files, down the road in the boot process, may be the culprit. I replaced (copied over) ProDOS and Basic.System and ProSel.System (And, maybe more I don't remember for sure.) with backups/originals from the disk images they originally came from, but it had no effect and did not eliminate the problem.

I just noticed this recently while analyzing the original Apple II System Monitor and the Apple II Plus Monitor II using AppleWin 1.27.0.0 and comparing them to what is printed in my reference manuals. When I boot in the //e modes, original or enhanced, everything works as expected. Is this by design, or is it strange behavior? speed), then the second click boots from slot 6. On the first attempt to boot, after the first click of the Apple icon, the indicators are flashing "T0/S0 T0/S?" very rapidly (max. With the Apple II Plus, I have to click the Apple ("F2") icon two times to get it to boot from slot 6, when slot 7 is enabled and AppleWin is trying and failing to boot from slot 7. With the original Apple II, once it drops into the Old Monitor ROM, I am using 7 to boot slot 7, but it drops to slot 6 to boot, like slot 7 isn't there even though it is enabled. version 2.4.2) 32MB hard disk drive (*.HDV) image (in slot 7, drive 1),, but do work when booting from the "APPLE DOS 3.3 SYSTEM MASTER.dsk" or the (John Brooks) "ProDOS-8 2.4.2.dsk" (in slot 6, drive 1, and with slot 7 disabled). One idea is to change the Registry key (again), eg.In my experimentation with running the various Apple II models in AppleWin (version 1.27.0.0), the Apple II (original) and the Apple II Plus, do not seem to work right when I try to boot them using my (ProDOS-8 J.B. We obviously can't fix the released AppleWin, so we need some way to remedy this in the unreleased "joystick 1 - thumbstick 2" support.
#APPLEWIN MAKE SECONDARY JOYSTICK PRIMARY CODE#
We can make fixes to the current code to improve checking return results and doing more bounds checking.


this sets uNewJoyType1 = SendDlgItemMessage(hWnd, IDC_JOYSTICK1, CB_GETCURSEL, 0, 0).Clicking "OK" calls CPageInput::DlgOK().SendMessage(combowindow, CB_SETCURSEL, currentchoice, 0) returns -1, but this isn't checked.this is passed to CPropertySheetHelper::FillComboBox(., int currentchoice) as currentchoice, to set the combo cursor to currentchoice.this completes things by calling JoyGetJoyType() to get type=5.when you open Config->Input, CPageInput::InitJoystickChoices() populates the joysticks' combo boxes.so at start-up, it reads type=5 from the Registry and sets joytype = 5 (when the max is 4).there's no bounds checking in JoySetJoyType(UINT num, DWORD type) for type.1.26.2.4), bring up the Config->Input property sheet and OK then this results in a crash. If you select this option (saved to the Registry: Joystick1 Emu Type = 5), switch back to an older AppleWin (eg. PR #428 extends Joystick 2 to use "Joystick 1's second thumbstick".
