You could probably just remove it from the Aleck64 PCB and install it on a N64. Same for the one on a Magical Tetris arcade PCB, since it's slightly different than Aleck64.
When I used to work at an arcade we had a Magical Tetris PCB kit to install into a spare cabinet, but before putting it out for use, I played around with it for a bit. I removed the CIC chip and the Tetris ROM chip from the PCB, and installed a CIC and ROM chip from a Wayne Gretzkey hockey cart. The PCB booted up and began playing the attract mode sounds from Gretzkey, but the screen was just white/gray, and controls didn't seem to respond. I didn't have an N64 there to test the Tetris ROM on a real N64 though. Wish I had more time with it. The ROM and CIC chip on the PCB are identical to the ones in N64 carts though. The PCB also had 4 3pin connectors that are probably the N64 controller ports, but I didn't have time to wire up an adapter to see if the game would respond to those.
After successfully compiling my own build of the CEN64-master, I am again encountering many 'Failed to load the ROM.' messages.
I assume the problem hasn't been pinpointed yet? I wanted to do some more testing but I guess this is show stopping me for the moment.
Yes, I downloaded and built from the source today. Your last commit was about 3 days ago, right?EDIT: You re-downloaded and replaced the ROM folder, right? That's where the fixes were, not in cen64-master...
Yes, I downloaded and built from the source today. Your last commit was about 3 days ago, right?
Depending on where or in what kind of path I load cen64.exe in, I'm receiving mixed results whether I'm getting the 'Failed to load the ROM.' or not. I peeked in your source code and the code where you handle this is where the file directory is being mapped into memory. I'm also not sure if the filename is relevant, and whether quotes before and after the filename (when auto-complete a long filename using the tab key) have any influence how the file directory is mapped into memory.
if ((romFile = fopen(filename, "r")) == NULL) {
debug("Failed to open ROM image.");
return NULL;
}
Playable:
---------
AeroGauge (U) [!]
Batman Beyond - Return of the Joker (U) [!]
Buck Bumble (U) [!]
Bust-A-Move 2 - Arcade Edition (U) [!]
Carmageddon 64 (U) [!]
Clay Fighter - Sculptor's Cut (U) [!]
Cruis'n World (U) [!]
Gex 64 - Enter the Gecko (U) [!]
Harvest Moon 64 (U) [!]
Magical Tetris Challenge (U) [!]
Mario Party (U) [!]
Mega Man 64 (U) [!]
Midway's Greatest Arcade Hits Volume 1 (U) [!]
Monster Truck Madness 64 (U) [!]
Namco Museum 64 (U) [!]
RR64 - Ridge Racer 64 (U) [!]
Shadowgate 64 - Trials Of The Four Towers (U) (M2) [!]
Snowboard Kids 2 (U) [!]
Star Fox 64 (U) (V1.1) [!]
Virtual Chess 64 (U) (M3) [!]
Wipeout 64 (U) [!]
WinBack - Covert Operations (U) [!]
Worms - Armageddon (U) (M3) [!]
Running:
--------
Cruis'n Exotica (U) [!]
Cruis'n USA (U) (V1.2) [!]
Destruction Derby 64 (U) [!]
Disney's Donald Duck - Goin' Quackers (U) [!]
Donkey Kong 64 (U) [!]
Dr. Mario 64 (U) [!]
Duke Nukem - ZER0 H0UR (U) [!]
Earthworm Jim 3D (U) [!]
F-ZERO X (U) [!]
Goemon's Great Adventure (U) [!]
Hexen (U) [!]
Killer Instinct Gold (U) (V1.2) [!]
Legend of Zelda, The - Ocarina of Time (U) (V1.2) [!]
Legend of Zelda, The - Majora's Mask (U) [!]
Mario Kart 64 (U) [!]
Mortal Kombat Trilogy (U) (V1.2) [!]
Mortal Kombat 4 (U) [!]
Quest 64 (U) [!]
Rampage - World Tour (U) [!]
Rayman 2 - The Great Escape (U) (M5) [!]
StarCraft 64 (U) [!]
Super Mario 64 (U) [!]
Turok - Dinosaur Hunter (U) (V1.2) [!]
Wave Race 64 (U) (V1.1) [!]
Running, in-game audio error:
-----------------------------
-
Running, in-game controller pak error:
--------------------------------------
Mystical Ninja Starring Goemon (U) [!]
Running, delayed emulator crash:
--------------------------------
Bomberman Hero (U) [!]
Dark Rift (U) [!]
Immediate emulator crash:
-------------------------
1080 Snowboarding (JU) (M2) [!]
Banjo-Tooie (U) [!]
Blast Corps (U) (V1.1) [!]
Bomberman 64 (U) [!]
Bomberman 64 - The Second Attack! (U) [!]
Bust-A-Move '99 (U) [!]
Chameleon Twist (U) [!]
Chameleon Twist 2 (U) [!]
Conker's Bad Fur Day (U) [!]
Gauntlet Legends (U) [!]
Glover (U) [!]
GoldenEye 007 (U) [!]
GT 64 - Championship Edition (U) [!]
Jet Force Gemini (U) [!]
Kirby 64 - The Crystal Shards (U) [!]
Mace - The Dark Age (U) [!]
Mario Golf (U) [!]
Mario Party 2 (U) [!]
Mario Party 3 (U) [!]
Mario Tennis (U) [!]
Mortal Kombat Mythologies - Sub-Zero (U) [!]
Ogre Battle 64 - Person of Lordly Caliber (U) [!]
Paper Mario (U) [!]
Perfect Dark (U) (V1.1) [!]
Pilotwings 64 (U) [!]
Pokemon Puzzle League (U) [!]
Pokemon Snap (U) [!]
Pokemon Stadium (U) (V1.1) [!]
Pokemon Stadium 2 (U) [!]
Rampage 2 - Universal Tour (U) [!]
Rat Attack (U) (M6) [!]
Re-Volt (U) [!]
Resident Evil 2 (U) (V1.1) [!]
Road Rash 64 (U) [!]
San Francisco Rush - Extreme Racing (U) (M3) [!]
San Francisco Rush 2049 (U) [!]
Shadow Man (U) [!]
Snowboard Kids (U) [!]
South Park (U) [!]
Star Wars Episode I - Battle for Naboo (U) [!]
Star Wars Episode I - Racer (U) [!]
Stunt Racer 64 (U) [!]
Super Smash Bros. (U) [!]
Superman (U) (M3) [!]
Tetrisphere (U) [!]
Turok - Rage Wars (U) [!]
Turok 2 - Seeds of Evil (U) (V1.1)
Turok 3 - Shadow of Oblivion (U) [!]
Vigilante 8 - 2nd Offense (U) [!]
Wayne Gretzky's 3D Hockey (U) (V1.1) [!]
Wayne Gretzky's 3D Hockey '98 (U) [!]
Yoshi's Story (U) (M2) [!]
Black screen:
-------------
007 - The World is Not Enough (U) [!]
Banjo-Kazooie (U) (V1.1) [!]
Bio F.R.E.A.K.S. (U) [!]
Castlevania (U) (V1.2) [!]
Castlevania - Legacy of Darkness (U) [!]
Clay Fighter 63 1-3 (U) [!]
Command & Conquer (U) [!]
Diddy Kong Racing (U) (M2) (V1.1) [!]
Duke Nukem 64 (U) [!]
Excitebike 64 (U) [!]
Extreme-G (U) [!]
Extreme-G XG2 (U) [!]
Fighter's Destiny (U) [!]
Forsaken 64 (U) [!]
Gex 3 - Deep Cover Gecko (U) [!]
Quake II (U) [!]
South Park Rally (U) [!]
Star Wars - Shadows of the Empire (U) (V1.2) [!]
Star Wars - Rogue Squadron (U) (M3) [!]
War Gods (U) [!]
White screen:
-------------
Body Harvest (U) [!]
Doom 64 (U) (V1.1) [!]
Quake 64 (U) [!]
Yellow screen:
--------------
-
Oh, the multi-threaded thing isn't implemented at all yet? Well then, don't I look like a noodle?I'd imagine none, because it's purely single-threaded right now?
For now, it's just (an old version of) angrylion's RDP software-renderer with the filters stripped out.
First of all, who are you? Second, if you want to be pissed, you should be so with Angrylion, he is the one who claims the RDP emulator to be his. MarathonMan only implemented it "as-is", there's no reason to attack him.Using MY software-renderer that angrylion optimized and fixed a few bugs in, you mean.
First of all, who are you? Second, if you want to be pissed, you should be so with Angrylion, he is the one who claims the RDP emulator to be his. MarathonMan only implemented it "as-is", there's no reason to attack him.
Sorry, I just get pissed when other people get pissed. Anyway, thanks for the (a bit harsh) clarification.
I wasn't talking about you. I was refering to JustDesserts original post. "MY work, you mean" does sound a bit harsh.Apologies if that seemed a bit harsh; it certainly wasn't my intention. I was more trying to clarify the fact that I goofed up.