Hey I'm tykel on NGEmu, you have problems with your RND opcode it seems (like you said on the thread) which mess up Starfield/Herdle/Static. Good luck with fixing that. Also make sure you have the most up-to-date program pack and roms as they were "fixed" for 60Hz if you remember.
@timmehboy92 Hey tykel! yes i was able to solve the problem with what cotton vibes had suggested. Thanks, i haven't forgotten, i will definitely try to make something soon.
I wrote a Chip8 emulator a few years ago and it was a pain the butt to get all games working in time, one game would work differently to another. Is this new chip16 easier to manage, does it use H-blanks, and V-Blank periods, and IRQs or is it as simple as the chip8 with no timers. Good job btw.
@bitnbytes01 Well the idea around chip-16 is that implementation is made easier.
My personal experience in writing the emulator proved for me to be quite feasible, at the very least it took less time than chip-8 (for me it took almost a year because i was in experienced). Where as, chip-16 only took me 3 weeks to get something going. What i can tell you is to read the documentations carefully and ask questions in the chip-16 thread at ngemu's programming forum (link is in the description).
@bitnbytes01 And yes, the emulator does make use of V-blank. Very few who have attempted have successfully implemented vblank in to the emulator correctly. In my case, my vblank still contains some issues which i have yet to resolve, along with a number compatibility issues in a few games and demos. However, don't let that discourage you, i think emulating this virtual machine will expose you deeper into emulation as oppose to what chip-8 has ever done. Good luck.
Hey I'm tykel on NGEmu, you have problems with your RND opcode it seems (like you said on the thread) which mess up Starfield/Herdle/Static. Good luck with fixing that. Also make sure you have the most up-to-date program pack and roms as they were "fixed" for 60Hz if you remember.
Good job, and remember to write some programs! ;)
timmehboy92 8 months ago
@timmehboy92 Hey tykel! yes i was able to solve the problem with what cotton vibes had suggested. Thanks, i haven't forgotten, i will definitely try to make something soon.
EmuNext 8 months ago
I wrote a Chip8 emulator a few years ago and it was a pain the butt to get all games working in time, one game would work differently to another. Is this new chip16 easier to manage, does it use H-blanks, and V-Blank periods, and IRQs or is it as simple as the chip8 with no timers. Good job btw.
bitnbytes01 8 months ago
@bitnbytes01 Well the idea around chip-16 is that implementation is made easier.
My personal experience in writing the emulator proved for me to be quite feasible, at the very least it took less time than chip-8 (for me it took almost a year because i was in experienced). Where as, chip-16 only took me 3 weeks to get something going. What i can tell you is to read the documentations carefully and ask questions in the chip-16 thread at ngemu's programming forum (link is in the description).
EmuNext 8 months ago
@bitnbytes01 And yes, the emulator does make use of V-blank. Very few who have attempted have successfully implemented vblank in to the emulator correctly. In my case, my vblank still contains some issues which i have yet to resolve, along with a number compatibility issues in a few games and demos. However, don't let that discourage you, i think emulating this virtual machine will expose you deeper into emulation as oppose to what chip-8 has ever done. Good luck.
EmuNext 8 months ago
Comment removed
bitnbytes01 8 months ago