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

Some dumb questions #10

Open
ExploitHeaven opened this issue Jan 5, 2024 · 0 comments
Open

Some dumb questions #10

ExploitHeaven opened this issue Jan 5, 2024 · 0 comments

Comments

@ExploitHeaven
Copy link

ExploitHeaven commented Jan 5, 2024

Hey Antonio and Happy New Year, I followed your project and learned a lot about emulators and C++ through the journey. Here is some questions that may sound very dumb:
1)The vectrexy emulator understand the vectrex hexademicals of hardware,sound,audio etc. based on the documentation? If yes, how the motorola microprocessor chose in the first place if (for example: SOUND_VOLUME is 0x400 and not 0x300)?

2)I'm not sure but you didn't use intel intrinsics (https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_cmpge_ps&ig_expand=993). But if you did, does the intel intrinsics help to create faster programs that use functions that are already compiled in machine language from intel? intrinsics = SIMD?

3)Did you use bitmaps to produce the gui of the emulator? If yes, how you understand/calculate how bits work to produce a visible result?

4)With CMake can you ignore errors and still build an executable? If I want to test a specific .cpp file without having the main function inside can I run this(just like run to cursor(ctril+f10) in visual studio for debugging). I think ninja compiler can do this .

5)Is memory map and ROM the same? I don't understand how it displays arrays of hexademical values.

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

1 participant