Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - ACagliano

Pages: 1 ... 3 4 [5] 6 7 8
61
Art / Secret RPG Project
« on: November 22, 2010, 06:35:17 pm »
I am working on a secret project, in a title you guys should be familiar with. Here's what I'm asking for. I need a character sprite and two sword sprites, one sword looking normal, the other looking magical (in hex, please). On a calculator screen, what should the tile size be for an RPG? 8x8? The sprites will need to be that size.

62
ASM / Link Timing
« on: November 09, 2010, 01:51:34 pm »
This is actually an Axe question, so this is the most relevant support board for it.


While doing other miscellaneous stuff, I have begun giving some thought to my Star Trek 2 player game, particularly the issue of link timing. Now I'm not asking for coding help. It's more conceptual I'm looking for. I plan on using a master variable, like the first term of a SafeRam area to hold the data for whether or not stuff needs to be transmitted. I know that, in CALCnet 2.2, Kerm Martian utilizes checking cycles, where a calc that acts as a receiver pings for data for a certain time, thus giving the sender adequate time to enter the transmission phase before the receiver times out. My idea is to do this.

Calc 1 and 2

setup
loop start
transmit
receive master & enemy
If master
receive other
loop end

Where the receiving calc pings for the enemy's location, which updates each time the loop cycles, and the master variable, which should be 1 if there is data (an attack or other data) to be received and 0 if not. If the m.v. is 0, the receiver phase ends and the loop cycles to the top. If it is one, it waits for the data it needs, then, upon completion, cycles back to the top.

My only issue with this setup is that the two calcs will enter transmission mode at the same time, then receiver mode at the same time, meaning nothing will actually be received. Any ideas?

63
Other Calculators / Project Blast Five
« on: October 22, 2010, 09:18:55 pm »
Project Blast Five



http://www.omnimaga.org/index.php?action=downloads;sa=view;down=590

This is an alpha version of Blast AntiVirus Version 5.0. It demonstrates the installation routines of the program, as well as its ability to accept a password, and create a folder for itself within DCS and move itself to that folder.

This is a potentially unstable release. Please use with care, report any issues to me, and contact me if anything goes wrong.

64
ASM / A Few Routines
« on: October 12, 2010, 10:22:14 am »
I'm looking for some asm routines, for use with Axe's asm( command, to do the following:

1. Return a pointer to a dirty variable, the appvar BSets, so that I can copy it back to ROM

2. Install a link hook, that, at the completion of a link transfer, calls a program named BLINK, with the name of the program just received stored into a temporary appvar (only do this if the type received is a program). This is very optional.

3. Modify the BootCode so that, upon RAM clear, the archived program BSTART is always copied to the RAM program BINIT and the archived appvar BOFF is copied to the RAM appvar OFFSCRPT. (Is this even possible?)



4. What should OFFSCRPT look like to run BINIT on startup?

Edit: Forget about 2 and 3.

65
TI Z80 / Blast AntiVirus Version 4.5 alpha - testers needed
« on: October 11, 2010, 05:01:46 pm »
I should have a release of the partially complete software ready within a few days. A few features will definitely not be functional in this release, such as the RunProg Hook.

Anyone willing to alpha test, post so below.

66
Axe / Axe and the VAT
« on: October 06, 2010, 07:09:06 pm »
I need an Axe program that return a pointer to the start of the VAT? Can anyone help me do that?

67
Axe / Running External Programs
« on: October 05, 2010, 01:18:31 am »
Is it possible to, in a compiled Axe executable, transfer control to another asm program or compiled Axe program and then return, like you can in TI-Basic?

68
Axe / Find 768 bytes of screen
« on: October 03, 2010, 11:28:41 am »
I need to find the area of memory that contain the SCREEN display (KermM says its gbuf). Where is it in Axe? And how do I access it in Axe?

69
Axe / Does Axe?
« on: September 29, 2010, 02:25:51 pm »
Is it possible to make an Axe program have a custom DoorsCS7 icon. If not, can that be a feature of Axe Version 1.0.0, the ability to, when compiling, generate a custom DCS header.

70
TI Z80 / I'm Back and TI-POINT Progress Thread
« on: September 29, 2010, 01:26:47 pm »
I have returned to omnimaga after much absence, predominantly because I've been working on a project that has come far along on Cemetech. I am waiting on some routines from the master, Kerm Martian, before I can release Blast AntiVirus Version 5.0 (Axe Edition) for beta testing. Some features of this program will be:

-the ability to scan files by content, using a virus definitions file consisting of hex search strings that are known to cause issues.
-the ability to automatically update said definitions file
-an optional Parser Hook, fully compatible with DoorsCS7, that as you run a program, scans it for mal-codes. If none are found, the program is launched. If some are found, you are warned and given a "Trust   or   Block" option.

When KermM releases CalcNet2.2, my goal is to extend its functionality to cover incoming connections.


But, onto the main event:

TI-Point PowerPoint Simulation Suite

This will be a 2-program suite, TIPOINT, a slide show creation program, and TIPVIEW, the corresponding viewer program. It will be packaged into a single installer program, that will create and fill the two programs with their data, then archive itself.

TIPOINT will have the ability to create and edit slide files consisting of text, lines, circles, and simple pixel-ons. Each slide file is packaged into an AppVar, starting with a 3-byte identifier (TPF). I need an assembly routine that returns a list of all appvars starting with that data. The slide files are bounded in size only by the amount of Archive space, but the amount of free RAM limits the size of files you can create.

S=3+(768+1)n   represents a formula where

S: is the size of arbitrary slide file
3: is the identifier bytes
768: holds the bitmap for the full screen image of the slide
1: is the byte holding the pause time
n: is the number of slides in the file

So far, all I have completed is the Splash Screen and main menu

**In screenshot below, please note that the Splash Screen says "PowerPoint" and that causes copyright issues. It has already been resolved and will not say that in the official release. I'm just too lazy to take another screenshot.


71
Axe / CheckSums in Axe?
« on: September 14, 2010, 07:53:32 pm »
First off, what exactly is a checksum on a calculator? What does it check and how does it work?

And, can it be calculated using Axe? If so, how exactly would I perform a checksum on all programs in either RAM or Archive, but only the programs and nothing else?

Then, how would you perform a checksum on the operating system?

**I would like to do this in Axe, if possible.

72
Axe / Adding Strings
« on: September 13, 2010, 11:21:57 am »
Lets say I have data in an appvar that looks like this:

AAA,AA,A,F

and I have a string Str0ZZ that looks like this: "prgm"

and I want to move through the appvar between commas, first from AAA to AA then A then F and each time I do that I want to annex the result to Str0ZZ.

So "prgm" becomes "prgmAAA", a name string pointing to program AAA

How do I do that in Axe?

73
Axe / Combining 2 AppVars into 1
« on: September 07, 2010, 12:36:26 pm »
I have two appvar, each containing a string of different (or possibly equal) length. Each string contains the names of programs to be searched for, separated by commas.

"appvA"->Str2A
"appvB"->Str2B

I want to combine the two into one, and check for any program names in common between the two, and if so, store it to the combined appvar only once. Any ideas?

74
Axe / A Few Questions
« on: September 02, 2010, 01:19:16 pm »
lets say im using axe to move a string from Str1A to an appvar. How do i find out how many bytes the string is? This is a typical text string, not limited to hex or numbers, but can range from 0 to Z.

And, any issues with separating things with commas in that string? If yes, how should I separate them?


And, has Quigbo resolved the interrupt issue yet? The one where the Lbl was inconsistent with Goto?

 if you use asm to create a custom interrupt routine and keep that routine enabled when you exit to the TI-OS, should it continue to operate?

75
ASM / Hide Apps
« on: September 01, 2010, 06:32:33 pm »
Has someone figured out how to hide applications from the APPS and MEM menus, without undesirable consequences?

Pages: 1 ... 3 4 [5] 6 7 8