PC Engine Homebrew News: The duo that brought you FX-Unit Yuki returns! A demo for "Nyanja!" is available, an action platformer akin to games like Bubble Bobble & Snow Bros in gameplay style.
Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - AamirM

#1
Does it say something about "wnaspi32.dll" on startup? You have to download "Wnaspi32.dll" and copy it to the same location as the Turbo Engine executable for CD Rom to work.

Or you can try using this.
#2
Turbo Engine 0.3 has been released!!

Download from here.

Sorry I couldn't add some more stuff which people and (myself) wanted. Most importantly the audio plugins and command line support. I am kinda releasing this in a hurry as a certain health issue will keep me away from internet for some days. Anyways, enjoy!

stay safe,

AamirM
#3
Quote from: Tom on 02/05/2009, 01:13 PMOhh. Drag and drop support would be nice as well as 'open with' as well. :D
Okay :) . The next version will probably come with a installer which may also be able to register .pce,.sgx etc.. files so you'll only need to double click to open them ;).
#4
Well, it took longer than I expected but work has been restarted on this again. I am in process of completely re-doing the frontend (GUI etc..). The reason behind it is that I re-used a lot of Regen's code in the frontend which was getting ugly (as Win32 already is), hard to maintain and understand. The fullscreen bug is a example of that. So that is why I am writing a new frontend/framework in C++/MFC. Once that is finished, I'll work on completing the CDROM support. I had already written some code to handle CDROM using ASPI and IOCTL so the bitchy part has been done :dance: .

And if someone has any ideas/refinements for GUI layout etc.., please let me know. I mean, for example, I now have a slider in the bottom of the window for seeking to a previous position in the game since now TE has real time rewind feature.
#5
QuoteIt took a while, but PCE emulators are actually in good shape right now. There's a lot of competition. If you want to be a hero, build in all the TAS functions they people at tasvideos.org want so PCE games can start showing up on their site.
Well, I am not competing with any emulator ( :^o ). Just doing it for fun. And, I am not trying to be a hero ( :^o x2). Which means I am too lazy to work on TAS stuff atm. I have to get CDROM working first.
#6
Debugging features will come with time ;) . That is, when I have some free time :D .
#7
QuoteIf it only shows Bob Dole, the test fails. :b
Failure :( .

QuoteTwo rather prominent HuCard games that I know rely on correctly emulating what this test tests: Jackie Chan's Action Kung Fu(may work correctly even if you emulate it incorrectly), and Final Soldier(will be in "vibrating mode" unless you emulate it correctly ;)).
Both of these games work correctly in TE (Final Soldier isn't vibrating :dance: ). And yes, I am simply just delaying irq by 1 instruction on CLI/SEI. I did this to make Blodia boot. I didn't knew these games relied on it as well.

QuoteYou need to sample the external IRQ inputs masked against the I flag before the action of the last effective cycle of the current instruction is completed(be it setting/clearing the I flag, or doing a read).
Thanks. I'll do it this way.
#8
QuoteHey, this isn't a half bad emulator. No CD emulation though?
Well, I'll be honest and say that CD emulation will be worked on when I get my hands on some CDROMs first ;) . But yeah, my goal is to get it working decently in the next version. The HuCard support is already very good (in terms game compatibility) and there are only three games (Battle Royale, Double Dugneons and Champions Forever Boxing) I am aware of which do not work. Two of them (Double Dugneons and Champions Forever Boxing) I fixed yesterday so there is only one game now that doesn't work. And even that is due to edge case timer behaviour. I wanted to get good VDC/VCE and CPU emulation first so that when there are problems with CDROM games, I can be sure it isn't the CPU or VDC. But as it turns out due to the testing of Tom here, I am not quite there yet.
#9
Thanks. I'll be looking at them shortly. Is there any way you can get permission to give private demos to me? :)

Btw, did B&W mode worked?

EDIT:

Okay just tried them out. All the demos, except the last two, don't work (in mednafen as well). But that maybe because of a problem in the emulator. I'll try to fix the bugs. Also, Chris Covell's axelay demo works here. Are you loading it through "Load Supergrafx ROM"?

stay safe,

AamirM
#10
Hi,

QuoteYou have some timing issues for latching X/Y on a scanline.
Hmmm.....any examples? I mean, how did you found out? Is there any game which is having a problem because of this?

QuoteNo support for B&W mode.
It *is* supported. I just realized I made a silly mistake in the code :oops: . Enable the brighten option and it should work ;) . The bug will be fixed in the next version.

QuoteSome anomalies in the audio hardware. 10bit audio paired channels don't work correctly (might be in your mixing).
Noticed a weird artifact in VPC emulation for SGX.
Again, I will need something which does this to fix it. It seems you have some test program. Can you give them to me?
Also, which wierd artifact are you referring to? Where does it happen?

Quotesome demos don't run (i.e. blank screen). My LFO test rom doesn't work either, so I couldn't check out LFO accuracy
If its possible, give them to me and I'll try to fix my emu. Also, LFO is not supported atm.

Thanks for the comments. Keep them comin' ;) .

stay safe,

AamirM
#11
Hi,

I developed a PCE/TG16, Supergrafx emulator focusing on being as accurate as possible. Just wanted to share it here. Download it from here. Note that Avira antivirus will give a false positive on the included file because I used UPX. It has been reported and it will get fixed (full details here). Also, due to the way it emulates the hardware, it requires a rather powerful PC to run.

Comments, suggestions etc... are welcomed.

stay safe,

AamirM