mobygamer / topbench Goto Github PK
View Code? Open in Web Editor NEWThe Oldskool PC Benchmark
License: MIT License
The Oldskool PC Benchmark
License: MIT License
Running in dosbox, sometimes the realtime benchmarking display jumps around, which makes it hard to dial into a specific system. Some sort of averaging should be performed, maybe by performing 10 updates and averaging them.
This behavior should be controllable via the command-line.
From @KeyJ_trbl on twitter, who reported topbench crashes on started using ao486 MiSTer core:
...it crashes if EMM386 is not not loaded, always. The command line doesn't matter because it never gets far enough to evaluate it. If EMM386 (and its EMS emulator) is loaded, however, it works like a charm (with the usual caveat that you need to use the /p option).
To try to narrow down what is going on, verbose startup debugging should be added.
The nature of reading strings from a text file takes so long that starting topbench with a full database takes too long to be comfortable. There must be some way to speed up importing the text database.ini file. STREAM16 has a TTextStream interface, but before resorting to that, there must be some way to add buffering reads to readln() of text files.
Hello,
I would like to use your project to do automatic performances tests of our emulator ( https://github.com/OpenRakis/Spice86 )
This implies that we would depend on it.
I cannot find a LICENSE file in the repo, is it OK to use it? Our licence is Apache 2.0
Ranking of systems ("system matching") is performed by comparing Scores, then if they are equal, comparing each of the metrics in turn. Because the video ram test is the only test bound by non-cpu factors, it should probably be last in the comparison. The idea behind this change is so that completely identical systems that differ only by video card speed would be speed-ranked appropriately.
It is entirely possible the code already does this, but it should be double-checked.
If TOPBENCH is on a write-protected floppy, it exits with a rather non-descriptive Runtime error 150
.
Ideally it'd still work (without the ability to write to the database, of course)
TOPBENCH will not run properly on either PCEm or FasterPC emulators on RISC OS. With PCEm the VM dies with an "Invalid Opcode" error, on FasterPC it does with a similar error when the benchmark is run.
I'm not quite sure how to debug this.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.