What's @ $f000-ffff? (Development MSX Fora)MSX Resource Center            
            
English Nederlands Espa�ol Portugu�s Russian         
 Nieuws
   Voorpagina
  Nieuws archief
  Nieuws onderwerpen

 Informatie
   MSX Fora
  Artikelen
  Recensies
  Beursverslagen
  Fotoreportages
  Beurzen en meetings
  Enquêtes
  Links
  Zoek

 Software
   Downloads
  Webshop

 MRC
   Wie we zijn
  Kom bij ons team
  Doneren
  Policies
  Contact met het MRC
  Link naar Ons
  Statistieken

 Zoek
 
  

  

 Login
 

Gebruikersnaam

Wachtwoord




Ben je nog niet lid? Klik hier en word MSX vriend!


 Statistieken
 

Er zijn 65 gasten en 3 MSX vrienden online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

Development - What's @ $f000-ffff?

Schrijver

What's @ $f000-ffff?

frax
msx friend
Berichten: 7
Geplaatst: 27 Juli 2007, 14:06   
I googled around for a memorymap but didn't find anything useful.

Im disassembling some MSX code and it accesses thing @ $f000 and above, whats located there?
Can someone point me to some document?

I see wired things like:
$8926 21 9a fd      LD HL,FD9A
$8929 11 9b fd      LD DE,FD9B
$892c 01 2f 02      LD BC,22F
$892f 36 c9         LD (HL),C9
$8931 ed b0         LDIR


and theese to:
CALL F26C
CALL F273
CALL F27D
CALL F283
CALL F28B
CALL F293
CALL F296
CALL F29C
CALL F2A5
CALL F2AC
CALL F2B3
CALL FD9F


Help me!
/frax, total MSX newbie
Tanni
msx addict
Berichten: 303
Geplaatst: 27 Juli 2007, 14:17   
Here are lots of information you are searching for: map.tni.nl/.
Tanni
msx addict
Berichten: 303
Geplaatst: 27 Juli 2007, 14:21   
Here's a list of the MSX system variables: map.tni.nl/resources/msxsystemvars.php.
Tanni
msx addict
Berichten: 303
Geplaatst: 27 Juli 2007, 14:32   
If I remember correctly, there must be some space for hooks somewhere in the area below $FFFF. The first code you provide would set these to RET.
Latok
msx master
Berichten: 1732
Geplaatst: 27 Juli 2007, 14:52   
It's good fun to play around with hooks. You have 5 bytes available @ a hook, so you could do a jump to a custom routine.
Tanni
msx addict
Berichten: 303
Geplaatst: 27 Juli 2007, 14:58   
Hello Latok, nice to meet you!
Latok
msx master
Berichten: 1732
Geplaatst: 27 Juli 2007, 14:58   
Hello Tanni, ltns
ro
msx guru
Berichten: 2346
Geplaatst: 27 Juli 2007, 15:55   
it's called HIMEM, where variables, subrouts etc are stored. check the given urls for more specs.
Kwik
msx lover
Berichten: 105
Geplaatst: 28 Juli 2007, 17:06   
You will more likely find the answers here:

www.msxarchive.nl/pub/msx/mirrors/msx2.com/sources/diskvar2.txt

The area of 0xF1C9 - 0xF380 is reserved for the diskrom.
frax
msx friend
Berichten: 7
Geplaatst: 28 Juli 2007, 22:26   
Great guys, thanks a lot...

Quote:


The first code you provide would set these to RET.



Thanks, it really didn't make any sense at all

/frax
 
 







(c) 1994 - 2008 Stichting MSX Resource Center. MSX is een trademark van MSX Licensing Corporation.