Welcome, Guest. Please login or register.
Did you miss your activation email?
June 16, 2019, 03:36:19 AM
Home Famicom World Search Calendar Login Register

+  Famicom World
|-+  Family Computer
| |-+  Famicom / Disk System (Moderators: manuel, L___E___T)
| | |-+  6502 vs 8088
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] 2 Print
Author Topic: 6502 vs 8088  (Read 787 times)
FAMICOM_87
AV Famicom
****
Gender: Male
Bulgaria Bulgaria
Posts: 486



WWW
« on: February 08, 2019, 12:41:57 PM »

Who will win Cheesy ?  Crazy
NOAC 6502 PAL mode 1.66MHz (Famiclone keyboard Chines clone)

VS

IBM PC Clone 8088 4.77MHz (Pravetz 16 Bulgarian clone)
 Grin

https://youtu.be/5OSrAfehBy0
Logged
maxellnormalbias
AV Famicom
****

Posts: 326


все чики-брики в варе́ники


« Reply #1 on: February 08, 2019, 06:17:15 PM »

A bit off topic, but I have a Pravetz-16 motherboard collecting dust with no case or AT keyboard. I don't know why it's there, my family is Ukrainian, not Bulgarian, I guess they were distributed all over the USSR  Huh

Ideally, what you want to do is put an Everdrive on the 65xx machine and MS-DOS on the other one, and write a simple routine in both CC65 and DJGPP to enumerate prime numbers, since that's usually a better stress test than counting.
Logged
UglyJoe
Administrator
Disk-kun
*****
Gender: Male
United States United States
Posts: 5432



WWW
« Reply #2 on: February 08, 2019, 10:11:06 PM »

Ha, neat Grin
Logged
FAMICOM_87
AV Famicom
****
Gender: Male
Bulgaria Bulgaria
Posts: 486



WWW
« Reply #3 on: February 09, 2019, 07:12:44 AM »

I do not have Everdrive, only POWERPACK ,but it do not work on this keyboard famiclone Sad  Red FC Cart
Cool that you have Pravetz 16 too Smiley Yes they where for export in the all USSR and other republics from eastern block Smiley you have to use XT keyboard , can you show pictures of you model Smiley ? Shocked
Actually DJGPP  is for 386 and above  https://en.wikipedia.org/wiki/DJGPP
Logged
80sFREAK
Sharp C1
*****
Gender: Male
Posts: 1199

Hardware freak


« Reply #4 on: February 10, 2019, 06:14:55 AM »

Incorrect competition. Family Basic is kinda integer and whatever-basic-in-Pravets is float point.
Logged

I don't buy, sell or trade at moment.
80sFREAK
Sharp C1
*****
Gender: Male
Posts: 1199

Hardware freak


« Reply #5 on: February 21, 2019, 02:10:08 PM »

Also in Family Basic is very slow output on the screen  Roll Eyes
Logged

I don't buy, sell or trade at moment.
P
FamicomBox
*****
Gender: Male
Sweden Sweden
Posts: 3417


« Reply #6 on: February 22, 2019, 08:21:40 AM »

Well it's obviously a just for fun thing rather than a serious test. It's more like a NS-HuBASIC vs whatever that IBM PC clone is using.

A serious test might need a custom ROM rather than a pirated Family BASIC.
Logged

80sFREAK
Sharp C1
*****
Gender: Male
Posts: 1199

Hardware freak


« Reply #7 on: February 22, 2019, 02:51:44 PM »

P, right and not. FAMICOM_87 should try this code...
Code:
10 CLS:PRINT "START...":N=0
20 N=N+1:IF N<2000 THEN 20
30 PRINT "FINISH..."
40 END
Logged

I don't buy, sell or trade at moment.
FAMICOM_87
AV Famicom
****
Gender: Male
Bulgaria Bulgaria
Posts: 486



WWW
« Reply #8 on: February 22, 2019, 04:14:11 PM »

P, right and not. FAMICOM_87 should try this code...
Code:
10 CLS:PRINT "START...":N=0
20 N=N+1:IF N<2000 THEN 20
30 PRINT "FINISH..."
40 END

Oh I will ! Smiley thanks ,  80sFREAK    Cheesy
Logged
P
FamicomBox
*****
Gender: Male
Sweden Sweden
Posts: 3417


« Reply #9 on: February 22, 2019, 06:12:30 PM »

OK so this will count upwards as before but without printing it on the screen to measure CPU performance more accurately.
I guess the effectiveness of the BASIC interpreter still has quite a large impact though.
Logged

UglyJoe
Administrator
Disk-kun
*****
Gender: Male
United States United States
Posts: 5432



WWW
« Reply #10 on: February 23, 2019, 02:47:34 AM »

I suggested in the comments that he POKE and CALL an assembly routine to do the counting, but haven't had time to write it up and test it Embarrassed
Logged
80sFREAK
Sharp C1
*****
Gender: Male
Posts: 1199

Hardware freak


« Reply #11 on: February 23, 2019, 04:47:28 AM »

OK so this will count upwards as before but without printing it on the screen to measure CPU performance more accurately.
Not CPU, but BASIC. There is a few tricks to make BASIC programms run a bit faster, nothing like a pure assembler, but still some speed up.

UJ, it's a cheat  Tongue
Logged

I don't buy, sell or trade at moment.
UglyJoe
Administrator
Disk-kun
*****
Gender: Male
United States United States
Posts: 5432



WWW
« Reply #12 on: February 23, 2019, 04:53:10 PM »

UJ, it's a cheat  Tongue

It depends on what you're testing the performance of.  BASIC interpreter or CPU?
Logged
P
FamicomBox
*****
Gender: Male
Sweden Sweden
Posts: 3417


« Reply #13 on: February 24, 2019, 05:19:36 PM »

And even if you are testing performance of BASIC I think the initial test was fine since it tests how fast the system counts and outputs on screen using its native BASIC.

Thread name suggests a CPU test though. Smiley
Logged

FAMICOM_87
AV Famicom
****
Gender: Male
Bulgaria Bulgaria
Posts: 486



WWW
« Reply #14 on: March 07, 2019, 02:11:51 AM »

now the results of testing 80sFREAK's code Cheesy + one  little bonus Smiley

https://youtu.be/elZ1KGDq5uQ

Bonus material Smiley

https://youtu.be/ZGEoqmv_Ovc
Logged
Pages: [1] 2 Print 
« previous next »
Jump to:  


Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!