Another POKE for VG8020/40?

By DaikuMaryuGaiking

Expert (80)

DaikuMaryuGaiking의 아바타

02-04-2020, 14:13

Hello everybody.
Question on VG8020 / 40 (I think also / 20).
Some pirate cassette games sold years ago at newsstands do not work on this Philips model, despite the POKE -1,170 or 65535,170, while obviously on VG8020 / 00 and other models everything works. Is there any other POKE or command for this model that ensures the loading of 64k (48k) games?

Thanks. Question

Login or 등록 to post comments

By Jipe

Paragon (1376)

Jipe의 아바타

02-04-2020, 14:22

try
P=NOTPEEK(-1)AND&HF0TongueOKE-1,P+P/16

By DaikuMaryuGaiking

Expert (80)

DaikuMaryuGaiking의 아바타

02-04-2020, 14:43

Jipe wrote:

try
P=NOTPEEK(-1)AND&HF0TongueOKE-1,P+P/16

Nope! Sad

By NYYRIKKI

Enlighted (5508)

NYYRIKKI의 아바타

02-04-2020, 14:45

Jipe wrote:

try
P=NOTPEEK(-1)AND&HF0TongueOKE-1,P+P/16

Short version from the MSX FAQ:
POKE -1,(15-PEEK(-1)\16)*17

By NYYRIKKI

Enlighted (5508)

NYYRIKKI의 아바타

02-04-2020, 14:46

By TheKid

Paladin (898)

TheKid의 아바타

02-04-2020, 14:48

poke &HFFFF,&HAA I think it is the same as poke -1,170, I seem to remember that some games just didn't respond to the one or other.

By Manel46

Hero (537)

Manel46의 아바타

02-04-2020, 15:11

Yes, it is the same. I had serious problems 30 years ago with my msx1:
https://www.msx.org/wiki/Category:Toshiba_HX-20
Which has the ram in different slots / subslots.
But I learned something.

By lintweaker

Master (228)

lintweaker의 아바타

02-04-2020, 15:59

TheKid wrote:

poke &HFFFF,&HAA I think it is the same as poke -1,170, I seem to remember that some games just didn't respond to the one or other.

poke &HFFFF,&HAA is the same as poke -1,170 :-)

By Meits

Scribe (5819)

Meits의 아바타

02-04-2020, 16:31

TheKid wrote:

poke &HFFFF,&HAA I think it is the same as poke -1,170, I seem to remember that some games just didn't respond to the one or other.

Just type
PRINT &HFFFF
PRINT &HAA

or
PRINT HEX$(-1)
PRINT HEX$(170)

Wink

Though, remember that one poke will not work on every machine. A Sony 700 will crash on it while a Philips likes it just fine.

By Manuel

Ascended (16430)

Manuel의 아바타

02-04-2020, 22:53

Meits wrote:

Though, remember that one poke will not work on every machine. A Sony 700 will crash on it while a Philips likes it just fine.

That's because this poke sets the Secondary Slot Register. The point is to set the subslot to the one which contains the RAM. And on the Philips machines it's in slot 3-2 and on the Sony HB-F700 machines it's in slot 3-3.

By ducasp

Champion (273)

ducasp의 아바타

02-04-2020, 23:30

DaikuMaryuGaiking wrote:
Jipe wrote:

try
P=NOTPEEK(-1)AND&HF0TongueOKE-1,P+P/16

Nope! Sad

Sometimes it doesn't work because the loader for the game already has a poke, so you type the correct poke, then run"loader.bas" or anything similar and loader has a poke that will undo the correct one...

So try load"loader.bas" (or cload, whatever), list it, remove any poke relate to -1 or FFFF annd try running the loader then. Worked wonders for me with many old software on my SM-X. Wink