11

It does not appear it saves times or memory in either the encode or decode, but maybe I'm missing something? Well, it kind of simplify decoding. The values $B0..$B9 are exactly what's uses to mark up numbers in literals and variable names. And here they as well simplify the interpreter. In Integer BASIC all tokens are encoded with high bit off, while ...


9

You can't tell if a .do/.po disk image file is in DOS order or ProDOS order unless you recognize something on the disk. If it has a DOS 3.3 or ProDOS filesystem, it's pretty easy. Otherwise... not so easy. If you want to see how CiderPress does it, take a look at the AnalyzeImageFile function here. After peeling off .gz/.zip, it checks the file extension....


6

From the Apple Technical Information Library at https://mirrors.apple2.org.za/: IOU FLAG E5:0 The 80VID switch didn't initialize properly during reset. 1 The ALTCHAR switch didn't initialize properly during reset. 2 The TEXT switch didn't initialize properly during reset. ...


5

Not all IIc models do have the self test ROM. But if they do, it for sure doesn't run for hours. The most reliable way to invoke it is from reset. Power on Hold down Open-Apple+CTRL and then press RESET Release Wait for a ] to show up as BASIC prompt Hold down Open-Apple+Closed-Apple+CTRL and then press RESET Release the RESET key Release the rest Now self-...


5

Press: Ctrl+Reset This should get you to the Applesoft BASIC prompt, with a checkerboard cursor: ]▩ If you don't see that then something is wrong. Otherwise you can check your ROM version: ]?PEEK(64447) 255 ]▩ ROM version 255 can supposedly boot the external drive (though I've never tried this personally) but some disks might not boot correctly. You ...


4

The window shown on the screen shot is not MacsBug, but some badly documented, most likely ROM resident debugging facility popping up when MacsBug is not installed. @BrianH mentions correctly to get out of that window with G and Return, though.


4

So how does one switch between the two banks of ROM, and to where is the second bank mapped? They used $C028, one of the 'reserved' $C02x region (*1). With the IIc ROM "1" it became "Toggle between main and auxiliary ROM". Access per STA flips between both ROM 'halves'. The 32 KiB Apple IIc ROM contains two images, each covering the Area $C100..$FFFF. The ...


4

Simply press RESET (depending on model and setting you might have to hold down CTRL or Open-Apple+CTRL before pressing RESET). This will bring you into default APPLESOFT BASIC. Just, BASIC does not contain any disk commands - unless DOS is loaded from floppy - which pressing Reset will abort :) The only function available is to boot from a controller by ...


4

DOS-ordered images were created by DOS programs that started reading from track 0 sector 0, continued to sector 15, moved to track 1 sector 0, and so on until the end of the disk. They are in DOS logical order: the first 256 bytes are T0S0, the next are T0S1, and so on. ProDOS-ordered images are created by ProDOS programs that started reading from block 0, ...


3

You can look at the file systems: Here are descriptions of the DOS file system and the ProDOS file system. They are quite different, so you attempt to list the files on the disk, usually one approach will produce garbage, and one won't. That's pretty obvious to a human, but less obvious to a program. Also keep in mind that there are .dsk images (in ...


3

According to the Apple IIe Card Owner's Guide, Command-Control-Escape will open the Option Panel, which includes buttons to "Quit IIe" and "Restart IIe", among other things.


3

34 seconds or forever, depending on the ROM version. (Find your version here.) You can start the self-test at any time with: Ctrl+Open Apple+Closed Apple+Reset The ROM 255 self-test doesn't work, and will hang on a screen of "garbage". Here is one of the various results I got using the MAME emulator. It looks similar to your screen: For the other ROM ...


3

The 65802 and 65816 were specifically designed to retain certain bus-timing quirks of the NMOS 6502, because some Apple ][ hardware had been designed to exploit it, and Apple was the primary customer for the 65816 (ie. the ][gs). The 65802 was intended to be a 65816 software-compatible drop-in upgrade for NMOS 6502s, and internally was mostly a 65816. The ...


Only top voted, non community-wiki answers of a minimum length are eligible