From: Ullrich von Bassewitz (uz_at_musoftware.de)
Date: 2002-10-08 18:30:08
Hi! On Tue, Oct 08, 2002 at 05:49:47PM +0200, groepaz wrote: > i have some code.... if you look at the snapshot you can get an idea > of how its designed... however, the current version has many little > bugs fixed (a bunch of those related to compiler problems ;)) and its > actually "almost" useable (that is, works ok for opening ONE file at a > time atm, most standard routines implemented, except seeking -which is > going to be troublesome on cbm drives-) As far as I can see, it does not implement POSIX compatible I/O routines, which is a problem as I see it, because that means that cc65 would need that, too, and not only the low level routines but also the hig level stuff (fopen/fread/...) will be platform dependent. > i was actually waiting for these loadables drivers and some > instruction on how to use them so i can test if that filestuff really > works as intended ;) If you have a recent snapshot, you may want to have a look at the header file include/modload.h. It exports the necessary structures and functions to load modules at runtime. The libsrc/c64 directory contains a graphics driver for 320x200x2 graphics mode, just have a look at the makefile to see how it is translated and linked. There's a problem however: Since module loading needs disk I/O, and disk I/O is not available for the CBMs, there will no longer be loadable modules for the CBMs as soon as I remove the dirty hack I'm currently using. > i was also considering writing a simple "tetris" using the > conio-module as a programming example, but i havent done that yet :) Yes, I've also had some ideas for games. Writing a simple pacman or so shouldn't be too much work. But since I'm already way behind schedule with all my other projects, I'm glad I never started:-) Regards Uz -- Ullrich von Bassewitz uz_at_musoftware.de ---------------------------------------------------------------------- To unsubscribe from the list send mail to majordomo_at_musoftware.de with the string "unsubscribe cc65" in the body(!) of the mail.
This archive was generated by hypermail 2.1.3 : 2002-10-08 18:30:10 CEST