Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [apple-ii]

For questions about the Apple II series of personal computers, and related software and hardware. For questions about Apple hardware in general, use the tag "apple"; for questions about the IIGS in particular, use the tag "apple-iigs".

41
votes
13answers
15k views

How was it back then in 1984, when the Apple II had color, and the new Macintosh didn't?

I imagine it being a huge downgrade for some, not to have color on the Macintosh. Macintosh games were black and white in the beginning, while Apple II had color. I'm especially interested in ...
38
votes
3answers
4k views

How did Apple ][ basic programs protect against listing?

I seem to recall from my high-school days that certain Apple ][ programs protected themselves from being listed and therefore modified. If you tried to do it, the machine would simply reboot. How ...
33
votes
7answers
8k views

How did Apple fail to tap the business and scientific markets?

Currently reading an excellent book called Blue Magic: The People, Power and Politics Behind the IBM Personal Computer, which is just what it says on the tin; highly recommended to anyone who wants to ...
33
votes
4answers
7k views

What determines the color of every 8th pixel on the Apple II?

On the Apple II there's an interesting way to add a little color to the bitmap, since the high bit select the palette used for the three-and-a-half pixels represented by the byte. Like this: 0: Black,...
33
votes
3answers
4k views

What was the point of Apple Pascal having its own file system?

Apple's UCSD Pascal for the Apple II used its own file system rather than the existing DOS 3.3 of the day. I'm not sure if it overlapped SOS at all, but regardless of timelines it seems that the ...
27
votes
5answers
2k views

Does every retrocomputer and console with NTSC composite output have 'artifact color' ability?

Artifact color is heavily associated with the Apple ][, since that is the only method the machine had to produce a color display. I was looking at the fantastic demo for IBM PC + CGA, 8088MPH, and I ...
27
votes
1answer
1k views

How does “bit-slip” copy protection work?

Some Apple II 5.25" floppies used a special pattern of bytes that could not be automatically detected by disk copying software. How could the pattern be invisible to disk copiers but detectable by ...
24
votes
3answers
928 views

Absolute maximum number of nibbles on an Apple II floppy disk track?

The Apple 2's disk drive controller and 5¼" floppy disks have the following metrics: The disks is spun at (roughly) 300 RPM (Revolutions per Minute), which means it takes = 1000 ms/sec / (300 RPM / ...
22
votes
4answers
3k views

How did the Apple II forward binary instructions to the Z80 software card with CPM?

Microsoft produced the Z80 Softcard for the Apple II enabling it to run CPM and many Z80 binary programs. This seems to be an unthinkable achievement. (For a kid who had an Apple IIe but was only a ...
22
votes
2answers
2k views

Apple II: Applesoft BASIC memory management

I am trying to write an Applesoft / floating point BASIC program using high resolution graphics and some assembly language code. My BASIC program is quite large, and after running the program for a ...
21
votes
2answers
561 views

How do I use shadowed memory to render Super Hi-Res quickly?

The Apple IIgs video memory is controlled by the 1MHz Mega II chip, so directly accessing the Super Hi-Res page in bank $E1 is slower than accessing other memory. How can I render in "fast" memory, ...
21
votes
2answers
2k views

What are the “Screen Holes” in Apple II graphics?

I've read the term screen holes many times in the context of Apple II graphics. From what I understand, it has something to do with the interleaving storage of graphics (or was it text) and that some ...
21
votes
5answers
3k views

Over its lifetime, how many Apple II computers were sold?

It would be nice to break it down by model if possible.
19
votes
4answers
3k views

Quick way to tell how much RAM an Apple IIe has

What is a simple way to tell how much RAM an Apple IIe has? The main RAM is fixed, but Aux RAM can vary. I'd like a solution that can be typed quickly from the keyboard: the context is that I'm ...
18
votes
5answers
2k views

Can a retro-computer be a useful way to learn computer-architecture fundamentals?

I've been reading about the fundamentals of computer architecture, but I think I could get a better grasp of the basics if I could could have an actual device to play with. I had considered building ...
18
votes
2answers
765 views

Apple // screen editing

I've heard mention many times of screen editing commands on the Apple // for fixing typos in BASIC programs (and patching code in the monitor?). I did not learn these growing up, never having the ...
18
votes
3answers
642 views

Did the Apple IIe Platinum include all feature enhancements from the Apple II line?

Not including the Apple IIgs, did the Apple IIe Platinum include all enhancements made by Apple? For example, the first Apple IIe couldn't utilize the Double Hi-Res mode from what I understand. In ...
18
votes
1answer
248 views

Did any Mockingboard game use the VIA timers or interrupts?

There were only a small number of games that supported any of the Apple II sound cards such as the Mockingboard. From those games that used the Mockingboard, did any of them utilize the on-board VIA'...
17
votes
2answers
2k views

Why did the original Apple //e have two sets of inverse video characters?

According to Apple II Technical notes Mouse #6, updated January 1989, In unenhanced Apple IIe computers, the alternate character set contained two sets of inverse uppercase characters. In the ...
17
votes
2answers
533 views

Apple II: DOS 3.3 Virus?

Does anyone know the source of this Apple II DOS 3.3 virus that infected my disks back in the 1990's? I got it from a public domain disk collection that was given to me by a friend, called the ...
17
votes
2answers
848 views

Transferring from Apple II

I have also found a working 1978 Apple II. Now my dad wants me to transfer its data to another device without using fancy Apple II exclusive hardware and if possible, through a cassette port. Now, ...
17
votes
2answers
613 views

How can I programmatically tell which version of Apple II my code is on?

There are minor and major differences between the many Apple II models. I would like to detect whether my 8-bit assembly language program is running on a II, II+, IIe (enhanced or not), or ///, and ...
17
votes
2answers
529 views

How many versions of DOS were there for the Apple II and what were the differences?

DOS 3.3 was the most common before ProDOS. How did it differ to DOS 3.2 and what versions were there before that?
16
votes
2answers
1k views

What makes slot 7 of the Apple ][ unique from 1-6 and how was this used?

In the Apple II, there are three unique slots (depending on model): Slot 0 (on the ][ / ][+) which is typically used for language cards. "Aux" slots in the //e and IIgs, typically used for memory ...
16
votes
4answers
662 views

How were binary subroutines embedded in Integer BASIC programs?

Programs written in Apple's Integer BASIC sometimes had bits of machine code embedded in them. This was more convenient than loading the code separately, especially when the program was loaded from ...
16
votes
3answers
680 views

What are the differences between the versions of AppleSoft BASIC?

Apple did make some changes to AppleSoft BASIC over the years between the first version on the Apple II and the last version on the Enhanced IIe and IIe card. What are the differences between the ...
16
votes
2answers
274 views

Connecting an Apple //e with a Super Serial Card to an Android device via a USB to DB25 cable

I have an Apple //e, and I quite enjoy using it as a dumb terminal to my Raspberry Pi from time to time. Recently, I came across a few cords that could connect my Android phone (a Pixel) to the DB25 ...
15
votes
1answer
2k views

How do accelerators and CPU cards work on the Apple II?

An Amiga 1200 exposes the entire CPU bus on the expansion port, so that an accelerator only needs to assert BR which causes the onboard CPU to stop all computation and electrically disconnect from the ...
15
votes
3answers
392 views

What are the normal signals on a 65C02 in an Apple IIe?

I'm troubleshooting a dead Apple IIe enhanced, and I'm having trouble finding documentation on testing the 65C02 (as opposed to the 6502). Specifically, I've found using a logic probe that pin 6 (...
14
votes
4answers
1k views

Was the Apple II ever sold in kit form?

In the June 1977 issue of BYTE magazine I saw an advertisement stating you could order an Apple II and it had a price list. One of the columns was titled "Apple II Board-only". The price for that ...
14
votes
1answer
594 views

Why is the Apple II hi-res HGR command so slow?

The Apple II hi-res screen sits on 8KB of memory, so it should be possible to erase it quickly. The Applesoft HGR command is slow enough that the "Venetian blind" erasure is clearly visible. ...
14
votes
2answers
740 views

Heating issues in Apple II?

My Apple II has been getting really hot in use, I've cleaned it, so I don't think dust is an issue. Is there something wrong with the hardware that could be affecting it? I've had Apple IIs overheat ...
14
votes
3answers
583 views

Can the CSG 65CE02 CPU be used to accelerate an Apple //e or //c?

The CSG 65CE02 is an improved 6502 microprocessor that was shipped in small quantities by Commodore around 1988. It is used in the Amiga A2232 multi-port serial controller card, and that would be the ...
13
votes
2answers
3k views

1980s game with a guy with an axe on a flying disc

I'm trying to identify a game I remember from the 1980s. The game was shown from a bird's-eye viewpoint (or maybe isometric?), on Apple IIe, IIRC. You controlled a guy with an axe, who was ...
13
votes
0answers
263 views

Why did Apple remove booting from external drives in later IIc ROM versions?

Apple II computers don't come with DOS in ROM, but rather need to boot from a floppy disk to make the disk drives usable. The IIc was the first Apple II that came with a built-in disk drive, so ...
12
votes
2answers
703 views

Why was Brøderbund's RWTS18 incompatible with the Laser 128?

The V-Tech Laser 128 is an Apple II clone. This machine uses a clean-room copy of the Apple II BIOS and was intended to be compatible with Apple software. However, Brøderbund's games stored with the ...
12
votes
1answer
671 views

Was the Spartan by Mimic Systems a real product?

I was flipping through an old copy of RUN magazine and came across an advertisement for a product called "The Spartan" produced by Mimic Systems. I had forgotten about this product completely, but I ...
12
votes
1answer
566 views

What was the change to the Apple //e motherboard that allowed for Double HiRes graphics?

Double Hi-Res graphics (DHGR) was a nice addition to the Apple ][ line as it allowed for higher resolution 560x192 graphics with 16 colors in comparison to the traditional 280x192 with 6 colors. It ...
12
votes
1answer
469 views

How do I troubleshoot an Apple //e with no power light?

Recently, an Apple //e has come in my possession, and I'm trying to get it to power up. I am looking for some troubleshooting advice. I've looked around online, but there seems to be very little on ...
12
votes
2answers
378 views

How to connect an Apple IIe to an external Sider hard disk drive

I am a sucker for 8 bit junk components, and recently picked up a Sider hard disk for my Apple //e. I was able to talk myself into the purchase by fondly remembering how I lusted after this piece of ...
12
votes
1answer
873 views

Did the PAL version of the Apple II use a different clock frequency?

The Apple II used a 6502 CPU clocked at 1.023 MHz which was tightly tied to the NTSC frequency (1/14 of crystal, 3.5 color clocks per CPU cycle). It is well known that the Disk ][ was primarily ...
12
votes
1answer
384 views

How did the Lazer Systems Graphics Plus board work?

The first two Apple II models (the ][ and ][+) were unable to display lower case on the text screen. Some 3rd parties made lower-case adapters that replaced the character ROM (e.g. Dan Paymar's ...
11
votes
4answers
411 views

At what address do Apple II Applesoft programs get stored?

Online references disagree on whether Applesoft programs were stored at 0x801 (2049) or 0x3001 (12289). A quick test on my OpenEmulator install with an Apple II Plus definitely puts it at 0x801. ...
11
votes
1answer
628 views

What kind of EPROM was used for the Apple //e character generator, and how do I write a new one?

I have an old Apple //e clone, bought in Brazil (but assembled who-knows-where-on-Earth) that has not been touched for over 15 years. At least, from what I could see, it is a //e -- but not enhanced, ...
11
votes
2answers
733 views

Apple II / ProDOS: Run binary games without BASIC.SYSTEM?

Is there a way in ProDOS 8, to directly run old DOS 3.3 binary games without loading BASIC.SYSTEM ? Most games never access DOS 3.3 once the program was running, so even though these were never meant ...
11
votes
1answer
572 views

Does an Apple //e actually have 64KB of RAM?

Inspired by this question about the C64, I was curious if the Apple //e (and I suppose //c and IIgs, though not sure of ][+) somehow had a similar behavior. In short, we know that the Apple ROMs start ...
11
votes
1answer
313 views

Apple II: HPLOT crashes system. Why?

While I was writing a program on an Apple IIe, I set up access the graphics page using softswitches, and then tried to draw on it, but the system crashed so hard I had to do a Control - Open Apple - ...
11
votes
1answer
391 views

What's the difference between DOS-ordered and ProDOS-ordered disk images?

Apple II emulators accept disk images in "DOS order" or "ProDOS order". What's the difference? Why have two different formats?
11
votes
1answer
239 views

What is the format of the syntax tables in Apple II Integer BASIC?

In Paul Santa-Maria's disassembly of Integer BASIC (text version), you can see the syntax table split into two parts, SYNTABL and SYNTABL2. I've seen references to the tokens being stored in reverse ...
11
votes
1answer
408 views

Why didn't Apple ][ / ][+ 80-column cards use slot 7?

Based on a previous question about how slot 7 on the ][ / ][+ was unique as it had two video signals on it that other slots lacked, I am curious why the slot wasn't taken more advantage of. But that ...