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".

Filter by
Sorted by
Tagged with
16
votes
4answers
850 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 ...
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 ...
12
votes
2answers
989 views

How was Prince of Persia “better/faster” with RWTS18?

I was reading about Prince of Persia over at POP Code Review. In that article, the writer printed an interview with Roland Gustafsson, the inventor of RWTS18 copy protection for the Apple II series. ...
11
votes
2answers
951 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 ...
7
votes
4answers
620 views

Cost of expansion slots

Among other early computers, the Apple II and IBM PC made the consequential decision to provide internal expansion slots. How much did this add to manufacturing cost? Intuitively, it seems like it ...
8
votes
3answers
449 views

Origin of dealer networks

Roughly speaking, the two main ways to sell computers are, and particularly were in the old days, Three digit price tag sold to individuals => mass market, department stores and suchlike. Four digit ...
10
votes
1answer
925 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, ...
15
votes
2answers
365 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 ...
24
votes
4answers
4k 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 ...
13
votes
2answers
929 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 ...
9
votes
1answer
223 views

Was there an Apple IIc clone other than the one from V-Tech?

When I was a kid, my aunt had an "official" Laser 128 that was made, IIRC, by V-Tech. Later in life, I bought a "Laser 128" off eBay but I don't know if it was really from V-Tech or not. Even though ...
10
votes
2answers
1k 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 ...
5
votes
2answers
743 views

Apple II: Applesoft variable syntax error weirdness

While typing immediate-mode commands in Apple II Applesoft / floating point BASIC, I discovered an odd situation where I will get other programming error messages before a syntax error. Why does it do ...
28
votes
2answers
3k 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 ...
16
votes
1answer
344 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'...
10
votes
1answer
380 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 - ...
13
votes
3answers
895 views

Anyone remember how to write the Apple ][ HIRES pages to disk to make screenshots?

The Apple ][e had 2 HiRES video pages, HiRES animation involved switching between the 2 pages and redrawing the screen. A really early way to take an in game screenshot was to dump the computer with ...
11
votes
1answer
398 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 ...
9
votes
3answers
723 views

How do I store data and/or code in AUX RAM on an Apple //e?

Despite owning several Apple IIe's, I've never gotten around to doing any major programming on them. I hope to change that. Anyway, how did programmers actually use the expanded RAM seeing that a ...
12
votes
4answers
677 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. ...
13
votes
2answers
706 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 ...
18
votes
4answers
4k 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 ...
8
votes
1answer
400 views

How many cards can safely be put in a IIgs?

The Apple IIgs can have the usual seven cards an Apple II can have plus RAM which has an additional slot. Other devices can end up inside the IIgs such as an adapter for the Game I/O socket or the ...
15
votes
3answers
506 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 (...
13
votes
1answer
760 views

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

Based on a previous question about how slot 7 on the II / II+ 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 ...
9
votes
1answer
587 views

How did the ITT 2020 graphics differ from the Apple ][?

Following on from this question about Apple ][ graphics: What makes slot 7 of the Apple ][ unique from 1-6 and how was this used? The original Apple ][ microcomputer was released for the US market ...
22
votes
3answers
2k 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 ...
10
votes
3answers
942 views

Is it possible to crash the Apple II using only the Apple II Basic REPL?

Prerequisites: 1) Apple II 2) Basic Prompt Using only the instructions provided, can you crash the Apple II? I'm curious if this is even possible because I have only ever programmed the ...
11
votes
1answer
761 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 ...
12
votes
1answer
795 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 ...
6
votes
2answers
873 views

Arcade games in Apple IIc's ROM

Is there a website where I can find the old games that where pre-installed in the Apple IIc ROM? When I could not get an OS disk, I could still have some fun with my Apple IIc by playing those arcade ...
8
votes
3answers
330 views

Slideshow software for Apple II?

I'd like to do a presentation using my Apple //e as the video generator. Is there any good "slideshow" or presentation software for the Apple //e other than writing a BASIC program to draw on the HGR ...
14
votes
1answer
1k 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 ...
8
votes
1answer
1k views

Testing/using a joystick in AppleSoft?

How does one use joysticks in a program on the Apple //? I have three different joysticks here and I would like to visualize their state (pot and button values), maybe similar to the SDL joystick ...
18
votes
2answers
1k 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
2answers
618 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?
29
votes
4answers
1k 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 / ...
19
votes
4answers
1k 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 ...
8
votes
1answer
411 views

What software supported the Mockingboard on the Apple II?

Is there a list somewhere? Might be nice to compile a list here. I'm assuming mostly games but also music and educational software made use of it.
23
votes
5answers
4k views

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

It would be nice to break it down by model if possible.
16
votes
3answers
1k 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 ...
22
votes
2answers
1k 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 ...
16
votes
1answer
818 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. ...
3
votes
1answer
615 views

Why won't the game “Ultima I” work on my Apple IIe system? [closed]

I'm trying to complete the original Ultima I on an Apple //e. These instructions explain space flight, but I can't seem to destroy enemy ships in order to become a Space Ace, even when I should be ...
11
votes
1answer
404 views

Differences in disk storage between systems

Coming from the TRS-80/TandyColor Computer lines, I had always heard of how slow some other systems disk storage were, regarding data transfer rates, etc... The CoCo lines disk storage was pretty fast ...
12
votes
1answer
453 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
2answers
2k views

What format is used for Apple II cassette tapes?

Apple II computers initially used audio cassette tapes for storage. How was the data stored? What was the maximum bit rate?
12
votes
1answer
592 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?
21
votes
2answers
788 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, ...
30
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 ...