André 's 8-bit misc pages
(C) - André Fachat
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
- @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. Here is a local copy of the manual.
- @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. Here is a local copy of the manual. - @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. Here is a local copy of the manual.
- 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.
- BASMON,P - PET BASIC executable for the monitor
- BASMON.ANL,P - PET BASIC executable with a German manual
- BASMON 610,P - CBM-II BASIC executable for the monitor
Other programs
- 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/.
Just in case, here is the last version of BDOS (for which I got permission from the 64er magazine to publish it: bdos+.x64.gz. - 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 old 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.
I have started working on this emu again and included a version for the Micro-PET and more features. You can find the current version on its xcbm github repository
Disclaimer
Contents last modified 15 June 2000
Return to Homepage
Last modified: 2024-09-21