Schrijver
| I wanna develop, but on which system?
|
| Unregistered | Geplaatst: 24 April 2004, 17:01   |
Hello,
I have a Amiga 500, on which I can develop games, but I first have to repair it. I would probably develop on the PC with an emulator anyway. So the MSX is nice as well, and the Commodore 64 is also nice... Hmm, I don't know on which system to develop... Is there any site on MSX development, so that I can see code. I know C, C++, Assembly (a little) and BASIC.
|
|
flyguille msx master Berichten: 1182 | Geplaatst: 24 April 2004, 17:51   |
you know z80 assembly?
anyway "commodore 64" is not nice!....
MSX2 is the minimun if you want to develop freely... But exist some ppl than still programming on MSX1 than got several frustrants limitations if you want to do big things.
if you want to mount the future new wave... you can visit my OS. website http://www.mnbios.com.ar http://usuarios.arnet.com.ar/flyguille
|
|
| Unregistered | Geplaatst: 24 April 2004, 21:39   |
No, I don't know Z80 asm, I only have experience on x86, but I can learn it. My question, is there any site where I can see some code snippets (C or BASIC or ASM) so that I can look which system is the nicest!  |
|
Maggoo msx professional Berichten: 576 | Geplaatst: 24 April 2004, 21:44   |
Try the MSX assembly page
map.tni.nl/
If you want to see Demos or Game source code, there is also some at
users.skynet.be/bk263586/
Try the 'demos' section, most of them come also with source code.
Good luck |
|
GuyveR800 msx guru Berichten: 3048 | Geplaatst: 24 April 2004, 22:01   |
|
|
| Unregistered | Geplaatst: 25 April 2004, 19:27   |
I get more enthousiast by the time! But I have a little question. when I use a msx emulator, it says MSX BASIC, Copyright by Microsoft
I have Micro$oft!!! Did microsoft develop MSX BASIC?:?? :S :'( Then the C64 would be a better choice... Maybe the Amiga is the best, because I have an Amiga over here... But on the other hand, MSX seems cool  |
|
GuyveR800 msx guru Berichten: 3048 | Geplaatst: 25 April 2004, 19:35   |
BASICally, M$ wrote all BASIC's for homecomputers.
But don't worry, they werent evil back then 
Most MSX'ers hate M$ as much as you  |
|
BiFi msx guru Berichten: 3142 | Geplaatst: 25 April 2004, 20:16   |
And most assembly coders don't use BASIC anyway, though mostly just for loading the required files for something.
|
|
Sonic_aka_T
 msx guru Berichten: 2261 | Geplaatst: 25 April 2004, 20:41   |
Well, I guess you're on the wrong forum for an unbiassed opinion, but guess what? I think you should go for MSX  Here's why:
1) Commodore 64 blows.
2) Amiga is good phun and a good machine, but to code properly you'd have to learn assembly for *three* different processors. Well, unless you want to program in C.
3) C blows. If you're gonna program in a higher language, you might as well program for your PC. Just grab delphi, or whatever kind of script-languange it is that people who don't know computers use, and code in that.
4) MSX rules. Trust me, it's a cute little computer that can do a lot in spite of its low specs. You'd be surprised how many cool things an MSX can do, even if you're just learning.
To sum it up: C64 is a no-go. Amiga is possible, but more difficult at best. MSX was, and is, for most people the best option to get a grip on low-level programming. And the MSX BASIC interpreter, even though it was developed by M$ (Kill Bill!!!) is in my opinion the best interpreter around. Mostly because of the system setup though, not because of anything billy did.
There's a whole array of good emulators out there, and if you really feel like taking your hobby seriously you could even consider buying yourself an old MSX2 for something around $30. Repairing your Amiga would probably cost more. But anyways, forget about C64, please! Do yourself that favour. Decide between either the Amiga or the MSX. My advice would be to choose for MSX, since it's a whole less complicated to get started. Just browse around on www.funet.fi/pub/msx to see all the hip things you can do.
Search for another post on this forum (also today, about the same thing) for some links and help on getting started. |
|
dumfrog msx novice Berichten: 18 | Geplaatst: 25 April 2004, 22:08   |
Sorry if I am a little bit off topic :-)
For many years, I used to program with MSX BASIC but the problem is that it is very slow (for example, it was impossible, for me, to scroll a text, move sprites and play a music together).
I was looking at demos, saying to myself "how do they do ???", "what is their secret ?".
In fact, I had never found (or searched) how to learn assembly.
Soon I will have a new flat, a lot of space and extra-time to resurrect my HB-700F (and, at the same time, jump back in time :-))
So, where could I find a tutorial that would clearly explain how to program in assembly : tools, examples (I mean, a kind of "assembly for dummies"  .
I dont want to make miracles. I would like to have a little more speed, write some graphics effects, play background musics. That's all.
Please help me,
an old newbie
JC from France |
|
IC msx professional Berichten: 538 | Geplaatst: 25 April 2004, 22:24   |
to start with you might want a complete list of the Z80 instruction set. You can find it here:
http://www.mccm.aktu.nl/millennium/milc/cpu/topic_1.htm
One good source for assembly listings might be sunrise special magazine (and if I'm not mistaken these magazines can be downloaded at mrc)
And one thing you need is 'patience' and an assembler that does your bidding (we had a mega poll at mrc on z80 assemblers.. look it up, and you can see all kinds of different assemblers).
Happy coding
|
|
Maggoo msx professional Berichten: 576 | Geplaatst: 25 April 2004, 22:52   |
Quote:
| Sorry if I am a little bit off topic :-)
For many years, I used to program with MSX BASIC but the problem is that it is very slow (for example, it was impossible, for me, to scroll a text, move sprites and play a music together).
|
Well if you want to start by a scroller, here is an example with source :-)
users.skynet.be/bk263586/Scroller.zip |
|
[D-Tail]
 msx guru Berichten: 2990 | Geplaatst: 26 April 2004, 00:05   |
Even without having to learn ASM you can do quite a lot with BASIC. Especially when you combine it with NestorBASIC. You can find that one at www.konamiman.com/msx/msx-e.html.
I myself use NestorBASIC on my MSX Turbo R, combined with a Sunrise ATA-IDE, DOS 2 (duh), 1280kB RAM, Compass (by Compjoetania) for making the BASIC sources, NestorPreter (NPR) for parsing them. All this works quite nice ^^;. FS-A1ST is just for extreme speed though ^^;.
I also make programs in ASM (only things which REALLY can't be done reasonably in BASIC/NBASIC). Things like network drivers and such. In this case, Compass will also assemble the source code for me ^^;, so I use the program to its full extent  .
So if you wanna develop on MSX, I suggest you get Compass. A fast machine wouls also be nice. Turbo R if you really have a big purse ^^; or a MSX2 with 7MHz if you have less. Anyhow, you'll get far by at least doing some clicks on the internet  . Good luck! |
|
IC msx professional Berichten: 538 | Geplaatst: 26 April 2004, 00:19   |
Quote:
| So if you wanna develop on MSX, I suggest you get Compass.
|
Oh no.. not again.. I refuse to add any comments here  |
|
mfeingol msx lover Berichten: 68 | Geplaatst: 26 April 2004, 02:19   |
Quote:
| Most MSX'ers hate M$ as much as you 
|
We do? Why? |
|
|
|
|