I posted for the first time yesterday, and was dismayed to find myself listed as a "Windows user". I call foul! I only use Windows under duress, and never to access this forum. How do I fix it?
Everyone gets a nickname based on how many posts they've made. It's Lance's idea of 'funny' to call newbies by that HIGHLY insulting name until they get - what is it? - 50 posts, I think.
Well, if it makes you feel better, I'm only a VIC-20 user and I've never even owned one of those.
Quote from: airship on March 20, 2008, 12:26 AM
Everyone gets a nickname based on how many posts they've made. It's Lance's idea of 'funny' to call newbies by that HIGHLY insulting name until they get - what is it? - 50 posts, I think.
I think it's hilarious. BTW did you get a chance to see what I did with the Wikipedia Article on BSaved Images on the C64? I cut you some code Mark but I think you'd better proof-read it me being a Windows user and all... can you spot the deliberate error:)
Is anybody into writing C64 programs? This Windows User just put-up a full-blown Cross-Compiler on his Aztec-C Website and just thought he'd stop-in and leave a link or two:
Aztec C65 Version 1.06e Cross Compiler
(http://www.clipshop.ca/c64/classic.gif)
Manx Aztec C65
Version 1.06e
Target: Commodore 64 6502 Native Code
Target OS: Commodore 64 (C64) BASIC 2 operating system
Compiler: C II Vers. 1.05h 6502 (C) 1982, 1983 by Manx Software Systems
http://www.clipshop.ca/Aztec/index.htm#commodore (http://www.clipshop.ca/Aztec/index.htm#commodore)
MS-DOS cross-development environment for 8086 and compatible computers
Preconfigured for Windows XP
With several samples, projects, and a production example
With an additional link library for sound and graphics etc.
With many original related custom tools for MS-DOS including source code
This is a complete Aztec C build environment for Windows XP (MS-DOS) which will enable you to produce efficient 6502 machine-language programs which will, when properly built, load and run from BASIC on a Commodore 64 or in the Vice C64 emulator, and which will exit cleanly to BASIC when done.
The flavour of C that is used is not ANSI compliant, but many of the functions that existed or still exist in ANSI C are available, or have equivalents. I am unable to provide the original documentation for this compiler, but generally speaking, other Aztec C manuals that may be available online for this version (1.0...) might help.
Programs are written in C on an IBM-PC compatible computer and can be augmented with inline assembly language or assembly language modules if desired. This compiler's first pass produces 6502 assembly language, which is assembled on the second pass and linked to other assembled code objects and libraries on the final pass to produce finished programs which are then modified using special tools to load and run under C64 BASIC 2.
It is quite a complicated environment, but I have highly simplified it for you by pre-configuring it to run under Windows XP, and by using MAKEFILE's, and have provided many original programs and library routines that I wrote in their entirety to get you started. I have organized this environment into topical subdirectories to make it easier for you to review and use my work and to provide you with a sustainable framework for your own C64 research.
An additional link library (B64NAT.LIB) is provided which supports, among other things, the use of graphics and bit-mapped graphics images, sound routines, and other useful routines for native mode C64 Aztec C programs.
If you wish to create full-screen bitmapped graphics for the C64 you may wish to download my ClipShop program. Additional utilities for graphics and sound file conversion are included with this compiler.
Other than that, all you need is the ability to write and compile programs in the C programming language.
(http://www.clipshop.ca/c64/time.gif)
Classic C64 Software
d64 Disk Images for Commodore 64 Emulators
All Programs Written and Produced by Bill Buckels
In Aztec C for the C64 in the
Windows XP Cross-Development Environment
http://www.clipshop.ca/c64/index.htm (http://www.clipshop.ca/c64/index.htm)
Introduction - Commodore 64 Version
In early 2008 as part of his efforts to produce a Windows XP based C programming language environment for the Commodore 64 (C64), complete with sample programs, the developer of the Apple II version of "What Time Is It?", Bill Buckels, decided that he would create an English-only version for the C64 as a demonstration program in the C programming language using an obsolete C64 compiler program called "Aztec C".
The C64 Version runs at the same speed as the Apple IIe version in less memory, with equal or better graphics, and better sound. It runs nicely in the WinVICE C64 Emulator in Windows XP (it has never been tried on a real C64), and is as complete in every way as the other versions, accounting for differences between the C64, the Apple IIe, and the IBM-PC.
C64 Graphics in Windows XP
If you are interested in diskimages for the C64, you may also be interested in C64 Graphics. The ClipShop program for Windows XP also written by Bill Buckels provides support for conversion from several IBM-PC compatible graphics file formats to many C64 graphics file formats, and for loading and saving these directly.
ClipShop also has a "Split Commodore Image" feature, provided primarily for Commodore 128 Emulator Enthusiasts, which creates a file package including a loader program written in BASIC 7 and the split pieces of the original image. If you have the c1541 disk image utility that comes with the VICE emulator installed and on-path, you can run the batch file that is created with the file package to create a d64 disk image by clicking on the batchfile.
ClipShop does not load these split images. They are created for Commodore Emulator Enthusiasts as a fun activity to help keep them occupied with re-living their past, and there is really no purpose in inflicting the rest of us with yet another C64 Image Format.
http://www.clipshop.ca/index.htm (http://www.clipshop.ca/index.htm)
If you don't understand most of this talk about C64 graphics and you want to learn more, review the Wikipedia Article BSAVE (graphics image format) http://en.wikipedia.org/wiki/BSAVE_(graphics_image_format) (http://en.wikipedia.org/wiki/BSAVE_(graphics_image_format)) by Bill Buckels as a starting point.
Windows User indeed! ROFLMAO!
Later,
Bill