VS 2005 is being released very soon (if it hasn't been already) so that's not a problem. As for the RichTextBox control, that's not an option. It's slow and very painful
Anyhow... I'm rewriting the thing from scratch, and after one weekend I've got it to about 90% of the current functionality of the existing one (and some massive improvements, especially with compiling). It will be a while until I'm happy enough with it to release it, though, and will have to buy VS 2005 first (I'm still using Beta 2).
tr1p1ea wrote:Wow ben, that looks incredible! This might make me rethink my current dev method (could i really leave notepad? ).
Thanks The editor is a essentially a tabbed Notepad with a few handy links to run the compiler. The help files are kinda useful, and the project management (which is being a real pig to write!) makes searching/opening/editing files a bit easier. But it has one (all new!) feature that sticks it over Notepad - a multiple undo/redo stack. Why the standard text boxes don't support that is beyond me (I've knocked together a new TextBoxUndo class inheriting from TextBox and have overridden the .Undo() method and added a .Redo() method).
I've downloaded the 83p spec so that the accompanying 8XPLINK I'm writing can link to .83p as well as .8xp (I'd rather not rely on external tools too much). There's a lot of stuff to do, but it's progressing quite rapidly.
CoBB wrote:Why don't you just copy it from my lovely bincalc?
Writing a linker will take about 10 minutes. I already have the functions to output a file correctly written as part of my blacklink linking program. I just need to create a variable header (pretty simple) and the class does the rest!
Besides, I'm already nicking all your Z80 documentation...
For syntax highlighting for the editor, you might want to look into the excellent Scintilla. Although the official distribution is supposed to be used with C/C++, there is ScintillaVB and ScinitllaCtrl which are both ActiveX controls that encapsulate Scinitilla which I assume could be used with Visual Basic .NET.
benryves wrote:Besides, I'm already nicking all your Z80 documentation...
I learnt a lot of things while I was working on the z80 core of the emulator. There's some inaccurate information in the instruction reference, so I plan on issuing some kind of compact full reference. There are some floating around on the web, but all seem to have this or that missing.
benryves wrote:Besides, I'm already nicking all your Z80 documentation...
I learnt a lot of things while I was working on the z80 core of the emulator. There's some inaccurate information in the instruction reference, so I plan on issuing some kind of compact full reference. There are some floating around on the web, but all seem to have this or that missing.