Machine code...or whatever it's called
Two questions
1) can anyone recommend a good (and ideally, simpleish) book/resource which would be a good starting point on trying to learn this stuff
2) what's a good system to use to build stuff in?
1) can anyone recommend a good (and ideally, simpleish) book/resource which would be a good starting point on trying to learn this stuff
2) what's a good system to use to build stuff in?
Post edited by Wookiee on
Comments
2. SpecEmu, Crimson Editor & Pasmo.
thanks dude :-D
Wookiee - if you want to write machine code, I have to recommend messing with this. You can write in sinclair basic (almost - there's a couple of small differences, most notably that an if statement has to have an END IF to close it off). You can write in something like tommygun pretty easily, and it compiles to fast machine code right away.
Then, you can start using some of the more advanced basic stuff, like separate subroutines and functions.
Then you can start writing subs and functions in assembly language - so rather than have to write the whole thing in assembly, you could try plugging in that assembly random number routine that someone suggested to you earlier, and test it with basic wrapped around it.
In the end, you could use the compiler just as an assembler. Perhaps with some pretty wrapping - but by then you'll be up to writing in assembly if you need to.
I'm still considering myself weak at assembly; but without messing with the compiler and seeing perhaps what assembly it generates to do things and replacing bits with my own code, I wouldn't be adding to the library on the wiki there with fast assembly routines like I am!
http://www.boriel.com/wiki/en/index.php/ZXBasic (documentation is getting better and better!)
There's a forum on there if you get stuck, too.
2) ZXspin version 0.666
http://jonathan6.fortunecity.com/egghead/