Autor
| How much RAM is really needed in an MSX 2 ?
|
mouser msx lover Posts: 89 | Postado em: 11 Maio 2007, 00:22   |
I mean that I could expand the RAM of a given MSX 2 to say 4 Mb using an expander like that of Padial. But how much is really needed for most (99.9 %) applications ? :
- Games that run from a cartridge do not need more than the minimum 64 Kb.
- I think that most games based on disk will run with just 128 K or even 64 K.
- MSX-DOS is ok with 128 K (not sure about this).
- Turbo - R games obviously don't run in an MSX 2.
- MSX 2+ are 64 Kb computers, thus games designed for them do not need more than that (besides the fact that they won't run in a MSX-2 !)
That leaves, to my knowledge, only the megarom to disk conversions which used to be very demanding in terms of user RAM. IMHO the nice megaflashrom of Pazos is the best solution to this.
Please correct me if I'm wrong and tell me what is the best option: get an MSX-2 expanded internally to say 256 Kb (512 kb will be very expensive) or buy a big ram expansion cartridge.
|
|
wolf_ online
 msx legend Posts: 4777 | Postado em: 11 Maio 2007, 01:40   |
Most European demo/game stuff works with 128k, some cracked (scc-)cartridges sometimes need more (which was the main reason why ppl bought extra RAM in the early years). When working with DOS2 you kinda want something more than 128kB. There're not many thingies that require 512kB, but Sphere and Wings do..  |
|
manuel msx guru Posts: 3528 | Postado em: 11 Maio 2007, 09:40   |
256kB will do for more than 95% of the software, I guess.
512kB used to be nice when you still used RAM disks, printer buffers or for stuff like FastCopy using only one disk drive.
And maybe for SymbOS more RAM is nice  |
|
wolf_ online
 msx legend Posts: 4777 | Postado em: 11 Maio 2007, 10:46   |
Whenever Meridian will be done you're also required to have memory in the 512kB/1MB range, iirc.
|
|
sinus msx user Posts: 33 | Postado em: 11 Maio 2007, 13:50   |
I would say: 1024 Ko RAM (512Ko strict minimum to feel at ease)
- commercial disks : 128Ko max
- commercial ROM* images : 512Ko max (*of course loaded from disks or tapes only by masochists who own the original ROMs, for obvious copyright reasons...  )
- Symbos & generally speaking possibility to use 720Ko RAM disks : 1024 Ko
- Demos are more likely to use as much as they can.
Technically speaking also: it's quite easy to build a 1Mo Simm RAM into an MSX2, like Philips machines. 2Mo would have been just about the same, so arguably a good choice too. I've soldered one myself in mid-1990's (NMS8250). Without being an expert, it was OK. I had to fix a couple of solders since then, I also note that totally emptying the RAM sometimes requires to turn off the MSX2 for 30 to 60 seconds.
The more the better, but I doubt the fact over 1Mo RAM will really be of frequent/any use.
Multitasking makes big RAM sensefull anyway. Symbos reaches itself the 1Mo limit, and with it the hope of ever taking advantage of the full 4Mo mapper offered by the MSX2 system kind of disappears. Don't get me wrong: 1 Mo in Symbos appears to be a lot, more than enough for 3.57Mhz Z80 (the number of simultaneously running applications should be limited for speed reasons)! Moreover Prodatron tends to think 'Buffering' (mp3 loading, videos etc.) would be no less efficient from flashdisks than from RAM.
So, IMHO, 1Mo should definitely be enough.
Now it's a question of programmer's choices and needs.
By the way, what ARE the software/demos that ACTUALLY use over 1Mo RAM memory mapper, if any? (even optionally) Does anyone know?
Sin  |
|
Ivan
 msx professional Posts: 906 | Postado em: 11 Maio 2007, 18:28   |
I do agree with manuel, with 256kB you can run almost everything.
|
|
wolf_ online
 msx legend Posts: 4777 | Postado em: 11 Maio 2007, 18:59   |
Quote:
| I would say: 1024 Ko RAM (512Ko strict minimum to feel at ease)
By the way, what ARE the software/demos that ACTUALLY use over 1Mo RAM memory mapper, if any? (even optionally) Does anyone know?
|
I'd say: anything related to video. Things like Sphere/Wings are good candidates (Sphere/Wings uses ~ 350kB worth o' frames, and that's about 1000 of 'em then. The whole demo including tune, player, code etc. fits 512kB. With 1MB there's space for another 512kb worth o' frames. Assuming a single frame is about 350 bytes average then that's over 1400 frames. Or simply said: a 80 seconds linear movie at 30fps.
Normal/classic demo effects are usually very small, so for anything traditional, all that RAM is prolly not really required.
I do see another application for game intros, 1MB is truly a lot to hold bitbusted screen5 images! But as usual, technically it sounds nice, but I wouldn't know anyone around here able to design all that. We lack artists.. ._. |
|
cax
 msx professional Posts: 1021 | Postado em: 11 Maio 2007, 19:09   |
wolf_,
are there any *existing*, not hypothetical apps, that use more than 1M RAM ?
RAM disks (yes/no) ? Anything else ?
|
|
wolf_ online
 msx legend Posts: 4777 | Postado em: 11 Maio 2007, 19:25   |
Not that I know of, apart from Meridian that requires -iirc- 512kB for its system/GUI and uses quite some RAM for its patterndata. But as it's not released yet as finished product it's a hypothetical app for the moment.  |
|
msd msx professional Posts: 615 | Postado em: 11 Maio 2007, 19:41   |
Quote:
| wolf_,
are there any *existing*, not hypothetical apps, that use more than 1M RAM ?
RAM disks (yes/no) ? Anything else ?
|
TED, MAGIC, BB,MULTIMENTE,COMPASS,MERIDIAN to name a few examples. |
|
manuel msx guru Posts: 3528 | Postado em: 11 Maio 2007, 21:05   |
Orcacle can use it  But most of these programs are just capable of using it and do not require it. |
|
msd msx professional Posts: 615 | Postado em: 11 Maio 2007, 21:53   |
the question was.. what uses more then 1MB ram.. well does apps do
|
|
webmouse msx lover Posts: 121 | Postado em: 11 Maio 2007, 22:23   |
Depends on what kind of apps you're using. Most MSX2 stuff works fine with 128kB RAM/128 kB VRAM.
For example, I use the rom of my Philips NMS 8250 with openMSX, that's my base configuration.
|
|
manuel msx guru Posts: 3528 | Postado em: 11 Maio 2007, 23:02   |
webmouse: um, the ROM doesn't determine the amount of RAM in the machine... unless I misunderstood you.
|
|
mouser msx lover Posts: 89 | Postado em: 11 Maio 2007, 23:37   |
That's the point. As your posts suggests, the only apps that really require great amounts of RAM are those created lately. The software made in the golden age of MSX works well with just 256 Kb or even 128 Kb. I was in doubt between buying a 4 Mb ram expansion or the megaflashrom SCC of Pazos. I choose the megaflashrom just because I thought that most of the software that requires more than 128 Kb are the megarom to disk conversions. The megaflashrom SCC solves two problems: the need of RAM and the need of an SCC cart which I didn't have.
...but I'm still pondering about buying that ram expansion  ! |
|
|
|
|