I checked and you are right, perhaps Franz can explain why we wrote 3 x times faster than DosBox. Maybe it's true foe other Dossies, I would not know.
REBEL 10 benchmark on modern computer
Moderators: hgm, Rebel, chrisw
-
- Posts: 6991
- Joined: Thu Aug 18, 2011 12:04 pm
Re: REBEL 10 benchmark on modern computer
90% of coding is debugging, the other 10% is writing bugs.
-
- Posts: 191
- Joined: Mon Oct 31, 2016 6:30 pm
- Location: England
Re: REBEL 10 benchmark on modern computer
DosBox is a virtual machine that only runs DOS programs.
Qemu is a virtual machine that can run many different operating systems.
Perhaps Qemu had Windows 95 or 98 installed and Rebel was running in DOS mode on that.
I seem to remember running Windows 98 in Qemu may years ago, and it was not much slower than using native Windows 98. I vaguely remember running it with some addon accelerator option to get a similar speed.
I recently tried to install Windows 98SE in the latest version of Qemu, but it randomly crashes out during the installation.
Code: Select all
qemu-img create windows.img 3G
qemu-system-x86_64 -machine ubuntu,accel=kvm -cdrom /dev/cdrom -m 500 -boot d windows.img
-
- Posts: 5228
- Joined: Thu Mar 09, 2006 9:40 am
- Full name: Vincent Lejeune
Re: REBEL 10 benchmark on modern computer
I finally succeed in running Rebel 12 under VMware (free version).Vinvin wrote: ↑Tue Jun 25, 2019 4:26 pm ...
Thanks for your test !
Yes, the speed displayed on my screen was around 95Kn/sec and your speed is around 500 Kn/sec in native mode.
I searched for a speed comparison between a N3050 and a i7@4GHz, the latest seems around 4 times faster.
That means with a fast recent CPU, Rebel 10 could reach 2 Mn/sec
I'll take a closer look at VirtualBox !
I had to start with the "V" parameter.
According to the manual, that means :
Code: Select all
16.2.1 MS-DOS Graphical problems (VESA)
Some (older) graphical adaptors are not fully VESA compatible. You can
bypass REBEL's VESA mode by running REBEL with the "V" option.
Example: REBEL.EXE V
This means REBEL will start in VGA mode.
The speed of Rebel 12 is around 2.4 Mn/sec (i7-4930K@4 Ghz) on the same position :
( Note : under DOSBox, the speed is around 150 Kn/sec. So the speed of Rebel is divided by 16 under DOSBox.)
-
- Posts: 5582
- Joined: Wed Sep 05, 2018 2:16 am
- Location: Moving
- Full name: Jorge Picado
Re: REBEL 10 benchmark on modern computer
Try to reproduce Rebel 10 move by move from this Famous Match Versus Vishy Anand in 1998 and see if most of the move made by Rebel are reproduce ==>Vinvin wrote: ↑Wed Jun 17, 2020 12:41 pmI finally succeed in running Rebel 12 under VMware (free version).Vinvin wrote: ↑Tue Jun 25, 2019 4:26 pm ...
Thanks for your test !
Yes, the speed displayed on my screen was around 95Kn/sec and your speed is around 500 Kn/sec in native mode.
I searched for a speed comparison between a N3050 and a i7@4GHz, the latest seems around 4 times faster.
That means with a fast recent CPU, Rebel 10 could reach 2 Mn/sec
I'll take a closer look at VirtualBox !
I had to start with the "V" parameter.
According to the manual, that means :I tried the same trick with Rebel 10 and Rebel 8 but both crash just after starting.Code: Select all
16.2.1 MS-DOS Graphical problems (VESA) Some (older) graphical adaptors are not fully VESA compatible. You can bypass REBEL's VESA mode by running REBEL with the "V" option. Example: REBEL.EXE V This means REBEL will start in VGA mode.
The speed of Rebel 12 is around 2.4 Mn/sec (i7-4930K@4 Ghz) on the same position :
( Note : under DOSBox, the speed is around 150 Kn/sec. So the speed of Rebel is divided by 16 under DOSBox.)
https://www.dailychess.com/chess/grandm ... than-Anand
https://www.dailychess.com/chess/grandm ... p-Rebel-10
Do NOT worry and be happy, we all live a short life
-
- Posts: 5228
- Joined: Thu Mar 09, 2006 9:40 am
- Full name: Vincent Lejeune
Re: REBEL 10 benchmark on modern computer
Rebel lost this gameChessqueen wrote: ↑Wed Jun 17, 2020 1:52 pm Try to reproduce Rebel 10 move by move from this Famous Match Versus Vishy Anand in 1998 and see if most of the move made by Rebel are reproduce ==>
https://www.dailychess.com/chess/grandm ... than-Anand
https://www.dailychess.com/chess/grandm ... p-Rebel-10
Computer eval with graph here : https://lichess.org/ocgamd1P#56
29.d5? seems to be the losing mistake.
And a big mistake is 18.Qh5? , 18.g3 or 18.O-O is way better.
The story here : https://www.rebel.nl/july23.htm
-
- Posts: 204
- Joined: Tue Oct 15, 2013 2:34 am
- Location: US
- Full name: Mike Babigian
Re: REBEL 10 benchmark on modern computer
I tried installing Rebel 10 under MSDOS 6.22 and it requested a serial number. Is there something that can be typed there that it will accept?
I get "[0003] This is not an offical Rebel10 Cdrom!" otherwise.
I get "[0003] This is not an offical Rebel10 Cdrom!" otherwise.
“Censorship is telling a man he can't have a steak just because a baby can't chew it.” ― Mark Twain
-
- Posts: 5228
- Joined: Thu Mar 09, 2006 9:40 am
- Full name: Vincent Lejeune
Re: REBEL 10 benchmark on modern computer
Try the version from here : http://rebel13.nl/dos/rebel%2010.html ("Download" at bottom of the page)
-
- Posts: 204
- Joined: Tue Oct 15, 2013 2:34 am
- Location: US
- Full name: Mike Babigian
Re: REBEL 10 benchmark on modern computer
That version installs under D-Fend reloaded. I don't want to install it under an emulator. The whole issue of terrible performance noted in this thread seems so to be because people are loading it under emulators. I want to install under MSDOS 6.22. I didn't try it, but I seriously doubt the installer at that link will run under MSDOS.Try the version from here : http://rebel13.nl/dos/rebel%2010.html ("Download" at bottom of the page)
If Ed can provide a serial number, I can provide a benchmark score on a 3970x.
“Censorship is telling a man he can't have a steak just because a baby can't chew it.” ― Mark Twain
-
- Posts: 204
- Joined: Tue Oct 15, 2013 2:34 am
- Location: US
- Full name: Mike Babigian
Re: REBEL 10 benchmark on modern computer
I downloaded the other version, extracted Rebel.exe only, and ran it under MSDOS 6.22. It popped up with "Calculating machine's internal speed please wait..." That was 30 minutes ago and I'm still waiting. I suspect the machine is running too fast for this old program to work. Like the old DOS Turbo Pascal programs that would crash once the speed of newer machines overflowed the machine speed calculation used for the "Delay" and "Sound" functions. Used to get a runtime error 200 if I recall correctly.
In this case, the program seems to just run the calculation forever. Sad, because I was hoping to crush the old KryoTech machine. The mystery of modern hardware speed will remain an enigma!
In this case, the program seems to just run the calculation forever. Sad, because I was hoping to crush the old KryoTech machine. The mystery of modern hardware speed will remain an enigma!
“Censorship is telling a man he can't have a steak just because a baby can't chew it.” ― Mark Twain
-
- Posts: 5228
- Joined: Thu Mar 09, 2006 9:40 am
- Full name: Vincent Lejeune
Re: REBEL 10 benchmark on modern computer
I think you can run it without emulator.mbabigian wrote: ↑Wed Jun 17, 2020 8:37 pmThat version installs under D-Fend reloaded.Try the version from here : http://rebel13.nl/dos/rebel%2010.html ("Download" at bottom of the page)
That's the same "crash" as I got.mbabigian wrote: ↑Wed Jun 17, 2020 9:24 pm I downloaded the other version, extracted Rebel.exe only, and ran it under MSDOS 6.22. It popped up with "Calculating machine's internal speed please wait..." That was 30 minutes ago and I'm still waiting.
...
In this case, the program seems to just run the calculation forever. Sad, because I was hoping to crush the old KryoTech machine. The mystery of modern hardware speed will remain an enigma!
I computed that my 5 years old CPU would run the bench for the 3rd position in about 6 seconds with Rebel 10, compare to 33 seconds for the KryoTech 1 Ghz.
It's 10.5 millions nodes in this position :
[d]r4rk1/5ppp/p2pbb2/3B3Q/qp2p3/4B3/PPP2P1P/2KR2R1 w - - id BENCH (3);