NEO4ALL/AES alpha-preview coming soon !

This forum is for discussion pertaining to homebrew and indie software for the Dreamcast, such as homebrew games, emulators/interpreters, and other homebrew software/applications. Porting requests and developmental ideas are not to be made here; you can make those here. If you need any help burning discs for homebrew software, this is the place to ask as well.
User avatar
Arqueiro
DCEmu Nutter
DCEmu Nutter
Posts: 785
Joined: Tue Jul 02, 2002 9:29 am
Has liked: 0
Been liked: 0
Contact:

NEO4ALL/AES alpha-preview coming soon !

Post by Arqueiro » Mon Nov 28, 2005 6:01 am

NEO4ALL/AES alpha-preview coming soon !

Mon 28 Nov 2005, 11:59 AMby chui
NEO4ALL/AES is a NEO4ALL fork using MMU for load large NEOGEO home console roms.
Yesterday, Fox68k and me tested first playable pre-alpha version and Metal Slug X (64MB rom) is very playable !!!! Theoretically, 298 games will be supported.
A few days, i hope release a alpha-preview for testing everybody.
3d graphics and visualization ?
http://www.arquiteturadigital.com
User avatar
rangrisser
DCEmu Freak
DCEmu Freak
Posts: 88
Joined: Thu May 05, 2005 2:15 am
Location: Taegu, Korea
Has liked: 0
Been liked: 0

please test Art of Finghting~!

Post by rangrisser » Mon Nov 28, 2005 7:13 am

I want to play Art of Fighting!~ :lol:
User avatar
Juan
DCEmu Commie
DCEmu Commie
Posts: 3345
Joined: Sun Jun 15, 2003 11:47 pm
Location: Montevideo
Has liked: 18 times
Been liked: 0

Re: NEO4ALL/AES alpha-preview coming soon !

Post by Juan » Mon Nov 28, 2005 12:44 pm

Arqueiro wrote:Yesterday, Fox68k and me tested first playable pre-alpha version and Metal Slug X (64MB rom) is very playable !!!!
That would be awesome :o
User avatar
JohnnyB
DCEmu Freak
DCEmu Freak
Posts: 58
Joined: Mon Jun 27, 2005 12:33 pm
Has liked: 0
Been liked: 0

Post by JohnnyB » Mon Nov 28, 2005 3:05 pm

So basically we'll be able to dump a bunch of AES/MVS ROMs on a disc with the emulator and play to our hearts delight? Any chance with games like Metal Slug 3 that really get up there in terms of size?
User avatar
Pyrite
Mental DCEmu
Mental DCEmu
Posts: 412
Joined: Fri Apr 02, 2004 1:46 am
Location: Portugal Dreamcast: PAL
Has liked: 0
Been liked: 0

Post by Pyrite » Mon Nov 28, 2005 5:32 pm

Theoretically all games are supported.
THAN/THEN get it right peoples!
Image
Sweater Fish
Psychotic DCEmu
Psychotic DCEmu
Posts: 679
Joined: Wed Oct 17, 2001 7:44 pm
Has liked: 0
Been liked: 0

Post by Sweater Fish » Mon Nov 28, 2005 5:50 pm

Does anyone here know how they're using the MMU to achieve this with such large ROMs? And why hasn't anyone managed to do it before...or even thought of it?

Should this technique be translatable to other systems such as the CPS2?


...word is bondage...
User avatar
Pyrite
Mental DCEmu
Mental DCEmu
Posts: 412
Joined: Fri Apr 02, 2004 1:46 am
Location: Portugal Dreamcast: PAL
Has liked: 0
Been liked: 0

Post by Pyrite » Mon Nov 28, 2005 5:57 pm

THAN/THEN get it right peoples!
Image
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7491
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Has liked: 0
Been liked: 3 times
Contact:

Post by Quzar » Mon Nov 28, 2005 5:59 pm

the mmu doesn't have to be used at all. I was going to work off a system of queues, where all different files (or possibly even files but split into fixed sized chuncks) would be set into a queue that represents what is loaded into ram. this basically works like that. every attempt to access a part of the rom would load that into memory, if it isn't already loaded. This of course only works if the games only access a small amount of of the game's total data at a time. there are certain rom chips used by the neogeo that stripe data over multiple roms, and there is absolutely no garuntee that it will work at all, and not just thrash the CD rom by re-loading multiple files over and over.

basically, systems like this can be used to make emulation of systems with any rom size possible, but the chance that they'd work properly is completely based on the individual game.
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
User avatar
Juan
DCEmu Commie
DCEmu Commie
Posts: 3345
Joined: Sun Jun 15, 2003 11:47 pm
Location: Montevideo
Has liked: 18 times
Been liked: 0

Post by Juan » Mon Nov 28, 2005 8:46 pm

I hope they can get to work Metal Slug X, 3 (if it isn't too much to ask :P ), and both Shock Troopers. Those are the "big" games I'm most interested in.
User avatar
Dreamcast4life
DCEmu Nutter
DCEmu Nutter
Posts: 846
Joined: Mon May 30, 2005 12:24 pm
Location: monticello,Indiana
Has liked: 0
Been liked: 0

Post by Dreamcast4life » Mon Nov 28, 2005 9:50 pm

how do the big games work, isnt the DC memory only 16 MEGS, can someone explain to me how this would work?
Have you played dreamcast today?
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7491
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Has liked: 0
Been liked: 3 times
Contact:

Post by Quzar » Mon Nov 28, 2005 10:49 pm

read my post above. you basically only have the files, or portions of files that are being used at the time stored in the ram, instead of the entire game. of course there are some games that will require too much to be able to be readily accessable, so it will not ALWAYS work.
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
User avatar
Arqueiro
DCEmu Nutter
DCEmu Nutter
Posts: 785
Joined: Tue Jul 02, 2002 9:29 am
Has liked: 0
Been liked: 0
Contact:

Post by Arqueiro » Tue Nov 29, 2005 5:03 am

compatibility list:

NAM-1975
Baseball Stars Professional
Top Player's Golf
Mahjong Kyoretsuden
Magician Lord (set 1)
Magician Lord (set 2)
Riding Hero (set 1)
Riding Hero (set 2)
Alpha Mission II / ASO II - Last Guardian
Ninja Combat
Cyber-Lip
The Super Spy
Mutation Nation
King of the Monsters
Sengoku / Sengoku Denshou (set 1)
Sengoku / Sengoku Denshou (set 2)
Burning Fight (set 1)
Burning Fight (set 2)
League Bowling
Ghost Pilots
Puzzled / Joy Joy Kid
Blue's Journey / Raguy
Quiz Daisousa Sen - The Last Count Down
Last Resort
Eight Man
Minnasanno Okagesamadesu
Legend of Success Joe / Ashitano Joe Densetsu
2020 Super Baseball (set 1)
2020 Super Baseball (set 2)
Soccer Brawl
Robo Army
Fatal Fury - King of Fighters / Garou Densetsu - shukumei no tatakai
Football Frenzy
Bakatonosama Mahjong Manyuki
Crossed Swords
Thrash Rally
King of the Monsters 2 - The Next Thing
Sengoku 2 / Sengoku Denshou 2
Baseball Stars 2
Quiz Meintantei Neo Geo - Quiz Daisousa Sen Part 2
3 Count Bout / Fire Suplex
Art of Fighting / Ryuuko no Ken
Samurai Shodown / Samurai Spirits
Top Hunter - Roddy & Cathy
Fatal Fury 2 / Garou Densetsu 2 - arata-naru tatakai
Jyanshin Densetsu - Quest of Jongmaster
Andro Dunos
Ninja Commando
Viewpoint
Super Sidekicks / Tokuten Ou
World Heroes
The King of Fighters '94
Art of Fighting 2 / Ryuuko no Ken 2
World Heroes 2
Fatal Fury Special / Garou Densetsu Special
Savage Reign / Fu'un Mokushiroku - kakutou sousei
Fight Fever / Crystal Legacy
Super Sidekicks 2 - The World Championship / Tokuten Ou 2 - real fight football
Spinmaster / Miracle Adventure
Samurai Shodown II / Shin Samurai Spirits - Haohmaru jigokuhen
World Heroes 2 Jet
Windjammers / Flying Power Disc
Karnov's Revenge / Fighter's History Dynamite
Gururin
Power Spikes II
Fatal Fury 3 - Road to the Final Victory / Garou Densetsu 3 - haruka-naru tatakai
Panic Bomber
Aggressors of Dark Kombat / Tsuukai GANGAN Koushinkyoku
Aero Fighters 2 / Sonic Wings 2
Zed Blade / Operation Ragnarok
Galaxy Fight - Universal Warriors
Street Hoop / Street Slam / Dunk Dream
Quiz King of Fighters
Super Sidekicks 3 - The Next Glory / Tokuten Ou 3 - eikoue no michi
Double Dragon (Neo-Geo)
Puzzle Bobble / Bust-A-Move (Neo-Geo)
The King of Fighters '95
Tecmo World Soccer '96
Samurai Shodown III / Samurai Spirits - Zankurou Musouken
Stakes Winner / Stakes Winner - GI kinzen seihae no michi
Pulstar
World Heroes Perfect
Kabuki Klash - Far East of Eden / Tengai Makyou Shinden - Far East of Eden
Neo Bomberman
Voltage Fighter - Gowcaizer / Choujin Gakuen Gowcaizer
Real Bout Fatal Fury / Real Bout Garou Densetsu
Art of Fighting 3 - The Path of the Warrior / Art of Fighting - Ryuuko no Ken Gaiden
Aero Fighters 3 / Sonic Wings 3
Neo Turf Masters / Big Tournament Golf
Metal Slug - Super Vehicle-001
Puzzle De Pon
Syougi No Tatsujin - Master of Syougi
Chibi Marukochan Deluxe Quiz
Neo Mr. Do!
Super Dodge Ball / Kunio no Nekketsu Toukyuu Densetsu
Goal! Goal! Goal!
Over Top
Neo Drift Out - New Technology
The King of Fighters '96
The Ultimate 11 / Tokuten Ou - Honoo no Libero
Kizuna Encounter - Super Tag Battle / Fu'un Super Tag Battle
Ninja Master's - haoh-ninpo-cho
Operation Ragnagard / Shin-Oh-Ken
Pleasure Goal / Futsal - 5 on 5 Mini Soccer
Magical Drop II
Samurai Shodown IV - Amakusa's Revenge / Samurai Spirits - Amakusa Kourin
Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special
Twinkle Star Sprites
Waku Waku 7
Stakes Winner 2
Breakers
Money Puzzle Exchanger / Money Idol Exchanger
The King of Fighters '97
Magical Drop III
The Last Blade / Bakumatsu Roman - Gekkano Kenshi
Puzzle De Pon R
Pop 'n Bounce / Gapporin
Shock Troopers
Shock Troopers (Japan)
Blazing Star
Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers
Metal Slug 2 - Super Vehicle-001/II
The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends
The Last Blade 2 / Bakumatsu Roman - Dai Ni Maku Gekkano Kenshi
Neo-Geo Cup '98 - The Road to the Victory
Breakers Revenge
Shock Troopers - 2nd Squad
Battle Flip Shot
Puzzle Bobble 2 / Bust-A-Move Again (Neo-Geo)
Captain Tomaday
Metal Slug X - Super Vehicle-001
The King of Fighters '99 - Millennium Battle (prototype)
Garou - Mark of the Wolves (prototype)
NAM-1975
Baseball Stars Professional
Top Player's Golf
Mahjong Kyoretsuden
Magician Lord (set 1)
Magician Lord (set 2)
Riding Hero (set 1)
Alpha Mission II / ASO II - Last Guardian
Ninja Combat
Cyber-Lip
The Super Spy
Mutation Nation
King of the Monsters
Sengoku / Sengoku Denshou (set 1)
Sengoku / Sengoku Denshou (set 2)
Burning Fight (set 1)
Burning Fight (set 2)
League Bowling
Ghost Pilots
Puzzled / Joy Joy Kid
Blue's Journey / Raguy
Quiz Daisousa Sen - The Last Count Down
Last Resort
Eight Man
Minnasanno Okagesamadesu
Legend of Success Joe / Ashitano Joe Densetsu
2020 Super Baseball (set 1)
2020 Super Baseball (set 2)
Soccer Brawl
Robo Army
Fatal Fury - King of Fighters / Garou Densetsu - shukumei no tatakai
Football Frenzy
Bakatonosama Mahjong Manyuki
Crossed Swords
Thrash Rally
King of the Monsters 2 - The Next Thing
Sengoku 2 / Sengoku Denshou 2
Baseball Stars 2
Quiz Meintantei Neo Geo - Quiz Daisousa Sen Part 2
3 Count Bout / Fire Suplex
Art of Fighting / Ryuuko no Ken
Samurai Shodown / Samurai Spirits
Top Hunter - Roddy & Cathy
Fatal Fury 2 / Garou Densetsu 2 - arata-naru tatakai
Jyanshin Densetsu - Quest of Jongmaster
Andro Dunos
Ninja Commando
Viewpoint
Super Sidekicks / Tokuten Ou
World Heroes
The King of Fighters '94
Art of Fighting 2 / Ryuuko no Ken 2
World Heroes 2
Fatal Fury Special / Garou Densetsu Special
Savage Reign / Fu'un Mokushiroku - kakutou sousei
Fight Fever / Crystal Legacy
Super Sidekicks 2 - The World Championship / Tokuten Ou 2 - real fight football
Spinmaster / Miracle Adventure
Samurai Shodown II / Shin Samurai Spirits - Haohmaru jigokuhen
World Heroes 2 Jet
Windjammers / Flying Power Disc
Karnov's Revenge / Fighter's History Dynamite
Gururin
Power Spikes II
Fatal Fury 3 - Road to the Final Victory / Garou Densetsu 3 - haruka-naru tatakai
Panic Bomber
Aggressors of Dark Kombat / Tsuukai GANGAN Koushinkyoku
Aero Fighters 2 / Sonic Wings 2
Zed Blade / Operation Ragnarok
Galaxy Fight - Universal Warriors
Street Hoop / Street Slam / Dunk Dream
Quiz King of Fighters
Super Sidekicks 3 - The Next Glory / Tokuten Ou 3 - eikoue no michi
Double Dragon (Neo-Geo)
game pbobble MVS
The King of Fighters '95
Tecmo World Soccer '96
Samurai Shodown III / Samurai Spirits - Zankurou Musouken
Stakes Winner / Stakes Winner - GI kinzen seihae no michi
Pulstar
World Heroes Perfect
Kabuki Klash - Far East of Eden / Tengai Makyou Shinden - Far East of Eden
Neo Bomberman
Voltage Fighter - Gowcaizer / Choujin Gakuen Gowcaizer
Real Bout Fatal Fury / Real Bout Garou Densetsu
Art of Fighting 3 - The Path of the Warrior / Art of Fighting - Ryuuko no Ken Gaiden
Aero Fighters 3 / Sonic Wings 3
Neo Turf Masters / Big Tournament Golf
Metal Slug - Super Vehicle-001
Puzzle De Pon
Syougi No Tatsujin - Master of Syougi
Chibi Marukochan Deluxe Quiz
Neo Mr. Do!
Super Dodge Ball / Kunio no Nekketsu Toukyuu Densetsu
Super Dodge Ball / Kunio no Nekketsu Toukyuu Densetsu
Goal! Goal! Goal!
Over Top
Neo Drift Out - New Technology
The King of Fighters '96
The Ultimate 11 / Tokuten Ou - Honoo no Libero
Kizuna Encounter - Super Tag Battle / Fu'un Super Tag Battle
Ninja Master's - haoh-ninpo-cho
Operation Ragnagard / Shin-Oh-Ken
Pleasure Goal / Futsal - 5 on 5 Mini Soccer
Magical Drop II
Samurai Shodown IV - Amakusa's Revenge / Samurai Spirits - Amakusa Kourin
Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special
Twinkle Star Sprites
Waku Waku 7
Stakes Winner 2
Breakers
Money Puzzle Exchanger / Money Idol Exchanger
The King of Fighters '97
Magical Drop III
The Last Blade / Bakumatsu Roman - Gekkano Kenshi
Puzzle De Pon R
Pop 'n Bounce / Gapporin
Pop 'n Bounce / Gapporin
Shock Troopers
Blazing Star
Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers
Metal Slug 2 - Super Vehicle-001/II
The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends
The Last Blade 2 / Bakumatsu Roman - Dai Ni Maku Gekkano Kenshi
Neo-Geo Cup '98 - The Road to the Victory
Breakers Revenge
Shock Troopers - 2nd Squad
Battle Flip Shot
Puzzle Bobble 2 / Bust-A-Move Again (Neo-Geo)
Captain Tomaday
Metal Slug X - Super Vehicle-001
The King of Fighters '99 - Millennium Battle
Garou - Mark of the Wolves (set 1)
Puzzle De Pon R
The King of Fighters '99 - Millennium Battle
The King of Fighters '99 - Millennium Battle
The King of Fighters '99 - Millennium Battle
The King of Fighters 2000 (Encrypted GFX)
Metal Slug 3 (Encrypted GFX)
The King ofFighter 2001 (non encrypted)
The Super Spy
Andro Dunos
Soccer Brawl
Crossed Swords
2020 Super Baseball (set 1)
Last Resort
Ninja Combat
Alpha Mission II / ASO II - Last Guardian
3 Count Bout / Fire Suplex
Sengoku 2 / Sengoku Denshou 2
Sengoku / Sengoku Denshou (set 1)
Ghost Pilots
Puzzle De Pon R
KoF 2003a
KoF 2003
The King of Fighter 2002
KoF 2003
KoF 2002
KoF 2003
The King of Fighter 2002
Rage of the dragons (decrypted)
Power Instinct - Matrimelee
SNK vs Capcom - SVC Chaos
Metal Slug 5
3d graphics and visualization ?
http://www.arquiteturadigital.com
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7491
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Has liked: 0
Been liked: 3 times
Contact:

Post by Quzar » Tue Nov 29, 2005 5:46 am

Are certain games listed multiple times by accident or design?

KoF 2003, Kof 2002, Puzzle De Pon R, etc.
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
User avatar
Darksaviour69
Mental DCEmu
Mental DCEmu
Posts: 382
Joined: Thu Jul 01, 2004 6:58 pm
Location: Ireland
Has liked: 0
Been liked: 0
Contact:

Post by Darksaviour69 » Tue Nov 29, 2005 10:49 am

chui wrote: Now, NEO4ALL/AES is early stage, but theoretically it can run all games of this list, after we have to see if all games are playables.
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7491
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Has liked: 0
Been liked: 3 times
Contact:

Post by Quzar » Tue Nov 29, 2005 11:28 am

Yes, what I was commenting on was the fact that they were listed multiple times.
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
User avatar
JohnnyB
DCEmu Freak
DCEmu Freak
Posts: 58
Joined: Mon Jun 27, 2005 12:33 pm
Has liked: 0
Been liked: 0

Post by JohnnyB » Tue Nov 29, 2005 12:58 pm

I think this just became my most anticipated emulator, if you can get Metal Slug 3 running on the Dreamcast you'll be a GOD.
User avatar
Coagulus
DCEmu Freak
DCEmu Freak
Posts: 62
Joined: Sat Jan 03, 2004 11:06 am
Location: UK
Has liked: 0
Been liked: 0
Contact:

Post by Coagulus » Tue Nov 29, 2005 1:00 pm

Maybe the list was like a TOSEC sort of thing where there are multiple but different versions of the same game?
COAGULUS
:;;::;;;;:::;
User avatar
lackofsense
Psychotic DCEmu
Psychotic DCEmu
Posts: 545
Joined: Sat Nov 20, 2004 9:50 pm
Location: dobson just north of your carolines and your other sisters
Has liked: 0
Been liked: 0
Contact:

Post by lackofsense » Tue Nov 29, 2005 1:21 pm

quite happy, I am
sense-lacking is a tough job but somebody's got to do it
Strapping Scherzo
DC Developer
DC Developer
Posts: 2285
Joined: Fri Feb 21, 2003 7:37 am
Location: Chicago, IL
Has liked: 0
Been liked: 0
Contact:

Post by Strapping Scherzo » Tue Nov 29, 2005 1:36 pm

Is MMU a programming model or is it actual hardware in the dreamcast itself that is being utilized? I would really like to learn how to use this for read-only stuff in future projects of mine.
Image
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7491
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Has liked: 0
Been liked: 3 times
Contact:

Post by Quzar » Tue Nov 29, 2005 5:33 pm

the MMU is a part of the SH4. it's main use is to either re-map physical addresses easily, or map in virtual addresses up to 512mb that can be tied to fucntions.

In theory you could use it to lets say remap all the DC's memory addresses to new addresses that are used by the targat emulated system. in the kos examples they have a relatively silly example where they remap 0 to be the framebuffer then send stuff to it. so you can go "memcpy(NULL, buffer, 640x480x2);" and it would put the buffer to the framebuffer.

The one thing I don't know is how this would interact with the functions of kos, I'm fairly sure it would just destroy them, so you would either have to pick unmapped areas of the DC's mem map, or maybe the priviledged mode that kos runs in protects it =P.

Imagine instead of having a cpu core take read and write memory functions and different ram and rom buffers just having it raw-ly read and write to specified dc memory addresses instead of going through switches and whatnot, it has the SH-4's hardware do it all for you.

Of course I could be horribly misunderstanding how it works, but simply from reading the sh programming manual and kos' mmu thinger.
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
Post Reply