André 's 8-bit misc pages
(C) - André Fachat
On these pages you will find quite some software I made around the 6502 and the Commodore 8-bit machines.
News:
- 2006-12-27 Added the PET version of @MON.
Crossdevelopment
-
xa65 6502 crossassembler
This is the 6502 crossassembler I developed to use with my seflbuilt computers. It is the main assembler for the GeckOS/A65 operating system and supports the o65 fileformat.
It originates on my old, long-gone Atari ST and has been ported to standard ANSI C since. It compiles on various platforms. xa-2.1.4h.tar.gz is the latest Unix version I use. Jolse Maginnis added 65816 support. This version is xa-2.1.4f+65816-v2.tar.gz
However, due to lack of time I have given the maintenance job to Cameron Kaiser. The new website (with current versions) is http://www.floodgap.com/retrotech/xa/
C64 development
These programs are not under development anymore.
-
@basic: My own basic extension for the C64.
Provides list-scroll, builtin micromonitor, disk-basic, and some more
development tools. You find it at
http://www.zimmers.net/anonftp/pub/cbm/c64/programming/atbasic.tar.gz
or atbasic.lzh.
-
@mon: My own machine language monitor. Probably not as good
as others, but I am used to it and I like it. You find it at
http://www.zimmers.net/anonftp/pub/cbm/c64/programming/atmon.tar.gz
or atmon.lzh.
At this time I have ported the monitor to the Basic 4 PET machines with 40 and 80 columns. The new version needs to be assembled with the xa cross-assembler. You find the source in apmon-v112.tar.gz.
-
@ass: My own C64 native assembler.
You need it for some
of the projects on this page. You find it at
http://www.zimmers.net/anonftp/pub/cbm/c64/programming/atass.tar.gzor atass.lzh.
-
BASMON: : This small monitor program is written in BASIC,
uses some of the kernal code and should run on the C64 and the PET
computers. A special version for the CBM 600 (aka B128) is available.
Other programs
Here is some other stuff that might be of interest.
-
BDOS+: This program reads and writes
PC floppy disks on a C128 with a VC1571 disk drive.
I once published a version in the 64er magazin as project of the month.
Nowadays I would suggest using the transfer tools from
http://www.zimmers.net/anonftp/pub/cbm/transfer/.
-
xcbm: This was my first attempt in writing a C64/PET
emulator running on Unix before I joined the VICE team. It basically
emulates the
6502 opcodes (not the undefined ones) and traps the kernal to access
the hardware (except the screen). It uses the text terminal for display,
so if it works you could even run it over a terminal line :-).
Get the full archive at
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/unix/xcbm-0.1.2.tar.gz
or read the README.xcbm.txt.
Disclaimer
All Copyrights are acknowledged. The information here is provided under the terms of the GNU Public License version 2 unless noted otherwise.
Contents last modified 15 June 2000
Return to Homepage