MSX Puzzle of the day - Solve this! (General discussion MSX Forum)MSX Resource Center MSX Info Update - Finnish MSX madness at its best              
              
English Nederlands Español Português Russian         
 News
   Frontpage
  News archive
  News topics

 Resources
   MSX Forum
  Articles
  Reviews
  Fair reports
  Photo shoots
  Fairs and meetings
  Polls
  Links
  Search

 Software
   Downloads
  Webshop

 MRC
   Who we are
  Join our team
  Donate
  Policies
  Contact us
  Link to Us
  Statistics

 Search
 
  

  

 Login
 

Username

Password




Don't you have an account yet? Become an MSX-friend and register an account now!.


 Statistics
 

There are 126 guests and 0 MSX friends online

You are an anonymous user.
 

MSX Forum


MSX Forum

General discussion - MSX Puzzle of the day - Solve this!

Goto page ( Previous Page 1 | 2 | 3 )
Author

MSX Puzzle of the day - Solve this!

GuyveR800
msx guru
Posts: 3048
Posted: November 03 2004, 13:50   
loadaddress = promptaddress
NYYRIKKI
msx master
Posts: 1497
Posted: November 04 2004, 07:45   
Quote:

loadaddress = promptaddress


Try a bit harder. Prompt is in clock IC.
[D-Tail]

msx guru
Posts: 2980
Posted: November 04 2004, 08:50   
Loadaddress = buffer for promptaddress?
glaurungattack
msx novice
Posts: 18
Posted: November 04 2004, 09:38   
What about this: load keyboard buffer pointers (F3F8-F3FB) with values pointing to file name area (71, F8, 66, F8 = F866-F871)? But this would crash the Basic, since it doesn't put keyboard buffer back to its original location.

Another one: load a ",R" after "HELLO" in the Basic interpreter buffer, from F427 on: 2C, 52, 00, and some code after that (execution address points here): 3E, 24, 32, 26, F4, 11, 21, F4, 0E, 09, C3, 7D, F3.

LD A,'$'
LD (0F426H),A
LD DE,0F421H
LD C,9
JP 0F37DH

This will write file name, but in fact the code part could do any other thing.
NYYRIKKI
msx master
Posts: 1497
Posted: November 04 2004, 13:31   

I didn't think, that this later one could work at all, but it seems I'm wrong!

I did a bit simpler test by filling 32bytes from #F41F with ":" and then I put PRINT command (#91) followed by "Hello" and zeros and it really seems to execute correctly!

I thought that people would solve this by loading code to hooks or routines in #F380 or something like that, but why to do things hard way, when you can use also easy way.

We have a winner here!

snout

msx legend
Posts: 4991
Posted: November 09 2004, 10:05   
Yay! On to the next MSX puzzle! How about this one: the winner of the MSX Puzzle has to think of a new puzzle/question. This can also be a question like 'in what year did Konami release SD-Snatcher', or something like that. So: development, trivial questions, mindbreakers... everything is allowed!
mars2000you
msx master
Posts: 1723
Posted: November 12 2004, 23:22   
A Quiz or A Puzzle ? You can try this :

http://www.msx.org/forumtopic4018.html


 
Goto page ( Previous Page 1 | 2 | 3 )
 







(c) 1994 - 2008 MSX Resource Center Foundation. MSX is a trademark of MSX Licensing Corporation.