Jump to content
IGNORED

[CV Emulator]Need info and ROM for test


alekmaul

Recommended Posts

Hello community,

I'm currently making a new C.V. Emulator for Windows named E.mul T.two.

Why a new one ? because I want an emulator with lot's of debugging features to help homebrew developers.

Currently, it has all VRAM viewer, memory view, callstack and I will add a profiler.

It also has SGM compatibility and MegaCart compatibility.

I'm currently trying to find some information about F18A, to add compatibility with this board.

So, my question are :

- does someone has an API in C/ASM for dev purpose on CV ?

- does someone has a test rom to help me to test the emulator with this new feature.

 

 

post-16672-0-55719400-1536126797_thumb.png

Edited by alekmaul
  • Like 3
Link to comment
Share on other sites

Thanks artrag, I currently have enough information to add F18A compatibility :)

I will contact Rasmusm if needed

Need screen showing symbols viewer (you can load your map file from sdcc if you want), sprites viewer, debug window with memory viewer (you can patch rom, ram, vram on the fly) and current config screen without F18A, but coming soon I hope.

Still need also to add breakpoint & profiler because first beta release.

It is also only for Windows, because of use of C++Builder & Windows components.

post-16672-0-06197100-1536389872_thumb.png

Edited by alekmaul
Link to comment
Share on other sites

Are you emulatoing the GPU on the f18a too or just the functionality?

 

There is a plane section in tank mission for instance which actually runs a small bit of code using the f18a gpu directly is why i ask. It had to do with mass shifting of tiles after the the f18a pixel scroll reached 8 shifted pixels. That would probably fail otherwise.

Link to comment
Share on other sites

  • 1 month later...

You can customize the controller input. The sound is not quite right yet. It's early version. It's working really good with my megacart roms

 

 

It already look awesome! Congratulations!!

The AY musics sounds a bit off.

I've executed an SGM game and the AY sounds like some channels are missing

Moreover I couldn't find how controllers are mapped on keyboard

Link to comment
Share on other sites

Yeah, currently no F18A support and sound must be improve, my current engine is not good when merging ay-8910 with sn76489.

 

Which game seems to have some AY channels missing ?

 

I also need to check SG-1000 compatibility, seems to be KO for lots of games.

 

Improvements that I will include also (since my last convention in France and some reports from guys at the convention) : the need to save the memory to a file (will be export as a constant).

 

Perhaps I will also add a dump in asm format of the code.

 

And , last but not the least, I need to work on the documentation :/

Edited by alekmaul
Link to comment
Share on other sites

I like being able to see the current tiles at a debug break and actually pointing out on the screen where the sprite is using the red box linked to the upper left corner. It helped me find some hidden sprites that shouldn't have been on the screen at all.

  • Like 1
Link to comment
Share on other sites

  • 4 weeks later...

Sure, as you got exe file, you can test it and put feedback on github.

I'm currently working on other stuffs (a GB game for example), but I will continue it, just after (breakpoint, sram , f18A and profiler still need to be implement) :)

Edited by alekmaul
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...