opcode Posted February 3, 2012 Share Posted February 3, 2012 Anyone interested on an online Z80 Assembly course for beginners? A friend of mine wrote a top notch online course, but it is in Portuguese. If there is interest I would try to translate the course. Eduardo 2 Quote Link to comment Share on other sites More sharing options...
GroovyBee Posted February 3, 2012 Share Posted February 3, 2012 It might attract more people if you run it along side a programming contest. Then at least people have a reason to stick with the course until the end. Quote Link to comment Share on other sites More sharing options...
jaybird3rd Posted February 3, 2012 Share Posted February 3, 2012 Certainly! I've been getting into Z80 assembly myself with some recent projects. I've got a few books, but it's always great to have other resources. Quote Link to comment Share on other sites More sharing options...
GroovyBee Posted February 3, 2012 Share Posted February 3, 2012 Certainly! I've been getting into Z80 assembly myself with some recent projects. I've got a few books, but it's always great to have other resources. I gathered quite a few books in preparation for doing some Amstrad GX4000 stuff. However, I suspect that the GX won't see any love this year due to other projects. Quote Link to comment Share on other sites More sharing options...
Jordiway Posted February 3, 2012 Share Posted February 3, 2012 I would because I have no experience at all so I need to start somewhere. Quote Link to comment Share on other sites More sharing options...
Ikrananka Posted February 3, 2012 Share Posted February 3, 2012 I have wanted to learn Z80 assembly for years so an online course would be a wonderful start. You've got my vote. Quote Link to comment Share on other sites More sharing options...
phattyboombatty Posted February 3, 2012 Share Posted February 3, 2012 I would be very interested! Quote Link to comment Share on other sites More sharing options...
opcode Posted February 3, 2012 Author Share Posted February 3, 2012 It might attract more people if you run it along side a programming contest. Then at least people have a reason to stick with the course until the end. This is an absolutely wonderful idea. And a great way to bring new blood to the scene. Ok, so we have 5 people already, I think that is good enough. I will check back with my friend (Julio Marchi) to see how he wants to do this. Quote Link to comment Share on other sites More sharing options...
+SpiceWare Posted February 3, 2012 Share Posted February 3, 2012 me too Quote Link to comment Share on other sites More sharing options...
opcode Posted February 3, 2012 Author Share Posted February 3, 2012 I was checking with Julio again, and it seems his course is heavily focused on the MSX, which I don't think is of much interest here. So... I was thinking that perhaps it would be better if I write something from scratch, more focused on the ColecoVision, though the Assembly part should be generic enough to allow anyone here to use the knowledge anywhere else. So let me think about the course structure here and perhaps I can post something tonight. Anyways, I can already say this: learning Assembly is like learning piano. Piano isn't an instrument that you can start playing a couple of hours after having the first contact with it. It requires hard work and patience, but it is extremely rewarding once you get to master it. So is Assembly. Also, don't be intimidated at first, as you are probably going to need a few months until you start feeling comfortable with the way Assembly works. But once you have got the hang of it, you will get total control of the system like no other high level language can offer you. We are going to spend some time learning the Z80 architecture, then some of its main instructions, before we can actually start writing programs for the ColecoVision. The reason is that it will take some time until we can learn how to output something on screen, so again, patience is key. After we have learned the basic Z80, we are going to move to the input/output devices, that is how to put graphics on screen, play sounds, read joysticks, etc. I will be assuming no previous knowledge whatever. During the second part of the course I hope to focus on game creation using the ColecoVision, so we will see not just the Assembly stuff and how to produce audio and video, but also how a video game works, how to logically organize your game program, basic routines that may be helpful with most types of games, etc. I believe by the end of course you should be able to create a full CV game from scratch. I am not sure if we get to that point by the end of this year, due to all the stuff I am already currently working on, but we will get there. So let me see if we can start tonight. 2 Quote Link to comment Share on other sites More sharing options...
Pixelboy Posted February 3, 2012 Share Posted February 3, 2012 Although I'll have no real time to study Z80 assembly in any capacity this year, I'll still keep an eye on your online course, Eduardo. Should be useful for next year... Quote Link to comment Share on other sites More sharing options...
retroillucid Posted February 3, 2012 Share Posted February 3, 2012 Oh sweet! Count me in!! And I would even say: Please! Quote Link to comment Share on other sites More sharing options...
RKGames Posted February 4, 2012 Share Posted February 4, 2012 This is a great idea OpCode!!!! I dont know much assembly and a good course in z80 assembler would greatly help in my home brew dev! Cant wait to read them! Russ Quote Link to comment Share on other sites More sharing options...
Arjak Posted February 8, 2012 Share Posted February 8, 2012 This idea is awesome; count me in, too. Quote Link to comment Share on other sites More sharing options...
DEBRO Posted February 12, 2012 Share Posted February 12, 2012 Just to add...I'd be interested. Quote Link to comment Share on other sites More sharing options...
jblenkle Posted February 12, 2012 Share Posted February 12, 2012 I would love this...I have long wanted to learn something other than BASIC...but don't know how or where to start. I learn best by example so I can see how it's done and what various parts of the code do. Anyone interested on an online Z80 Assembly course for beginners? A friend of mine wrote a top notch online course, but it is in Portuguese. If there is interest I would try to translate the course. Eduardo Quote Link to comment Share on other sites More sharing options...
coleco_master Posted February 12, 2012 Share Posted February 12, 2012 WOW! Great idea ! I'm in !!! Quote Link to comment Share on other sites More sharing options...
skosh Posted February 21, 2012 Share Posted February 21, 2012 Late to the party but I look forward to reading these lessons as well. Quote Link to comment Share on other sites More sharing options...
Vectorman Posted October 14, 2012 Share Posted October 14, 2012 I'm very interested. I had the Rodnay Zaks Z80 book but couldn't make much sense out of it. Hopefully this will be much easier to grasp. Quote Link to comment Share on other sites More sharing options...
+grips03 Posted October 15, 2012 Share Posted October 15, 2012 This would be great. I took assembly 21 years ago, but have not used it since as I don't use it for work. Different CPU, but I assume they all have registers, memory, i/o, etc. Quote Link to comment Share on other sites More sharing options...
Draugr Posted March 12, 2013 Share Posted March 12, 2013 I'm definitely in. This could be a lot of fun and I'd love to begin programming games for the CV. I love this system! Quote Link to comment Share on other sites More sharing options...
Tony Cruise Posted April 4, 2013 Share Posted April 4, 2013 Happy to assist with content if needed. Quote Link to comment Share on other sites More sharing options...
Troy_Whelan Posted June 5, 2013 Share Posted June 5, 2013 Eduardo - I would be interested in this as well, especially if you sold it as a DVD-ROM tutorial. Troy Quote Link to comment Share on other sites More sharing options...
SiLic0ne t0aD Posted December 25, 2013 Share Posted December 25, 2013 I might be interested, always dreamed of making my own colecovision game.. Quote Link to comment Share on other sites More sharing options...
Hyperboy Posted December 25, 2013 Share Posted December 25, 2013 I'm definitely interested in this! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.