___ ______ ___ _________ _________ ___ \__\ \ __\ \ \__ \______ \ \ _____\ \__\ ___ \ \ \ __\ _____\ \ \ \ ___ \ \ \ \ \ \ \ ____ \ \ \ \ \ \ \ \ \_____ \ \____ \ \__\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \__\ \_______\ \______\ \________\ \__\ \__\ * m a g a z i n e * -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= A S S E M B L Y S E C T I O N -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= I am new to programming in 68k, and I'm interested in scrolling like that seen in demos and menus within the PD sector. I have a fairly basic knowledge of 68K, and I am wondering if anyone can show me how a scrolling technique is achieved, which doesn't just mean the source, but literally how. I presume that a character is taken one at a time, converted to ASCII, and the appropriate font is shown and scrolled across the screen. How is this scrolling achieved ? Thanks for anyone who can help. ---------------------------------------------------------------------- I am new to the 68K scene and want to learn to use the language efficiently. First of all will anyone produce a 68K assembly tutorial and secondly I was wondering which books anyone would recommend, both as a tutorial and a reference. ---------------------------------------------------------------------- Ok, so I'm fairly new to the 68K scene, and have more or less mastered the basics, etc. So the point is does anyone want to share a few short cuts, tips, etc that will help me as budding novice. ---------------------------------------------------------------------- Being a poor student with very badly managed financial problems (i.e I can't even afford a Falcon), and a newcomer to 68K programming I find purchasing all the decent 68k reference books to expensive. However information such as trap calls, and command examples are invaluable if I am to get anywhere in programming 68K, therefore can anyone at least for the time being compile a list of GEMDOS, XBIOS trap calls, etc for my reference. ---------------------------------------------------------------------- Lets just say I wanted to write a small menu program, that simply allowed the user to press 1 for this program, 2 for another, etc. How would I go about this in assembly. What I mean is how would I load another program, and how would I get back to the menu after the program has finished. Would it also be possible to pass arguments to the program, like a TTP file for example ??????. Also afterwards I presume the memory has to be cleared, etc, how exactly can this be done. ---------------------------------------------------------------------- I have wercs and I have Devpac 2 - basically anyone know how I can use gem resource files in 68K, as I can't make head or tail of it. How do I call dialogue boxes, alert boxes and menus that I have created and stored in my resource file. ---------------------------------------------------------------------- How on earth do I address the bootsector in 68K (or any language). I want to install programs, anti-viruses, etc installed into the bootsector, but how do I do this ???. ---------------------------------------------------------------------- I fancy writing a simple text editor in 68K, but first I will need to know how I can load and display an Ascii file, also I am not too sure about whether my saving techniques are correct, so how would an experienced 68Ker save ascii text files to disk ? --------------------------------------------------------------------- Has anyone got any idea how to program sprites in 68K ???, also anyone know how to program hardware scrolling on an STE ??? --------------------------------------------------------------------- Ok Ictari here again, your probably reading this with the Revenge Document Displayer, which is very good, but I want to do my own version for the magazine, and will be working on it as soon as I get some spare time. Does anyone have any routines, advice, tips, etc to help me before I get started. This will be my first major program in 68K. I may resort to C if it gets too hard. --------------------------------------------------------------------