I would just like to mention that I changed the appvar format slightly in order to be simpler and save space. Now; rather than having offsets in the appvar, convpng simply outputs the offset from the start of the appvar; and the size that should be allocated to store a pointer. Note that you don't <need> to store it; but convpng offers the option.

Example output:


Code:
orig_tileset |
 "var_gfx",0,714

sprite_1 |
 "var_gfx",61404,3

sprite_2 |
 "var_gfx",61662,3

tileset_gfx_palette |
 "var_gfx",61920,3

test_palette |
 "var_gfx",62432,3
I think I found another token combination ICE uses, though I have no idea what this could possible be used for. I think it is replacing every lowercase "r" with "#############(etc.)" and it bugs out the program editor.
I got a video of it. The people next to me were spitting out some serious profanity so I replaced their words the song "Fluffing a Duck" by Kevin MacLeod.
Here is the video.
V2?, because V1.5 replaced "[" with something like that in the actual prgm (compiled).

I was messing around with AppVars in ICE, I got it to successfully make AppVar "TEST", but when I did sum(4,"Testing ICE AppVars",19,2,A), the prgm compiled but crashed on execution. 'A' was the slot number, obtained via this code:

Code:
...
sum(1,"TEST","w+"
sum(1,"TEST","w+"->A


Am I doing something wrong with the Write part?
SM84CE wrote:
V2?, because V1.5 replaced "[" with something like that in the actual prgm (compiled).

I was messing around with AppVars in ICE, I got it to successfully make AppVar "TEST", but when I did sum(4,"Testing ICE AppVars",19,2,A), the prgm compiled but crashed on execution. 'A' was the slot number, obtained via this code:

Code:
...
sum(1,"TEST","w+"
sum(1,"TEST","w+"->A


Am I doing something wrong with the Write part?


PT_ this happens to me too what are am i doing wrong
TheLastMillennial wrote:
I think I found another token combination ICE uses, though I have no idea what this could possible be used for. I think it is replacing every lowercase "r" with "#############(etc.)" and it bugs out the program editor.
I got a video of it. The people next to me were spitting out some serious profanity so I replaced their words the song "Fluffing a Duck" by Kevin MacLeod.
[url=https://1drv.ms/v/s!Al_ZukYl7XyyiVRcBQ8mQgbhGNv-]Here is the video.[/url]

Cannot replicated. Do you have the latest ICE + ICEAPPV installed and did you run ICE at least once before?

SM84CE wrote:
V2?, because V1.5 replaced "[" with something like that in the actual prgm (compiled).

I was messing around with AppVars in ICE, I got it to successfully make AppVar "TEST", but when I did sum(4,"Testing ICE AppVars",19,2,A), the prgm compiled but crashed on execution. 'A' was the slot number, obtained via this code:

Code:
...
sum(1,"TEST","w+"
sum(1,"TEST","w+"->A


Am I doing something wrong with the Write part?

Already reported by jacobly. Please download the latest version and hopefully it's fixed then.

https://github.com/PeterTillema/ICE/releases
I just re-tried, my calc froze (just the prgmAPPV, no run indicator or anything, I know it could have been doing something, but there was no run indicator to tell me so, and the calc didn't respond to key presses, not even [ON])

Code:
PROGRAM:APPVSRC
[i]APPV
sum(0
sum(1,"TEST","w+"
sum(1,"TEST","w+"
sum(1,"TEST","w+"->A //for safety
sum(4,"Testing ICE AppVars",19,2,A
PT_ just one quick thing... The 'commands.html' in the newest version of ICE (Beta 0.5) appears to be the 'commands.html' file from ASM ICE.
Several main bugs has been fixed, and tilemaps has been added, and much more, so just check it out!
http://htmlpreview.github.io/?https://github.com/PeterTillema/ICE/blob/C-version/documentation/commands.html
https://github.com/PeterTillema/ICE/releases
https://github.com/mateoconlechuga/convtile/releases/latest
https://github.com/mateoconlechuga/convpng/releases/latest
https://github.com/mateoconlechuga/convhex/releases/latest

Enjoy; hope this helps in your endeavours Smile

Also; can I please convert all this scattered documentation to LaTeX. Having it in a bunch of different places as .txt; .docx, and .html is beyond silly. Just give me all the info and I'd be happy to make it look professional and easier for users.

Don't forget everyone that you can use convhex to compress your program after it is compiled by ICE as well. Razz
Earlier you said you could decompile ICE Sprite Creator for me since I lost the source. Is that still possible?
Sure I can. Please send me the compiled program, and I will take a look. I might even write an ICE Decompiler one day. Smile
Bug reports:

The lowercase r in a program causes visual corruption which seems to replace the letter with a long string of #s. It also halts compiling, saying it is an unknown character.

The DataCopy( command is visually corrupted in the program editor, and *visually* overwrites the following character. The program will still successfully compile, and the program will run as expected.
CalcMeister wrote:
Bug reports:

The lowercase r in a program causes visual corruption which seems to replace the letter with a long string of #s. It also halts compiling, saying it is an unknown character.

The DataCopy( command is visually corrupted in the program editor, and *visually* overwrites the following character. The program will still successfully compile, and the program will run as expected.

Both has already been fixed in one of the latest version; so please redownload and try again. Also, it's not the lowercase 'r', but rather the statistics variable 'r' Wink
I may have said something similar in a previous post, but here's a suggestion I would love to see in the next beta:

I love how when hovering over a det( or sum( command, the status bar will contain the command name (e.g. hovering over det(36 will show FillRectangle) but it still lacks a syntax reference like that of OS functions. I'd like to see that command name also contain rudimentary syntax references. It doesn't have to have a full description, just arguments. (e.g. hovering over det(36 will show FillRectangle - det(36,X,Y,WIDTH,HEIGHT)

Is this possible?
Like this?
With the new 3D engine. In a near-perfect world, can we ever expect 3D capabilities from ICE? Very Happy
PT_ wrote:
Like this?
Yes, perfect! I think this combined with ICE combined with ICE Sprite Creator makes creating assembly games completely computer-free, should one want to do that. Just make sure the syntax shows up in the status bar as well.

Can you add this version to your GitHub?

TheLastMillenial wrote:
With the new 3D engine. In a near-perfect world, can we ever expect 3D capabilities from ICE? Very Happy

Woah, that's amazing. That 3D engine is absolutely amazing. PT_, is there any chance 3D commands could be included in a future release?
EDIT: Just realized I copied your question, TLM.
That is yet impossible with the current limitations (?) of gLib, but TheMachine02 said himself he might explore the idea to make it a C lib, which means I can use it from ICE too Razz
PT_ wrote:
That is yet impossible with the current limitations (?) of gLib, but TheMachine02 said himself he might explore the idea to make it a C lib, which means I can use it from ICE too Razz
It's completely baffling how fast he got that program to go. I'd love to make all kinds of 3D games and applications. I might finally be able to complete my dream of making an on-calc racing simulator.

Can you add the version of ICE in your last screenshot to GitHub?
No idea yet, will need to talk to TheMachine02 in that case.
Sure: https://github.com/PeterTillema/ICE/releases
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
» Goto page Previous  1, 2, 3 ... 19, 20, 21 ... 31, 32, 33  Next
» View previous topic :: View next topic  
Page 20 of 33
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement