Supermodel W.I.P.

Άλλοι Arcade emulators πχ. Kawaks, FBA, Nebula, Zinc, Daphne κλπ

Συντονιστές: Nemo, Maddog, Whacker

Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

SuperModel WIP(x86 /x64) v0.3a R333

Δημοσίευση από Nemo »



https://www.youtube.com/watch?v=Umi5dQtFk5A
r333
revert viewport code
---------------------
r332
change tex format 4
---------------------
r331
Clamping diffuse+ambient light intensity to 1.0 (legacy engine)
---------------------
r330
Added a comment about viewports
---------------------
r329
Fixed texture enable bit (fixes Star Wars light sabers and Sega Rally 2 cones) and added a hack for (and more comments about) color modulation. Scud Race, Sega Rally 2, LA Machineguns, etc. look correct now, but Fighting Vipers 2 shadows ar...
---------------------
r328
Fixed Types.h include
---------------------
r327
Do not print extra hardware message when there is none
---------------------
r326
8-bit texture upload byte selection (thanks to Ville; but not tested yet); code cleanup
---------------------
r325
rgb values were swapped for paletted colours
---------------------
r324
Use the correct texture enable bit

r322
Update vs project for encryption code
---------------------
r321
Possible work around for slightly incorrect viewport positions in ECA and harley
---------------------
r320
add missing include
---------------------
r319
Encryption device emulation (thanks to MAME), fixed warnings in Model3.cpp, added a string formatter helper, and updated Win32 GCC Makefile.
............
Direct D/load link :arrow: SuperModel WIP (x86 /x64) v0.3a R333
if" Imitation is the sincerest flattery",
imagine emulating ....
Άβαταρ μέλους
pepinos
Emulation King
Emulation King
Δημοσιεύσεις: 1228
Εγγραφή: 11 Μάιος 2004 01:48

Re: Supermodel W.I.P.

Δημοσίευση από pepinos »

cheat option εχουν βαλει? η να περιμενουμε τα παιχνιδια για mame?
Κάποτε οι μαθητές του είχαν ρωτήσει το Αριστοτέλη για το ποιό είναι το αγριότερο ζώο. Και εκείνος αποκρίθει : Από τα οικόσιτα ο ΚΟΛΑΚΑΣ και από τα ελεύθερα ο ΣΥΚΟΦΑΝΤΗΣ.
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

Re: SuperModel WIP(x86 /x64) v0.3a R337

Δημοσίευση από Nemo »



https://www.youtube.com/watch?v=JxoyoHW4qF8
[r337]
Created IEmulator interface, renamed CBus to IB...
[r336]
tweak frustum planes
[r335]
Changed help text to explain that -sound-volume...
[r334]
Fixes for non-Windows builds: Makefile updated
Direct D/load link :arrow: SuperModel WIP (x86 /x64) v0.3a R337
if" Imitation is the sincerest flattery",
imagine emulating ....
Άβαταρ μέλους
pepinos
Emulation King
Emulation King
Δημοσιεύσεις: 1228
Εγγραφή: 11 Μάιος 2004 01:48

Re: Supermodel W.I.P.

Δημοσίευση από pepinos »

εαν καποιος χρησιμοποιει το http://www.artmoney.ru/ μπορει να μου πει πως χρησιμοποιουμε τα tables για τα εξης emulators?

supermodel+model2+model3+demul ?

http://www.artmoney.ru/e_tables.htm
Κάποτε οι μαθητές του είχαν ρωτήσει το Αριστοτέλη για το ποιό είναι το αγριότερο ζώο. Και εκείνος αποκρίθει : Από τα οικόσιτα ο ΚΟΛΑΚΑΣ και από τα ελεύθερα ο ΣΥΚΟΦΑΝΤΗΣ.
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

Re: Supermodel W.I.P.

Δημοσίευση από Nemo »

if" Imitation is the sincerest flattery",
imagine emulating ....
Άβαταρ μέλους
Karnov
Mame Freak
Mame Freak
Δημοσιεύσεις: 405
Εγγραφή: 19 Νοέμ 2005 20:11
Τοποθεσία: Αθήνα
Επικοινωνία:

Re: Supermodel W.I.P.

Δημοσίευση από Karnov »

Sega Rally II.

Oι λάσπες και η σκόνη είναι ακόμα ΤΡΙΓΩΝΑ ΚΑΛΑΝΤΑ ΠΟΛΥΓΩΝΑ... Τι παλούκι είναι αυτό το εφέ άραγε;

Eπικεντρωθείτε ρε SuperModelers στο θρυλικό Sega Rally II....
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

Re: Supermodel W.I.P.

Δημοσίευση από Nemo »

version 8.0.7 change log –

Fixed
Fixed read/write Supermodel settings for good! Also, custom game settings that are the same as emulator settings are no longer added to .ini files
Removed
Setting "Disable V-Sync" removed since this setting doesn't exist in Supermodel emulator (Supermode Settings screen)

version 8.0.6 change log

Fixed

The "New 3D Engine / Legacy 3D Engine" was not being correctly set in Supermodel settings screen, and when running games

Changed

Updated Supermodel XML games list file based on SVN 351 (Games.cpp), and added a new "controls" tag

version 8.0.5 change log –

Updates to Supermodel emulator (settings screen, and games list)
minimum emulator version supported is now v0.3a SVN release 335
(using older emulator builds might cause problems)
added new video setting: "3D Engine"; you can select between the new engine by Ian Curtis or the old one (legacy)
updated "SupermodelSEGAModel3_xml.dat" file with new/changed games, based on source code v0.3a SVN R335
EmuLoader 8.0.8 (FRONTEND)
:arrow: :arrow: :arrow: EmuLoader 8.0.8 (FRONTEND)





Revision 369
update project

Revision 368
make compilable with visual studio
Revision 367
simplify

Revision 366
Forgot a newline

Revision 365
Polygon header bit analysis code (need to #define DEBUG and use -gfx-state option)

Revision 364
Added utility function to write BMP files

Revision 363
Updated polygon header description with double-sided bit (forgot it in last update!)

Revision 362
Added an updated description of the polygon header to the top of Legacy3D/Models.cpp

Revision 361
fix model normals, add code for fixed shading, as of yet flag to turn it on is unknown

Revision 360
Legacy engine: vertex normals are standalone and do not need to be added to polygon normal

Revision 359
Added a debug option to load and render a single frame of graphics state from a save state file. Only available if compiled with DEBUG defined. Invoked using: -gfx-state= on command line.

Revision 358
Using IEmulator interface instead of CModel3 directly

Revision 357
Changed save state file version (r340 changed Real3D save format, breaking compatibility with older states, and states were probably already incompatible with 0.2a)

Revision 356
Fixed white space and warnings. Fixed second argument to -dis option in cases where other numerical parameters are specified on command line.


D/load :arrow: SuperModel WIP (x86 / x64) v0.3a r369
if" Imitation is the sincerest flattery",
imagine emulating ....
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

Re: SuperModel WIP(x86 /x64) v0.3a R382

Δημοσίευση από Nemo »

Karnov έγραψε:Sega Rally II.

Oι λάσπες και η σκόνη είναι ακόμα ΤΡΙΓΩΝΑ ΚΑΛΑΝΤΑ ΠΟΛΥΓΩΝΑ... Τι παλούκι είναι αυτό το εφέ άραγε;

Eπικεντρωθείτε ρε SuperModelers στο θρυλικό Sega Rally II....
r376
-fixed shading code
r377
-Updated to-do comments
r378
-Fix fixed shading maths
r379
-Daytona seems to use 3 bits for texture transparency, will figure it out later but for now this works
r380
-Legacy engine: fixed per-vertex fixed shading to incorporate Ian's findings that the intensity value is signed and that fixed shading applies only when lighting is enabled
r381
-Turn off lighting if fixed shading (or no normals) flag is present. Fixes some of the lighting weirdness in scud
r382
-wrap invalid texture sizes, seems to fix bad textures in srally2 (skid marks)
"[r383]
-Added support for A1RGB5 to BMP file writer and..."
Direct D/load link :arrow: SuperModel WIP (x86 /x64) v0.3a R382

@Pyjamarama/Retromaniax.gr
if" Imitation is the sincerest flattery",
imagine emulating ....
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

SuperModel WIP (x86 / x64) v0.3a r390

Δημοσίευση από Nemo »

r384
-fix compilation
r385
-skip viewports marked as disabled, might stop parsing some bad data
r386
-preliminary microtexture
r387
-set correct microtexture wrap mode
r388
-Make sure texture is bound to correct texture unit, stop flashing micro textures in daytona
r389
-support flat shading
r390
-Flat shaded polys can't share vertex normals with adjacent connected polys. Fixes some bad lighting in Harley on pavements

D/load :arrow: SuperModel WIP (x86 / x64) v0.3a r390
if" Imitation is the sincerest flattery",
imagine emulating ....
Άβαταρ μέλους
Karnov
Mame Freak
Mame Freak
Δημοσιεύσεις: 405
Εγγραφή: 19 Νοέμ 2005 20:11
Τοποθεσία: Αθήνα
Επικοινωνία:

Re: Supermodel W.I.P.

Δημοσίευση από Karnov »

Great news!... Ας το δοκιμάσουμε..
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

SuperModel WIP (x86 / x64) v0.3a r397

Δημοσίευση από Nemo »

r391
-Fixed compilation on gcc (gotos cannot cross variable declarations)
r392
-update poly header class
r393
-Changed XInput DLL failure message
r394
-Split face colour from per vertex poly colour. Fixes colour bleeding between connected polys in harley.
r395
-remove pointless loop
r396
-add texture helper functions
r397
-Rewrote 2D renderer and fixed 2D layer priorities, stencil mask clipping (Scud Race 'ROLLING START'), and cleaned up code. Unfortunately, the new code is about 50% slower, mostly due to the need to perform stencil clipping after scrolling.

D/load :arrow: SuperModel WIP (x86 / x64) v0.3a r397
if" Imitation is the sincerest flattery",
imagine emulating ....
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

SuperModel WIP (x86/x64) v0.3a r404

Δημοσίευση από Nemo »

r398
-Fixed logic for clearing bottom layer. Added new functions to 2D renderer interface. Avoid drawing top and bottom surfaces when no layers are present there. Added some comments to tile
r399
-Added a register read handler for tilegen (although nothing seems to benefit from it)
r400
-Reverted stencil mask change. This reintroduces the Scud Race 'ROLLING START' bug. Previous 'fix' did not work for Magical Truck Adventure anyway and also broke some games (Daytona 2 transmission and course select screen, ECA title screen). The stencil mask is not shifted by 16 pixels and I suspect that either there is some unknown trick to horizontal scrolling or that the behavior is affected by hidden raster timing registers hidden in the JTAG interface.
r401
-Fix bad texture seems
r402
-update header documentation
r403
-Added some IRQ-related code (commented out for now) from MAME findings. May incorporate in the future when investigating IRQs and timing again.
r404
-FLT_MAX -> std::numeric_limits::max()

D/load :arrow: SuperModel WIP (x86 / x64) v0.3a r404
if" Imitation is the sincerest flattery",
imagine emulating ....
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

Re: SuperModel WIP (x86/x64) v0.3a r404

Δημοσίευση από Nemo »



https://www.youtube.com/watch?v=w4dgKD4CnsM

437
Legacy engine: Culling node texture Y offset is only 5 bits (fixes Sega Rally 2 initials decal)
------------------------
r436
New engine: modf -> std::modf (fixes compilation on gcc)
---------------------
r435
Legacy engine: expanded color index to 12 bits from 11. Does this affect any games?
---------------------
r434
New engine: expanded color indices to 12 bits from 11. Added PolygonHeader::ColorIndex and SensorColorIndex methods.
---------------------
r433
Forgot to describe one polygon header field in Model.cpp
---------------------
r432
Updated polygon header descriptions
---------------------
r431
Legacy engine: Added stencil buffering for layered models and shadows. Not as accurate as new engine because stencil buffering is applied per-model rather than per-polygon, so the entire model must consist of stencil-tested polygons. In pra...
---------------------
r430
Optimise non smooth texture repeat to only effect texture boundaries, rather than poly boundaries. Fixes a few ugly artefacts

D/load :arrow: SuperModel WIP (x86 / x64) v0.3a r438
if" Imitation is the sincerest flattery",
imagine emulating ....
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

SuperModel WIP(x86 /x64) v0.3a R446

Δημοσίευση από Nemo »



https://www.youtube.com/watch?v=0rGceeOzSIY
r446
support negative exponent
---------------------
r445
Add code to convert the 16bit float format used by the hardware back into float 754 format. 16bit floats are used for the culling radiuses in the nodes.
---------------------
r444
Added -vsync and -no-vsync option descriptions to command line help
---------------------
r443
remove dead code
---------------------
r442
Added a Split() function to Util::Format.
---------------------
r441
XInput fix: search for all three possible XInput DLLs (xinput1_4.dll, xinput1_3.dll, and xinput9_1_0.dll). I have not tested 32-bit builds.

r440
Check for overflow. Fixes some fade effects
---------------------
r439
Legacy engine: fixed texture offsets (VON2 was broken by last commit). Texture coordinates are wrapped within the bank first and then the bank can be swapped. This also allows the full range of texture coordinate bits to be used as specified in the Pro-1000 SDK.
---------------------
Direct D/load link :arrow: SuperModel WIP (x86 /x64) v0.3a R446[/quote]
if" Imitation is the sincerest flattery",
imagine emulating ....
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

SuperModel WIP(x86 /x64) v0.3a R449

Δημοσίευση από Nemo »



https://www.youtube.com/watch?v=5hCHACcyb-w



https://www.youtube.com/watch?v=069oVJqIXKQ
r449
cache bound texture
---------------------
r448
cleaning
---------------------
r447
Added drive board and lamp raw outputs (submitted by SailorSat)
---------------------
Direct D/load link :arrow: SuperModel WIP (x86 /x64) v0.3a R449
if" Imitation is the sincerest flattery",
imagine emulating ....
Απάντηση