What is faster: stack or registers?

x86 / x64 programming
User avatar
madaxe
Posts: 13
Joined: Mon Apr 27, 2020 4:59 pm

Re: What is faster: stack or registers?

Post by madaxe » Thu Jun 11, 2020 7:11 pm

Peter Swinkels wrote: Thu Jun 11, 2020 3:45 pmI downloaded the Windows version. The screen briefly goes black and then the program returns to Windows. What gives?
It's a bit old (year 2003), works on Windows 7 but unfortunately It doesn't work on Windows 8 and Windows 10, sorry.
It's another project for me :)

Peter Swinkels
Posts: 10
Joined: Sat May 16, 2020 11:54 am
Location: The Netherlands
Contact:

Re: What is faster: stack or registers?

Post by Peter Swinkels » Thu Jun 11, 2020 8:41 pm

madaxe wrote: Thu Jun 11, 2020 7:11 pm
Peter Swinkels wrote: Thu Jun 11, 2020 3:45 pmI downloaded the Windows version. The screen briefly goes black and then the program returns to Windows. What gives?
It's a bit old (year 2003), works on Windows 7 but unfortunately It doesn't work on Windows 8 and Windows 10, sorry.
It's another project for me :)
I have tried compatability settings. Should it work with XP?
A long time software developer. https://github.com/PeterSwinkels

User avatar
madaxe
Posts: 13
Joined: Mon Apr 27, 2020 4:59 pm

Re: What is faster: stack or registers?

Post by madaxe » Fri Jun 12, 2020 9:09 am

Peter Swinkels wrote: Thu Jun 11, 2020 8:41 pmI have tried compatability settings. Should it work with XP?
Yes, I it should run with no problems on Windows 95 / 2000 / XP / Vista / Windows 7.
If you coulnd't run it, check this walkthroughs made by the gammers:

Atari - Programmed in C and Assembly :
https://www.youtube.com/watch?v=ZmlqMEdeQTY

Amiga - Programmed in Blitz Basic :
https://www.youtube.com/watch?v=g7GgdimB3ZU

Spectrum: Programmed in Assembly:
https://www.youtube.com/watch?v=qkgiPPr07nA

Peter Swinkels
Posts: 10
Joined: Sat May 16, 2020 11:54 am
Location: The Netherlands
Contact:

Re: What is faster: stack or registers?

Post by Peter Swinkels » Fri Jun 12, 2020 10:17 am

madaxe wrote: Fri Jun 12, 2020 9:09 am
Peter Swinkels wrote: Thu Jun 11, 2020 8:41 pmI have tried compatability settings. Should it work with XP?
Yes, I it should run with no problems on Windows 95 / 2000 / XP / Vista / Windows 7.
If you coulnd't run it, check this walkthroughs made by the gammers:

Atari - Programmed in C and Assembly :
https://www.youtube.com/watch?v=ZmlqMEdeQTY

Amiga - Programmed in Blitz Basic :
https://www.youtube.com/watch?v=g7GgdimB3ZU

Spectrum: Programmed in Assembly:
https://www.youtube.com/watch?v=qkgiPPr07nA
Well compatibility settings don't work. Doesn't appear to matter what options I try. Here's the log:

STATUS INFO : @ 12:15:34 MSG : Starting Application IN : Initialization
STATUS INFO : @ 12:15:36 MSG : Terminating Application IN : Finalization
A long time software developer. https://github.com/PeterSwinkels

User avatar
madaxe
Posts: 13
Joined: Mon Apr 27, 2020 4:59 pm

Re: What is faster: stack or registers?

Post by madaxe » Sat Jun 13, 2020 8:45 am

Peter Swinkels wrote: Fri Jun 12, 2020 10:17 amWell compatibility settings don't work. Doesn't appear to matter what options I try. Here's the log:

STATUS INFO : @ 12:15:34 MSG : Starting Application IN : Initialization
STATUS INFO : @ 12:15:36 MSG : Terminating Application IN : Finalization
Mmmmm, it seems that compatibility mode isn't so compatible after all. I'll make several tests with different configurations and then I'll say something.

Peter Swinkels
Posts: 10
Joined: Sat May 16, 2020 11:54 am
Location: The Netherlands
Contact:

Re: What is faster: stack or registers?

Post by Peter Swinkels » Sat Jun 13, 2020 10:58 am

madaxe wrote: Sat Jun 13, 2020 8:45 am
Peter Swinkels wrote: Fri Jun 12, 2020 10:17 amWell compatibility settings don't work. Doesn't appear to matter what options I try. Here's the log:

STATUS INFO : @ 12:15:34 MSG : Starting Application IN : Initialization
STATUS INFO : @ 12:15:36 MSG : Terminating Application IN : Finalization
Mmmmm, it seems that compatibility mode isn't so compatible after all. I'll make several tests with different configurations and then I'll say something.
Compatiblity mode does work but is not a miracle "fix all" solution. I could use an emulator... Did you test this on Windows 10?
A long time software developer. https://github.com/PeterSwinkels

Post Reply

Return to “8086 Assembly Programming”