Commit Graph

  • e7b5ea53df rename GetClassName/IsClass, declare mxtypes itsmattkc 2023-06-27 19:04:07 -07:00
  • c7cf9ee8fd ci: compare accuracy as separate step itsmattkc 2023-06-27 19:02:26 -07:00
  • ad2d84ce58 ci: compare accuracy to current master itsmattkc 2023-06-27 19:01:04 -07:00
  • 008fd80a6f ci: create text progress reports too for auto-comparison itsmattkc 2023-06-27 18:58:15 -07:00
  • f7c84d719b reccmp: use bold font for easier readability itsmattkc 2023-06-27 18:25:23 -07:00
  • 612730f631 readme: add progress images MattKC 2023-06-27 18:12:52 -07:00
  • b393851ebd reccmp: change svg canvas size itsmattkc 2023-06-27 18:10:36 -07:00
  • 1ea15e6478 reccmp: use entire canvas for progress images itsmattkc 2023-06-27 18:04:30 -07:00
  • f03cee6b6e reccmp: improve progress bar text rendering itsmattkc 2023-06-27 18:00:53 -07:00
  • 40fdc5b2f5 ci: use alternative download itsmattkc 2023-06-27 17:42:07 -07:00
  • 4ba4352058 ci: pacman noconfirm itsmattkc 2023-06-27 17:38:37 -07:00
  • dd3ce5ac61 ci: attempt to install inkscape through msys2 itsmattkc 2023-06-27 17:31:46 -07:00
  • a3887f554d ci: attempt installing inkscape itsmattkc 2023-06-27 17:28:46 -07:00
  • 0191c6560b ci: attempt to use inkscape to produce PNGs itsmattkc 2023-06-27 17:26:30 -07:00
  • 5915cc3ea2 ci: try converting SVG to PNG itsmattkc 2023-06-27 17:17:26 -07:00
  • 066b7311ad rename Isle to IsleApp itsmattkc 2023-06-27 17:10:11 -07:00
  • 883720941a ci: provide GITHUB_TOKEN as env itsmattkc 2023-06-27 16:25:26 -07:00
  • b2bd8bc766 ci: fix typo itsmattkc 2023-06-27 16:15:38 -07:00
  • d8d83eb02e ci: upload release itsmattkc 2023-06-27 16:12:11 -07:00
  • f9e9723a67 reccmp: give svg template background color itsmattkc 2023-06-27 16:12:04 -07:00
  • 4a1e3a5b7e reccmp: fixed typo itsmattkc 2023-06-27 16:01:49 -07:00
  • b080766321 generate progress SVGs itsmattkc 2023-06-27 15:59:44 -07:00
  • 24ec7023bd isle: match WndProc and re-arrange functions in ISLE.EXE (#45) Christian Semmler 2023-06-27 22:07:29 +02:00
  • 51ec2c97c6 100% Match of MxDSFile (#51) Mark Langen 2023-06-27 11:44:02 -07:00
  • 6e8b93b07c Update CONTRIBUTING.md MattKC 2023-06-27 10:56:59 -07:00
  • 4db49fe6a6 match MxAutoLocker ctor/dtor (#52) Christian Semmler 2023-06-26 18:48:19 +02:00
  • 0b47f3fff3 Improve reccmp.py (#49) Mark Langen 2023-06-25 19:01:40 -07:00
  • 9990d0a2b7 lego: match GetClassName/IsClass (#48) Christian Semmler 2023-06-26 03:34:13 +02:00
  • 64d2b9e02b lego: implement SetControlMax and related partials (MxVideoManager, MxPalette, MxUnknown100dc6b0) (#42) Christian Semmler 2023-06-24 19:09:46 +02:00
  • 579ee84049 isle: Improving WinMain and SetupWindow accuracy (#38) Christian Semmler 2023-06-23 20:45:25 +02:00
  • 7dbb06eef3 Convert all sources eol's to nl (#41) Anonymous Maarten 2023-06-23 18:17:41 +02:00
  • 4f4863af6f Use bitfield for MxVideoParamFlags (#40) MS 2023-06-23 02:00:51 -04:00
  • bd245dc6d8 lego1: implement Get* functions (#39) MishaProductions 2023-06-22 19:23:54 +03:00
  • a0fac56d4c lego: implement/match MxVideoParam exported functions (#36) Christian Semmler 2023-06-22 18:19:48 +02:00
  • 749a1f419b reccmp: support inlined functions that may have been compiled into both files itsmattkc 2023-06-22 01:05:00 -07:00
  • 66a010a19f move inlined MxDSObject::SetAtomId to main header itsmattkc 2023-06-22 00:45:56 -07:00
  • 12395ac41a reccmp: further improve accuracy itsmattkc 2023-06-22 00:44:28 -07:00
  • 598ca01df5 gitignore ISLE.EXE/LEGO1.DLL itsmattkc 2023-06-22 00:43:37 -07:00
  • 30ef923bf4 hotfix: messed up structure due to windows.h (#37) Christian Semmler 2023-06-22 08:13:15 +02:00
  • c4b4555b80 reccmp: revert using debug offsets itsmattkc 2023-06-21 17:01:48 -07:00
  • fa8e4523bd isle: match Isle::Tick and FindExistingInstance (#32) Christian Semmler 2023-06-22 00:18:37 +02:00
  • 4d531d1de5 reccomp: add option to hide 100% matching functions (#35) MS 2023-06-21 17:43:01 -04:00
  • fa63d7e341 rename reccomp to reccmp itsmattkc 2023-06-21 14:36:09 -07:00
  • da3ad91b20 recomp.py: use argparse to parse arguments (#30) Anonymous Maarten 2023-06-21 23:33:08 +02:00
  • 2644be3ca6 MxTimer matching (#29) Joshua Peisach 2023-06-21 03:37:46 -04:00
  • 4b71fb8815 ci: upload HTML summaries of accuracy/progress too itsmattkc 2023-06-21 00:36:38 -07:00
  • bfa035ca79 isle: Match Isle::SetupCursor (#28) Christian Semmler 2023-06-21 09:30:59 +02:00
  • 124a5ddaa3 isle: Accuracy improvements (#27) Christian Semmler 2023-06-21 09:30:46 +02:00
  • 6207d1f775 add more MxString functions (#31) MS 2023-06-21 03:30:07 -04:00
  • 290c006d14 use offsets from PDB to only diff instructions itsmattkc 2023-06-20 13:09:48 -07:00
  • 0ab8fc52d2 lego1/isle: Add MxDSObject, implement SetObjectName, adjust MxDSAction (#20) Christian Semmler 2023-06-20 02:18:53 +02:00
  • 66dd2cdeb9 improved reccomp reliability even further, added html summary generator itsmattkc 2023-06-19 12:52:21 -07:00
  • ff85548c85 project update itsmattkc 2023-06-19 11:02:44 -07:00
  • ec12b8f30f improved compare script performance and reliability itsmattkc 2023-06-19 10:57:13 -07:00
  • dafe66191c mxomni: fixed minor inaccuracy itsmattkc 2023-06-19 10:56:53 -07:00
  • 0b3d1abe66 fix wrong video param flag interfaces (#26) Christian Semmler 2023-06-19 18:20:36 +02:00
  • 8b16b7b2c3 Update CONTRIBUTING.md [skip ci] MattKC 2023-06-19 01:37:13 -07:00
  • 4494d4db60 Update README.md [skip ci] MattKC 2023-06-19 01:36:05 -07:00
  • 5c440b5878 lego1: implement more of LegoNavController (#16) Christian Semmler 2023-06-19 10:34:58 +02:00
  • f9f8440a3a main: elaborate new info about LoadAccelerators call [skip ci] itsmattkc 2023-06-19 01:21:51 -07:00
  • 2c6aeb8b82 oops forgot the calls too itsmattkc 2023-06-19 01:12:12 -07:00
  • 3d9a96995a isle: convert last two functions to PascalCase itsmattkc 2023-06-18 23:22:32 -07:00
  • f8263a3ef8 implemented some parts of MxOmni and LegoOmni itsmattkc 2023-06-18 23:19:40 -07:00
  • d774644b4a Update README.md MattKC 2023-06-18 22:57:38 -07:00
  • 9de317af55 Create CONTRIBUTING.md MattKC 2023-06-18 22:56:49 -07:00
  • 526c6af1f6 Implement a few Mx* functions / add data types (#25) ecumber 2023-06-18 22:36:07 -07:00
  • 1152feab8d use different naming scheme in ISLE itsmattkc 2023-06-18 21:51:06 -07:00
  • 4a41d3fd36 use sizeof in more places where appropriate itsmattkc 2023-06-18 21:47:00 -07:00
  • 6e18d1b41f ISLE and mingw32 fixes (#18) Anonymous Maarten 2023-06-19 06:45:25 +02:00
  • bba513c525 cleaned up mxomnicreateparambase itsmattkc 2023-06-18 21:29:25 -07:00
  • a746a28702 legoinputmanager: fixed enum itsmattkc 2023-06-18 21:02:00 -07:00
  • 2a93655f06 added even more definitions itsmattkc 2023-06-18 20:56:55 -07:00
  • 319b52f248 added more definitions itsmattkc 2023-06-18 20:45:25 -07:00
  • 5aa7921e90 Add CI script to compare recompiled assembly with original code (#24) MattKC 2023-06-18 20:28:18 -07:00
  • f9a93406a8 Merge pull request #22 from foxtacles/isle-lego3dmanager MattKC 2023-06-18 09:00:59 -07:00
  • 170ca99390 forgot updated viewmanager.h Christian Semmler 2023-06-18 14:02:16 +02:00
  • e648bcb439 add updated project files Christian Semmler 2023-06-18 13:59:56 +02:00
  • 30989aec9c add Lego3DManager and related, fix a function signature Christian Semmler 2023-06-18 13:45:39 +02:00
  • 5c74ddc9ab Merge pull request #21 from foxtacles/hotfix-isle MattKC 2023-06-18 00:31:26 -07:00
  • 258b7f861e remove a space Christian Semmler 2023-06-17 22:05:40 +02:00
  • b51d74f642 fix broken MxOmniCreateParam ctor interface Christian Semmler 2023-06-17 22:03:09 +02:00
  • 36ddb3ea82 Merge pull request #15 from WamWooWam/mxautolocker MattKC 2023-06-15 13:12:39 -07:00
  • 753ed04611 Merge pull request #1 from foxtacles/perfect-setdevicename Thomas May 2023-06-15 16:16:21 +01:00
  • e6f8da256f perfect SetDeviceName Christian Semmler 2023-06-15 16:22:48 +02:00
  • 6843216dfa isle: commit header that i forgot in the previous commit itsmattkc 2023-06-13 21:28:39 -07:00
  • 1c95cbe40e isle: named last global var itsmattkc 2023-06-13 20:25:42 -07:00
  • 8b58e6fe28 fix merge conflicts Thomas May 2023-06-14 01:32:43 +01:00
  • fdbaf454aa Merge remote-tracking branch 'upstream/master' into mxautolocker Thomas May 2023-06-14 01:31:57 +01:00
  • 7ed9c7df82 save the damn project Thomas May 2023-06-14 01:30:56 +01:00
  • 14b14f88a5 Make sure we're using MX_TRUE/MX_FALSE Thomas May 2023-06-14 01:26:24 +01:00
  • a925aec046 lego1: implement MxTimer + dependencies Thomas May 2023-06-14 01:22:42 +01:00
  • e2f13161b8 Merge pull request #13 from foxtacles/isle-legonavcontroller MattKC 2023-06-13 17:19:10 -07:00
  • eaca69716e add matrix link to README.md [skip ci] MattKC 2023-06-13 14:27:35 -07:00
  • 0827ca8040 Merge pull request #12 from WamWooWam/master MattKC 2023-06-13 11:46:00 -07:00
  • 3a4a985fd0 formatting Christian Semmler 2023-06-13 20:45:02 +02:00
  • 422340f113 lego1: bootstrap LegoNavController implementation Christian Semmler 2023-06-13 20:17:20 +02:00
  • f91779b47a isle: replace other instances of ®️ with \xAE Thomas May 2023-06-13 16:59:03 +01:00
  • 06c09a25bc use escape sequence in title string to prevent further unicode issues itsmattkc 2023-06-12 18:42:44 -07:00
  • dec959f194 Merge pull request #11 from foxtacles/isle-mxcriticalsection MattKC 2023-06-12 13:12:06 -07:00
  • 12a90b8730 fixed reg reading bug/inaccuracy itsmattkc 2023-06-12 13:06:10 -07:00