Flyguille has given us a status update on his MNBIOS (MSX Non Basic Input Output System), a new OS for the MSX2 platform which can replace the original BIOS. The developer is inspired by the One Chip MSX-project and wants to stretch his MNBIOS beyond its current limits. The latest updates:
- Multitask system based in multithreading with automatic and manual switching (allowing free and natural programming)
- A scheduler agent for handling the automatic thread switcher. This agent supports "high priority" and "let me alone" as thread's property between others. That allows to do FULL SCREEN games with 100% cpu's time (being capable now of programming VDP tricks like screen splits)
- Full support of multithread applications, that allows interactive applications
- Broadcast system allowing to communicate threads with any other in simple or multi-broadcast
- Full support of "Multi head CPU" architecture or "multi CPU" as subsystems architecture
- Support of interaction between threads on one HIMEM DATA SEGMENT or any FILE. The threads can be on any CPU
Flyguille wants us to take note of the fact that all these new features only affect the speed with a mere 5%. In fact, it's only the multithreading support which causes the slowdown. In future versions, flyguille aims for a 100% compatible support of FAT32 and compatible boot/partition sectors, allowing to access FAT32 partitions on other HDD's like Windows XP's FAT32.
Last but not least, flyguille schedules the MNBIOS is due for a february, march or -at the latest- april 2006 release.
Relevant link: Official MNBIOS website
Comments (18)
By flyguille
Prophet (3028)
16-06-2005, 20:55
By Edwin
Paragon (1182)
16-06-2005, 21:11
By [D-Tail]
Ascended (8243)
16-06-2005, 21:20
By flyguille
Prophet (3028)
16-06-2005, 21:24
By [D-Tail]
Ascended (8243)
16-06-2005, 21:26
By [D-Tail]
Ascended (8243)
16-06-2005, 21:29
By flyguille
Prophet (3028)
16-06-2005, 21:34
By [D-Tail]
Ascended (8243)
16-06-2005, 21:35
By flyguille
Prophet (3028)
16-06-2005, 22:00
By flyguille
Prophet (3028)
16-06-2005, 22:11
By karloch
Prophet (2112)
16-06-2005, 23:22
By viejo_archivero
Paragon (1395)
16-06-2005, 23:26
By spl
Paragon (1469)
16-06-2005, 23:43
By NYYRIKKI
Enlighted (5735)
17-06-2005, 11:00
By flyguille
Prophet (3028)
17-06-2005, 14:04
By BiFi
Enlighted (4348)
18-06-2005, 13:05
By flyguille
Prophet (3028)
18-06-2005, 14:25
By flyguille
Prophet (3028)
18-06-2005, 14:33