Author Topic: Features Wishlist  (Read 694308 times)

0 Members and 1 Guest are viewing this topic.

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
Re: Features Wishlist
« Reply #825 on: June 25, 2010, 02:16:29 am »
Or not being able to run our games that use interrupts in Mirage. A lot of people still use Mirage as their favorite shell.

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Features Wishlist
« Reply #826 on: June 25, 2010, 04:19:43 am »
If you're using your own custom Interrupt, then you're not using Mirage's interrupt.  Therefore there's no conflicts.
___Axe_Parser___
Today the calculator, tomorrow the world!

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
Re: Features Wishlist
« Reply #827 on: June 25, 2010, 09:20:39 am »
Oh ok, I thought custom ones would overwrite Mirage's, causing potential crashes on exiting back to Mirage
« Last Edit: June 25, 2010, 09:21:03 am by DJ Omnimaga »

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Features Wishlist
« Reply #828 on: June 25, 2010, 11:10:58 am »
Oh ok, I thought custom ones would overwrite Mirage's, causing potential crashes on exiting back to Mirage
Well, it would overwrite Mirage's interrupts, but I'm quite sure that these interrupts are only used for those ON+button hacks during games, not in MirageOS itself.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

_player1537

  • Guest
Re: Features Wishlist
« Reply #829 on: June 25, 2010, 02:21:05 pm »
desolate I remember used custom interrupts, and iirc it exited just fine.  Someone might want to double check me on that though

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Features Wishlist
« Reply #830 on: June 25, 2010, 04:45:03 pm »
Awesome!  Thanks Quigibo! ;D

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
Re: Features Wishlist
« Reply #831 on: June 25, 2010, 06:33:07 pm »
Oh ok, I thought custom ones would overwrite Mirage's, causing potential crashes on exiting back to Mirage
Well, it would overwrite Mirage's interrupts, but I'm quite sure that these interrupts are only used for those ON+button hacks during games, not in MirageOS itself.
Ah, if that's the case, it might be fine, then. Some games disables those.

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Features Wishlist
« Reply #832 on: June 25, 2010, 10:11:57 pm »
I have a request:
Can we have include files.  For example if we had a routine for getting the user's name at "Lbl N" you could add this in your code in two ways:
1: Normally.  Have Lbl N somewhere in your program.
2: With the include.  Close to the top, put the name of the program where the subroutine resides.  When it's compiled it would get compiled with the main program and would run exactly the same.

Is this possible?  I think this would be helpful for better readability. ;D  Thanks! :D

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Features Wishlist
« Reply #833 on: June 26, 2010, 04:23:16 pm »
@ztrumpet, I hope so.  I plan to eventually have external Axe libraries which is basically almost exactly what you're talking about, however, it is very difficult.  Much more so than Axioms.

I have reset the poll since I finished interrupts which are really awesome are surprisingly simple to use in Axe.  You're all going to be so spoiled [old man voice] becasue back in my day, we had to are our interrupts in assembly, and the tutorials were wrong and misleading, and I spent weeks before I realized I forgot to save the IX register, and get off my lawn you crazy kids! [/old man voice] :D .  I have replaced it with geometry drawing so please vote once again!
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline nemo

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1203
  • Rating: +95/-11
    • View Profile
Re: Features Wishlist
« Reply #834 on: June 26, 2010, 06:51:17 pm »
will drawing a 8x8 black square be faster or slower than using an 8x8 sprite?


Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Features Wishlist
« Reply #835 on: June 26, 2010, 07:18:03 pm »
I would hope its faster since your not reading from any sprite data o.O We shall see

Offline nemo

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1203
  • Rating: +95/-11
    • View Profile
Re: Features Wishlist
« Reply #836 on: June 26, 2010, 07:21:30 pm »
i hope it is too.. that would come REALLY handy in my contest entry (: i'm waiting to place my vote until i know though.


SirCmpwn

  • Guest
Re: Features Wishlist
« Reply #837 on: June 26, 2010, 07:23:37 pm »
I really want to use custom interrupts and Axioms.  That would be awesome.

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Features Wishlist
« Reply #838 on: June 26, 2010, 07:34:00 pm »
I voted for Axioms again ^^

Offline nemo

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1203
  • Rating: +95/-11
    • View Profile
Re: Features Wishlist
« Reply #839 on: June 26, 2010, 08:08:14 pm »
i'd vote for string output if that was an option.

edit: would it be feasible to have a shortcut to incrementing a byte in RAM?
so rather than doing
Code: [Select]
{O+1*Y+X+L1}+1->{O+1*Y+X+L1}

you could do something like

Code: [Select]
{O+1*Y+X+L1}++

just like in C.
« Last Edit: June 26, 2010, 08:37:05 pm by nemo »