Gens4All with Z80 Emulation

Place for discussing homebrew games, development, new releases and emulation.

Moderators: pcwzrd13, deluxux, VasiliyRS

User avatar
CrashMidnick
blackout!
Posts: 138

Re: Gens4All with Z80 Emulation

Post#51 » Fri Oct 01, 2021 8:18 am

TapamN wrote:
CrashMidnick wrote:Hi there !
Thanks for your hard work TapamN !

Is there a pre build version ? I suck at compiling stuff... Thx

There is a prebuilt ELF file in the 7z that you can use to run over dcload or convert to BIN to make a CDI. There's no prebuilt image with ROMs on it.


Thanks. I will try to convert the elf into bin, I do not use dcload.

EDIT : why not providing the .bin in the archive ?

Lan-Di
fire
Posts: 76

Re: Gens4All with Z80 Emulation

Post#52 » Fri Oct 01, 2021 11:41 pm

is there a complete file ready to burn to cd? Ive looked at bits and pieces of this thread and can't seem to find it! Or is this still being worked on 'till completion?

User avatar
WedgeStratos
blackout!
Posts: 131
Contact:

Re: Gens4All with Z80 Emulation

Post#53 » Mon Oct 04, 2021 12:35 am

I am currently going through a TOSEC full-set to apply only the games that work with this emulator. A number of issues exist, particularly with raster graphics, so there are NO racing games that work, and it causes graphical issues in a number of games like Ecco or Comix Zone. With that said?

Gens4SSP: The Sega Smash Pack Stand-In. Download here.

This uses a rebuilt ELF provided by Ian Michael (thanks m8) and contains 22 games collected from the 5 separate Sega Smash Pack releases across PC, Dreamcast and GBA, plus stand-ins for the games that don't work.

► Show Spoiler


This has only been tested via Demul and Redream in emulation, and via GDemu on retail hardware, so I cannot be held liable for excess coasters.

Again, I am testing the TOSEC for valid games. It will be a few days, but I have already completed everything from A-E in the games offered in the US NTSC catalog. A game has to be playable with no major graphical defects that hinder the experience, as well as not having sound issues.

Released further in this thread, or linked here
Last edited by WedgeStratos on Tue Oct 12, 2021 12:41 am, edited 1 time in total.

User avatar
Ian Micheal
Developer
Posts: 5650
Contact:

Re: Gens4All with Z80 Emulation

Post#54 » Wed Oct 06, 2021 2:10 am

TapamN wrote:I just noticed a bug in the in-game menu. If you try to save from it, it softlocks on the save screen. I made a last minute change to how the menu works and didn't test it fully. The attached file has the bug fixed.

Ian Micheal wrote:TapamN could you help with GLDC There is bottle neck

I'm sure your SQ's way would really help

https://gitlab.com/simulant/GLdc

I can try looking into it at some point. Is there a benchmark program that can be tested? Is it polymark/quadmark from the samples directory?


I had this error when i built the new 3.1 with saving that i dont get with 3.0

Code: Select all

fs_romdisk: mounting image at 0x8c0de370 at /rd
maple: attached devices:
  A0: Dreamcast Controller          (01000000: Controller)
  A1: Visual Memory                 (0e000000: Clock, LCD, MemoryCard)
MAIN !!!!
Init genesis bios
InitFont
An error occured while loading the font.arch: shutting down kernel
maple: final stats -- device count = 2, vbl_cntr = 10, dma_cntr = 10
vid_set_mode: 640x480 VGA
fs_romdisk: unmounting image at 0x8c0de370 from /rd

TapamN
core
Posts: 123

Re: Gens4All with Z80 Emulation

Post#55 » Mon Oct 11, 2021 4:47 am

I've used Vectorman to test tilemap shadow/highlight, and it runs for me. Wrestle War isn't a good choice for that version of Gens4All since it uses a window map on the right edge of the screen, and I only implemented window maps for the top and bottom. Altered Beast requires some tilemap rasters to show both the score and life bar; the that version of Gens4All can only show one at a time, depending on what the render point is.

I haven't made enough progress to bother releasing anything yet, but here's an update:

I've partially created a game list menu. At the moment, it's just a replacement for the directory listing and doesn't read per game settings, but it loads the list much faster than trying to get a directory listing over dcload.

I've also been working on redoing the rendering code to have limited raster support, and better window support. It's currently more glitchy overall and is missing some of the line scroll handling that the last release had, but handles somethings better. It gets Sonic 2's split screen mode working correctly, and handles things like Altered Beast's HUD and Landstalker's dialog boxes better (first screenshot is old renderer, second shot is the raster supporting renderer). Toejam & Earl split screen still doesn't work correctly. Stuff like Super Hang-On, Panorama Cotton, and Sonic 3D Blast's special stages are kind of playable, but they don't look that good and don't quite run at full speed (about 55 FPS) without reducing the sample rate. It's really only good for having a couple rasters rather than stretching or squashing the entire screen.

Supporting accurate full screen rasters (like Vectorman, Contra title screens or racing games or Panorama Cotton) is not feasible. You end up drawing 8x1 slivers which is way too much work for the CPU and PVR. It comes out to 41x224x2 quads drawn, or 36,736 triangles (and that's not counting sprites).

I have an idea for a renderer that might work better for heavy rasters using render-to-texture, but it's not possible on the KOS PVR driver, and I'm not totally sure it can hit 60 FPS.

Ian Micheal wrote:I had this error when i built the new 3.1 with saving that i dont get with 3.0

That error is from loading the original, now unused, Gens4All SDL menu. The only (intentional) change in 3.1 over 3.0 is in gamemenu.c, it sounds like there was a problem building the romdisk, or I made a mistake with the 7z file. You could just copy the gamemenu file from 3.1 into your 3.0 build, or copy the 3.0 romdisk to 3.1, or delete the code that loads the font.
Attachments
rasters.png

User avatar
Ian Micheal
Developer
Posts: 5650
Contact:

Re: Gens4All with Z80 Emulation

Post#56 » Mon Oct 11, 2021 5:02 am

Thank you TapamN i will give that a try :) You made great progress it's really impressive .. Personal thank you :) Yes i was just trying to build saving working as i think i remember you added that back?..

Whats with the sega cd and 32x defines they seem to build not tried to get them to work..

User avatar
aldair
Vagabond
Posts: 798

Re: Gens4All with Z80 Emulation

Post#57 » Mon Oct 11, 2021 5:49 am



It's great!

User avatar
Ian Micheal
Developer
Posts: 5650
Contact:

Re: Gens4All with Z80 Emulation

Post#58 » Mon Oct 11, 2021 5:52 am

aldair wrote:

It's great!


Yeah much better then that POS smashpack the sound on that makes you want be deaf


Real 60fps and no frameskip crap

User avatar
WedgeStratos
blackout!
Posts: 131
Contact:

Re: Gens4All with Z80 Emulation

Post#59 » Tue Oct 12, 2021 12:34 am

I've completed it, and it's here.
GENS4GOOD
TapamN's enhanced Gens4All V3 with 494 PLAYABLE AND TESTED games powered by the Goodset! GET IT HERE!

Over a week of testing, double-checking and documentation, and understanding Bootdreams somewhat, we have almost 500 games that are confirmed working and should be playable from beginning to end, all with great sound accuracy and little to no visual defects, thanks to the excellent work of TapamN fixing VDP rendering and audio.

Also included here are these lists of the games included or removed.
THE GOODS
THE BADS

There are a lot of heavy hitters here I wanna point out in another post, it's impressive what this emulator can do right now. I'm also updating the Smash Pack release from earlier, as I confirmed an issue with some of my ROMs, and made a few positive changes.

I also wanna thank Ian Michael for compiling the V3 binary, I could not muster the courage to get a Kallisti env going, not on Linux. This wouldn't have happened without his help.
Last edited by WedgeStratos on Tue Oct 12, 2021 1:18 am, edited 3 times in total.

User avatar
Ian Micheal
Developer
Posts: 5650
Contact:

Re: Gens4All with Z80 Emulation

Post#60 » Tue Oct 12, 2021 12:39 am

WedgeStratos wrote:I've completed it, and it's here.
GENS4GOOD
TapamN's enhanced Gens4All V3 with 498 PLAYABLE AND TESTED games powered by the Goodset! GET IT HERE!

Over a week of testing, double-checking and documentation, and understanding Bootdreams somewhat, we have almost 500 games that are confirmed working and should be playable from beginning to end, all with great sound accuracy and little to no visual defects, thanks to the excellent work of TapamN fixing VDP rendering and audio.

Also included here are these lists of the games included or removed.
THE GOODS
THE BADS

There are a lot of heavy hitters here I wanna point out in another post, it's impressive what this emulator can do right now. I'm also updating the Smash Pack release from earlier, as I confirmed an issue with some of my ROMs, and made a few positive changes.

I also wanna thank Ian Michael for compiling the V3 binary, I could not muster the courage to get a Kallisti env going, not on Linux. This wouldn't have happened without his help.


Thanks for this and all your work testing :) Downloading now :)

Thanks TapmN
Thanks Fox ,Ron,Chui

for porting this in the first place and releasing the src for the future

Here is another link on my paid mega.nz Copy https://mega.nz/file/TqgijaQT#RAlGEXm0EvmYPZ9EieEo4NN3Jb_FsmT7GLO68MrjcCI

  • Similar Topics
    Replies
    Views
    Last post

Return to “New Releases/Homebrew/Emulation”

Who is online

Users browsing this forum: No registered users