I understood a bit russian...yes, question was hardware, but we mustnot forget software. MB02+ was realeased 12 years ago and hardware is one thing. Of course, software breathes life into hardware. So, Busy soft (a guy from Slovakia) has written BSDOS operating system version 308 which we are using still today. Only some details:
- BSDOS itself uses two 16kB banks- one contains modified BSROM 118 (a modified ROM with many many very useful features, one of them is, that the load/save routines are redirected to disk services, so any TAP with standart loader can be loaded on MB02+). The second bank contains disk routines.
- thanks to DMA chip, we can work with HD floppies, that have capacity 1,8MB!!
- one diskette has 255 directories, each directory can have 65000 files
- there can be up to 255 virtual drives, so HDD is divided into such small virtual diskettes and we are using hdd as normal diskettes. Capacity of one virtual hdd drive is cca 2,1MB.
- because the architecture of MB02+ enables to change RAM in lower 16kB memory, we can very easily change systems, without any hardware modification. I personally have 512kB SRAM, that is divided in 16kB blocks. So, very easily, I load into these banks different operating systems (at the moment we have about 4 such operating systems), and for example with one OUT instruction form BASIC line (or through my nmi menu), I just switch between the systems. At the same time, I can have all of them on my computer and choose any of them.
These are the main features of MB02+ where I see the main power.
For me TRDOS is horrible, comparing to BSDOS, BUT! The software that exUSSR scene has written for it is absolutely great and I really envy you. I must say. Your coding power is great, and I only wish some coders would have MB02+ and write programs for it. This is really my dream
Hood
Добавлено через 9 минут
uughh, I do not know, what you exactly mean by "requirements for RAM in CPU0" is it some kind of mode?
The hardware of MB02+ is designed in a way, that I change lower 16kB of memory with OUT instruction (write can be disabled/enabled). Precisely, I am talking about the block 0-16383. But I must say it is not standart RAM that we page in lower 16kb, but it is SRAM, which is however for CPU and whole system visible as a normal RAM.
Hood






Ответить с цитированием