This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
notes:cprog:spring2025:projects:btt0 [2025/01/30 17:43] – [Obtain source of latest stable release of Vircon32 DevTools] tstrickl | notes:cprog:spring2025:projects:btt0 [2025/02/04 23:21] (current) – [Obtain source of latest stable release of Vircon32 DevTools and Emulator] tstrickl | ||
---|---|---|---|
Line 4: | Line 4: | ||
====URLs==== | ====URLs==== | ||
+ | https:// | ||
+ | https:// | ||
====API==== | ====API==== | ||
- | =====Vircon32===== | + | https:// |
- | ====What is Vircon?==== | + | =====What is Vircon32?===== |
+ | It is a 32-bit virtual console created with the goal of being as simple as possible, but still having enough features to support full, elaborate games. | ||
+ | ===Vircon Specifications=== | ||
+ | * Simplified 32-bit architecture | ||
+ | * 15 MHz CPU with floating point support | ||
+ | * 15 MHz CPU with floating point support | ||
+ | * 15 MHz CPU with floating point support | ||
+ | * Screen of 640 x 360 pixels (16 : 9), with true color | ||
+ | * Support for rotation, scaling and transparencies | ||
+ | * CD-quality stereo sound with 16 channels | ||
+ | * Up to 4 gamepads with 6 buttons + Start | ||
+ | * Supports 1 MB memory cards to save games | ||
+ | * Each ROM is a single file | ||
+ | * Has a C compiler: no need to write assembly | ||
- | ====Obtain source of latest stable release of Vircon32 DevTools==== | ||
- | ===environment configuration=== | ||
- | ====Obtain source of latest stable release of Vircon32 emulator==== | ||
- | ===URL=== | ||
- | ===environment configuration=== | + | |
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | =====Dowloading and Installing Vircon32===== | ||
+ | |||
+ | ====Obtain source of latest stable release of Vircon32 DevTools and Emulator==== | ||
+ | go onto your computer and copy the repo to a location of your choosing, git clone https:// | ||
+ | |||
+ | both emulator and developer tools are included | ||
+ | |||
+ | ===environment configuration for dev tools=== | ||
+ | while in the downloaded repo, go to DevelopmentTools/ | ||
+ | |||
+ | ===environment configuration | ||
+ | while in the downloaded repo, go to DesktopEmulator/ | ||
=====Hello World===== | =====Hello World===== | ||
Bootstrap a fairly simple “Hello, World” example, modified sufficiently from any provided tutorial or demo code. | Bootstrap a fairly simple “Hello, World” example, modified sufficiently from any provided tutorial or demo code. |