
New language??
#41
Posted 05 April 2003 - 03:18 PM
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
Posted 05 April 2003 - 04:35 PM
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
Posted 06 April 2003 - 05:52 PM
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
Posted 07 April 2003 - 04:26 PM
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
Posted 07 April 2003 - 04:31 PM

I wait the new language !

#46
Posted 07 April 2003 - 04:55 PM
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


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
Posted 10 April 2003 - 11:06 AM

#48
Posted 10 April 2003 - 11:36 AM
#49
Posted 10 April 2003 - 02:52 PM

#50
Posted 14 April 2003 - 02:11 PM
*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
Posted 14 April 2003 - 02:27 PM

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
Posted 14 April 2003 - 03:09 PM
...
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
Posted 14 April 2003 - 03:32 PM
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

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
Posted 14 April 2003 - 05:06 PM
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
Posted 14 April 2003 - 06:10 PM
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
Posted 14 April 2003 - 06:57 PM
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?Speaking about on-calc programming here...
#57
Posted 14 April 2003 - 07:04 PM
main problem is memory
#58
Posted 14 April 2003 - 08:31 PM

#59
Posted 14 April 2003 - 08:33 PM

#60
Posted 15 April 2003 - 12:21 PM
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

Would be nice if anyone could send it to me. NOT THE x86 list! I've one of those only the V30 NEC!
#61
Posted 15 April 2003 - 12:25 PM

It also has a nice explenation of how the instructions are constructed (in case you don't already know)
#62
Posted 15 April 2003 - 03:56 PM
#63
Posted 15 April 2003 - 04:12 PM
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
Posted 15 April 2003 - 05:31 PM
There was a list of all NEC specific Opcodes (a PDF manual for NEV V30/V20
series)
#65
Posted 15 April 2003 - 07:30 PM
Set1
Clr1
Not1
Test1
(I think)
you'll find the all in the doc I sent you
#66
Posted 18 April 2003 - 05:42 PM
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
Posted 20 April 2003 - 08:28 AM
For mount, I have mount another ramdisk


#68
Posted 21 April 2003 - 02:39 AM

BTW, I was told (by huhn_m) there is quite a serious bug in the write routine, so don't use it.
#69
Posted 21 April 2003 - 06:40 AM
#70
Posted 22 April 2003 - 07:07 AM

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

Swap drive ( go to RD2 for sample) is slow ! You should make a command who allow to go on the other ramdisk quickly

#71
Posted 26 April 2003 - 03:41 PM
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
Posted 27 April 2003 - 08:17 AM
so typing mount ram|disks|2 is ... shitting lol, typing mount rd2 is more quick



#73
Posted 27 April 2003 - 08:37 AM
#74
Posted 27 April 2003 - 03:39 PM



Anothers ideas for your graphical interface (can we say windows ?) :
- an explorer


- an text editor
- an IDE for dev in <{GNULINUX}>

- a compiler

- a packager for the futur apps

- 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


- a hexaeditor !
#75
Posted 27 April 2003 - 03:45 PM
*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
Posted 28 April 2003 - 03:56 PM
*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

120GB is Great!
Bye huhn
#77
Posted 28 April 2003 - 04:57 PM




For your windaz problem, you re not alone, I have some problem with it (gr) like one time it cute 1 source file



WINDOWS is a VIRUS, dont use it

F*CK WINDOWS AND MIRCOSHIT


#78
Posted 28 April 2003 - 05:50 PM
- 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
Posted 28 April 2003 - 06:02 PM

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
Posted 29 April 2003 - 09:43 AM
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 !
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users