Paul Slocum Posted September 6, 2005 Share Posted September 6, 2005 http://www.emix8.org/static.php?page=VectrexThrustSource Quote Link to comment Share on other sites More sharing options...
Bruce Tomlin Posted September 7, 2005 Share Posted September 7, 2005 (edited) Hummm. The way that "struct" thingy works in that assembler is totally backwards. Putting the symbol name after a DB or DW? That's just wrong. Using a SEG and some "label DS 1" statements would be much more normal. Also, the SETDP pseudo-op seems to have been implemented as DIRECT for no particular reason. At least the macros and conditionals are somewhat compatible with the way I do them in my own assembler. The main difference is using the backslash to replace parameters without whitespace, and \0 for the number of parameters. I went with the C-style ##. This thing written with a few too many assembler-specific features to assemble as-is. EDIT: and ugh, he's using "SP" instead of "S" in one file! the Motorola-style purist in me is not shocked, shocked I tell you! EDIT: and... and... and he's letting the assembler automatically turn BRA in to LBRA for him! the lazy bastard! :-) Edited September 7, 2005 by Bruce Tomlin Quote Link to comment Share on other sites More sharing options...
dgo Posted September 8, 2005 Share Posted September 8, 2005 Other than that (...) it's fantastic Ville released the source of this *great* conversion of Thrust for the Vectrex! A great help for starting Vectrex programmers ! Those who didn't play it yet should definately download the binary, also up on Villes page at http://www.emix8.org/files/vectrex/VectrexThrust_101.zip, for use in your emulator or flashcard. And although I'm in the very very beginning stages of understanding assembler (Have you got a tip for a good doc on basic assembler, mr. Tomlin?) , at least I learned there's a hidden bonusgame I didn't discover yet 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.