Newbie to learn assembly

Page 1/3
| 2 | 3

By BlueCrystal

Expert (113)

BlueCrystal's picture

27-10-2011, 21:49

After approximately 10 years my msx blood has started to flow again. Playing some games on the emulator (finally got to play Illusion City Smile ) and such. One of my childhood dreams was to fully master to program the msx in assembly (nothing wrong with having decent targets). At the end of the nineties I did some assembly coding, but on a low level. At some point I lost interest to msx due to various reasons.

I would like to energize that long sensing feeling to learn to decently code the msx. And thus, this post.

At this point I got myself some good (starter) documents and webpages.
V9938 technical handbook (scanned version aswell as the one by Eugeny Brychkov)
Reading the Rodnay Zaks book on the Z80 (worth buying I guess)
Z80.info
Msx Assembly Page (by grauw)
Milc

I noticed that the download area got some nice tools aswell, like polka.

As this point, I have two questions.
Are there any good msx image viewers for windows?
What would be a good IDE? My idea is to mainly code and compile on my pc. I tried to find some reviews on Chaos Assembler 3, but could not find any. Any links or other suggestions?

Thanks

Login or register to post comments

By Huey

Prophet (2694)

Huey's picture

27-10-2011, 21:57

I use ultra-edit + sjasm (http://home.wanadoo.nl/smastijn/sjasm.html) to code (but perhaps TNIasm or asMSX might work just as good).
For graphics I use character maker 1999 and some handmade tools to convert bmp to msx format (mainly screen2)

The only use for my real MSX is testing and playing games ;)

BTW I think Rodnay Zaks book is a good start. I personal had some good result first starting on MSX1 as the MSX2 vdp was a little too much for me at first (but after gaining some experience not THAT difficult).

By Huey

Prophet (2694)

Huey's picture

27-10-2011, 22:05

BTW: Teddy Warez/ Tunez 1 (gerfield). Does it ring a bell?

By BlueCrystal

Expert (113)

BlueCrystal's picture

27-10-2011, 22:30

Yes, it does Smile
Also did some (minor) coding on other teddywarez stuff, but I think that D-fader rewrote all my code.
Getting of topic here, but my main thing was GFX. Did some for -iirc- Compjoetania, C-tng, Datax and ofcourse Teddywarez. Maybe I forgot some?

By Manuel

Ascended (19676)

Manuel's picture

27-10-2011, 22:45

Cool, welcome back! I probably spoke with you before, maybe even on IRC?

There is an MSX image viewer for Windows by t00b, it's probably online in the downloads database. Yes, it is: http://www.msx.org/modules.php?op=modload&name=Downloads&file=index&req=visit&lid=729

By BlueCrystal

Expert (113)

BlueCrystal's picture

27-10-2011, 23:57

Yes, ages ago (when poep was stil written with a lange oe), I did some IRC. The msx viewer gives me an error when launching. Probably client side error, will figure it out.

By BlueCrystal

Expert (113)

BlueCrystal's picture

01-11-2011, 08:53

Vampier, thank you for the link. Looking at the source code it is interesting to see how 'simple' it actually appears. Cough cough. I still got some questions about it, do you have an email address available? I could not find a PM on this forum or your email address in the member list.

By Sky_hawk

Champion (267)

Sky_hawk's picture

10-11-2011, 21:01

for details about the z80 see also http://www.myquest.nl/z80undocumented/
The document is originally by Sean Young, I continued his work...

By d-fader

Champion (293)

d-fader's picture

10-11-2011, 22:04

[offtopic]Hey BlueC! Nice to see you around here man! I don't think I actually rewote your code, might have changed something to make it work in our products, but hey, I was young and ignorant. I now am somehat older and plain stupid. We should get a beer sometime Smile Where do you live nowadays? I live in Purmerend (same town as BiFi -> he was THE reason of moving here Wink)[/offtopic]

By Huey

Prophet (2694)

Huey's picture

11-11-2011, 07:26

for details about the z80 see also http://www.myquest.nl/z80undocumented/
The document is originally by Sean Young, I continued his work...

How about adding this to the document: http://newsgroups.derkeiler.com/Archive/Comp/comp.sys.sinclair/2006-04/msg00072.html

Page 1/3
| 2 | 3