Author Topic: HACC  (Read 23706 times)

0 Members and 1 Guest are viewing this topic.

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
HACC
« Reply #135 on: September 19, 2007, 02:38:00 pm »
No the thing is. TI doesn't want to support game programming directly they make Assembly available, but with an 8 KB limit. This means that no one assembly program that is over 8 KB can be run with Asm().

Yes the workaround is MOS(and others), which perform the highly standard algorithm(now) of ram swapping which allows for those huge games like gemini and stuff.

The other workaround is to just put all the code you can in 8 KB, and once you run out you can put graphics in external files, and maybe even make a DLL or two to hold some code, or turn to applications(as a last resort).

Now of course HACC will only support the latter because it is senseless to try the former. Adding support for Ion, MOS, Crunchy, DCS, and whatever shells come on down the road is hard work to build directly into the linker. So what needs to be done to get support for shells? Make your own C "API" to access the Assembly "API" of these shells, and distribute them.

EDIT:

Update: I am working out hash tables right now. Updates down the road on how this works out later. And also maybe some documents of my notes on compilation to get some input.

Only thing that sucks is MinGW is broken for some odd reason.  :gah:fou.gif
There are 10 types of people in this world-- those that can read binary, and those that can't.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
HACC
« Reply #136 on: September 19, 2007, 02:59:00 pm »
glsd to see more updates :)smile.gif thanks for clarifying about the 8 KB limit :)smile.gif

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
HACC
« Reply #137 on: December 20, 2007, 09:55:00 pm »
*returns to Omnimaga*

*bumps topic*

*wonders about progress*

*slinks away*
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
HACC
« Reply #138 on: December 21, 2007, 01:02:00 am »
wow it hasbeen a while since you last posted here (and your very own forum <_<dry.gif), nice to see you again :)smile.gif

Unfortunately I think HACC is dead because the guy ditched calcs altough his interest sparkled again when Lost Legends got announced so he starting helping out this RPG with Liazon

Offline JincS

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 191
  • Rating: +0/-0
    • View Profile
HACC
« Reply #139 on: December 21, 2007, 08:50:00 am »
If I had Halifax's source for what he's done so far, I'd continue it. *hinthint*

Liazon

  • Guest
HACC
« Reply #140 on: December 21, 2007, 06:33:00 pm »
this would have been nice though :)smile.gif