Schrijver
| What kind of coding tools do you require?
|
AuroraMSX
 msx master Berichten: 1260 | Geplaatst: 21 December 2006, 18:00   |
Quote:
| gvim rules 
|
 Emacs!
|
|
jltursan msx professional Berichten: 886 | Geplaatst: 21 December 2006, 18:25   |
:1,$s/emacs/vi/g
|
|
AuroraMSX
 msx master Berichten: 1260 | Geplaatst: 22 December 2006, 11:31   |
(This won't catch Emacs, only emacs... :%s/[Ee]macs/vim/g)
To be honest I never used Emacs(Esc-Meta-Alt-Control-Shift). Hm, the only Emacs cmmand I once knew was how to get out of it, but I can't even remember that atm (Alt-Q, X or sumthn?) |
|
[D-Tail]
 msx guru Berichten: 3019 | Geplaatst: 22 December 2006, 13:04   |
I just can't understand why some people drool over VI(M). The program as a whole is utter crap; even cursor movement needs loads of complex commands. For a text-mode text editor, I prefer NANO. Maybe less powerful, but understandable  |
|
Hydlide msx lover Berichten: 81 | Geplaatst: 22 December 2006, 14:26   |
well, I'm not an MSX developer perse (although I used to be a developer), but I'd be tempted to get into MSX coding if:
- a decent recent-status compliant c/c++/objC compiler/linekr environment (gccMsx!  ) with full MSX layer integration (without weirdo assembly calls)
- editor like subethaedit on Mac .. with collaboration possibilities
- symbOS integrated IDE.
or:
- complete MSX basic extention to allow for real exception handling, functions and some multithread/tasking without falling back to assembler. Check e.g the IS-basic, which is much better in this respect. |
|
AuroraMSX
 msx master Berichten: 1260 | Geplaatst: 22 December 2006, 17:22   |
Quote:
| ({-Tail on vi):
even cursor movement needs loads of complex commands.
|
 Complete and utter bull crap. Just use the cursor keys, page up/down etc. ...
But vi/emacs/nano bashing is a weeny bit off-topic here. Let's just  |
|
wolf_ online
 msx legend Berichten: 4777 | Geplaatst: 22 December 2006, 17:32   |
* pixeled the A-Team and the RNFF .. what have I done ^_^
|
|
pitpan msx master Berichten: 1389 | Geplaatst: 22 December 2006, 17:52   |
Quote:
| well, I'm not an MSX developer perse (although I used to be a developer), but I'd be tempted to get into MSX coding if:
- a decent recent-status compliant c/c++/objC compiler/linekr environment (gccMsx!  ) with full MSX layer integration (without weirdo assembly calls)
- editor like subethaedit on Mac .. with collaboration possibilities
- symbOS integrated IDE.
or:
- complete MSX basic extention to allow for real exception handling, functions and some multithread/tasking without falling back to assembler. Check e.g the IS-basic, which is much better in this respect.
|
Are you talking about Windows or about MSX? Problem is that YOU DON'T NEED all those things for MSX development. *ANY* tool does the trick. Only knowledge and time are requiered.  |
|
Hydlide msx lover Berichten: 81 | Geplaatst: 22 December 2006, 19:59   |
Quote:
|
Are you talking about Windows or about MSX? Problem is that YOU DON'T NEED all those things for MSX development. *ANY* tool does the trick. Only knowledge and time are requiered. 
|
yeah, well, if everyone still thought like that we'd still be using punchcards for programming, because "who needs a decent development environment, I can do everything with punchcards, only knowledge and time is required". |
|
pitpan msx master Berichten: 1389 | Geplaatst: 22 December 2006, 20:26   |
Good point, Hydlide. I'm not against progress and I had coded my own crossassembler and PC tools for MSX development. But the problem is that MSX does not have enough memory or processing power to waste it. Therefore, direct C development with long libraries and no embedded asm, produces big an unefficient code. Maybe a better optimizer could do the trick. I don't know. But at the moment, stick to pure asm or C+asm combinations.
By the way, has anyone coded a game using MS-Cobol for MSX !?  |
|
Hydlide msx lover Berichten: 81 | Geplaatst: 22 December 2006, 21:02   |
well, the OCM gives some perspective regarding memory etc  but yes, an efficient linker/optimizer would be needed. However, a cross development environment on windows (preferably mac OSX though, or multi platform a la gcc) which produces efficient Z80 MSX binaries could be nice.. with a high level language like C of course.
cobol? hmm, i still have it for MSX.. but KUMA Forth was much cooler  although Forth can hardly be called a high level language compared to other langs  |
|
AuroraMSX
 msx master Berichten: 1260 | Geplaatst: 22 December 2006, 22:11   |
Quote:
| By the way, has anyone coded a game using MS-Cobol for MSX !? 
|
The right tools for the right application. COBOL is not the right tool for an MSX game, I think...  |
|
pitpan msx master Berichten: 1389 | Geplaatst: 23 December 2006, 00:25   |
Then, let's say BrainFuck!  |
|
DamageX msx freak Berichten: 168 | Geplaatst: 23 December 2006, 01:24   |
I've used the MS-DOS EDIT.COM for 98% of my coding for a dozen years. For assembling z80 code I'm using Pasmo but it doesn't support any unofficial z80 instructions which is somewhat annoying. The debugger that blueMSX has now is pretty good.
|
|
pitpan msx master Berichten: 1389 | Geplaatst: 23 December 2006, 09:18   |
I'm a MS-DOS EDIT.COM addict too! I code EVERYTHING with that editor.  |
|
|
|
|