Autor
| MNBIOS english manual
|
flyguille msx master Mensajes: 1182 | Publicado: Marzo 10 2004, 18:16   |
After a lot of work, now the english manual of mnbios for programmers got 89 PAGES!!!!...
Four pages more and got the half ....
Chapters translated:
. MNBIOS FEATURES
. ALU ROUTINES SET
. VDP ROUTINES SET
. BITMAP DRAWING ROUTINES SET
. SPRITES ROUTINES SET
. CRT EMULATOR ROUTINES SET
. WINDOWING ROUTINES SET
. DIRECT PSG ACCESS ROUTINE SET
. SOUND SYSTEM PLAYER STRUCTURE AND COMMANDS.
. KEYBOARD & JOYSTICKS INPUT FUNCTIONS.
. TIMERS FUNCTIONS
. DIRECT PRINTING FUNCTION
. REAL TIME CLOCK FUNCTIONS
. DATASYS STRUCTURE.
. DATAMEMO STRUCTURE.
. HIGH-MEMORY ADMINS FUNCTIONS.
. GENERAL MEMORY ADMINS (FIRST PART)
. GENERAL MEMORY ADMINS (SECOND PART)
. GENERAL MEMORY ADMINS (THIRD AND LAST PART)
. MULTITASKMAN FUNCTION.
. TEEM chart STRUCTURE.
. ADR chapter.
. TRUD structure and functions.
All comments, critics.... post here.... ofcourse, my english is too far of be the decent.
You can download on DOWNLOAD section of http://www.mnbios.com.ar |
|
flyguille msx master Mensajes: 1182 | Publicado: Marzo 11 2004, 20:31   |
NOW, I add the whole sound system chapter.
That explain each code byte of the MUSIC string.
Is a chapter very interesting for musician and music editors programmers.
|
|
flyguille msx master Mensajes: 1182 | Publicado: Marzo 14 2004, 19:52   |
NOW I ADD THE INPUT DEVICES CHAPTER (KEYBOARD & JOYSTICKS)
NOW !!! the english manual got 99 pages!!!.
|
|
snout
 msx legend Mensajes: 4991 | Publicado: Marzo 14 2004, 21:03   |
Maybe someone would like to volunteer to proofread these English pages? It would make things a lot easier for the potential developers, I guess.
And uhm.. how about that beta version?
Just to show the MSX community -it's real-. It doesn't have to do a lot yet, future versions don't even have to be backwards compatible... but I think I'm not the only one who'd like to have a quick peek at what is coming up... |
|
flyguille msx master Mensajes: 1182 | Publicado: Marzo 15 2004, 14:05   |
No much time before i said "lack a week for the demo version...." i think 5 days before..
i think in 2 days i release that versión if my real-work leftme.
Be example just yesterday i modify the "binary to text converter" routine for speed up that..... yesterday i fail, I was thinking that the routine was slow because it used the general purpose function DIV64 and I replaced it by SHIFT registers and I almost obtained the same speed when listing a dump of numbers. I was astounded because now I don't have idea of where it gets lost all the speed.
|
|
Sonic_aka_T
 msx guru Mensajes: 2261 | Publicado: Marzo 15 2004, 20:24   |
Hey fly,
I did a little work on the split routines. I think I'd be able to implement the palette split, split with vertical offset, vram bank split and the horizontal 'copper bar' split. Ofcourse these routines will suffer from different processor speeds. A fast cpu means the split will occur sooner than with a normal 3,58MHz Z80. (ie a line int on line 32 is handled on line 33 on R800 vs line 36! on Z80)
Anyways, lemme know...
|
|
flyguille msx master Mensajes: 1182 | Publicado: Marzo 15 2004, 20:28   |
|
|
flyguille msx master Mensajes: 1182 | Publicado: Marzo 15 2004, 23:12   |
Added on english manual...
TIMERS FUNCTIONS
DIRECT PRINTING FUNCTION
REAL TIME CLOCK FUNCTIONS
|
|
flyguille msx master Mensajes: 1182 | Publicado: Marzo 16 2004, 19:29   |
now added on english manual
DATASYS structure
DATAMEMO structure
HIGH-MEMORY admins functions.
|
|
flyguille msx master Mensajes: 1182 | Publicado: Marzo 18 2004, 18:17   |
I translated the first part of the memory admins chapter..
That start comments how the MSX norm do the memory mapping... and how that was expanded then...
Then start with the mnbios hardware expansion...
|
|
flyguille msx master Mensajes: 1182 | Publicado: Marzo 19 2004, 20:06   |
The second part of the general memory administration explain all about how the MNBIOS will mapping all the RAM memory, and how the MNBIOS manage and interact with the 7 sub-CPU if that exist on the system. Explaining the boot proccess as well the file handling. And too comments all the new concepts created for the MNBIOS.
As the MNBIOS got a lot of new wonders concepts about memory mapping, i are in position to say, the MNBIOS is far to the competence or that olds OS. like DOS2.
|
|
flyguille msx master Mensajes: 1182 | Publicado: Marzo 20 2004, 04:22   |
The third and last part of general memory admins, explained all the available functions for access to the files located in memory, and run code on that files or select a file on (8000-BFFF).
Too was translated the MULTITASKING function supported by the kernel and TEEM chapter....
All that functions work with that files are already stored on memory... for copy files from a device to the memory is used the ADR... ADR is the next chapter to be translated.
|
|
flyguille msx master Mensajes: 1182 | Publicado: Marzo 20 2004, 17:34   |
ADR (resources administer) explain how is this standard, and how to use and how to make drivers using this... how to install / uninstall drivers...
The TRUD structure is a structure used by high level functions for know to than driver use than unit letter.
|
|
flyguille msx master Mensajes: 1182 | Publicado: Julio 20 2004, 20:25   |
|
|
[D-Tail] online
 msx guru Mensajes: 2991 | Publicado: Julio 21 2004, 12:16   |
Tho I just unpacked the ZIP file and ran the MNBIOS.BAT file, it said that it couldn't find a file... Probably not included in your package?... This is my CMD output:
C:\Documents and Settings\Administrator\Bureaublad\MNBIOSdemo2.01-en\MNBIOS Rele
ase>openMSX -machine MNBIOS -diska mnbios.dsk -diskb mnbios.dsk
info: Using specified machine: MNBIOS
led: power = off
led: caps = off
led: kana = off
led: pause = off
led: turbo = off
led: FDD = off
warning: Warning: couldn't open romdb.xml.
Romtype detection might fail because of this.
warning: couldn't find file: ""
warning: couldn't find file: ""
Unexpected exception.
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
C:\Documents and Settings\Administrator\Bureaublad\MNBIOSdemo2.01-en\MNBIOS Rele
ase>
|
|
|
|
|