Jump to content
OGXbox.com

Leaderboard

Popular Content

Showing content with the highest reputation on 03/28/2024 in all areas

  1. I just finished my Xbox port of Celeste Classic so thought I would share. This is my first Original Xbox port, so it's not the best port, and it can have problems. https://github.com/danielgpinheiro/ccleste-xbox
    3 points
  2. Didn't the first level boot loader and decoding key and algorithm change between a v1.2 and 1.4 motherboards? Or was that just v1.0 to later revs then again with v1.6 motherboards. 512 bytes of code are stored in a permanent masked ROM that is part of the MCPX3 chip. It contains the first-stage boot loader (1BL) , decryption algorithm of the second-stage boot loader (2BL) decryption key(s), and X-code interpreter. For more about the boot process of the Xbox read Matt Borgerson's archived write-up available on archive.org's Wayback Machine: https://web.archive.org/web/20220518102811/https://mborgerson.com/deconstructing-the-xbox-boot-rom/ Edit: Excerpt from Microsoft's Copilot's reply when queried aboiut deconstructing the xbox boot rom: Certainly! Let’s delve into the fascinating world of the Xbox boot ROM. Xbox Boot ROM (MCPX): The Xbox has a 256 kiB ROM that contains the startup animation, sound, and crucial components like the kernel. The kernel is a stripped-down version of the Windows 2000 (NT 5.0) microkernel. When you power on the Xbox, the software in the ROM is decompressed into RAM, and the kernel initializes the hardware1. (Reference: Boot Process - xboxdevwiki) MCPX Versions: There are two known versions of the MCPX ROM: 1.0 and 1.1. The 1.0 version, found in the original Xbox, used an RC4 algorithm to decrypt the 2BL (second bootloader). For the 1.1 version, Microsoft switched to a TEA algorithm2. (Reference: MCPX ROM - xboxdevwiki) From the information provided above, one would think that a v1.1 or later motherboard rev's MCPX3 would work on any v1.1 or later motherboard.
    2 points
  3. Thanks for this! If you do more porting I will definitely check them out. Anything new on the XBox is welcome and greatly appreciated.
    1 point
  4. I just discovered ship of Harkinian. I'm about to try out the OOT PC port. I REALLY wish I could program so I could port it over...
    1 point
  5. For the hell of it, could you try ripping the game from an ISO (Mulleter) and running it on a different HDD? Clean files. Same dash setup. Nothing from the current drive. If it works, THEN copy the game files from the old/main HDD for a problem game and run that file set on teh new HDD, sourced from the old.../main. You know what I mean. lol. Wanna see if it's corruption. That's my idea, anyway.
    1 point
  6. I think OoT has the most difficult and demand port to Original Xbox, but not impossible.
    1 point
  7. I agree with @Bowlsnapper. If it does this at startup, the chip needs to be replaced. The System Management Controller (SMC) - the PIC processor on v1.0-1.4 motherboards or Xyclops chip on v1.6s - handles the overheating condition at a hardware level. It flashes the eject ring LED orange and spins the fan(s) up to max speed to cool the system. If the temperature reading does not go down the SMC shuts off the console. The front panel buttons do not respond after the overheating condition has been sensed by the SMC. Edit: A damaged trace from the CPU's temp diode to the ADM1032 temp sensor or from the sensor to the SMC could cause a false overheating condition to be sensed. As well, leaked clock cap electrolyte under the chip that cannot easily be cleaned without removing the chip could cause the error to occur.
    1 point
  8. Well that’s good at least. Have you tried clearing the cache on your Xbox? Also have you tried an xiso from another source? Possible the ones you have are damaged or corrupt. Edit: Another thought is maybe an issue with the sata adapter itself or the 80 wire 40 pin ide cable replacement.
    1 point
  9. Depends on the size. See below. 64 GB (with 4 KB clusters) 128 GB (with 8 KB clusters) 256 GB (with 16 KB clusters) 512 GB (with 32 KB clusters) 1 TB (with 64 KB clusters) 2 TB (with 128 KB clusters) 4 TB (with 256 KB clusters) 8 TB (with 512 KB clusters) 16 TB (with 1 MB clusters) It would be interesting to know if any partitions have an ER next to them though. I’ve seen weird stuff happen loading games from a hdd partition with errors. Haven’t seen the dirty disc error but black screens and crashes I have. Anyway, that’s just my first thought in easy things to check.
    1 point
  10. Always nice to see new developments for the OG Xbox! I've actually wanted to mess with porting OoT (Ship of Harlinian) and SM64 with the co-op mod, decompressed audio, and fancy model/texture upgrades, but have a whole lot of nothing in regards to knowledge needed to make them happen (ᗒᗣᗕ)՞
    1 point
  11. Yes, last year my main xbox's psu started overheating followed by the same symptoms. The fault was not with my mainboard, I verified this by swapping in a known working psu. So if you have another psu, find out. And technically it's not a "FRAG" by the way.
    1 point
  12. Yup, Character limit was the problem Hyper_eye on EmuXtras suggested the same, Reducing the file names and folders made it work! Thank you too.
    1 point
  13. RAM chip 3 was the culprit. Reflowed with lots of flux. It would boot with pressure applied to the top of the case. I was able to hold the pressure and test with xblast. #3 was giving me fits, but the no boot was due to a bad job on chip #1. Chip #1 had a slight bridge and would fail sporadically, and chip #3 needed a reflow. In the times I have done this, it definitely wont test or boot if the first chip isnt done right. So if you are like me and do all 4 at once and dont get a boot, check chip #1 first. Also, the boards I have done have been 1.0-1.4. Chips from AliExpress and drag solder with lots of flux.
    1 point
  14. I wasted a good portion of the last 3 or 4 years, lots of time and money on this idea. I've created then thrown away at least 6 full prototype xbox case prints that I was not happy with, redesigned several times etc. Here is a link to all versions from start to finish. It's not perfected still, but I am happy enough with mine that I'm not willing to pursue this anymore. I've shared them on cults3d and thingiverse but it's hard to put all the data there. To be clear, anyone can do anything they want with any files I've shared.. print and sell, edit, etc etc. Includes x3cp stl, xtender stl, stock face stl, power button stl, and prototype stl or obj files. I even tried to make a theme based on prototype. It should all be found here. https://drive.google.com/drive/folders/1jPioe3_N8f_HiEhmXxccLfFvJ9h86N6K
    1 point
  15. Daaaaaang! Can't believe how dead this comment section is. This is cool as shit. What'd you print this on? Did you have to fit pieces together? Is the jewel a sanded OEM jewel? How did you bond it? Did you fit an xbox motherboard in there? What are the dimensions? Did you try to size it to the real thing? I'd love to see alpha 1 hardware in there. Super cool!
    1 point
  16. Maybe so. It has been a long time since I looked at Cxbx. Let me take a look at the latest release available on the xbins mirroring website. There are Import Exe and Save Xbe menu options. However, I don't believe its as simple as this makes it seem to convert a PC Exe file to a working Xbox Xbe. Without linking the library code for various Xbox operations/functions, a PC Exe file is not going to magically run on an Xbox.
    1 point
  17. I am so fucking perplexed by this thread... What the HELL are we talking about?
    1 point
  18. The problem is that I live in Brazil, shipping will be very expensive, but I will keep it for spare parts, such as PSU, daughterboard controller, front panel, etc. etc.
    0 points
  19. My guess a damaged trace is causing this, but I give up this xbox, I have other one fully functional anyway.
    0 points

Board Life Status


Board startup date: April 23, 2017 12:45:48
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.