Autor
| some screenshot, of the better looks of the MNBIOS
|
flyguille msx master Mensajes: 1237 | Publicado: Mayo 20 2004, 01:24   |
|
|
flyguille msx master Mensajes: 1237 | Publicado: Mayo 20 2004, 01:25   |
y me cago en el condenado openMSX .... !!!!!!!
really very funny the "screenshot" command on openMSX console......
that is a JOKE!!!!!:.......
who did that!!!!!!!!!?
i will to investigate and to cut some heads.....
or maybe to scream to the sky.....
|
|
mth msx freak Mensajes: 200 | Publicado: Mayo 20 2004, 01:52   |
Relax...
You can make screenshots without enabling the console by pressing Print Screen (PrtSc).
Or you can bind it to any other key, for example "bind ctrl+f12 screenshot".
By the way, it's "set scanline 0", not "scanlines".
|
|
flyguille msx master Mensajes: 1237 | Publicado: Mayo 20 2004, 02:04   |
NOW, to REMAKE THE SCREENSHOTS.... s lot of work on a P200mmx
|
|
flyguille msx master Mensajes: 1237 | Publicado: Mayo 20 2004, 02:28   |
DONE!!!, to refresh the browsers!!!!!!
|
|
flyguille msx master Mensajes: 1237 | Publicado: Mayo 20 2004, 18:23   |
Well, some things need some comments.
The dump of the DIR command show diferents items in diferents colors..
SUBDIRECTORIES ---- in the highligh colour ---> by default WHITE
12x4 filenames ---- in the normal text colour ----> by default black.
3x8 old filenames ----- in the error text colour -----> by default Red.
Also the prompt has a independient color ---> by default Red.
At some screenshots you can see how the text is moved to the next line when the window size is not enought.
All the text outlines are manage by 2 functions called FIELD_SPACE, and FIELD_COLOR
, so when one need to program a command showing a outline text with several columns or items the parameter -W and -P are managed by that two functions, really easy to use.
FIELD_SPACE is used to reseve space, and that function makes sure that the FIELD will not be cut. Also control the -W -P behavior.
just
START_LOOP:
LD C,xx --->amount chrs to reserve for the field (BIT 7=0 for the first field of the record)
CALL FIELD_SPACE
LD C,xx
CALl FIELD_COLOR
...
CALL PRINT anything..
...
LD C,xx ---> amount chrs to reserve for the field (BIT 7=1 for the next field of the record)
CALL FIELD_SPACE
LD C,xx
CALl FIELD_COLOR
...
CALL print others things.
....
DJNZ, START_LOOP
So you need to reserved the maximun chrs to print per field, and if you use less, the next FIELD_SPACE will to complete the space or just jump to the next line acording to the current situation.
LD C,00 ------->>> this mean just jump to the next line without FIELDING, (use to print mesages outside of a outline.
CALL FIELD_SPACE
|
|
dhau msx master Mensajes: 1075 | Publicado: Mayo 24 2004, 21:08   |
flyguille, your project look very promising, but I am afraid it can't be very compatible with original BIOS, because too much is changed. But I absolutely love colored dir command. Why don't you improve existing command.com and command2.com with this great function?
|
|
Grauw msx professional Mensajes: 1006 | Publicado: Mayo 24 2004, 21:09   |
dhau, that already exists (JANSI does it).
|
|
flyguille msx master Mensajes: 1237 | Publicado: Mayo 24 2004, 21:15   |
and drop a growing great kernel?
no, thanks. I think, a lot of ppl are waiting for the second DEMO, and the final VERSION to run it in his originals msx2....
|
|
|
|
|