1chipMSX and Moonsound ?

Страница 1/2
| 2

By Atheus

Expert (73)

Аватар пользователя Atheus

26-09-2010, 10:52

Hello,

When using my 1chipMSX with Moonsound, i got a "Not enough Memory RAM" message.
Does it exit a way to solve it ?
Thx in advance.
Smile

Для того, чтобы оставить комментарий, необходимо регистрация или !login

By Atheus

Expert (73)

Аватар пользователя Atheus

26-09-2010, 12:14

"Not enough RAM available" is the real message ...

By msd

Paragon (1461)

Аватар пользователя msd

26-09-2010, 21:34

Do you have a ramdisk running?

By Atheus

Expert (73)

Аватар пользователя Atheus

27-09-2010, 20:44

No, i'm only using an alternative firmware (KdL 2.3), with 4 Mb RAM memory !

By flyguille

Prophet (3028)

Аватар пользователя flyguille

27-09-2010, 21:01

hmmm another ram-mapped detection routine failing because it has 4MB?????

By msd

Paragon (1461)

Аватар пользователя msd

27-09-2010, 21:04

When I was developing it I used 4MB all the time. Are you trying to run it from dos1? Do you have a tool to check free ram before starting mbwave

By Manuel

Ascended (18092)

Аватар пользователя Manuel

27-09-2010, 23:10

Seems more like a TPA issue to me.

EDIT: or is this complete and utter bullcrap? Smile

By msd

Paragon (1461)

Аватар пользователя msd

27-09-2010, 23:19

I don't really remember if mbwave does a tpa size check at all Tongue

By Atheus

Expert (73)

Аватар пользователя Atheus

28-09-2010, 09:16

I tried others ways :
- 2 MB mode (1chip switch) => same error message
- tried to use mapper.com (to allocate different memory place => same error message

I don't have any tool to check free RAM ... If you've got one, i'm interested.

TPA ??? !

By flyguille

Prophet (3028)

Аватар пользователя flyguille

28-09-2010, 18:47

TOP PAGE ADRESS

is a bug in a page detection routine, when all page numers @ mapper are available with RAM, so if your routine is looking for a fail or a repeated page on some page number, in way to know UNTIL which page is RAM available, that method just fail because it never finds one.

other thing, is as the page register is 8bit, if you hasn't care, it will overflow and shows zero value for indicating 256 pages availables.

A good routine uses 16bits pagecount register. And that way is easily adaptable for dealing with 16bits mappers.

By Manuel

Ascended (18092)

Аватар пользователя Manuel

28-09-2010, 18:55

There's MEM.COM for MSX-DOS2, by Vincent (um, D.I.E.).

Страница 1/2
| 2