Description:
Programming on the Apple II.
|
|
|
Announcement: cc65 version 2.13.3
|
| |
[Crossposted - please remove irrelevant newsgroups when replying]
I'm proud to announce version 2.13.3 of cc65. cc65 is a complete cross
development package for 65(C)02 systems, including a powerful macro assembler,
a C compiler, linker, librarian and several other tools.
cc65 has C and runtime library support for many of the old 6502 machines,... more »
|
|
Applesoft syntax
|
| |
How do you check the syntax of a big Applesoft basic program without
running it?
Is there vintage or modern tools for that?
JM
|
|
Catching prodos commands
|
| |
Found a fun thing to do: Re-route calls to $a685 to a custom parser in prodos. This is the prodos syntax check routine, so if you replace the contents of the keyboard buffer with something else before resuming the command, you can essentially extend the recognized commands almost indefinitely.
Here's my proof of concept stub in the JACE code to do this, though right now I just print out the intercepted command it can be used for much more interesting things later:... more »
|
|
help needed -- A2SERVER (netatalk) for NAS
|
| |
Now that A2SERVER for VM's and native installations is out, I wanted
to focus my attention on making a standalone NAS work with Apple II
clients.
I was very optimistic about the Western Digital My Book Live, because
it is inexpensive, readily available, and it runs Debian Linux, so
it's very similiar to Ubuntu, which is what A2SERVER is based on.... more »
|
|
Converting HGR to DHGR
|
| |
I thought I had it figured out, but for some reason purple and green
are flipped around. Does anyone have a good algorithm for converting
HGR to DHGR, accounting for half-pixels and other funky behaviors of
the video scanner?
JACE DHGR renderer is great and now lores and dhgr look spot-on (well,... more »
|
|
And another IIgs question: change BRAM without GS/OS?
|
| |
I'd like to be able to perform what the "Network" control panel does
-- switch between booting into GS/OS or ProDOS 8 -- without needing
the Network control panel. I'm assuming it changes something in
battery RAM. I'm also assuming there's got to be some way of changing
stuff into there from assembly without needing GS/OS loaded.... more »
|
|
custom Start.GS.OS?
|
| |
Hello world,
I know a lot about 8-bit Apple II's and very little about the 16-bit
one.
I want to have have a replacement Start.GS.OS which launches ProDOS 8
instead of kicking off GS/OS. (The purpose is that when you network
boot a IIGS which is set to GS/OS in its Network control panel, it... more »
|
|
Need example of IIgs code to set BRK vector
|
| |
Can anyone offer a snippet of assembly code to properly set the BRK
vector on the IIgs?
I'm working on fixing a couple more Apple II games that don't work on
the IIgs, and I've noticed a trend of BRK causing problems. In the
latest case, the Apple II BRK vector at FFFE/FFFF is set to point to... more »
|
|
RAINBOW: a "floating bus" example
|
| |
10 A = 9200
20 B = 13136 + 32
30 C = 100
40 TEXT : HOME
50
DATA173,87,192,173,83,192,173, 84,192,173,80,192,208,251,173, 86,192,160,22,136,208,253,234, 173,87,192,76,9,3
60 FOR I = 768 TO 796
70 READ N: POKE I,N
80 NEXT
100 HGR : POKE - 16302,0
110 HCOLOR= 4
120 HPLOT 0,0: CALL 62454... more »
|
|
AppleSoft BASIC program that displays memory locations of the program
|
| |
100 HOME
110 PRINT "APPLESOFT BASIC"
120 PRINT
130 POKE 768,165: POKE 770,76
140 POKE 771,218: POKE 772,253
150 READ A,S$,T$
160 PRINT "$";
170 POKE 769,A + 1: CALL 768
180 POKE 769,A: CALL 768
190 PRINT " ";
210 PRINT A"-"A + 1;
230 POKE 769,250
240 PRINT " $";
250 POKE 250,A: CALL 768... more »
|
|
|