Latenite - 1.0.6.1 Update [Monday 20/08/2007]

One suite to code them all. An complete IDE and assembler for all your z80 projects!

Moderators: benryves, kv83

Post Reply
User avatar
benryves
Maxcoderz Staff
Posts: 3087
Joined: Thu 16 Dec, 2004 10:06 pm
Location: Croydon, England
Contact:

Post by benryves »

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).

Screenshot: http://benryves.com/images/latenite_big.png
User avatar
kv83
Maxcoderz Staff
Posts: 2735
Joined: Wed 15 Dec, 2004 7:26 pm
Location: The Hague, Netherlands
Contact:

Post by kv83 »

I demand a beta release :twisted:
Image
koolmansam375
Extreme Poster
Posts: 479
Joined: Fri 17 Dec, 2004 11:09 pm
Contact:

Post by koolmansam375 »

kv83 wrote:I demand a beta release :twisted:
i second that demand
Image

Pongwars shall live!

blog is down atm. :-(
User avatar
Timendus
Calc King
Posts: 1729
Joined: Sun 23 Jan, 2005 12:37 am
Location: Netherlands
Contact:

Post by Timendus »

Wow, that's cool :shock:
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
User avatar
benryves
Maxcoderz Staff
Posts: 3087
Joined: Thu 16 Dec, 2004 10:06 pm
Location: Croydon, England
Contact:

Post by benryves »

A picture says a thousand words... or something.

http://benryves.com/images/latenite_projects.gif
http://benryves.com/images/latenite_editor.gif

Still not releasable, sadly, but getting there!
User avatar
tr1p1ea
Maxcoderz Staff
Posts: 4141
Joined: Thu 16 Dec, 2004 10:06 pm
Location: I cant seem to get out of this cryogenic chamber!
Contact:

Post by tr1p1ea »

Wow ben, that looks incredible! This might make me rethink my current dev method (could i really leave notepad? :P).
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
Image
Image
User avatar
benryves
Maxcoderz Staff
Posts: 3087
Joined: Thu 16 Dec, 2004 10:06 pm
Location: Croydon, England
Contact:

Post by benryves »

tr1p1ea wrote:Wow ben, that looks incredible! This might make me rethink my current dev method (could i really leave notepad? :P).
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. :wink: 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
MCF Legend
Posts: 1601
Joined: Mon 20 Dec, 2004 8:45 am
Location: Budapest, Absurdistan
Contact:

Post by CoBB »

Why don't you just copy it from my lovely bincalc? ;)
User avatar
benryves
Maxcoderz Staff
Posts: 3087
Joined: Thu 16 Dec, 2004 10:06 pm
Location: Croydon, England
Contact:

Post by benryves »

CoBB wrote:Why don't you just copy it from my lovely bincalc? ;)
Writing a linker will take about 10 minutes. :P 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... :pirate:
User avatar
Timendus
Calc King
Posts: 1729
Joined: Sun 23 Jan, 2005 12:37 am
Location: Netherlands
Contact:

Post by Timendus »

benryves wrote:I've knocked together a new TextBoxUndo class inheriting from TextBox and have overridden the .Undo() method and added a .Redo() method
Gotta love OOP :)

If this will allow me to assemble/link/emulate my programs with a single keypress I think I'll forgive it that fact that it has no syntax highlighting ;)
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
User avatar
tr1p1ea
Maxcoderz Staff
Posts: 4141
Joined: Thu 16 Dec, 2004 10:06 pm
Location: I cant seem to get out of this cryogenic chamber!
Contact:

Post by tr1p1ea »

Even a assembler wouldnt be too hard to write. Ive written a few for other microprossers. You probably wont have to resort to that though.
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
Image
Image
Spencer
Extreme Poster
Posts: 346
Joined: Mon 17 Jan, 2005 8:56 am
Location: Indiana

Post by Spencer »

The only pain is the parser, and even that doesn't have to be too advanced.
User avatar
MissingIntellect
Regular Member
Posts: 102
Joined: Tue 21 Dec, 2004 2:46 pm
Location: Santa Clarita, California
Contact:

Post by MissingIntellect »

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.
--Steve Riekeberg
MaxCoderz Co-Founder, Ex-Staff Member
Image
http://www.missingintellect.net
CoBB
MCF Legend
Posts: 1601
Joined: Mon 20 Dec, 2004 8:45 am
Location: Budapest, Absurdistan
Contact:

Post by CoBB »

benryves wrote:Besides, I'm already nicking all your Z80 documentation... :pirate:
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.
User avatar
MissingIntellect
Regular Member
Posts: 102
Joined: Tue 21 Dec, 2004 2:46 pm
Location: Santa Clarita, California
Contact:

Post by MissingIntellect »

CoBB wrote:
benryves wrote:Besides, I'm already nicking all your Z80 documentation... :pirate:
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.
The Undocumented Z80 Documented is a great reference, and includes a list of the errors in ZiLOG's Z80 Manual.
--Steve Riekeberg
MaxCoderz Co-Founder, Ex-Staff Member
Image
http://www.missingintellect.net
Post Reply