Stella (emulator)
ಸ್ಟೆಲ್ಲಾ ಎಂಬುದು ಅಟಾರಿ 2600 ಗೇಮ್ ಕನ್ಸೋಲ್ನ ಎಮ್ಯುಲೇಟರ್ ಆಗಿದ್ದು, ಕನ್ಸೋಲ್ನ ಸಂಕೇತನಾಮದಿಂದ ಅದರ ಹೆಸರನ್ನು ಪಡೆದುಕೊಂಡಿದೆ. ಇದು ತೆರೆದ ಮೂಲವಾಗಿದೆ ಮತ್ತು ವಿಂಡೋಸ್, ಮ್ಯಾಕ್ ಓಎಸ್ ಎಕ್ಸ್ ಮತ್ತು ಲಿನಕ್ಸ್ ಸೇರಿದಂತೆ ಹೆಚ್ಚಿನ ಪ್ರಮುಖ ಆಧುನಿಕ ವೇದಿಕೆಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಸ್ಟೆಲ್ಲಾವನ್ನು ಮೂಲತಃ 1996 ರಲ್ಲಿ (ಮತ್ತು ಸ್ಟೆಲ್ಲಾ 96 ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ) ಬ್ರಾಡ್ಫೋರ್ಡ್ ಡಬ್ಲ್ಯೂ. ಮೊಟ್ ಬರೆದರು, ಮತ್ತು ಈಗ ಇದನ್ನು ಸ್ಟೀಫನ್ ಆಂಥೋನಿ ನಿರ್ವಹಿಸುತ್ತಿದ್ದಾರೆ. ಸ್ಟೆಲ್ಲಾವನ್ನು ಸಿ + + ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಆದ್ದರಿಂದ ಇದು ಹೆಚ್ಚು ಪೋರ್ಟಬಲ್ ಆಗಿದೆ. ಎಮ್ಯುಲೇಟರ್ ಎಲ್ಲಾ ಅಟಾರಿ 2600 ಕಾರ್ಟ್ರಿಡ್ಜ್ ಬ್ಯಾಂಕ್ ಸ್ವಿಚಿಂಗ್ ಯೋಜನೆಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು ಬಹುತೇಕ ಎಲ್ಲಾ ಅಟಾರಿ 2600 ಶೀರ್ಷಿಕೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದೆ. ಎನ್. ಟಿ. ಎಸ್. ಸಿ., ಪಿ. ಎ. ಎಲ್. ಮತ್ತು ಎಸ್. ಇ. ಸಿ. ಎ. ಎಂ. ಗೆ 60 Hz/50 Hz ವಿಧಗಳಲ್ಲಿ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದರಲ್ಲಿ ಆ ಸ್ವರೂಪಗಳ ಸ್ವಯಂ ಪತ್ತೆಹಚ್ಚುವಿಕೆ (ಪ್ರತಿ ಚೌಕಟ್ಟಿನಲ್ಲಿ ಉತ್ಪತ್ತಿಯಾಗುವ ಸ್ಕ್ಯಾನ್ಲೈನ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಆಧರಿಸಿ) ಸೇರಿದೆ. ಇದು ಟಿಐಎ ಚಿಪ್ಗಾಗಿ (ಗ್ರಾಫಿಕ್ಸ್ ಮತ್ತು ಧ್ವನಿ) ಸೈಕಲ್-ನಿಖರವಾದ ಅನುಕರಣೆಯನ್ನು ಹೊಂದಿದೆ; ಪ್ರಸ್ತುತ ಟಿಐಎ ಅನುಕರಣೆಯು 100% ಪೂರ್ಣಗೊಳ್ಳುವ ಹಂತದಲ್ಲಿದೆ ಎಂದು ಸ್ಟೆಲ್ಲಾ ತಂಡವು ಅಂದಾಜಿಸಿದೆ. ಸ್ಟೆಲ್ಲಾ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಜಾಯ್ಸ್ಟಿಕ್ಗಳು, ಪ್ಯಾಡಲ್ ಕಂಟ್ರೋಲರ್ಗಳು, ಅಟಾರಿ ವಿಡಿಯೋ ಟಚ್ ಪ್ಯಾಡ್, ಅಟಾರಿ ಕೀಬೋರ್ಡ್ ಕಂಟ್ರೋಲರ್, ಅಟಾರಿ ಇಂಡಿ 500 ಡ್ರೈವಿಂಗ್ ಕಂಟ್ರೋಲರ್ಗಳು, ಸಿಬಿಎಸ್ ಬೂಸ್ಟರ್-ಗ್ರಿಪ್ ಕಂಟ್ರೋಲರ್, ಅಟಾರಿ ಟ್ರಾಕ್ಬಾಲ್/ಅಟಾರಿ ಮೌಸ್/ಅಮಿಗಾಮೌಸ್ ಟ್ರ್ಯಾಕ್ಬಾಲ್ ಕಂಟ್ರೋಲರ್ಗಳು, ಸೆಗಾ ಜೆನೆಸಿಸ್ ಕಂಟ್ರೋಲರ್ ಮತ್ತು ಅಟಾರಿವಾಕ್ಸ್ ಮತ್ತು ಸೇವ್ ಕೀ ಕಂಟ್ರೋಲರ್ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಹೆಚ್ಚಿನ ಅಟಾರಿ 2600 ಬಾಹ್ಯ ಸಾಧನಗಳನ್ನು ಅನುಕರಿಸುತ್ತದೆ. ಸ್ಟೆಲ್ಲಾಡಾಪ್ಟರ್ ಮತ್ತು 2600-ಡ್ಯಾಪ್ಟರ್ ಬೆಂಬಲವು ನೈಜ ಜಾಯ್ಸ್ಟಿಕ್ಗಳು, ಪ್ಯಾಡಲ್ಗಳು ಮತ್ತು ಚಾಲನಾ ನಿಯಂತ್ರಕಗಳನ್ನು ಬಳಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಮತ್ತು ಸೀರಿಯಲ್ ಪೋರ್ಟ್ಗೆ ಪ್ಲಗ್ ಮಾಡಲಾದ ನೈಜ ಅಟಾರಿವಾಕ್ಸ್ ಸಾಧನವನ್ನು ಪ್ರವೇಶಿಸಲು ಬೆಂಬಲವನ್ನು ಸಹ ಸೇರಿಸಲಾಗಿದೆ (ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಅಟಾರಿವಾಕ್ಸ್ ಸಾಧನದಿಂದ ಧ್ವನಿಯನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ). ಕೋಲೆಕೊ ಕಿಡ್ವಿಡ್ ಕ್ಯಾಸೆಟ್ ಪ್ಲೇಯರ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಕ್ಯಾಸೆಟ್-ಆಧಾರಿತ ಶೀರ್ಷಿಕೆಗಳನ್ನು ಸ್ಟೆಲ್ಲಾ ಇನ್ನೂ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ, ಆದರೆ ಸ್ಟಾರ್ಪಾತ್ ಸೂಪರ್ಚಾರ್ಜರ್ ಮತ್ತು ಸ್ಪೆಕ್ಟ್ರಾವಿಡಿಯೋ ಕಂಪ್ಯೂಮೇಟ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಶೀರ್ಷಿಕೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದೆ. ಸ್ಟೆಲ್ಲಾ ಹೋಮ್ಬ್ರೂ ಅಭಿವರ್ಧಕರಿಗೆ ಅನೇಕ ಸೌಲಭ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದರಲ್ಲಿ ವ್ಯಾಪಕವಾದ ಅಂತರ್ನಿರ್ಮಿತ ಸಂವಾದಾತ್ಮಕ ಡೀಬಗ್ಗರ್ ಮತ್ತು ಬ್ರೇಕ್ಪಾಯಿಂಟ್ಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಡಿಸ್ಅಸೆಂಬ್ಲರ್, ಟ್ರ್ಯಾಪ್ಗಳನ್ನು ಓದುವುದು/ಬರೆಯುವುದು ಇತ್ಯಾದಿಗಳು ಸೇರಿವೆ. ಇತರ ಪ್ರಮುಖ ವೈಶಿಷ್ಟ್ಯಗಳಲ್ಲಿ ಬ್ಲಾರ್ಗ್ ಟಿವಿ ಪರಿಣಾಮಗಳು, ಚೀಟ್ಕೋಡ್ ವ್ಯವಸ್ಥೆ, ಬಳಕೆದಾರ-ವ್ಯಾಖ್ಯಾನಿತ ಪ್ಯಾಲೆಟ್ ಫೈಲ್ಗಳಿಗೆ ಬೆಂಬಲ, ಸ್ಟೇಟ್ ಲೋಡಿಂಗ್/ಸೇವಿಂಗ್ (ಟೈಮ್ ಮೆಷಿನ್-ರೀತಿಯ ಅನ್ವೈಂಡ್/ರಿವೈಂಡ್ ಸಾಮರ್ಥ್ಯವನ್ನು ಒಳಗೊಂಡಂತೆ), ಹಾರ್ಡ್ವೇರ್-ವೇಗವರ್ಧಿತ ರೆಂಡರಿಂಗ್ ಮತ್ತು ಪರಿಣಾಮಗಳು, ಈವೆಂಟ್ ರೀಮ್ಯಾಪಿಂಗ್ ಮತ್ತು ವ್ಯಾಪಕ ಅಂತರ್ನಿರ್ಮಿತ, ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ (ರಾಮ್ ಲಾಂಚರ್ ಫ್ರಂಟೆಂಡ್ ಸೇರಿದಂತೆ) ಸೇರಿವೆ. ಸ್ಟೆಲ್ಲಾ 6502.ts ನಿಂದ TIA ಎಮ್ಯುಲೇಷನ್ ಕೋರ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಟೈಪ್ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಬರೆಯಲಾದ ಮತ್ತು ವೆಬ್ ಪುಟದಿಂದ ಚಲಾಯಿಸಬಹುದಾದ MOS 6502 ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಎಮ್ಯುಲೇಟರ್ಗಳ ಸಂಗ್ರಹವಾಗಿದೆ. ಸ್ಟೆಲ್ಲಾ-ಅಧಿಕೃತ ವೆಬ್ಸೈಟ್ ಸ್ಟೆಲ್ಲಾ-ಡ್ರೀಮ್ಕಾಸ್ಟ್ ಪೋರ್ಟ್ ಸ್ಟೆಲ್ಲಾ-ವೈ ಪೋರ್ಟ್ ಸ್ಟೆಲ್ಲಾ-ನಿಂಟೆಂಡೊ ಡಿಎಸ್ ಪೋರ್ಟ್ ಬ್ರಾಡ್ಫೋರ್ಡ್ ಡಬ್ಲ್ಯೂ. ಮೊಟ್ನ ಇತರ ಮುಖಪುಟ-ಸ್ಟೆಲ್ಲಾ ಅಟಾರಿ 2600 ವಿಸಿಎಸ್ ಎಮ್ಯುಲೇಟರ್ ಪ್ರೋಗ್ರಾಂನ ಸೃಷ್ಟಿಕರ್ತ ಮತ್ತು ಪ್ರೋಗ್ರಾಮರ್ ಸ್ಟೀಫನ್ ಆಂಥೋನಿಯ ಮುಖಪುಟ-ಸ್ಟೆಲ್ಲಾ ಅಟಾರಿ 2600 ವಿಸಿಎಸ್ ಎಮ್ಯುಲೇಟರ್ ಪ್ರೋಗ್ರಾಂ 2600-ಡ್ಯಾಪ್ಟರ್ ಸಾಧನದ ಪ್ರಸ್ತುತ ನಿರ್ವಾಹಕ ಮತ್ತು ಪ್ರಮುಖ ಡೆವಲಪರ್-ಯುಎಸ್ಬಿ ಅಟಾರಿ 2600 ವಿಂಡೋಸ್ ಎಮ್ಯುಲೇಷನ್ ಸಾಫ್ಟ್ವೇರ್ ಲಿನಕ್ಸ್ ಎಮ್ಯುಲೇಷನ್ ಸಾಫ್ಟ್ವೇರ್ ಮ್ಯಾಕೋಸ್ ಎಮ್ಯುಲೇಷನ್ ಸಾಫ್ಟ್ವೇರ್ ಮೂಲಕ ನೈಜ ಅಟಾರಿ ನಿಯಂತ್ರಕಗಳನ್ನು ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ