Retro Game & PC/정보

BBC Basic for SDL 2.0

smores 2024. 4. 24. 02:15

예전부터 관심이 가는 레트로 게임 중 하나인 Elite (우주 무역) 게임이 처음 나온 컴퓨터가 BBC Micro 컴퓨터이다. 영국을 중심으로 유럽에서는 미국의 애플 2나 Commodore 64 같은 메이저 개인용 컴퓨터였던 것 같다. 

 

 

 

Elite 는 엄청 다양한 시스템에 포팅이 되었고, 그 명맥은 아직까지 살아남아서 오늘날의 컴퓨터에서도 돌아가는 최신 버전들로 계속 이어지고 있다. 오픈소스 형태로는 OOLite 라는 게임으로 나와 있고, 상용으로는 Elite Dangerous Odyssey 라는 버전이 있다. 

 

https://oolite.space/

 

https://oolite.space/

Previous Next Latest Expansion Releases... Basic Game Expansion Packs Previous Next Previous Next Previous Next ❗ Expansions are created by community members and are provided "as-is", with no warranty or guarantee whatsoever, and are not endorsed or vett

oolite.space

 

https://www.elitedangerous.com/

 

Elite Dangerous: Odyssey - Disembark, Commander. Leave your mark on the galaxy.

Elite Dangerous brings gaming’s original open world adventure to the modern generation with a stunning recreation of the entire Milky Way galaxy.

www.elitedangerous.com

 

 

이 게임은 애플2 버전과 NES 버전으로 조금씩 맛만 보다가 오리지널인 Acornsoft의 BBC Micro 버전을 해보고 싶어서 BBC Micro 의 에뮬레이터를 조금 가지고 놀아봤었고, 그때 BBC Micro 의 BASIC 인터프리터가 타 8비트 컴퓨터의 그것에 비해서 엄청나게 확장된 기능(그래픽, 사운드, 구조화 프로그래밍?)을 가진 언어임을 알게 되서 꽤 놀랐던 적이 있다. 시간이 많으면 한번 배워보고 싶을 정도로...

 

그런데 이 인터프리터는 오늘날 SDL 2.0 기반의 그래픽, 사운드를 지원하는 오픈소스 버전(윈도우용)이 있고, 그걸 기반으로 한 Mac, Linux 버전도 나와 있는 것을 오늘 처음 알았다. 역시 시간만 있으면 한번쯤 배워보고 싶은 욕구가... 

일단 해당 프로그램의 소스를 남겨 놓는다.

 

https://www.bbcbasic.co.uk/bbcsdl/index.html

 

BBC BASIC - Write your own programs

BBC BASIC for SDL 2.0 (BBCSDL) is an entirely free and Open Source cross-platform implementation of BBC BASIC for Windows, MacOS, Linux (x86 CPU only), Raspberry Pi OS (RPi3 or later), Android, iOS or for running in a browser. It combines the simplicity of

www.bbcbasic.co.uk