Search found 1468 matches

by Jubatian
Tue Oct 06, 2015 10:50 am
Forum: Uzebox Emulator
Topic: Get that emu faster
Replies: 90
Views: 33664

Re: Get that emu faster

Then you can repackage them again since Arkanoid now flies at 50MHz on my box! I implemented what was also mentioned by CunningFellow for Timer 1, and it bumped up performance a lot for that game, guess will do so for most of the rest as well. Hopefully I didn't introduce any nasties with it, I was ...
by Jubatian
Tue Oct 06, 2015 8:42 am
Forum: Uzebox Emulator
Topic: Get that emu faster
Replies: 90
Views: 33664

Re: Get that emu faster

I hacked around pixel output a bit, experiencing a notable improvement with Arkanoid which I tested with: 36MHz to 42MHz. https://github.com/Jubatian/uzebox/tree/uzem140-hacks-01 I opened a new branch for it, so what was prepared for pull stays present, so bugs can be fixed there without forcing fur...
by Jubatian
Tue Oct 06, 2015 7:34 am
Forum: Uzebox Emulator
Topic: Get that emu faster
Replies: 90
Views: 33664

Re: Get that emu faster

What you may have seen as imperfections are most probably the hack required to cover some edges cases I'm afraid. What I meant here I mostly that there was one LD type instruction which set cycles after the call to read_sram_ld, the CBI instruction set its cycles after the write_io while the SBI be...
by Jubatian
Mon Oct 05, 2015 8:45 pm
Forum: New to Uzebox? Start here!
Topic: Any suggestions for a small television in PAL region?
Replies: 4
Views: 5361

Any suggestions for a small television in PAL region?

Poking around here I see it isn't anything arcane to get and play around with the actual Uzebox hardware even without programmer or anything else (Just get the starter kit, and it will even load the .uze games from the SD card right away). For me, silly it may sound, but the bottleneck (apart from t...
by Jubatian
Mon Oct 05, 2015 8:08 pm
Forum: Uzebox Emulator
Topic: Get that emu faster
Replies: 90
Views: 33664

Re: Get that emu faster

Done! Hopefully it is not too hard to follow. I will try to stay around for a while if some sudden problem / question arises!
by Jubatian
Mon Oct 05, 2015 6:45 pm
Forum: Uzebox Emulator
Topic: Real-time syncing the emu - why by video?
Replies: 12
Views: 8309

Re: Real-time syncing the emu - why by video?

I read the other topics (SDL2 porting) and I see there is an "incentive" to go back to have a possibility of sync by video, lured in by nice smooth scrolls. Maybe sounds crazy, but what about both at once? I was toying with this thought with my own emulator project, and I feel it might be possible, ...
by Jubatian
Mon Oct 05, 2015 6:13 pm
Forum: Uzebox Emulator
Topic: Missing first scanline on the uzem140 branch
Replies: 10
Views: 8483

Re: Missing first scanline on the uzem140 branch

Done. https://github.com/Jubatian/uzebox/tree/uzem140-hacks So I tried to clean this thing up, after I could prove that the firing of interrupts won't interfere with the instruction decoder. I documented those in the code as well. After that, I did another commit in hopes for some (maybe additional)...
by Jubatian
Mon Oct 05, 2015 10:07 am
Forum: Uzebox Emulator
Topic: Missing first scanline on the uzem140 branch
Replies: 10
Views: 8483

Re: Missing first scanline on the uzem140 branch

I had a quarter hour to spare, so strolled through the current code. It seems like the cycle perfection hacks are buggy even now! They actually do what I outlined (that is, call update_hardware within the decoder) for the timer register, without considering that update_hardware could trigger interru...
by Jubatian
Sun Oct 04, 2015 8:45 pm
Forum: Games & Demos
Topic: New Game: Bugz
Replies: 41
Views: 13500

Re: New Game: Bugz

Nice, and the process you describe for the levels sounds interesting! :) (OFF: And version 1.40 of Uzem with my hacks added can run it and all else tried so far, no weird behaviors and all) I kept dying and dying, and yet again, dying once more. But I think it is fine, controls feel smooth, no pixel...
by Jubatian
Sun Oct 04, 2015 11:11 am
Forum: Uzebox Emulator
Topic: Missing first scanline on the uzem140 branch
Replies: 10
Views: 8483

Re: Missing first scanline on the uzem140 branch

A bit of gardening helps stirring thoughts. The emulator's code as it is now feels suggesting an another probably possible way to get things cycle perfect. The update_hardware function is now called right after the instruction decoder, and it even has a cycles input. What if it was called within the...