Jump to content



Photo
- - - - -

New language??


  • Please log in to reply
94 replies to this topic

#41 huhn_m

huhn_m

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1957 posts
  • Gender:Male
  • Location:Germany / Dresden
  • Interests:Assembler(!!!)
    Computers and Programming
    Operating Systems
    Programmable Calculators
    Maths and everything arround it

  • Calculators:
    FX-82SX / AFX 2.0+ (ROM 1.03) / FX 1.0+ (ROM 1.03)

Posted 05 April 2003 - 03:18 PM

The first Beta version is Up and running!

No known BUGS!
full read/write supprt
delete file fixed!
with documentation

Next steps: Change console to text-based-font!
Start interface for dev.

A question is it possible to compile a file on the calc into the ramdisk put
the return adresse in the end, push all regs/flags jump to the executable
and then return as it is finished? If yes this will be the way for the non
interpreted programs.

#42 BiTwhise

BiTwhise

    Casio Overgod

  • [Legends]
  • PipPipPipPipPipPipPip
  • 627 posts
  • Gender:Male
  • Location:Guildford, Surry, UK
  • Interests:Programming, games, consoles, martial arts

  • Calculators:
    FX9700WE, CFX9970G, AFX2.0, Classpad 300

Posted 05 April 2003 - 04:35 PM

Couple of errors:

When inputting text for write: When the end of the line is reached, each next input feeds another line.. (repeting inputed text)

After read finished: Prompt unresponsive. Can type commands, but nothing happens.. (can't exit..)


Small things, some mentioned before:
At login: Text is unalligned due to ROM1.01 error message (telling me to link up with the pc debug program) There is no delay after this error message, nor is the screen cleared, so the Ramdisk info is unalligned..

CLS: Clears the screen, but the prompt ends up on line 2.. (guess you have a linefeed at the start of your prompt string..

#43 huhn_m

huhn_m

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1957 posts
  • Gender:Male
  • Location:Germany / Dresden
  • Interests:Assembler(!!!)
    Computers and Programming
    Operating Systems
    Programmable Calculators
    Maths and everything arround it

  • Calculators:
    FX-82SX / AFX 2.0+ (ROM 1.03) / FX 1.0+ (ROM 1.03)

Posted 06 April 2003 - 05:52 PM

Hi!

made some fixes but i'll upload it tomorrow not today:

Multidisk support (NEW)
Flash Format Drive (NEW)

Fixed Line Fed handling (Thanks BiTwhise)
Fixed Read command (thanks BiTwhise)

CLS will be fixed soon (or so I hope :-))

#44 huhn_m

huhn_m

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1957 posts
  • Gender:Male
  • Location:Germany / Dresden
  • Interests:Assembler(!!!)
    Computers and Programming
    Operating Systems
    Programmable Calculators
    Maths and everything arround it

  • Calculators:
    FX-82SX / AFX 2.0+ (ROM 1.03) / FX 1.0+ (ROM 1.03)

Posted 07 April 2003 - 04:26 PM

Hi!

New release (alpha!)

Added :

Ramdisk to Flash
Flash to Ramdisk
Multiple disks support

Fixed:

Linefeed
Read
Adjusted text after ROM 1.01 warning (or so I hope)

Please read the manual for information.

#45 X-thunder28

X-thunder28

    Casio Freak

  • Members
  • PipPipPipPip
  • 192 posts

  • Calculators:
    2 Graph100 (rom 1.02 and rom 1.03 (+) )

Posted 07 April 2003 - 04:31 PM

I upload it on my calc :)
I wait the new language ! :D

#46 BiTwhise

BiTwhise

    Casio Overgod

  • [Legends]
  • PipPipPipPipPipPipPip
  • 627 posts
  • Gender:Male
  • Location:Guildford, Surry, UK
  • Interests:Programming, games, consoles, martial arts

  • Calculators:
    FX9700WE, CFX9970G, AFX2.0, Classpad 300

Posted 07 April 2003 - 04:55 PM

hmm.. can't get the mount thing to work
type RAM|DISKS|1
and it gives me an 'unknowen command' error

another strange error:
after writing a drive to flash drive 6 (Q), reading it back, and exiting: all the icons are gone :lol: they're back after a reboot though :)

also, after reading this drive back, the drive is corrupt.. so after restarting <{GNULINUX}>, it gives me this error: 'No free memory!Warning! Failure!'

#47 Brazzucko

Brazzucko

    UCF BASIC Programming Champion

  • Super Member
  • PipPipPipPipPipPip
  • 412 posts

  • Calculators:
    FX 1.0, CFX 9850 GB Plus and FX 9750G

Posted 10 April 2003 - 11:06 AM

:) I think that the most used and easy language to learn is the C???.

#48 BiTwhise

BiTwhise

    Casio Overgod

  • [Legends]
  • PipPipPipPipPipPipPip
  • 627 posts
  • Gender:Male
  • Location:Guildford, Surry, UK
  • Interests:Programming, games, consoles, martial arts

  • Calculators:
    FX9700WE, CFX9970G, AFX2.0, Classpad 300

Posted 10 April 2003 - 11:36 AM

Speaking about on-calc programming here...

#49 Brazzucko

Brazzucko

    UCF BASIC Programming Champion

  • Super Member
  • PipPipPipPipPipPip
  • 412 posts

  • Calculators:
    FX 1.0, CFX 9850 GB Plus and FX 9750G

Posted 10 April 2003 - 02:52 PM

B) Well..... you know.....facts of live.....

#50 huhn_m

huhn_m

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1957 posts
  • Gender:Male
  • Location:Germany / Dresden
  • Interests:Assembler(!!!)
    Computers and Programming
    Operating Systems
    Programmable Calculators
    Maths and everything arround it

  • Calculators:
    FX-82SX / AFX 2.0+ (ROM 1.03) / FX 1.0+ (ROM 1.03)

Posted 14 April 2003 - 02:11 PM

New version ... lately ...


*Added Graphics support
*Added first window system
*Added Mousecursor

Things to come:

Event trigger yet (next version)
F1-F6 labels
Input boxes
Up-Down Control
Memo

Have a lot of fun and as every time: REPORT BUGS!


PS: I haven't yet fixed the bug in unflash. Maybe later. I think the 2 ramdisks
are enough for now.

**EDIT**

@BiTwhise:

I can't get the messenger to work! Have they shot me out because I didn't
use the homail account for e-mailing???

#51 BiTwhise

BiTwhise

    Casio Overgod

  • [Legends]
  • PipPipPipPipPipPipPip
  • 627 posts
  • Gender:Male
  • Location:Guildford, Surry, UK
  • Interests:Programming, games, consoles, martial arts

  • Calculators:
    FX9700WE, CFX9970G, AFX2.0, Classpad 300

Posted 14 April 2003 - 02:27 PM

They wouldn't shut you out because you don't use hotmail.. I don't use hotmail either :)

Try again later, the .Net messenger service is a bit unstable ;)


-- EDIT --
Downloaded the new version

Suggestions:
- make a variable width font
- speed up the cursor movement (read the keypress directly through the port, and make your own repeat delays)
questions:
- I know you don't have the even triggers yet.. but how do you exit from graphics mode?
bugs:
- the read command still leaves me with a responsless prompt on exit..

#52 X-thunder28

X-thunder28

    Casio Freak

  • Members
  • PipPipPipPip
  • 192 posts

  • Calculators:
    2 Graph100 (rom 1.02 and rom 1.03 (+) )

Posted 14 April 2003 - 03:09 PM

I check it !
...
Bug : Writing to a file who does'nt exist cause, <{GNULINUX}> seem to be freezed !
MHC : If you need some inspiration, download TCX2 at :
http://teamg100.free...ode=jeux&type=0
Use multiple key for mouse control !

#53 huhn_m

huhn_m

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1957 posts
  • Gender:Male
  • Location:Germany / Dresden
  • Interests:Assembler(!!!)
    Computers and Programming
    Operating Systems
    Programmable Calculators
    Maths and everything arround it

  • Calculators:
    FX-82SX / AFX 2.0+ (ROM 1.03) / FX 1.0+ (ROM 1.03)

Posted 14 April 2003 - 03:32 PM

I'll do the muliple key function later.

To the problem of BiTwhise:

I don't know what causes this! It is not for me what did you type in?
has anyone else expirienced this problem?

You can't exit from graphics mode yet :D

I won't do the own key functions in a alpha version. But the the next beta
or at least the final version will include it.

Same to X-thunder28:

Problem not for me! what did you type in?? Remember that you have to type 4 HEX digits for Offset! For 40 type 0028.
Have not yet converted this to decimal.

#54 BiTwhise

BiTwhise

    Casio Overgod

  • [Legends]
  • PipPipPipPipPipPipPip
  • 627 posts
  • Gender:Male
  • Location:Guildford, Surry, UK
  • Interests:Programming, games, consoles, martial arts

  • Calculators:
    FX9700WE, CFX9970G, AFX2.0, Classpad 300

Posted 14 April 2003 - 05:06 PM

About read
this is what i typed:
CF
- Filename: A
- Size: 0100

WRITE:
- Filename: A
- Text: "TEST"
- Offset: 0000

READ:
- Filename: A
- Size: 0100
- Offset: 0000
(outputs: "TEST")

after this, the prompt is active, but doesn't respond to any commands..
(alpha is also turned off after this operation .. ;) )

perhaps you have some buffer overflow or something?

#55 huhn_m

huhn_m

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1957 posts
  • Gender:Male
  • Location:Germany / Dresden
  • Interests:Assembler(!!!)
    Computers and Programming
    Operating Systems
    Programmable Calculators
    Maths and everything arround it

  • Calculators:
    FX-82SX / AFX 2.0+ (ROM 1.03) / FX 1.0+ (ROM 1.03)

Posted 14 April 2003 - 06:10 PM

You're right!
YOu entered 100 at size (though you only needed 4 ... ) and because this
is hex and the buffer is only 110 byte it overflows 146 other bytes in data.
(one of them was the alpha state!) I'll try to fix this by limiting the size to
read to 6D (because to byte at 6E has to stay 0 the make the display_string
routine finish properly.)

Finished event handling for choice boxes btw. and work on the button
system right now. (Then you're able to exit :-))

Bye and thanx! Will fix it!

#56 AlephMobius

AlephMobius

    Casio Freak

  • Members
  • PipPipPipPip
  • 189 posts

  • Calculators:
    AFX 2.0+, TI-89, EL-9300C

Posted 14 April 2003 - 06:57 PM

Speaking about on-calc programming here...

Has anyone tryed porting a C compiler to the AFX2? If the CPU of the AFX2 is similar to the 286 why cant it be done? What modifications would have to be made to an exisiting C compiler so that it would run on the AFX2?

#57 BiTwhise

BiTwhise

    Casio Overgod

  • [Legends]
  • PipPipPipPipPipPipPip
  • 627 posts
  • Gender:Male
  • Location:Guildford, Surry, UK
  • Interests:Programming, games, consoles, martial arts

  • Calculators:
    FX9700WE, CFX9970G, AFX2.0, Classpad 300

Posted 14 April 2003 - 07:04 PM

think Roender got smallC running with roedisk and maxmem installed
main problem is memory

#58 Brazzucko

Brazzucko

    UCF BASIC Programming Champion

  • Super Member
  • PipPipPipPipPipPip
  • 412 posts

  • Calculators:
    FX 1.0, CFX 9850 GB Plus and FX 9750G

Posted 14 April 2003 - 08:31 PM

:blink: It?s possible to compile a EXE file in the Flash memory?

#59 Brazzucko

Brazzucko

    UCF BASIC Programming Champion

  • Super Member
  • PipPipPipPipPipPip
  • 412 posts

  • Calculators:
    FX 1.0, CFX 9850 GB Plus and FX 9750G

Posted 14 April 2003 - 08:33 PM

:) anyway it's possible to create files and store then in the Flash memory ( not using the MEMORY program ).

#60 huhn_m

huhn_m

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1957 posts
  • Gender:Male
  • Location:Germany / Dresden
  • Interests:Assembler(!!!)
    Computers and Programming
    Operating Systems
    Programmable Calculators
    Maths and everything arround it

  • Calculators:
    FX-82SX / AFX 2.0+ (ROM 1.03) / FX 1.0+ (ROM 1.03)

Posted 15 April 2003 - 12:21 PM

I think I'll maybe at some kind of assembler to my <{GNULINUX}> after the internal
interpreted language is finished. (so I can write it in that).

But has anyone a opcode list vor the V30 - Nec series? I had one once but
it was deleted when my windows crashed :profanity:

Would be nice if anyone could send it to me. NOT THE x86 list! I've one of those only the V30 NEC!

#61 BiTwhise

BiTwhise

    Casio Overgod

  • [Legends]
  • PipPipPipPipPipPipPip
  • 627 posts
  • Gender:Male
  • Location:Guildford, Surry, UK
  • Interests:Programming, games, consoles, martial arts

  • Calculators:
    FX9700WE, CFX9970G, AFX2.0, Classpad 300

Posted 15 April 2003 - 12:25 PM

I have a list of opcodes for the x86 and compatibles.. it includes opcodes for all the Nec V series as well. I'll send it to you :)

It also has a nice explenation of how the instructions are constructed (in case you don't already know)

#62 X-thunder28

X-thunder28

    Casio Freak

  • Members
  • PipPipPipPip
  • 192 posts

  • Calculators:
    2 Graph100 (rom 1.02 and rom 1.03 (+) )

Posted 15 April 2003 - 03:56 PM

NOT THE x86 list!

#63 BiTwhise

BiTwhise

    Casio Overgod

  • [Legends]
  • PipPipPipPipPipPipPip
  • 627 posts
  • Gender:Male
  • Location:Guildford, Surry, UK
  • Interests:Programming, games, consoles, martial arts

  • Calculators:
    FX9700WE, CFX9970G, AFX2.0, Classpad 300

Posted 15 April 2003 - 04:12 PM

uuh..

x86 and compatibles.. it includes opcodes for all the Nec V series...

everything you need in this listing.. haven't come across Nec only opcode listings.. think he just ment he needed the Nec specific instructions as well..

#64 huhn_m

huhn_m

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1957 posts
  • Gender:Male
  • Location:Germany / Dresden
  • Interests:Assembler(!!!)
    Computers and Programming
    Operating Systems
    Programmable Calculators
    Maths and everything arround it

  • Calculators:
    FX-82SX / AFX 2.0+ (ROM 1.03) / FX 1.0+ (ROM 1.03)

Posted 15 April 2003 - 05:31 PM

Well there was a listing whyp had on his site but I don't remember the adresse and the site wasn't updated and isn't working any more..

There was a list of all NEC specific Opcodes (a PDF manual for NEV V30/V20
series)

#65 BiTwhise

BiTwhise

    Casio Overgod

  • [Legends]
  • PipPipPipPipPipPipPip
  • 627 posts
  • Gender:Male
  • Location:Guildford, Surry, UK
  • Interests:Programming, games, consoles, martial arts

  • Calculators:
    FX9700WE, CFX9970G, AFX2.0, Classpad 300

Posted 15 April 2003 - 07:30 PM

ye, they are
Set1
Clr1
Not1
Test1
(I think)

you'll find the all in the doc I sent you

#66 huhn_m

huhn_m

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1957 posts
  • Gender:Male
  • Location:Germany / Dresden
  • Interests:Assembler(!!!)
    Computers and Programming
    Operating Systems
    Programmable Calculators
    Maths and everything arround it

  • Calculators:
    FX-82SX / AFX 2.0+ (ROM 1.03) / FX 1.0+ (ROM 1.03)

Posted 18 April 2003 - 05:42 PM

New Update!

Look at the site for changes.

Won't update for a week as I'm going to go on holidays on monday.
Please test it!

Event triggers are implremented now!

#67 X-thunder28

X-thunder28

    Casio Freak

  • Members
  • PipPipPipPip
  • 192 posts

  • Calculators:
    2 Graph100 (rom 1.02 and rom 1.03 (+) )

Posted 20 April 2003 - 08:28 AM

MHC is the futur compiler, no ?
For mount, I have mount another ramdisk :) but I think you should allow to mount a disk with a size specified by user :)

#68 BiTwhise

BiTwhise

    Casio Overgod

  • [Legends]
  • PipPipPipPipPipPipPip
  • 627 posts
  • Gender:Male
  • Location:Guildford, Surry, UK
  • Interests:Programming, games, consoles, martial arts

  • Calculators:
    FX9700WE, CFX9970G, AFX2.0, Classpad 300

Posted 21 April 2003 - 02:39 AM

MHC is the graphical interface :)

BTW, I was told (by huhn_m) there is quite a serious bug in the write routine, so don't use it.

#69 c@sioworld

c@sioworld

    Newbie

  • Members
  • Pip
  • 18 posts

Posted 21 April 2003 - 06:40 AM

Ma graph100 (rom1.2) crashs when i use FLASH command !

#70 X-thunder28

X-thunder28

    Casio Freak

  • Members
  • PipPipPipPip
  • 192 posts

  • Calculators:
    2 Graph100 (rom 1.02 and rom 1.03 (+) )

Posted 22 April 2003 - 07:07 AM

rom 1.3 : this command doesn't seem to work :hammer: when I load with unflash ramdisk contains new files lol

Another think : you should make a 'read only' protection for _UNALOCA and ++FAT1++ because when we delete _UNALOCA , on reboot <{GNULINUX}> write to screen 'Warning !Faillure !' and it return to the main menu !!
When we delete ++FAT1++, ramdisk work :rolleyes: !!
Swap drive ( go to RD2 for sample) is slow ! You should make a command who allow to go on the other ramdisk quickly :)

#71 huhn_m

huhn_m

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1957 posts
  • Gender:Male
  • Location:Germany / Dresden
  • Interests:Assembler(!!!)
    Computers and Programming
    Operating Systems
    Programmable Calculators
    Maths and everything arround it

  • Calculators:
    FX-82SX / AFX 2.0+ (ROM 1.03) / FX 1.0+ (ROM 1.03)

Posted 26 April 2003 - 03:41 PM

A lot of new things:

The FLASH should work. describe the problem!
The UNFLASH doesn't work yet. will fix it. I know the bug.
MHC will be the interpreted language.
I'll make the ramdisks size user defined.

The read only already exists but is not recogniced by the commands yet.
There is already a model with user groups (ROOT / USER / GUEST) but it is
neither recognized. I wanted to do the user mannager before I went to
hollidays but then I discovered the bug in the write routine that has to be
fixed first. The mount is slow because it loads the FAT to the ram (for faster
file access) i won't change this as it would be slower. It only takes ~1 second for me to change a drive!

I'm back again now and look forward to develop ... :-)

#72 X-thunder28

X-thunder28

    Casio Freak

  • Members
  • PipPipPipPip
  • 192 posts

  • Calculators:
    2 Graph100 (rom 1.02 and rom 1.03 (+) )

Posted 27 April 2003 - 08:17 AM

no problem for that !
so typing mount ram|disks|2 is ... shitting lol, typing mount rd2 is more quick :) because now we don't use this system but when <{GNULINUX}> will contains some think like compiler :D it would be usefull to swap drive easyly :) you understand ?

#73 huhn_m

huhn_m

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1957 posts
  • Gender:Male
  • Location:Germany / Dresden
  • Interests:Assembler(!!!)
    Computers and Programming
    Operating Systems
    Programmable Calculators
    Maths and everything arround it

  • Calculators:
    FX-82SX / AFX 2.0+ (ROM 1.03) / FX 1.0+ (ROM 1.03)

Posted 27 April 2003 - 08:37 AM

ok i see. will use the short names displayed on the prompt after mounting

#74 X-thunder28

X-thunder28

    Casio Freak

  • Members
  • PipPipPipPip
  • 192 posts

  • Calculators:
    2 Graph100 (rom 1.02 and rom 1.03 (+) )

Posted 27 April 2003 - 03:39 PM

thanx :D so what do you think about directory ? :) it would be great to create directory for listing program correctly :D !

Anothers ideas for your graphical interface (can we say windows ?) :
- an explorer :hammer: :)
- an text editor
- an IDE for dev in <{GNULINUX}> :D
- a compiler :rolleyes: lol
- a packager for the futur apps :D
- an converter package 2 basic files for sharing our apps !
- a configuration program to configure user and root !
- humm ... a bmp editor
- text help reader and creator for create text help !
- graphical help reader and creator :D for creating cheat :greengrin:
- a hexaeditor !

#75 huhn_m

huhn_m

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1957 posts
  • Gender:Male
  • Location:Germany / Dresden
  • Interests:Assembler(!!!)
    Computers and Programming
    Operating Systems
    Programmable Calculators
    Maths and everything arround it

  • Calculators:
    FX-82SX / AFX 2.0+ (ROM 1.03) / FX 1.0+ (ROM 1.03)

Posted 27 April 2003 - 03:45 PM

I already work on most of the things you mentioned:

*Directorys will not be made as it would take a lot of place on the RD
Maybe a system to put the progs in groups like games / apps etc. will be
made in the X-Server (please NOT windows!)

*explorer (not yet started but will come)
*text editor (in progress)
*Dev. Ide (in progress)
*compiler (not yet started but will come)
*paker (great idea! will think about it)
*pack2bas allready partly done! (BAS2RD) but needs to be fixed
*user mannager (will be there in next release)
*bmp editor ... (maybe later)
*hex editor (later)
*help system (not yet but will come)

Thanks for the suggestions!

#76 huhn_m

huhn_m

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1957 posts
  • Gender:Male
  • Location:Germany / Dresden
  • Interests:Assembler(!!!)
    Computers and Programming
    Operating Systems
    Programmable Calculators
    Maths and everything arround it

  • Calculators:
    FX-82SX / AFX 2.0+ (ROM 1.03) / FX 1.0+ (ROM 1.03)

Posted 28 April 2003 - 03:56 PM

I have had a small problem ... my windows crashed and destroyed some files:

*Some <{GNULINUX}> sources :( :(
*My Graphics Drivers
*My Anti Virus Software
*Some other drivers

I restored the files from the last backup (16.04.2003) and mixed the rest of the destroyed sources (only the first 500 lines were destroyed ;) )
There will probably be NO update today. it will be moved to tomorrow. I first have to test the old
functions if they work properly. but i hope i rescued most of it ...

*WINDOWS ME SUCKS!!!!*

I'm using my other windows now and it took me 3 hours to get it up and running with internet etc.

@BiTwhise:
I can't use MSN right now since there is none installed on this windows. (luckily my hd is big enough for 4 systems so there are stell 2 windows systems that can be destroyed :) then I'll have to use <{GNULINUX}>. )

120GB is Great!

Bye huhn

#77 X-thunder28

X-thunder28

    Casio Freak

  • Members
  • PipPipPipPip
  • 192 posts

  • Calculators:
    2 Graph100 (rom 1.02 and rom 1.03 (+) )

Posted 28 April 2003 - 04:57 PM

Thanks :) If you need some help for dev <{GNULINUX}>, I think I can help you :D but not immediatly :P some projects to be make :lol:

For your windaz problem, you re not alone, I have some problem with it (gr) like one time it cute 1 source file :( fortunnately I worked on :) so I have restored this files easly :rolleyes: but :
WINDOWS is a VIRUS, dont use it :greengrin: or you will lose some files ( and the most important !!!)
F*CK WINDOWS AND MIRCOSHIT :profanity: :hammer:

#78 X-thunder28

X-thunder28

    Casio Freak

  • Members
  • PipPipPipPip
  • 192 posts

  • Calculators:
    2 Graph100 (rom 1.02 and rom 1.03 (+) )

Posted 28 April 2003 - 05:50 PM

Another think :
- a ramdisk compressor for storage !!!
- a compressor for compress files ( needed because of size of RD!)
- ... a RD resizer ? for obtain 1 RD of 128ko or 4 RD of 32ko for sample !

for the futur langage : why don't you use asm with new interruption ? like , for sample:
mov ax,00h
int CCh ; call the routins CCh

will clear screen, for sample!

More elaborated :

mov ax,10
pop ax
mov ax,10
pop ax
mov si,sprite
pop si
mov ax,01h
int CCh ; call the routins 01h

will drawing a sprite called 'sprite' at (10,10) !!
Very usefull for games, and it's quick, its'nt ?
:)
I wait, but I want help you for dev a new system for G100 !
Can you realize you can remove rom disk from calc and install <{GNULINUX}> with your own engine ?!
It will be coooooooool !!!

#79 BiTwhise

BiTwhise

    Casio Overgod

  • [Legends]
  • PipPipPipPipPipPipPip
  • 627 posts
  • Gender:Male
  • Location:Guildford, Surry, UK
  • Interests:Programming, games, consoles, martial arts

  • Calculators:
    FX9700WE, CFX9970G, AFX2.0, Classpad 300

Posted 28 April 2003 - 06:02 PM

I assume you mean push, not pop :lol:

And for interrupts, it's more common to pass parameters in registers..

For saving space, it's nice, cuase more apps can share the same functions..
But for speed, interrupts are BAD!

#80 X-thunder28

X-thunder28

    Casio Freak

  • Members
  • PipPipPipPip
  • 192 posts

  • Calculators:
    2 Graph100 (rom 1.02 and rom 1.03 (+) )

Posted 29 April 2003 - 09:43 AM

yes, push lol (why I take a pop ? lol)

for int ... you re right !

but If , for exemple you use a basic file for store your routins, and in boot, you calculate the memory adresse of this routins ( for skip the problems of move a basic file), you can just put a 'jmp segment:[offset]' with the segment and offset calculated ! you create your own system of interrupt, lol !




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users