Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

GTE page on Wikipedia

2 views
Skip to first unread message

Lucas

unread,
Sep 25, 2008, 12:55:31 AM9/25/08
to
All,

I've started a page about GTE on Wikipedia

http://en.wikipedia.org/wiki/GTE_(tile_engine)

and would appreciate anyone's comments or suggestions of what
information they would like to see added to the page. Yes, there
hasn't been much public activity from me, but I am still planning to
finish this thing -- eventually. :)

-Lucas

Bill Garber

unread,
Sep 25, 2008, 1:17:28 AM9/25/08
to

"Lucas" <lsch...@gmail.com> wrote in message
news:157b2c3b-246b-4d1f-8986-e375f7798ec8@p10
g2000prf.googlegroups.com...

What about this page? You can add
this link to the Wikipedia page.

http://iigs.dreamhost.com/gte/gte.html

Bill Garber from GS-Electronics
http://www.garberstreet.com

"If you wish to forget anything on the
spot, make a note that this thing is to
be remembered." (Edgar Allen Poe)

Lucas

unread,
Sep 25, 2008, 1:23:09 AM9/25/08
to
> What about this page?  You can add
> this link to the Wikipedia page.
>
> http://iigs.dreamhost.com/gte/gte.html 

That link is already present at the bottom under "External Links" and
labeled as the "GTE Project homepage". It's also linked in the info
box.

-Lucas

Bill Garber

unread,
Sep 25, 2008, 1:44:31 AM9/25/08
to

"Lucas" <lsch...@gmail.com> wrote in message
news:fdf2cb92-1767-45de-bc4f-d7f812c7ac4a@a29
g2000pra.googlegroups.com...

Sorry, but the final ')' does not include as
part of the link, hence I did not see the page
correctly.

http://en.wikipedia.org/wiki/GTE_(tile_engine)

And, I have cut and pasted it several places
and it has not included it in any of the times
that I've tried to fix it.

BluPhoenyx

unread,
Sep 25, 2008, 2:44:36 AM9/25/08
to
To: Lucas
The link to TN#70 doesn't work.

Cheers,
Mike T.

Lucas

unread,
Sep 25, 2008, 3:35:45 AM9/25/08
to

> The link to TN#70 doesn't work.

Fixed. Thanks. I hadn't checked that link in a while....wonder when
it went down?

-Lucas

Polymorph

unread,
Sep 25, 2008, 5:22:04 AM9/25/08
to
To: Bill Garber

Bill Garber wrote:
> Sorry, but the final ')' does not include as part of the link, hence I
> did not see the page correctly.
> http://en.wikipedia.org/wiki/GTE_(tile_engine)
> And, I have cut and pasted it several places and it has not included it
> in any of the times that I've tried to fix it.

The link works fine for me. :-)

It's quite interesting to see the comparison between the 3 systems (IIgs
with GTE, NES, and SNES), especially considering the 2 nintendo systems
were dedicated games machines.

I hope to eventually have a play around with GTE (time permitting). I
should probably go and read your blog, but I'll ask anyway - how goes
the conversion to a user toolset?

Cheers,
Mike

John B. Matthews

unread,
Sep 25, 2008, 9:31:49 AM9/25/08
to
In article
<157b2c3b-246b-4d1f...@p10g2000prf.googlegroups.com>,
Lucas <lsch...@gmail.com> wrote:

> http://en.wikipedia.org/wiki/GTE_(tile_engine)

Looks nice!

<http://en.wikipedia.org/wiki/GTE_(tile_engine)>

[It just needed the closing parenthesis.]

--
John B. Matthews
trashgod at gmail dot com
home dot woh dot rr dot com slash jbmatthews

Lucas

unread,
Sep 25, 2008, 11:30:14 AM9/25/08
to
> I should probably go and read your blog, but I'll ask anyway - how goes
> the conversion to a user toolset?
>
> Cheers,
> Mike

Hi Mike,

The toolset conversion is actually finished. The little bit of free
time I've been able to give to the project has been more to do with
polishing the API and improving the graphical quality. Some final
optimization work as well. For instance, I use a lot more of the
other ToolBox data types in GTE now, especially the LocInfo records
from QuickTime. Good ToolBox integration is quite important to me at
this point. Ideally, I'd like to be able to start up GTE and run high-
speed animations in a Desktop application w/Marinetti enabled. :)

My TODO list stands at:

* Clean up the CreateNewTile() interface [remove Handles and
excessive memory allocation]
* Move sprite compilation out of ToolSet and into an Extras package
* Provide a default pixmap sprite blitter
* Fix BG0/BG1 to be pixel accurate
* Optimize/simplify core blitter loop

Fixing the BG0/BG1 layering to be per-pixel is the last major item.
Right now the overlap is only done on a word (16-bit) granularity,
which look terrible in practice. At this point I'd rather have
something that looks good and runs at 90% and looks terrible and runs
at 100%.

The last item is just to implement some optimization ideas I've been
kicking around. For instance, GTE enables/disables interrupts and
some other softswitches before and after each line it draws. I did
this to be interrupt friendly, but it's excessive. I can easily get
by with doing this every other line or more. For context, every 6
cycles that I can pull out of the inner loop increases the framerate
by 1%.

-Lucas

0 new messages