News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests

Main Menu

my new toy

Started by daydreamer, September 13, 2018, 04:40:00 AM

Previous topic - Next topic

daydreamer

Ti84 calculator

my none asm creations
https://masm32.com/board/index.php?topic=6937.msg74303#msg74303
I am an Invoker
"An Invoker is a mage who specializes in the manipulation of raw and elemental energies."
Like SIMD coding

daydreamer

#1
Got two apps on it, geographic and periodic
Backed it up, took screenshot, entered some variables
my none asm creations
https://masm32.com/board/index.php?topic=6937.msg74303#msg74303
I am an Invoker
"An Invoker is a mage who specializes in the manipulation of raw and elemental energies."
Like SIMD coding

daydreamer

the best part is Asm(,AsmComp(,AsmPrgm
I don't know if it should be possible with MASM macro capability or its a little /big endian problem?
anyone tried calculator asm programming? or at least Z80 asm?
my none asm creations
https://masm32.com/board/index.php?topic=6937.msg74303#msg74303
I am an Invoker
"An Invoker is a mage who specializes in the manipulation of raw and elemental energies."
Like SIMD coding

FORTRANS

Hi,

   I did some 8088/Z80 assembly on a Heath/Zenith Z-90 a
long time ago.  The operating system was HDOS.

Cheers,

Steve N.

daydreamer

Quote from: FORTRANS on September 28, 2018, 10:13:23 PM
Hi,

   I did some 8088/Z80 assembly on a Heath/Zenith Z-90 a
long time ago.  The operating system was HDOS.

Cheers,

Steve N.
I have zero experience with z80,lots of experience in 6502 instead
its built from the first intel 8bit and do you think it should be possible to just use a macro assembler to assemble mov's as LD's and equate mostly used registers as equates?I know its possible reprogram keywords
maybe as start convert some 16bit x86 tiny programs?
Hutch?
does calculator have a blitter to just make a single call to hardware?
my none asm creations
https://masm32.com/board/index.php?topic=6937.msg74303#msg74303
I am an Invoker
"An Invoker is a mage who specializes in the manipulation of raw and elemental energies."
Like SIMD coding

FORTRANS

Hi,

Quote from: daydreamer on September 29, 2018, 02:55:10 AM
I have zero experience with z80,lots of experience in 6502 instead
its built from the first intel 8bit and do you think it should be possible to just use a macro assembler to assemble mov's as LD's and equate mostly used registers as equates?I know its possible reprogram keywords

   It should be possible to do that, but it would be a lot of work.
Even more work to do it well.  Jochen, Hutch, and others that write
fancy macros should be able to comment more on how feasible
it could be.

   A better idea would be to use an existing cross assembler.
Maybe search the old MS-DOS software repositories (perhaps
using archive.org).

   The best, if unlikely, idea would be to search TI's site for a
development kit or tool for your specific device.  (Good luck!)
Maybe there is a forum or newsgroup dedicated to your
calculator?

Regards,

Steve

daydreamer

#6
Quote from: FORTRANS on October 01, 2018, 04:39:08 AM
Hi,

Quote from: daydreamer on September 29, 2018, 02:55:10 AM
I have zero experience with z80,lots of experience in 6502 instead
its built from the first intel 8bit and do you think it should be possible to just use a macro assembler to assemble mov's as LD's and equate mostly used registers as equates?I know its possible reprogram keywords

   It should be possible to do that, but it would be a lot of work.
Even more work to do it well.  Jochen, Hutch, and others that write
fancy macros should be able to comment more on how feasible
it could be.

   A better idea would be to use an existing cross assembler.
Maybe search the old MS-DOS software repositories (perhaps
using archive.org).

   The best, if unlikely, idea would be to search TI's site for a
development kit or tool for your specific device.  (Good luck!)
Maybe there is a forum or newsgroup dedicated to your
calculator?

Regards,

Steve
thanks Steve

PROGRAM:FIBONNAC
1->C
2->D
for(B,0,1000)
Disp B,C,D
D+C->C
C+D->D
End

my none asm creations
https://masm32.com/board/index.php?topic=6937.msg74303#msg74303
I am an Invoker
"An Invoker is a mage who specializes in the manipulation of raw and elemental energies."
Like SIMD coding

daydreamer

try to fill screen with random pixels:very slow,rnd probably slow part:see below
try to loop thru all x and y without anything else but draw pixels=fast
my none asm creations
https://masm32.com/board/index.php?topic=6937.msg74303#msg74303
I am an Invoker
"An Invoker is a mage who specializes in the manipulation of raw and elemental energies."
Like SIMD coding