Re: Speeding up Interrupts...

1999-02-10 Thread Oberleithner Wolfgang

Maarten ter Huurne schrieb:

 I want to speed up the interrupt (original #38).
 So I use the #FD9A for jumping to my own routine (which will
 pop the return-adress from the stack), checking the Vertcal-
 Blank flag and only the absoult necessary things.

 There is a much more convenient way of doing this: select RAM in the
 #-#3FFF area and write your own interrupt handler at #38.

I thought to get problems by using the DOS2-mapper routines if
ROM isn't selected in page 0.



wolfgang
--
Chief-Gavaman
Programmers' Affair - The Vampyre of MSX Empire
___ACTIVE - GROUP___
 http://www.myworld.privateweb.at/gavaman/default.html






MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)





Re: Speeding up Interrupts...

1999-02-10 Thread Oberleithner Wolfgang

NYYRIKKI schrieb:

  #FD9F: called 50/60 times per second,
 a restard-command to stop the diskdrive.
 - before disabling this call, I will call it 256 times after
   a diskoperation to stop the drive.

 LD A,1
 LD (#F1C1),A
 CALL #FD9F

 Should be enough, you don't need to call it 256 times.

What is this adress about (#F1C1) ? - I never heard from it before.
An undocumented adress? But it seems to be "dangerous" because
of its location in the memory...


wolfgang

--
Chief-Gavaman
Programmers' Affair - The Vampyre of MSX Empire
___ACTIVE - GROUP___
 http://www.myworld.privateweb.at/gavaman/default.html





MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)





Speeding up Interrupts...

1999-02-10 Thread Oberleithner Wolfgang

Hello!


I want to speed up the interrupt (original #38).
So I use the #FD9A for jumping to my own routine (which will
pop the return-adress from the stack), checking the Vertcal-
Blank flag and only the absoult necessary things.

Everything is fine, BUT - there are still two things which
I would like to remove...

the call to the old #FD9A, and the call to #FD9F.

#FD9A: called on every interrupt which occurs,
   normally not used by the system, only some special software.
   - there shouldn't be problems if I won't call this old entry

#FD9F: called 50/60 times per second,
   a restard-command to stop the diskdrive.
   - before disabling this call, I will call it 256 times after
 a diskoperation to stop the drive.

What is your opinion? Will I be in troubles by removing this two calls?


thanx in advance for your help

greets
wolfgang


--
Chief-Gavaman
Programmers' Affair - The Vampyre of MSX Empire
ACTIVE--GROUP-
  http://www.myworld.privateweb.at/gavaman/default.html




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)





Interrupts

1999-02-09 Thread Oberleithner Wolfgang

Hi!

I have a little question:

-  Interrupt occurs
- (DI)
- Interrupt Routine (- new interrupt occurs)
- EI
- ret


What will happen if a NEW interrupt occurs when the MSX is
processing obove mentioned "routine-part"?

- After switching the interrupts on, will the MSX remember the
  interrupt and calls again the interrupt-routine?

OR:

- Is the additional interrupt lost forever?



many thanx in advance
WOLFGANG


btw: Thanx 2 all of u 4 the v9938 infos, but I realized that screen 4
highspeed-copies maybe possible, but (theoretically) the area to
be copied is 2 difficult 2 select...:(
(just read the diary-entry which will be launched in the next days)

--
Chief-Gavaman
Programmers' Affair - The Vampyre of MSX Empire
--
PA:http://www.myworld.privateweb.at/gavaman/default.html




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




VDP 9938

1999-02-09 Thread Oberleithner Wolfgang

Hi!

Does anybody know how the Video-Ram-contents is changed
depending on the settings of the moderegisters?

mode registers:
M5/1  - Screen select
0 Screen 1
1 Screen 0 (WIDTH 40)
00010 Screen 3
00100 Screen 2
01000 Screen 4
01001 Screen 0 (WIDTH 80)
01100 Screen 5
1 Screen 6
10100 Screen 7
11100 Screen 8


Is there any relation between the _SINGLE_ bits and the vdp-behaviour?

f.e.  bit 1 set:maximum 256 colors (unset: 16 colors)
  bit 2 set:display 128 bytes per line (unset: 256 bytes)
...


thanx in advance  greetz

wolfgang

--
Chief-Gavaman
Programmers' Affair - The Vampyre of MSX Empire
--
PA:http://www.myworld.privateweb.at/gavaman/default.html





MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Copy ethics? SUPPORT ACTIVE GROUPS!

1999-02-09 Thread Oberleithner Wolfgang

 [CUT]

 -MSX Club Power Replay-
 
 [CUT]

You know what I mean?

For myself, I bought a lot of original software everytime when
I visited a fair in the Netherlands. And there is more than
one game which I've played only once, and never again.
(There is even one which I have never played!)   #)

I made this because of respect to the other programmers,
to support them. If I really wanna play a "challenging" game
I take my PSX... (sorry 4 that, but I am sure you'll understand).  ;)

Nevertheless I will continue my "investment" and developement
on MSX.  8D

greetz
wolfgang
--
Chief-Gavaman
Programmers' Affair - The Vampyre of MSX Empire
ACTIVE--GROUP-
PA:http://www.myworld.privateweb.at/gavaman/default.html



MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)