CAESAR Logo

Catalogue of Arcade Emulation Software - the Absolute Reference

Valid XHTML 1.0! Valid CSS!

X-Arcade

X-Arcade

Large CAESAR Logo

model3.c

0.89u1 [Andrew Gardner, R. Belmont and Ville Linde]


NOTES:

- Hardware: Sega Model 3 with a PowerPC 603e + tilemaps + Real3D 1000 + 68000 + 2x SCSP

- Hardware info from Team Supermodel: Bart Trzynadlowski, Ville Linde and Stefano Teso


Bugs:

- model3.c games leak mameory in x86drc.c. Just one example: lemans24 (memory leak warning - allocation #003025, 131072 bytes (src/emu/cpu/x86drc.c:219)). a total of 663716 bytes were not free()'d. memoryleak0113u4yel Firewave


WIP:

- 0.113u4: Replaced PPC603 CPU with MPC8240.

- 0.112u1: Ville Linde added support for the Motorola MPC8240 to the PowerPC core.

- 0.106: Ville Linde fixed crash in the Model3 games introduced by cleaning up empty ROM regions.

- 0.105u3: Changed user3/4 roms to 'flags dispose'.

- 0.102u2: Fixed rom names.

- 0.101u5: Model 3 update [Ville Linde]: Added Daytona USA 2 Power Edition and update the video hardware, including: Transparency support (polygons and textures), nearly perfect rendering order (something we never got right in Supermodel), parallel lighting and texture coordinate mirroring.

- 0.99u3: Ville Linde fixed recent LSI53C810 update which caused the Model 3 games to crash.

- 0.97u5: Nathan Woods abstracted the memory interfaces and improved 53C810 SCSI emulation.

- 0.97u3: Improvements to Sega Model 3 [Ville Linde]: Fixed a bug in the MPC106 emulation (Star Wars Trilogy and Sega Rally 2 are working now).

- 0.96u1: Brad Oliver fixed big endian issues in the Model 3 driver.

- 0.94u5: Ville Linde improves rendering on all the Model3 games that currently run.

- 12th March 2005: Ville Linde - I finally implemented proper 3D clipping in Model3 using a simple Sutherland-Hodgman type algorithm. I also added perspective correction to the texture-mapping.

- 0.91: Improvements to PPC core / Model 3 driver [Ville Linde]. Some step 2.0 games now show something.

- 19th January 2005: Ville Linde - Fixed a bug in the Real3D DMA emulation. This fixes the 3D graphics in Virtual On 2 and Harley Davidson & L.A. Riders. Virtual On 2 still doesn't have working controls and Harley Davidson has lots of glitches and crashes before getting ingame.

- 0.90u2: Model 3 Update [Ville Linde]. Added Epson RTC-72421 emulation, preliminary polygon emulation, preliminary (not working yet) sound emulation and most step 1.x games show something now, up to and including full 3D. Changed PPC603 CPU1 clock speed in all games.

- 9th January 2005: Ville Linde - Added bilinear filtering and ARGB4444 textures. Bilinear filtering makes the games look much less like crappy PSX games. Virtual On 2 is the first Step 2.x game to start working. The controls and the 3D graphics are not working though. Also the game passes some of its 2D graphics through the security board (hence the broken title screen).

- 3rd January 2005: Ville Linde - Fixed some bugs in the SCSI emulation, and now 3D graphics is also working in Virtua Fighter 3, Sega Bass Fishing, Scud Race and the Step 1.5 versions of Virtua Striker 2 and VS2 '98. There are still a lot of glitches and crashing though.

- 1st January 2005: Ville Linde - Let's start this year with something special... Wireframe for Lost World. Update: Added Z-buffering and texturing (no perspective correction or bilinear filtering yet).

- 20th December 2004: Ville Linde - Fixed a stupid bug in the ROM loading. This fixes both Virtua Fighter 3 and Virtua Striker 2 '98 (Step 1.5). The 2D graphics in VF3 is actually working better than it has ever worked in Supermodel.

- 12th December 2004: Ville Linde - Fixed a ton of bugs in the PPC603 core and fixed the EEPROM among other things. Scud Race now runs normally through the attract mode (without 3D graphics of course).

- 0.89u3: Ville Linde major bugfixes to the PPC603 emulation, especially the FPU. Improved MPC105 emulation and added preliminary 53c810 SCSI emulation (Lost World now tries to download everything necessary to the Real3D stuff). R. Belmont added init for the MPC105 bridge.

- 5th December 2004: R. Belmont - Sorted out all the ROM sets in the Model 3 skeleton driver. Ville Linde added some muscles to the skeleton.

- 25th November 2004: R. Belmont - Added with Andrew Gardiner and Ville Linde the 64-bit PowerPC 603 core and a skeleton Sega Model 3 driver (no video emulation, most games barely boot).