![]() ![]() I don't think there is a standard pattern. Reply to this email directly or view it on GitHub See this link, "AppleWin possible RNDH, RNDL issue?":Ī simple fix could be, at power-on, to set $4E,4F to random, non-zero this same issue came up (but for a different game) back in AugustĢ012. On real h/w, these values are unlikely to be zero at power-on, and so theītw. Program to BRUN POOYAN), then RNDH,RNDL will be set to a non-zero value, any of the above methods like PR#6, or the BASIC ![]() On the emulator, when the game is run via a method that uses "native" Subroutine trying to get a non-zero value. The game gets into an infinite loop, iterating on this Pre-inits memory to a fixed pattern, and these 2 zero-page values are Reads $4E,4F (aka RNDH,RNDL) as a random number seed. When the game starts, the subroutine at $6A9B To look more closely at example cold-start RAM values from real Apples. Someone has already added this feature to AppleWin IIRC. ![]() It's a bug in the game as much as AppleWin.Īt cold start (power-on) the RAM locations will generally be either 00 orįF, so whichever one it is now is "wrong" - at least for that game. I knew this would be the issue, but didn't have to time to investigate. OR JUST COPY THE DAMNED GAME TO A DOS 3.3 DISK AND TYPE "BRUN POOYAN" YOURSELF!īut make no mistake, it isn't a problem with Beautiful Boot, because it works normally on real hardware without all these gymnastics! Play with the ALT/CTRL and PAUSE-BREAK combination to get it right. Remember we're restarting the emulated system and not the emulator.ģ- Select "C" from the Beautiful Boot Menu, and away you go!ĪLTERNATIVELY conduct a reset of the emulated system which drops you into the "]" prompt and then resetting the emulated system (not the emulator) so it will boot will also work. You now get ] and a flashing cursor.Ģ- Type PR#6 at the "]" basic prompt. Sorry about the previous tedious procedures, but when you're drunk you're just drunk and there ain't a damned thing you can do about it.Ġ- Open the emulator, and drag the disk image to the center of the emulator window, wait for the Beautiful Boot menu to show up.ġ- Hit FN to simulate a CTRL-Reset OR hit CTRL- depending if you are on a laptop or desktop. With the Beautiful Boot disk image you already have. Here is a much simpler method of starting it. Īnd finally my little start program needs you to press a key to get it rolling. Starting with the the Apple II+ with The Freeze's rom causes keypresses. There's your keypresses! And now that the emulated Apple has seen a "native" keypress, the Beautiful Boot fast-loader will work. To get it working from the original II you need to do a 6 and Because the common factor is pressing a key and having Apple's own routines process it, not some fast loader or menu selector. I suspect it has something to do with keyboard strobing and reading in the emulator. In any emulated machine.įurthermore, making this little start program allows it work too:Īll three lines are critical. Selecting Apple ][ (original) also allows it to work.įinally, if you put the POOYAN file onto a disk without a menu program, just dos, any dos, and manually start it with the BRUN command it will work. ![]() I have no time to troubleshoot this, but I can tell you that selecting the Apple ][+ in conjunction with "The Freeze's non-autostart F8 rom" selected allows the game to operate normally. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |