The PixelPulse 6502 Fantasy Computer is a fantasy computer inspired by the likes of the Apple ][e and the Pico-8
First install Scoop
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
Then install cc65
scoop install cc65
Then run while in .\asm
directory
.\compile.ps1
This Is Licesnsed Under The GNU GPL 3.0
This is a Fantasy Computer (or fantasy video game console) designed for the development of retro games.
It Has a 65c02 microprocessor, 32KB of RAM, A 64x64 display with 4 bits per pixel and a versitile audio chip capible of producing 4 square waves, 4 triangle waves, 4 sin waves and 4 sawtooth waves!
Getting started is easy! Simply:
- Download the development kit, this contains an assembler, an emulator and a linker! (Not Done Yet, It'll Be Done Really Soon I Promise!)
- Download the PulseOS ROM Image (not available yet), (this part is not finished, come back later!)
- Check out the wiki!
- Start making games!
Starting is hard, we all struggle with it. So I reccomend before trying anything to make a simple hello world program that just prints "HELLO WORLD" to the top left of the screen.
First you need the cc65 toolchain, I reccomend installing scoop, open your start menu, search for "powershell" and press enter, then run:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
Then run scoop install cc65
Now if you don't have python on your system you can install it from scoop with scoop install python
, if you don't then make sure it is up to date and on version 3.10 or higher (I haven't tested with anything older)
Now in the root directory of the project run pip install -r requirements.txt
(it might be requirements.in
sometimes, see pip-compile)
The SDK is now installed
You need the cc65 toolchain, install it from your native package manager.
If you have python ensure it's on version 3.10 or higher, if not install it from your package manager and ensure it's on version 3.10 or higher
In the root directory of the project run pip install -r requirements.txt
sometimes it'll be requirements.in
, in that case see pip-compile
The SDK is now installed
Sorry, MacOS isn't supported (offically) and probably won't ever as I don't own a Mac, please use a Linux or Windows system.
Sharing Games Is Easy, Just Go Over To The Discussion And Post Your Game's ROM In The Issues Tab!