| Home | Forums | What's new | Resources | |
| All working ok!! New beta!! |
| Denis - Nov 27, 2001 |
| Prev | 1 | 2 | 3 | 4 | 5 | Next |
| TakaIsSilly | Dec 7, 2001 | ||
| Cool! I also did a working version and was about to post the source code Turns out the big problem is the slScrAutoDisp() function (as you said Denis^^ Most errors that mal posted also seem to happen with me. The reason is simple, the background scroll register is not working. Denis, you can use the function i used to adjust the scrolls to correctly emulate this *we live and learn* Main.c... (Edited by TakaIsSilly at 9:41 pm on Dec. 7, 2001) (Edited by TakaIsSilly at 9:56 pm on Dec. 7, 2001) (Edited by TakaIsSilly at 11:01 am on Dec. 8, 2001) | |||
| Artemio Urbina | Dec 7, 2001 | ||
| SO that was it.. I downloaded with Netscape... #### thing... WIll try it tonight.. although mal has tested it =) | |||
| TakaIsSilly | Dec 7, 2001 | ||
| BTW, anyone that actually has played the original game (or a speed-locked emulator) say if the speed seems correct. It might run at 30fps instead of 60. | |||
| mal | Dec 7, 2001 | ||
| I'm afraid it runs quite slow compared to MAME | |||
| Denis | Dec 8, 2001 | ||
| Oh, just downloaded your main.c for now (just changed m on M) | |||
| mal | Dec 8, 2001 | ||
| ####. You're making these great improvements already and I won't be able to test anything new for a week or so. Maybe I can burn one off at work... Keep it up. This is great! | |||
| Denis | Dec 9, 2001 | ||
| Thank you mal! to TakaIsSilly: Will try those methods today. | |||
| Denis | Dec 9, 2001 | ||
| Oh yes, forgot to tell Beta6 works ok on real saturn (thanks to John M Fudacz for testing). By the way: Here is current to do list: 1) As mentioned - need to speed up emu. 2) Background layer - here is the problem. It need to be scrolled, not to be static. | |||
| Denis | Dec 9, 2001 | ||
| Uploaded new version with optimisation by TakaIsSilly. http://phemusat.tripod.com/beta61.zip... | |||
| Artemio Urbina | Dec 9, 2001 | ||
| It feels great to see i runnining! Well... Here is what I found: Vertical positions are not right.... items are shown further than they are =) It runs still apparently at 50-60% of the real speed. Background is not scrolling Thats about what I saw comparing it with the original.. keep up the excellent work! | |||
| Cloud121 | Dec 9, 2001 | ||
| what does this emu emulate? | |||
| Artemio Urbina | Dec 9, 2001 | ||
| Phoenix | |||
| Cloud121 | Dec 9, 2001 | ||
| what exactly is Phoenix? | |||
| SkankinMonkey | Dec 9, 2001 | ||
| look it up cloud, let them discuss the actual program in this thread and not worry about people bugging them | |||
| TakaIsSilly | Dec 9, 2001 | |||||||||
| Hnn, here's some functions that will emulate scrolling. I hope. Code:
This needs also the updated Z80_WRMEM() : Code:
This uses a Code: as a global variable. (Edited by TakaIsSilly at 8:00 pm on Dec. 9, 2001) | ||||||||||
| Denis | Dec 10, 2001 | ||
| To TakaIsSilly: I tried to directly implement scroll function from Jim's emulator. But after many tries nothing work... If it applied without changes the bug is - all background vertical tiles repeated 8x times. Taka did you tryed it too? Or you inititally started from slScrPosNbg method??? I think, here is little problem in background_y calculation (not really in map_data[] assignment) What you think about it? | |||
| Prev | 1 | 2 | 3 | 4 | 5 | Next |