TRS-80 Emulator

4.3
๋ฆฌ๋ทฐ 243๊ฐœ
1๋งŒ+
๋‹ค์šด๋กœ๋“œ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€

๊ฒŒ์ž„ ์†Œ๊ฐœ

์ด๋Š” TRS-80 ๋ชจ๋ธ I & III ์—๋ฎฌ๋ ˆ์ดํ„ฐ์˜ ์ฒซ ๋ฒˆ์งธ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค. ์ฝ”์ฝ”๊ฐ€ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฝ”์ฝ”๋Š” ์™„์ „ํžˆ ๋‹ค๋ฅธ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ๋‹น๋ถ„๊ฐ„ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ์•ˆ๋“œ๋กœ์ด๋“œ์— xtrs์˜ ํฌํŠธ์ž…๋‹ˆ๋‹ค. ์ด ๋ฒ„์ „์€ ์•ŒํŒŒ ์ œํ’ˆ์ด๋ฏ€๋กœ์ฃผ์˜ ํ•ด์ฃผ์‹ญ์‹œ์˜ค. ๋‚˜๋Š” ์•„ํŒŒ์น˜ V2 ์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด์„ผ์Šคํ•˜์— ๋‚ด ์ž‘ํ’ˆ์„ ๋ฐœํ‘œํ•˜๊ณ  ์žˆ๋Š”๋ฐ ๊ทธ๊ฒƒ์€ ๋‹น์‹ ์—๊ฒŒ ์•„๋ฌด๊ฒƒ๋„ ๋น„์šฉ์ด๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹ ์ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—๊ฒŒ ํ•˜๋‚˜์˜ ๋ณ„ ๋“ฑ๊ธ‰์„์ฃผ๋Š” ์—…๋ฐ์ดํŠธ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ฑฐ๋‚˜ ๋” ์ž˜ํ•˜๋Š”๋ฐ ๋„์›€์ด ์ค‘ ํ•˜๋‚˜. ๋‹น์‹ ์ด ์ •๋ง๋กœ ํ•˜๋‚˜์˜ ๋ณ„ ๋“ฑ๊ธ‰์„ ๋– ๋‚  ๊ฒƒ์„ ๊ฐ•์š” ๋Š๋‚€๋‹ค๋ฉด, ์•„๋งˆ๋„ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์„ ์„ค๋ช…ํ•˜๋Š” ์ฃผ์„์„ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. https://github.com/apuder/TRS-80 : ๋‹น์‹ ์˜ ์™„์ „ํ•œ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

๋‹ค์Œ ๊ธฐ๋Šฅ์€ ํ˜„์žฌ ์ง€์›๋ฉ๋‹ˆ๋‹ค
& # 8226; & # 8195; ๋ชจ๋ธ I & III (ํ…์ŠคํŠธ ๋ชจ๋“œ ๋งŒ ํ•ด๋‹น)
& # 8226; & # 8195; ์นด์„ธํŠธ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋˜๋Š” ๊ธฐ๋ณธ ๊ณต ํ…Œ์ดํ”„ (๋‹ค๋ฅธ
& # 8195; & # 8195; ์นด์„ธํŠธ ์ด๋ฏธ์ง€) ํŽธ์ง‘ ๊ตฌ์„ฑ ๋Œ€ํ™” ์ƒ์ž๋ฅผ ํ†ตํ•ด ์žฅ์ฐฉ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ
& # 8195; & # 8195; ์ž‘์—… ํ‘œ์‹œ ์ค„์— ๋˜๊ฐ๊ธฐ ๋ฒ„ํŠผ์„ ์ฒ˜์Œ์œผ๋กœ ํ…Œ์ดํ”„๋ฅผ ๋˜๊ฐ
& # 8226; & # 8195; ํ”Œ๋กœํ”ผ ๋””์Šคํฌ
& # 8226; & # 8195; ์†Œ๋ฆฌ
& # 8226; & # 8195; ํ‹ธํŠธ ์ธํ„ฐํŽ˜์ด์Šค ์—ฌ๊ธฐ์„œ ๊ฐ€์†๋„๊ณ„๋ฅผ ํฌํ•จํ•œ ๋‹ค๋ฅธ ํ‚ค๋ณด๋“œ ํƒ€์ž…
& # 8195; & # 8195; (๊ฒŒ์ž„) ์ปค์„œ ํ‚ค๋ฅผ ํŠธ๋ฆฌ๊ฑฐ
& # 8226; & # 8195; ๊ฒŒ์ž„ ์ปจํŠธ๋กค๋Ÿฌ ์ง€์› : ์กฐ์ด์Šคํ‹ฑ ๋ฐ DPAD ๋ฒ„ํŠผ์€ ์ ์ ˆํ•œ ์ปค์„œ ํ‚ค์— ๋งคํ•‘๋ฉ๋‹ˆ๋‹ค.
& # 8195; & # 8195; ๋‹ค๋ฅธ ๊ฒŒ์ž„ ์ปจํŠธ๋กค๋Ÿฌ ํ‚ค ์ง€๊ธˆ์€ ๊ณต๊ฐ„์— ๋งคํ•‘๋ฉ๋‹ˆ๋‹ค (๋ฏธ๋ž˜ ๋ฒ„์ „์€ ํ—ˆ์šฉ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
& # 8195; & # 8195; ์ปค์Šคํ…€ ๋งคํ•‘)
& # 8226; & # 8195; ๊ฐ€๋กœ ๋ฐ ์„ธ๋กœ ๋ชจ๋“œ์— ๋Œ€ํ•ด ์„œ๋กœ ๋‹ค๋ฅธ ํ‚ค๋ณด๋“œ ๋ ˆ์ด์•„์›ƒ์„ ์ •์˜
& # 8226; & # 8195; ์™ธ๋ถ€ ํ‚ค๋ณด๋“œ๊ฐ€ ๊ฐ์ง€๋˜๋ฉด ์ž๋™์œผ๋กœ ์‚ฌ์šฉ๋ 
& # 8195; & # 8195; ๋Œ€์‹  ๊ตฌ์„ฑ๋œ ์†Œํ”„ํŠธ ํ‚ค๋ณด๋“œ.
& # 8195; & # 8195; ์‚ฌ์šฉ & LT; Ctrl ํ‚ค๋œ๋‹ค -B ๋ฐ LT, Ctrl ํ‚ค๋œ๋‹ค -C์— ๋Œ€ํ•œ & LT; ํœด์‹ํ•œ๋‹ค ๋ฐ LT; ํด๋ฆฌ์–ดํ•œ๋‹ค ๊ฐ๊ธฐ
& # 8226; & # 8195; Chromecast๋ฅผ ์ง€์› : ๋Œ€ํ˜• ์Šคํฌ๋ฆฐ์— TRS-80 ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์บ์ŠคํŒ…!

https://github.com/apuder/TRS-80/blob/master/app/src/main/res/valuesโ€‹โ€‹/strings.xml : ๋ฒˆ์—ญ์— ๊ธฐ์—ฌํ•˜๊ธฐ ์œ„ํ•ด ๊ณ ๋ คํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค

๊ถŒํ•œ :
& # 8226; & # 8195; ์™ธ๋ถ€ ์ €์žฅ ์žฅ์น˜์— ์“ฐ๊ธฐ : ์—๋ฎฌ๋ ˆ์ดํ„ฐ ROM ๋””์Šคํฌ์— ์•ก์„ธ์Šคํ•ด์•ผ
& # 8195; & # 8195; SD ์นด๋“œ์— ์ €์žฅ๋˜์–ด์žˆ๋Š” ์ด๋ฏธ์ง€
& # 8226; & # 8195; ๋„คํŠธ์›Œํฌ ์ƒํƒœ : Chromecast๋ฅผ ์œ„ํ•ด ํ•„์š”
& # 8226; & # 8195; ์ธํ„ฐ๋„ท : Crashlytics ์ถฉ๋Œ ๊ธฐ์ž

์ปค๋ฎค๋‹ˆํ‹ฐ์— ๊ฐ€์ž… :
https://plus.google.com/communities/110959098806298034548
์—…๋ฐ์ดํŠธ ๋‚ ์งœ
2023. 9. 3.

๋ฐ์ดํ„ฐ ๋ณด์•ˆ

๋ณด์•ˆ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ ๋ฐ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹์„ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ ๊ด€ํ–‰์€ ์‚ฌ์šฉ์ž์˜ ์•ฑ ์‚ฌ์šฉ, ์ง€์—ญ, ์—ฐ๋ น์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์ œ๊ณตํ•œ ์ •๋ณด์ด๋ฉฐ ์ถ”ํ›„ ์—…๋ฐ์ดํŠธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ œ3์ž์™€ ๊ณต์œ ๋˜๋Š” ๋ฐ์ดํ„ฐ ์—†์Œ
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ณต์œ ๋ฅผ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.
์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ์ˆ˜์ง‘์„ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

ํ‰๊ฐ€ ๋ฐ ๋ฆฌ๋ทฐ

4.2
๋ฆฌ๋ทฐ 190๊ฐœ

์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

Bumped target SDK to 33.

New functionality includes the ability to share the emulator state as an XRAY state, which is available through the RetroStore API.