Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Just an Idea... translate MS-DOS to excel-asm16 #4

Open
jduartedj opened this issue Jan 29, 2024 · 2 comments
Open

Just an Idea... translate MS-DOS to excel-asm16 #4

jduartedj opened this issue Jan 29, 2024 · 2 comments

Comments

@jduartedj
Copy link

https://github.com/microsoft/MS-DOS/tree/master

Asm source publicly available.
Need to translate MS-DOS from asm to excel-asm16.

This "translator" would in theory allow any 16bit asm application to run.

@chad3814
Copy link

chad3814 commented Feb 1, 2024

excel-asm16 would need at minimum a stack to facilitate CALL, RET, PUSH, and POP operations. based on @InkboxSoftware's youtube video, I don't think a stack would be too much, it could start at $EFFF and would require an index register.

once you get around that though, then you have interrupts to deal with, and the fact that this runs at 3Hz...

@minh6079
Copy link

minh6079 commented Nov 9, 2024

Running MS-DOS directly on the InkboxSoftware/excelCPU is not straightforward. The project is designed to run custom programs written in Excel-ASM16, a custom assembly language for Excel. Translating MS-DOS from its assembly language to Excel-ASM16 would be a complex task. It would require implementing features like a stack for handling function calls and dealing with interrupts, which are not natively supported in the Excel CPU setup.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants