Re: Speeding up Interrupts...
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...
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...
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
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
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!
[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/)